Litcius/Paper detail

Message passing methods on complex networks

M. E. J. Newman

2023Proceedings of the Royal Society A Mathematical Physical and Engineering Sciences37 citationsDOIOpen Access PDF

Abstract

Networks and network computations have become a primary mathematical tool for analyzing the structure of many kinds of complex systems, ranging from the Internet and transportation networks to biochemical interactions and social networks. A common task in network analysis is the calculation of quantities that reside on the nodes of a network, such as centrality measures, probabilities or model states. In this perspective article we discuss message passing methods, a family of techniques for performing such calculations, based on the propagation of information between the nodes of a network. We introduce the message passing approach with a series of examples, give some illustrative applications and results and discuss the deep connections between message passing and phase transitions in networks. We also point out some limitations of the message passing approach and describe some recently introduced methods that address these limitations.

Topics & Concepts

Message passingComputer scienceCentralityTheoretical computer scienceEvolving networksTask (project management)Network sciencePoint (geometry)ComputationThe InternetComplex networkSeries (stratigraphy)Telecommunications networkDistributed computingComputer networkAlgorithmWorld Wide WebMathematicsBiologyEconomicsCombinatoricsGeometryManagementPaleontologyComplex Network Analysis TechniquesOpinion Dynamics and Social InfluenceGene Regulatory Network Analysis