Federated Black-Box Adaptation for Semantic Segmentation

Jay N. Paranjape, S. Sikder, S. Vedula, Vishal M. Patel
2/3/2026

No official code found. Best implementation: JayParanjape/blackfed (3 stars, last commit 2025-03-06).

Abstract

Federated Learning (FL) is a form of distributed learning that allows multiple institutions or clients to collaboratively learn a global model to solve a task. This allows the model to utilize the information from every institute while preserving data privacy. However, recent studies show that the promise of protecting the privacy of data is not upheld by existing methods and that it is possible to recreate the training data from the different institutions. This is done by utilizing gradients transferred between the clients and the global server during training or by knowing the model architecture at the client end. In this paper, we propose a federated learning framework for semantic segmentation without knowing the model architecture nor transferring gradients between the client and the server, thus enabling better privacy preservation. We propose BlackFed - a black-box adaptation of neural networks that utilizes zero order optimization (ZOO) to update the client model weights and first order optimization (FOO) to update the server weights. We evaluate our approach on several computer vision and medical imaging datasets to demonstrate its effectiveness. To the best of our knowledge, this work is one of the first works in employing federated learning for segmentation, devoid of gradients or model information exchange. Code: https://github.com/JayParanjape/blackfed/tree/master

View on arXivView PDF

Code Implementations(1)

blackbox learning for federated environment

30PythonMar 23, 20241 years ago

Similar Papers

Cite this paper

@article{paranjape2026federated,
  title  = {Federated Black-Box Adaptation for Semantic Segmentation},
  author = {Jay N. Paranjape and S. Sikder and S. Vedula and Vishal M. Patel},
  year   = {2026},
  eprint = {2410.24181},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2410.24181},
  url    = {https://arxiv.org/abs/2410.24181},
  journal = {NEURIPS 2024 2024}
}

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

Discussion