Updating Katz centrality by counting walks
Francesca Arrigo, Daniele Bertaccini, Alessandro Filippo
TL;DR
This work addresses the problem of updating Katz centrality after the sequential removal of nodes or edges in simple graphs without full recomputation. It introduces explicit loss-of-walk formulas based on first-passage walks and a novel F-avoiding FPW framework to quantify how many walks are lost by removals, and it derives bounds on the change in total network communicability. Building on these insights, the authors propose two practical O(mL) algorithms that approximate Katz centrality after removals by truncating an infinite walk-sum to length L with adaptive stopping criteria, enabling efficient updates for large networks. Extensive numerical experiments on synthetic and real-world networks demonstrate that the proposed methods surpass naive recomputation and simple truncation in both speed and accuracy, while preserving top-ranked nodes effectively. The results advance dynamic network analysis by providing scalable, provably sound update mechanisms for walk-based centralities and related communicability metrics.
Abstract
We develop efficient and effective strategies for the update of Katz centralities after node and edge removal in simple graphs. We provide explicit formulas for the ``loss of walks" a network suffers when nodes/edges are removed, and use these to inform our algorithms. The theory builds on the newly introduced concept of $\cF$-avoiding first-passage walks. Further, bounds on the change of total network communicability are also derived. Extensive numerical experiments on synthetic and real-world networks complement our theoretical results.
