Nonlinear PageRank Problem for Local Graph Partitioning
Costy Kodsi, Dimosthenis Pasadakis
TL;DR
The paper develops a nonlinear PageRank framework for local graph partitioning using the Moore–Penrose inverse of the incidence matrix. It formulates a nonlinear PageRank problem with a tunable $p$-norm, solved numerically via Levenberg–Marquardt on a full-rank Jacobian, to produce a vertex ranking from which a local cluster is extracted by conductance-based sweep. The authors show that the nonlinear formulation reduces to the linear PageRank as the graph grows and provide a perturbation analysis indicating potential gains in cluster quality. Extensive experiments on synthetic (LFR and Gaussian) and real-world graphs (image datasets and the ORBIS Roman network) demonstrate that NPR achieves lower conductance and higher $F$-scores than state-of-the-art baselines across diverse settings, highlighting its practical impact for efficient local clustering.
Abstract
A nonlinear generalisation of the PageRank problem involving the Moore-Penrose inverse of an incidence matrix is developed for local graph partitioning purposes. The Levenberg-Marquardt method with a full rank Jacobian variant provides a strategy for obtaining a numerical solution to the generalised problem. Sets of vertices are formed according to the ranking supplied by the solution, and a conductance criterion decides upon the set that best represents the cluster around a starting vertex. Experiments on both synthetic and real-world inspired graphs demonstrate the capability of the approach to not only produce low conductance sets, but to also recover local clusters with an accuracy that consistently surpasses state-of-the-art algorithms.
