Modular Federated Learning: A Meta-Framework Perspective
Vicente, Frederico, Soares, Cláudia, Jakovetić, Dušan
–arXiv.org Artificial Intelligence
Federated Learning (FL) enables distributed machine learning training while preserving privacy, representing a paradigm shift for data-sensitive and decentralized environments. Despite its rapid advancements, FL remains a complex and multifaceted field, requiring a structured understanding of its methodologies, challenges, and applications. In this survey, we introduce a meta-framework perspective, conceptualising FL as a composition of modular components that systematically address core aspects such as communication, optimisation, security, and privacy. We provide a historical contextualisation of FL, tracing its evolution from distributed optimisation to modern distributed learning paradigms. Additionally, we propose a novel taxonomy distinguishing Aggregation from Alignment, introducing the concept of alignment as a fundamental operator alongside aggregation. To bridge theory with practice, we explore available FL frameworks in Python, facilitating real-world implementation. Finally, we systematise key challenges across FL sub-fields, providing insights into open research questions throughout the meta-framework modules. By structuring FL within a meta-framework of modular components and emphasising the dual role of Aggregation and Alignment, this survey provides a holistic and adaptable foundation for understanding and advancing FL research and deployment.
arXiv.org Artificial Intelligence
May-14-2025
- Country:
- Europe (1.00)
- North America > United States (0.68)
- Asia (0.67)
- Genre:
- Overview (1.00)
- Research Report > Experimental Study (0.33)
- Industry:
- Law (1.00)
- Information Technology > Security & Privacy (1.00)
- Health & Medicine > Therapeutic Area (1.00)
- Government (1.00)
- Energy (1.00)
- Education (1.00)
- Law Enforcement & Public Safety (0.92)
- Technology:
- Information Technology > Artificial Intelligence
- Representation & Reasoning
- Optimization (1.00)
- Agents (1.00)
- Uncertainty (0.92)
- Information Fusion (0.67)
- Machine Learning
- Statistical Learning (1.00)
- Reinforcement Learning (1.00)
- Neural Networks > Deep Learning (1.00)
- Evolutionary Systems (0.67)
- Learning Graphical Models > Directed Networks
- Bayesian Learning (0.45)
- Representation & Reasoning
- Information Technology > Artificial Intelligence