45ae34db82b99d30.tex
1: \begin{abstract}
2: 	The bipartite graph is a ubiquitous data structure that can model the relationship between two entity types: for instance, users and items, queries and webpages.
3: 	In this paper, we study the problem of ranking vertices of a bipartite graph, based on the graph's link structure as well as prior information about vertices (which we term a \textit{query vector}).
4: 	We present a new solution, BiRank, which iteratively assigns scores to vertices and finally converges to a unique stationary ranking.
5: 	In contrast to the traditional random walk-based methods, BiRank iterates towards optimizing a regularization function, which smooths the graph under the guidance of the query vector. Importantly, we establish how BiRank relates to the Bayesian methodology, enabling the future extension in a probabilistic way. 
6: 	To show the rationale and extendability of the ranking methodology, we further extend it to rank for the more generic $n$-partite graphs. 
7: 	BiRank's generic modeling of both the graph structure and vertex features enables it to model various ranking hypotheses flexibly. 
8: 	To illustrate its functionality, we apply the BiRank and TriRank (ranking for tripartite graphs) algorithms to two real-world applications: a general ranking scenario that predicts the future popularity of items, and a personalized ranking scenario that recommends items of interest to users. 
9: 	Extensive experiments on both synthetic and real-world datasets demonstrate BiRank's soundness~(fast convergence), efficiency~(linear in the number of graph edges) and effectiveness~(achieving state-of-the-art in the two real-world tasks).
10: \end{abstract}
11: