On Homomorphic Encryption Based Strategies for Class Imbalance in Federated Learning

Arpit Guleria, J. Harshan, Ranjitha Prasad, B. N. Bharath
10/28/2024
cs.CRcs.ITcs.LG

No confident code implementation found for this paper.

Abstract

Class imbalance in training datasets can lead to bias and poor generalization in machine learning models. While pre-processing of training datasets can efficiently address both these issues in centralized learning environments, it is challenging to detect and address these issues in a distributed learning environment such as federated learning. In this paper, we propose FLICKER, a privacy preserving framework to address issues related to global class imbalance in federated learning. At the heart of our contribution lies the popular CKKS homomorphic encryption scheme, which is used by the clients to privately share their data attributes, and subsequently balance their datasets before implementing the FL scheme. Extensive experimental results show that our proposed method significantly improves the FL accuracy numbers when used along with popular datasets and relevant baselines.

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{guleria2024homomorphic,
  title  = {On Homomorphic Encryption Based Strategies for Class Imbalance in Federated Learning},
  author = {Arpit Guleria and J. Harshan and Ranjitha Prasad and B. N. Bharath},
  year   = {2024},
  eprint = {2410.21192},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.21192v1}
}

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

Discussion