Differentially Private Graph Diffusion with Applications in Personalized PageRanks

Rongzhe Wei, Eli Chien, Pan Li
2/3/2026

No official code found. Best implementation: Graph-COM/DP_GraphDiffusion (1 star, MIT, last commit 2025-06-04).

Abstract

Graph diffusion, which iteratively propagates real-valued substances among the graph, is used in numerous graph/network-involved applications. However, releasing diffusion vectors may reveal sensitive linking information in the data such as transaction information in financial network data. However, protecting the privacy of graph data is challenging due to its interconnected nature. This work proposes a novel graph diffusion framework with edge-level differential privacy guarantees by using noisy diffusion iterates. The algorithm injects Laplace noise per diffusion iteration and adopts a degree-based thresholding function to mitigate the high sensitivity induced by low-degree nodes. Our privacy loss analysis is based on Privacy Amplification by Iteration (PABI), which to our best knowledge, is the first effort that analyzes PABI with Laplace noise and provides relevant applications. We also introduce a novel Infinity-Wasserstein distance tracking method, which tightens the analysis of privacy leakage and makes PABI more applicable in practice. We evaluate this framework by applying it to Personalized Pagerank computation for ranking tasks. Experiments on real-world network data demonstrate the superiority of our method under stringent privacy conditions.

View on arXivView PDF

Code Implementations(1)

MIT

[NeurIPS 2024] Differentially Private Graph Diffusion with Applications in Personalized PageRanks

10PythonJun 4, 20251 years agoMIT

Similar Papers

Cite this paper

@article{wei2026differentially,
  title  = {Differentially Private Graph Diffusion with Applications in Personalized PageRanks},
  author = {Rongzhe Wei and Eli Chien and Pan Li},
  year   = {2026},
  eprint = {2407.00077},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2407.00077},
  url    = {https://arxiv.org/abs/2407.00077},
  journal = {NEURIPS 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2407.00077.svg)](https://codeofpaper.com/paper/2407.00077)

Discussion