MIA-BAD: An Approach for Enhancing Membership Inference Attack and its Mitigation with Federated Learning

Soumya Banerjee, Sandip Roy, Sayyed Farid Ahamed, Devin Quinn, Marc Vucovich +5 more
11/28/2023
cs.CRcs.AIcs.LG

Official code: CSICS-ODU/Privacy-Preserving-Federated-Learning (0 stars, last commit 2025-05-29).

Abstract

The membership inference attack (MIA) is a popular paradigm for compromising the privacy of a machine learning (ML) model. MIA exploits the natural inclination of ML models to overfit upon the training data. MIAs are trained to distinguish between training and testing prediction confidence to infer membership information. Federated Learning (FL) is a privacy-preserving ML paradigm that enables multiple clients to train a unified model without disclosing their private data. In this paper, we propose an enhanced Membership Inference Attack with the Batch-wise generated Attack Dataset (MIA-BAD), a modification to the MIA approach. We investigate that the MIA is more accurate when the attack dataset is generated batch-wise. This quantitatively decreases the attack dataset while qualitatively improving it. We show how training an ML model through FL, has some distinct advantages and investigate how the threat introduced with the proposed MIA-BAD approach can be mitigated with FL approaches. Finally, we demonstrate the qualitative effects of the proposed MIA-BAD methodology by conducting extensive experiments with various target datasets, variable numbers of federated clients, and training batch sizes.

View on arXivView PDF

Code Implementations(1)

Privacy-Preverving-Federated-Learning

00Shell, PythonJun 30, 20231 years ago

Similar Papers

Cite this paper

@article{banerjee2023miabad,
  title  = {MIA-BAD: An Approach for Enhancing Membership Inference Attack and its Mitigation with Federated Learning},
  author = {Soumya Banerjee and Sandip Roy and Sayyed Farid Ahamed and Devin Quinn and Marc Vucovich and Dhruv Nandakumar and Kevin Choi and Abdul Rahman and Edward Bowen and Sachin Shetty},
  year   = {2023},
  eprint = {2312.00051},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2312.00051v1}
}

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

Discussion