Link prediction on bipartite networks using matrix factorization with negative sample selection

PLoS One. 2023 Aug 16;18(8):e0289568. doi: 10.1371/journal.pone.0289568. eCollection 2023.

Abstract

We propose a new method for bipartite link prediction using matrix factorization with negative sample selection. Bipartite link prediction is a problem that aims to predict the missing links or relations in a bipartite network. One of the most popular solutions to the problem is via matrix factorization (MF), which performs well but requires reliable information on both absent and present network links as training samples. This, however, is sometimes unavailable since there is no ground truth for absent links. To solve the problem, we propose a technique called negative sample selection, which selects reliable negative training samples using formal concept analysis (FCA) of a given bipartite network in advance of the preceding MF process. We conduct experiments on two hypothetical application scenarios to prove that our joint method outperforms the raw MF-based link prediction method as well as all other previously-proposed unsupervised link prediction methods.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Algorithms*
  • Research Design*

Grants and funding

This study was funded by the Japan Society for the Promotion of Science (https://www.jsps.go.jp/english/e-grants/) in the form of a Grant-in-Aid for Scientific Research (B) to SP and AY [JP21H03499].