Federated Ensemble Aggregation (FedEnsemble) is a model fusion technique that treats each locally trained client model as an independent member of an ensemble, combining their outputs via voting or averaging at inference time rather than mathematically averaging their weights into a single global model. This approach preserves the unique statistical signatures of heterogeneous local data distributions without forcing parameter convergence.
Glossary
Federated Ensemble Aggregation (FedEnsemble)

What is Federated Ensemble Aggregation (FedEnsemble)?
A privacy-preserving model fusion strategy that treats locally trained models as an independent ensemble, combining their predictions at inference time rather than distilling their parameters into a single global model.
Unlike Federated Averaging (FedAvg) which creates a single monolithic model, FedEnsemble maintains model multiplicity to capture diverse clinical patterns. The server acts as a mixture-of-experts coordinator, weighting local model predictions based on validation performance or data similarity. This inherently provides Byzantine resilience, as corrupted local models can be excluded from the ensemble vote without retraining the entire system.
Key Features of FedEnsemble
FedEnsemble shifts the focus from parameter averaging to prediction fusion, treating locally trained models as an independent ensemble. This approach excels in highly heterogeneous clinical environments where model weights are incompatible.
Prediction-Level Fusion
Unlike FedAvg which averages model weights, FedEnsemble aggregates the inference outputs of local models. Each client trains a complete local model, and the server combines their predictions via voting (classification) or averaging (regression) at inference time. This decouples model architecture from the aggregation logic.
Heterogeneous Model Support
FedEnsemble naturally accommodates architectural heterogeneity across clinical sites. Because only predictions are aggregated, participating nodes can use entirely different model architectures—such as a CNN at one hospital and a Vision Transformer at another—without requiring weight-space alignment. This is critical for multi-institutional healthcare networks with diverse IT stacks.
Non-IID Robustness
By preserving local models as independent experts, FedEnsemble is inherently robust to non-IID data distributions. Each local model specializes on its site's patient demographics. The ensemble's diversity captures site-specific clinical patterns that would be diluted or lost in a single global model, improving performance on rare disease presentations.
Inference-Time Aggregation Strategies
The server can employ sophisticated fusion techniques beyond simple averaging:
- Majority Voting: Hard voting for discrete diagnostic classifications
- Soft Voting: Averaging predicted class probabilities for calibrated confidence
- Weighted Averaging: Weighting local predictions by validation performance or dataset size
- Bayesian Model Averaging: Combining predictions with uncertainty estimates
Communication Efficiency
FedEnsemble requires zero iterative communication during training. Each client trains locally and transmits only its final model or inference API endpoint. There is no gradient exchange, no synchronization barrier, and no straggler problem. This makes it ideal for low-bandwidth clinical environments or cross-continental collaborations.
Privacy and IP Preservation
Since model weights are never shared or averaged, FedEnsemble provides strong intellectual property protection for proprietary clinical models. Each institution retains full control over its model architecture, training data, and inference logic. Only anonymized predictions leave the local firewall, aligning with strict healthcare data governance requirements.
FedEnsemble vs. Traditional Federated Aggregation
A feature-level comparison between Federated Ensemble Aggregation (FedEnsemble) and traditional weight-averaging methods like Federated Averaging (FedAvg).
| Feature | FedEnsemble | FedAvg (Traditional) | FedProx |
|---|---|---|---|
Aggregation Target | Predictions (logits/votes) | Model weights/gradients | Model weights/gradients |
Global Model Existence | |||
Model Homogeneity Required | |||
Handles Heterogeneous Architectures | |||
Inference-Time Fusion | |||
Communication Payload | Logit vectors (small) | Full model weights (large) | Full model weights (large) |
Non-IID Robustness | High (preserves local expertise) | Moderate (weight divergence) | High (proximal constraint) |
Knowledge Distillation Native |
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Frequently Asked Questions
Clear, technical answers to the most common questions about Federated Ensemble Aggregation, a model fusion strategy that preserves local model diversity at inference time rather than averaging parameters.
Federated Ensemble Aggregation (FedEnsemble) is a decentralized model fusion technique that treats independently trained local models as members of an inference-time ensemble rather than mathematically averaging their parameters into a single global model. Unlike Federated Averaging (FedAvg), which merges weights, FedEnsemble preserves each client's unique model. At inference, predictions from all local models are combined using voting (for classification) or weighted averaging (for regression). This approach excels in highly non-IID clinical environments where patient populations differ radically across hospitals, as it avoids the destructive interference that occurs when averaging incompatible weight spaces. The ensemble can be orchestrated by a central server that routes queries to all models simultaneously, or through a peer-to-peer gossip protocol where models exchange predictions directly.
Related Terms
Explore the mathematical strategies for securely combining local model updates into a global model, including robust aggregation and model fusion techniques.

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us