Skip to content

bhattarailab/ProMoE-FL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ProMoE-FL: Prototype-conditioned Mixture of Experts for Multimodal Federated Learning with Missing Modalities

ProMoE-FL

Authors: Aavash Chhetri, Bibek Niroula, Eduard Vazquez, Yash Raj Shrestha, Prashnna Gyawali, Loris Bazzani, Binod Bhattarai

This repository contains the official implementation of our MICCAI 2026 paper ProMoE-FL: Prototype-conditioned Mixture of Experts for Multimodal Federated Learning with Missing Modalities.

ProMoE-FL Main Figure

Overview of the ProMoE-FL. (a) Multimodal federated learning system with different types of client. (b) Prototype construction and alignment via learnable modality-specific prototypes. (c) Architecture of the Prototype-Conditioned Decoder (PCD). (d) ProMoE architecture integrating multiple PCD experts. (e) Training of ProMoE on multimodal clients using available image-text feature pairs. (f) Unimodal client training, where missing modality features are synthesized using the ProMoE component.


Datasets

The framework was trained and evaluated using four public chest X-ray datasets:

Usage

Use env.yml file for environment setup and main.py as the entrypoint for the code. You can also refer to script as the entrypoint.

python main.py --help

Citation

Acknowledgments

  1. This work was supported as part of the "Swiss AI initiative" by a grant from the Swiss National Supercomputing Centre (CSCS) under project ID a168 on Alps.
  2. We would like to thank for the code from CreamFL and CARMFL repository.

About

This repository contains the official implementation of our MICCAI 2026 paper "ProMoE-FL: Prototype-conditioned Mixture of Experts for Multimodal Federated Learning with Missing Modalities"

Resources

License

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors