
Research Article
Federated Learning: A Comprehensive Review of Algorithms, Optimisation Frameworks, and Real-World Applications
@INPROCEEDINGS{10.4108/eai.19-12-2025.2366213, author={Pranjal Sharma and Anamika Rangra}, title={Federated Learning: A Comprehensive Review of Algorithms, Optimisation Frameworks, and Real-World Applications}, proceedings={Proceedings of the 1st International Conference on Computational Techniques in Data Science, IICTDS 2025, 19-20 December 2025, Chandigarh, India}, publisher={EAI}, proceedings_a={IICTDS}, year={2026}, month={11}, keywords={Federated Learning Privacy-Preserving Learning Non-IID Data Secure Aggregation Differential Privacy FedAvg Personalisation}, doi={10.4108/eai.19-12-2025.2366213} }- Pranjal Sharma
Anamika Rangra
Year: 2026
Federated Learning: A Comprehensive Review of Algorithms, Optimisation Frameworks, and Real-World Applications
IICTDS
EAI
DOI: 10.4108/eai.19-12-2025.2366213
Abstract
Federated Learning (FL) has become an important method for collaborative machine learning while keeping data private and following rules. Unlike traditional centralized learning, FL lets multiple clients—like mobile phones, hospitals, banks, or IoT devices-train a shared model together without sharing their raw data. This helps handle data ownership, separate data storage, and privacy regulations. This review provides a comprehensive, structured, and citation-rich synthesis of the field aimed at researchers and graduate students. We trace the evolution of FL from early distributed optimisation and distributed SGD to modern privacy-preserving, communication-efficient, and personalised federated systems. The paper systematically covers core algorithms (FedAvg, FedProx, SCAFFOLD, adaptive optimisers, and personalisation methods), systems-level aspects (client scheduling, compression, stragglers, communication protocols), and privacy/security foundations (differential privacy, secure aggregation, adversarial robustness). We also survey evaluation practices, benchmarks, application case studies, and emerging domains such as federated reinforcement learning and FL for large language models. The review synthesises open problems related to heterogeneity, personalisation, scalability, privacy–utility trade-offs, and realistic benchmarking. We conclude by outlining concrete research directions and offering practical recommendations for deploying FL in real-world systems.

