[Paper Review] Improving information centrality of a node in complex networks by adding edges
This paper proposes a greedy algorithm to maximize the information centrality of a target node in complex networks by adding k new edges incident to it. By reformulating the problem as minimizing resistance distance, the authors prove the objective is monotone and supermodular, enabling a (1−1/e)-approximation algorithm with O(n³) time complexity and a faster (1−1/e−ε)-approximation variant with Õ(mkε⁻²) time, both validated on real and synthetic networks with superior performance.
The problem of increasing the centrality of a network node arises in many practical applications. In this paper, we study the optimization problem of maximizing the information centrality $I_v$ of a given node $v$ in a network with $n$ nodes and $m$ edges, by creating $k$ new edges incident to $v$. Since $I_v$ is the reciprocal of the sum of resistance distance $\mathcal{R}_v$ between $v$ and all nodes, we alternatively consider the problem of minimizing $\mathcal{R}_v$ by adding $k$ new edges linked to $v$. We show that the objective function is monotone and supermodular. We provide a simple greedy algorithm with an approximation factor $\left(1-\frac{1}{e} ight)$ and $O(n^3)$ running time. To speed up the computation, we also present an algorithm to compute $\left(1-\frac{1}{e}-ε ight)$-approximate resistance distance $\mathcal{R}_v$ after iteratively adding $k$ edges, the running time of which is $\widetilde{O} (mkε^{-2})$ for any $ε>0$, where the $\widetilde{O} (\cdot)$ notation suppresses the ${ m poly} (\log n)$ factors. We experimentally demonstrate the effectiveness and efficiency of our proposed algorithms.
Motivation & Objective
- To address the gap in optimizing information centrality via edge addition, a metric with better discriminating power than betweenness and closeness centrality.
- To formulate the problem of maximizing information centrality I_v as minimizing resistance distance R_v between the target node v and all other nodes.
- To design efficient approximation algorithms that achieve high-quality solutions under practical time constraints.
- To validate the effectiveness and efficiency of the proposed algorithms on real-world and model networks.
Proposed method
- Reformulate the problem of maximizing information centrality I_v as minimizing the resistance distance R_v, which is the sum of effective resistances between node v and all other nodes.
- Prove that the objective function is monotone and supermodular, enabling the use of greedy approximation algorithms with theoretical guarantees.
- Propose a first greedy algorithm that iteratively adds one edge at a time to minimize R_v, achieving a (1−1/e)-approximation in O(n³) time.
- Introduce a faster approximation algorithm using randomized resistance distance estimation, achieving (1−1/e−ε)-approximation in Õ(mkε⁻²) time with polylogarithmic factors suppressed.
- Use the Laplacian matrix and effective resistance computations to efficiently evaluate the impact of each candidate edge addition.
- Implement both algorithms and compare them against baselines such as random, top-degree, and top-centrality edge insertion strategies.
Experimental results
Research questions
- RQ1Can we efficiently maximize the information centrality of a specific node in a network by adding k new edges incident to it?
- RQ2Is the problem of minimizing resistance distance R_v via k edge additions monotone and supermodular, enabling approximation guarantees?
- RQ3What is the trade-off between solution quality and computational efficiency in scaling this problem to large networks?
- RQ4How do the proposed greedy algorithms compare to baseline strategies like random, degree-based, or centrality-based edge insertion?
Key findings
- The proposed (1−1/e)-approximation algorithm achieves high solution quality with O(n³) time complexity, making it suitable for medium-sized networks.
- The faster Õ(mkε⁻²) algorithm achieves a (1−1/e−ε)-approximation and scales effectively to massive networks, such as com-DBLP and roadNet-TX, where the exact method fails due to high time complexity.
- On all tested real and synthetic networks, the greedy algorithms significantly outperform random, top-degree, and top-centrality baselines in increasing the target node's information centrality.
- For networks like Facebook and Powergrid, the approximation algorithm achieves over 99% of the information centrality score of the exact method while being orders of magnitude faster.
- The average running time of the approximation algorithm is less than 10% of the exact method on large networks, with the ratio of information centrality scores consistently above 0.99.
- The results demonstrate that edge addition strategies based on resistance distance minimization are more effective than degree- or centrality-based heuristics for improving information centrality.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.