DOPPLER: Differentially Private Optimizers with Low-pass Filter for Privacy Noise Reduction

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Zhang, Xinwei, Bu, Zhiqi, Hong, Mingyi, Razaviyayn, Meisam
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913482104897536
author Zhang, Xinwei
Bu, Zhiqi
Hong, Mingyi
Razaviyayn, Meisam
author_facet Zhang, Xinwei
Bu, Zhiqi
Hong, Mingyi
Razaviyayn, Meisam
contents Privacy is a growing concern in modern deep-learning systems and applications. Differentially private (DP) training prevents the leakage of sensitive information in the collected training data from the trained machine learning models. DP optimizers, including DP stochastic gradient descent (DPSGD) and its variants, privatize the training procedure by gradient clipping and DP noise injection. However, in practice, DP models trained using DPSGD and its variants often suffer from significant model performance degradation. Such degradation prevents the application of DP optimization in many key tasks, such as foundation model pretraining. In this paper, we provide a novel signal processing perspective to the design and analysis of DP optimizers. We show that a ``frequency domain'' operation called low-pass filtering can be used to effectively reduce the impact of DP noise. More specifically, by defining the ``frequency domain'' for both the gradient and differential privacy (DP) noise, we have developed a new component, called DOPPLER. This component is designed for DP algorithms and works by effectively amplifying the gradient while suppressing DP noise within this frequency domain. As a result, it maintains privacy guarantees and enhances the quality of the DP-protected model. Our experiments show that the proposed DP optimizers with a low-pass filter outperform their counterparts without the filter by 3%-10% in test accuracy on various models and datasets. Both theoretical and practical evidence suggest that the DOPPLER is effective in closing the gap between DP and non-DP training.
format Preprint
id arxiv_https___arxiv_org_abs_2408_13460
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle DOPPLER: Differentially Private Optimizers with Low-pass Filter for Privacy Noise Reduction
Zhang, Xinwei
Bu, Zhiqi
Hong, Mingyi
Razaviyayn, Meisam
Machine Learning
Cryptography and Security
Privacy is a growing concern in modern deep-learning systems and applications. Differentially private (DP) training prevents the leakage of sensitive information in the collected training data from the trained machine learning models. DP optimizers, including DP stochastic gradient descent (DPSGD) and its variants, privatize the training procedure by gradient clipping and DP noise injection. However, in practice, DP models trained using DPSGD and its variants often suffer from significant model performance degradation. Such degradation prevents the application of DP optimization in many key tasks, such as foundation model pretraining. In this paper, we provide a novel signal processing perspective to the design and analysis of DP optimizers. We show that a ``frequency domain'' operation called low-pass filtering can be used to effectively reduce the impact of DP noise. More specifically, by defining the ``frequency domain'' for both the gradient and differential privacy (DP) noise, we have developed a new component, called DOPPLER. This component is designed for DP algorithms and works by effectively amplifying the gradient while suppressing DP noise within this frequency domain. As a result, it maintains privacy guarantees and enhances the quality of the DP-protected model. Our experiments show that the proposed DP optimizers with a low-pass filter outperform their counterparts without the filter by 3%-10% in test accuracy on various models and datasets. Both theoretical and practical evidence suggest that the DOPPLER is effective in closing the gap between DP and non-DP training.
title DOPPLER: Differentially Private Optimizers with Low-pass Filter for Privacy Noise Reduction
topic Machine Learning
Cryptography and Security
url https://arxiv.org/abs/2408.13460