A bag-of-paths framework for network data analysis
arXiv:1302.6766 · doi:10.1016/j.neunet.2017.03.010
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 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 resistance distance. In addition, it extends the Bellman-Ford formula for computing the shortest path distance in order to integrate sub-optimal paths by simply replacing the minimum operator by the soft minimum operator. Experimental results on semi-supervised classification 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.
Manuscript submitted for publication
References in corpus (11)
- Modularity and community structure in networks
- Link Prediction in Complex Networks: A Survey
- Kernel methods in machine learning
- Communicability in complex networks
- Two betweenness centrality measures based on Randomized Shortest Paths
- Developments in the theory of randomized shortest paths with a comparison of graph node distances
- The Walk Distances in Graphs
- A Tractable Approach to Finding Closest Truncated-commute-time Neighbors in Large Graphs
- Studying new classes of graph metrics
- From random walks to distances on unweighted graphs
- Semi-Supervised Classification Through the Bag-of-Paths Group Betweenness
Cited by in corpus (10)
- A spectrum of routing strategies for brain networks
- Two betweenness centrality measures based on Randomized Shortest Paths
- Developments in the theory of randomized shortest paths with a comparison of graph node distances
- Randomized Shortest Paths with Net Flows and Capacity Constraints
- Absorbing Random Walks Interpolating Between Centrality Measures on Complex Networks
- Understanding Complex Systems: From Networks to Optimal Higher-Order Models
- Covariance and Correlation Kernels on a Graph in the Generalized Bag-of-Paths Formalism
- Sparse Randomized Shortest Paths Routing with Tsallis Divergence Regularization
- A Constrained Randomized Shortest-Paths Framework for Optimal Exploration
- Free Energy Node Embedding via Generalized Skip-gram with Negative Sampling