Computing Classic Closeness Centrality, at Scale
Edith Cohen, Daniel Delling, Thomas Pajor, Renato F. Werneck

TL;DR
This paper introduces a highly scalable algorithm for estimating classic closeness centrality in large networks, achieving near linear time and small error margins, applicable to both undirected and directed graphs.
Contribution
It presents the first near linear-time algorithm for approximating classic closeness centrality with high accuracy and scalability, including extensions for directed graphs.
Findings
Algorithm achieves near linear time complexity.
High accuracy in estimating closeness centrality.
Effective on large real-world networks.
Abstract
Closeness centrality, first considered by Bavelas (1948), is an importance measure of a node in a network which is based on the distances from the node to all other nodes. The classic definition, proposed by Bavelas (1950), Beauchamp (1965), and Sabidussi (1966), is (the inverse of) the average distance to all other nodes. We propose the first highly scalable (near linear-time processing and linear space overhead) algorithm for estimating, within a small relative error, the classic closeness centralities of all nodes in the graph. Our algorithm applies to undirected graphs, as well as for centrality computed with respect to round-trip distances in directed graphs. For directed graphs, we also propose an efficient algorithm that approximates generalizations of classic closeness centrality to outbound and inbound centralities. Although it does not provide worst-case theoretical…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
