A physical model for efficient ranking in networks

We present a physically-inspired model and efficient algorithm to infer hierarchical rankings of nodes in directed networks. Unlike other methods such as minimum violation ranking, it assigns real-valued ranks to nodes rather than simply ordinal ranks, and it formalizes the assumption that interactions are more likely to occur between individuals with similar ranks. It provides a natural framework for a statistical significance test for distinguishing when the inferred hierarchy is due to the network topology or is instead due to random chance, and it can be used to perform inference tasks such as predicting the existence or direction of edges. The ranking is inferred by solving a linear system of equations, which is sparse if the network is; thus the resulting algorithm is extremely efficient and scalable. We illustrate these findings by analyzing real and synthetic data, including datasets from animal behavior, faculty hiring, and social support networks, and show that our method outperforms others, in both speed and accuracy, in recovering the underlying ranks and predicting edge directions.
View on arXiv