A bag-of-paths framework for network data analysis

Françoisse, Kevin;Kivimäki, Ilkka;Mantrach, Amin;Rossi, Fabrice;Saerens, Marco
(2017) Neural Networks — Vol. 90, p. 90-111 (2017)

Files

Abag-of-pathsframeworkfornetworkdataanalysis.pdf
  • Open Access
  • Adobe PDF
  • 1.46 MB

Details

Authors
  • Françoisse, KevinUCLouvain
    Author
  • Kivimäki, IlkkaUCLouvain
    Author
  • Mantrach, AminYahoo! Research, Sunnyvale, CA, USA
    Author
  • Rossi, FabriceUniversité Paris 1 Panthéon-Sorbonne, France
    Author
  • Author
Abstract
This work develops a generic framework, called the bag-of-paths (BoP), for link and network data analysis. The central idea is to assign a probability distribution on the set of all paths in a network. More precisely, a Gibbs–Boltzmann distribution is defined over a bag of paths in a network, that is, on a representation that considers all paths independently. We show that, under this distribution, the probability of drawing a path connecting two nodes can easily be computed in closed form by simple matrix inversion. This probability captures a notion of relatedness, or more precisely accessibility, between nodes of the graph: two nodes are considered as highly related when they are connected by many, preferably low-cost, paths. As an application, two families of distances between nodes are derived from the BoP probabilities. Interestingly, the second distance family interpolates between the shortest-path distance and the commute-cost distance. In addition, it extends the Bellman–Ford formula for computing the shortest-path distance in order to integrate sub-optimal paths (exploration) by simply replacing the minimum operator by the soft minimum operator. Experimental results on semi-supervised classification tasks show that both of the new distance families are competitive with other state-of-the-art approaches. In addition to the distance measures studied in this paper, the bag-of-paths framework enables straightforward computation of many other relevant network measures.
Affiliations

Citations

Françoisse, K., Kivimäki, I., Mantrach, A., Rossi, F., & Saerens, M. (2017). A bag-of-paths framework for network data analysis. Neural Networks, 90, 90-111. https://doi.org/10.1016/j.neunet.2017.03.010 (Original work published 2017)