ProMoE-FL: Prototype-conditioned Mixture of Experts for Multimodal Federated Learning with Missing Modalities
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.
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.
The framework was trained and evaluated using four public chest X-ray datasets:
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