paper-with-me

홈 › Papers

BiRank: Towards Ranking on Bipartite Graphs

2017-08-15 · Xiangnan He, Ming Gao, Min-Yen Kan, Dingxian Wang

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. 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 query vector). We present a new solution, BiRank, which iteratively assigns scores to vertices and finally converges to a unique stationary ranking. 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. To show the rationale and extendability of the ranking methodology, we further extend it to rank for the more generic n-partite graphs. BiRank's generic modeling of both the graph structure and vertex features enables it to model various ranking hypotheses flexibly. 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. 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).

📄 PDF Abstract BibTeX arXiv:1708.04396

Code (2)

mingboi95/social_network_analysis_birank
mingboiz/social_network_analysis_birank

Similar Papers 제목 키워드 기반

On the Application of Link Analysis Algorithms for Ranking Bipartite Graphs

2015-07-18 · Korba Antonia

Recently bipartite graphs have been widely used to represent the relationship two sets of items for information retrieval applications. The Web offers a wide range of data which can be represented by bipartite graphs, su…

Information RetrievalRetrieval

Addressing Time Bias in Bipartite Graph Ranking for Important Node Identification

2019-11-28 · Hao Liao, Jiao Wu, Mingyang Zhou, Alexandre Vidmer

The goal of the ranking problem in networks is to rank nodes from best to worst, according to a chosen criterion. In this work, we focus on ranking the nodes according to their quality. The problem of ranking the nodes i…

Graph Ranking

Confidence-Weighted Bipartite Ranking

2016-07-04 · Majdi Khalid, Indrakshi Ray, Hamidreza Chitsaz

Bipartite ranking is a fundamental machine learning and data mining problem. It commonly concerns the maximization of the AUC metric. Recently, a number of studies have proposed online bipartite ranking algorithms to lea…

Ranking via Robust Binary Classification

2014-12-01 · NeurIPS 2014 12 · Hyokun Yun, Parameswaran Raman, S. Vishwanathan

We propose RoBiRank, a ranking algorithm that is motivated by observing a close connection between evaluation metrics for learning to rank and loss functions for robust classification. The algorithm shows a very competit…

Binary ClassificationClassificationGeneral ClassificationLearning-To-Rank+1

Ranking via Robust Binary Classification and Parallel Parameter Estimation in Large-Scale Data

2014-02-11 · Hyokun Yun, Parameswaran Raman, S. V. N. Vishwanathan

We propose RoBiRank, a ranking algorithm that is motivated by observing a close connection between evaluation metrics for learning to rank and loss functions for robust classification. The algorithm shows a very competit…

Binary ClassificationGeneral ClassificationLearning-To-Rankparameter estimation+1