Spectral-DP: Differentially Private Deep Learning through Spectral Perturbation and Filtering

Ce Feng, Nuo Xu, Wujie Wen, Parv Venkitasubramaniam, Caiwen Ding
7/25/2023
cs.LGcs.CRcs.CY

No confident code implementation found for this paper.

Abstract

Differential privacy is a widely accepted measure of privacy in the context of deep learning algorithms, and achieving it relies on a noisy training approach known as differentially private stochastic gradient descent (DP-SGD). DP-SGD requires direct noise addition to every gradient in a dense neural network, the privacy is achieved at a significant utility cost. In this work, we present Spectral-DP, a new differentially private learning approach which combines gradient perturbation in the spectral domain with spectral filtering to achieve a desired privacy guarantee with a lower noise scale and thus better utility. We develop differentially private deep learning methods based on Spectral-DP for architectures that contain both convolution and fully connected layers. In particular, for fully connected layers, we combine a block-circulant based spatial restructuring with Spectral-DP to achieve better utility. Through comprehensive experiments, we study and provide guidelines to implement Spectral-DP deep learning on benchmark datasets. In comparison with state-of-the-art DP-SGD based approaches, Spectral-DP is shown to have uniformly better utility performance in both training from scratch and transfer learning settings.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{feng2023spectraldp,
  title  = {Spectral-DP: Differentially Private Deep Learning through Spectral Perturbation and Filtering},
  author = {Ce Feng and Nuo Xu and Wujie Wen and Parv Venkitasubramaniam and Caiwen Ding},
  year   = {2023},
  eprint = {2307.13231},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.13231v1}
}

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

Discussion