Learning Privacy Preserving Encodings Through Adversarial Training
Abstract
We present a framework to learn privacy-preserving encodings of images that inhibit inference of chosen private attributes, while allowing recovery of other desirable information. Rather than simply inhibiting a given fixed pre-trained estimator, our goal is that an estimator be unable to learn to accurately predict the private attributes even with knowledge of the encoding function. We use a natural adversarial optimization-based formulation for this—training the encoding function against a classifier for the private attribute, with both modeled as deep neural networks. The key contribution of our work is a stable and convergent optimization approach that is successful at learning an encoder with our desired properties—maintaining utility while inhibiting inference of private attributes, not just within the adversarial optimization, but also by classifiers that are trained after the encoder is fixed. We adopt a rigorous experimental protocol for verification wherein classifiers are trained exhaustively till saturation on the fixed encoders. We evaluate our approach on tasks of real-world complexity—learning high-dimensional encodings that inhibit detection of different scene categories—and find that it yields encoders that are resilient at maintaining privacy.
Cite
Text
Pittaluga et al. "Learning Privacy Preserving Encodings Through Adversarial Training." IEEE/CVF Winter Conference on Applications of Computer Vision, 2019. doi:10.1109/WACV.2019.00089Markdown
[Pittaluga et al. "Learning Privacy Preserving Encodings Through Adversarial Training." IEEE/CVF Winter Conference on Applications of Computer Vision, 2019.](https://mlanthology.org/wacv/2019/pittaluga2019wacv-learning/) doi:10.1109/WACV.2019.00089BibTeX
@inproceedings{pittaluga2019wacv-learning,
title = {{Learning Privacy Preserving Encodings Through Adversarial Training}},
author = {Pittaluga, Francesco and Koppal, Sanjeev J. and Chakrabarti, Ayan},
booktitle = {IEEE/CVF Winter Conference on Applications of Computer Vision},
year = {2019},
pages = {791-799},
doi = {10.1109/WACV.2019.00089},
url = {https://mlanthology.org/wacv/2019/pittaluga2019wacv-learning/}
}