FedVal: Different good or different bad in federated learning

Viktor Valadi, Xinchi Qiu, Pedro Porto Buarque de Gusmão, Nicholas D. Lane, Mina Alibeigi
6/6/2023
cs.LGcs.AIcs.CR

No official code found. Best implementation: viktorvaladi/FedVal (3 stars, last commit 2023-04-20).

Abstract

Federated learning (FL) systems are susceptible to attacks from malicious actors who might attempt to corrupt the training model through various poisoning attacks. FL also poses new challenges in addressing group bias, such as ensuring fair performance for different demographic groups. Traditional methods used to address such biases require centralized access to the data, which FL systems do not have. In this paper, we present a novel approach FedVal for both robustness and fairness that does not require any additional information from clients that could raise privacy concerns and consequently compromise the integrity of the FL system. To this end, we propose an innovative score function based on a server-side validation method that assesses client updates and determines the optimal aggregation balance between locally-trained models. Our research shows that this approach not only provides solid protection against poisoning attacks but can also be used to reduce group bias and subsequently promote fairness while maintaining the system's capability for differential privacy. Extensive experiments on the CIFAR-10, FEMNIST, and PUMS ACSIncome datasets in different configurations demonstrate the effectiveness of our method, resulting in state-of-the-art performances. We have proven robustness in situations where 80% of participating clients are malicious. Additionally, we have shown a significant increase in accuracy for underrepresented labels from 32% to 53%, and increase in recall rate for underrepresented features from 19% to 50%.

View on arXivView PDF

Code Implementations(1)

viktorvaladi/FedValCommunity100%

FedVal: Different good or different bad in federated learning

31PythonFeb 6, 20233 years ago

Similar Papers

Cite this paper

@article{valadi2023fedval,
  title  = {FedVal: Different good or different bad in federated learning},
  author = {Viktor Valadi and Xinchi Qiu and Pedro Porto Buarque de Gusmão and Nicholas D. Lane and Mina Alibeigi},
  year   = {2023},
  eprint = {2306.04040},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.04040v1}
}

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

Discussion