DocumentCode :
25527
Title :
Fast Best-Effort Search on Graphs with Multiple Attributes
Author :
Roy, Senjuti Basu ; Eliassi-Rad, Tina ; Papadimitriou, Spiros
Author_Institution :
Inst. of Technol., Univ. of Washington Tacoma, Tacoma, WA, USA
Volume :
27
Issue :
3
fYear :
2015
fDate :
March 1 2015
Firstpage :
755
Lastpage :
768
Abstract :
We address the problem of search on graphs with multiple nodal attributes. We call such graphs weighted attribute graphs (WAGs). Nodes of a WAG exhibit multiple attributes with varying, non-negative weights. WAGs are ubiquitous in real-world applications. For example, in a co-authorship WAG, each author is a node; each attribute corresponds to a particular topic (e.g., databases, data mining, and machine learning); and the amount of expertise in a particular topic is represented by a non-negative weight on that attribute. A typical search in this setting specifies both connectivity between nodes and constraints on weights of nodal attributes. For example, a user´s search may be: find three coauthors (i.e., a triangle) where each author´s expertise is greater than 50 percent in at least one topic area (i.e., attribute). We propose a ranking function which unifies ranking between the graph structure and attribute weights of nodes. We prove that the problem of retrieving the optimal answer for graph search on WAGs is NP-complete. Moreover, we propose a fast and effective top-k graph search algorithm for WAGs. In an extensive experimental study with multiple real-world graphs, our proposed algorithm exhibits significant speed-up over competing approaches. On average, our proposed method is more than 7χ faster in query processing than the best competitor.
Keywords :
computational complexity; graph theory; query processing; NP-complete problem; WAG; fast best-effort search; graph structure; multiple nodal attributes; node connectivity; nonnegative weight; query processing; ranking function; top-k graph search algorithm; weighted attribute graphs; Data mining; Educational institutions; Indexing; Ports (Computers); Search problems; Weighted attribute graph; graph search; top-k algorithms;
fLanguage :
English
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
1041-4347
Type :
jour
DOI :
10.1109/TKDE.2014.2345482
Filename :
6877688
Link To Document :
بازگشت