Understanding Deep Gradient Leakage via Inversion Influence Functions

Haobo Zhang, Junyuan Hong, Yuyang Deng, M. Mahdavi, Jiayu Zhou
2/12/2026

No official code found. Best implementation: illidanlab/inversion-influence-function (15 stars, MIT, last commit 2023-10-13).

Abstract

Deep Gradient Leakage (DGL) is a highly effective attack that recovers private training images from gradient vectors. This attack casts significant privacy challenges on distributed learning from clients with sensitive data, where clients are required to share gradients. Defending against such attacks requires but lacks an understanding of when and how privacy leakage happens, mostly because of the black-box nature of deep networks. In this paper, we propose a novel Inversion Influence Function (I2F) that establishes a closed-form connection between the recovered images and the private gradients by implicitly solving the DGL problem. Compared to directly solving DGL, I2F is scalable for analyzing deep networks, requiring only oracle access to gradients and Jacobian-vector products. We empirically demonstrate that I2F effectively approximated the DGL generally on different model architectures, datasets, modalities, attack implementations, and perturbation-based defenses. With this novel tool, we provide insights into effective gradient perturbation directions, the unfairness of privacy protection, and privacy-preferred model initialization. Our codes are provided in https://github.com/illidanlab/inversion-influence-function.

View on arXivView PDF

Code Implementations(1)

MIT

Official codes for "Understanding Deep Gradient Leakage via Inversion Influence Functions", NeurIPS 2023

150PythonSep 19, 20233 years agoMIT

Similar Papers

Cite this paper

@article{zhang2026understanding,
  title  = {Understanding Deep Gradient Leakage via Inversion Influence Functions},
  author = {Haobo Zhang and Junyuan Hong and Yuyang Deng and M. Mahdavi and Jiayu Zhou},
  year   = {2026},
  eprint = {2309.13016},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2309.13016},
  journal = {NEURIPS 2023 2023}
}

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/2309.13016.svg)](https://codeofpaper.com/paper/2309.13016)

Discussion