Handling Class Imbalance in Link Prediction Using Learning to Rank Techniques

Authors

  • Bopeng Li University of Michigan
  • Sougata Chaudhuri University of Michigan
  • Ambuj Tewari University of Michigan

DOI:

https://doi.org/10.1609/aaai.v30i1.9921

Keywords:

Link Prediction, Class Imbalance, Learning to Rank

Abstract

We consider the link prediction (LP) problem in a partially observed network, where the objective is to make predictions in the unobserved portion of the network. Many existing methods reduce LP to binary classification. However, the dominance of absent links in real world networks makes misclassification error a poor performance metric. Instead, researchers have argued for using ranking performance measures, like AUC, AP and NDCG, for evaluation. We recast the LP problem as a learning to rank problem and use effective learning to rank techniques directly during training which allows us to deal with the class imbalance problem systematically. As a demonstration of our general approach, we develop an LP method by optimizing the cross-entropy surrogate, originally used in the popular ListNet ranking algorithm. We conduct extensive experiments on publicly available co-authorship, citation and metabolic networks to demonstrate the merits of our method.

Downloads

Published

2016-03-05

How to Cite

Li, B., Chaudhuri, S., & Tewari, A. (2016). Handling Class Imbalance in Link Prediction Using Learning to Rank Techniques. Proceedings of the AAAI Conference on Artificial Intelligence, 30(1). https://doi.org/10.1609/aaai.v30i1.9921