FLEX: Flexible Federated Learning Framework

被引:1
作者
Herrera, F. [1 ]
Jimenez-Lopez, D. [1 ]
Argente-Garrido, A. [1 ]
Rodriguez-Barroso, N. [1 ]
Zuheros, C. [1 ]
Aguilera-Martos, I. [1 ]
Bello, B. [1 ]
Garcia-Marquez, M. [1 ]
Luzon, M. V. [2 ]
机构
[1] Univ Granada, Andalusian Res Inst Data Sci & Computat Intelligen, Dept Comp Sci & Artificial Intelligence, Granada, Spain
[2] Univ Granada, Andalusian Res Inst Data Sci & Computat Intelligen, Dept Software Engn, Granada, Spain
关键词
Federated learning; Distributed machine learning; Data privacy; Research software framework; Deployment software framework;
D O I
10.1016/j.inffus.2024.102792
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In the realm of Artificial Intelligence (AI), the need for privacy and security in data processing has become paramount. As AI applications continue to expand, the collection and handling of sensitive data raise concerns about individual privacy protection. Federated Learning (FL) emerges as a promising solution to address these challenges by enabling decentralized model training on local devices, thus preserving data privacy. This paper introduces FLEX: a FLEXible Federated Learning Framework designed to provide maximum flexibility in FL research experiments and the possibility to deploy federated solutions. By offering customizable features for data distribution, privacy parameters, and communication strategies, FLEX empowers researchers to innovate and develop novel FL techniques. It also provides a distributed version that allows experiments to be deployed on different devices. The framework also includes libraries for specific FL implementations including: (1) anomalies, (2) blockchain, (3) adversarial attacks and defenses, (4) natural language processing and (5) decision trees, enhancing its versatility and applicability in various domains. Overall, FLEX represents a significant advancement in FL research and deployment, facilitating the development of robust and efficient FL applications.
引用
收藏
页数:11
相关论文
共 34 条
[1]  
Bagdasaryan E, 2020, PR MACH LEARN RES, V108, P2938
[2]  
Beutel DJ, 2022, Arxiv, DOI arXiv:2007.14390
[3]  
Caldas S., 2019, INT WORKSH FED LEARN, P11080
[4]   Improved autoencoder for unsupervised anomaly detection [J].
Cheng, Zhen ;
Wang, Siwei ;
Zhang, Pei ;
Wang, Siqi ;
Liu, Xinwang ;
Zhu, En .
INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2021, 36 (12) :7103-7125
[5]  
Cho Kyunghyun., 2014, Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing EMNLP, P1724
[6]   Connecting the dots in trustworthy Artificial Intelligence: From AI principles, ethics, and key requirements to responsible AI systems and regulation [J].
Diaz-Rodriguez, Natalia ;
Del Ser, Javier ;
Coeckelbergh, Mark ;
de Prado, Marcos Lopez ;
Herrera-Viedma, Enrique ;
Herrera, Francisco .
INFORMATION FUSION, 2023, 99
[7]   OpenFL: the open federated learning library [J].
Foley, Patrick ;
Sheller, Micah J. ;
Edwards, Brandon ;
Pati, Sarthak ;
Riviera, Walter ;
Sharma, Mansi ;
Moorthy, Prakash Narayana ;
Wang, Shih-han ;
Martin, Jason ;
Mirhaji, Parsa ;
Shah, Prashant ;
Bakas, Spyridon .
PHYSICS IN MEDICINE AND BIOLOGY, 2022, 67 (21)
[8]  
Gamma E., 1994, Design Patterns: Elements of Reusable Object-Oriented Software
[9]   Federated Random Forests can improve local performance of predictive models for various healthcare applications [J].
Hauschild, Anne-Christin ;
Lemanczyk, Marta ;
Matschinske, Julian ;
Frisch, Tobias ;
Zolotareva, Olga ;
Holzinger, Andreas ;
Baumbach, Jan ;
Heider, Dominik .
BIOINFORMATICS, 2022, 38 (08) :2278-2286
[10]  
Ro JH, 2021, Arxiv, DOI [arXiv:2108.02117, DOI 10.48550/ARXIV.2108.02117]