paper-with-me

Papers

Hyper-parameter Optimization for Federated Learning with Step-wise Adaptive Mechanism

2024-11-19 · Yasaman Saadati, M. Hadi Amini

Federated Learning (FL) is a decentralized learning approach that protects sensitive information by utilizing local model parameters rather than sharing clients' raw datasets. While this privacy-preserving method is widely employed across various applications, it still requires significant development and optimization. Automated Machine Learning (Auto-ML) has been adapted for reducing the need for manual adjustments. Previous studies have explored the integration of AutoML with different FL algorithms to evaluate their effectiveness in enhancing FL settings. However, Automated FL (Auto-FL) faces additional challenges due to the involvement of a large cohort of clients and global training rounds between clients and the server, rendering the tuning process time-consuming and nearly impossible on resource-constrained edge devices (e.g., IoT devices). This paper investigates the deployment and integration of two lightweight Hyper-Parameter Optimization (HPO) tools, Raytune and Optuna, within the context of FL settings. A step-wise feedback mechanism has also been designed to accelerate the hyper-parameter tuning process and coordinate AutoML toolkits with the FL server. To this end, both local and global feedback mechanisms are integrated to limit the search space and expedite the HPO process. Further, a novel client selection technique is introduced to mitigate the straggler effect in Auto-FL. The selected hyper-parameter tuning tools are evaluated using two benchmark datasets, FEMNIST, and CIFAR10. Further, the paper discusses the essential properties of successful HPO tools, the integration mechanism with the FL pipeline, and the challenges posed by the distributed and heterogeneous nature of FL environments.

📄 PDF Abstract BibTeX arXiv:2411.12244

Code (0)

등록된 구현이 없습니다.

Tasks

AutoMLFederated LearningPrivacy Preserving

Methods 이 논문이 사용한 방법론

HPO In machine learning, a hyperparameter is a parameter whose value is used to control learning process, and HPO is the problem of choosing a set of optimal hyperparameters for a…

Similar Papers 제목 키워드 기반

Towards Hyper-parameter-free Federated Learning

2024-08-30 · Geetika, Drishya Uniyal, Bapi Chatterjee

The adaptive synchronization techniques in federated learning (FL) for scaled global model updates show superior performance over the vanilla federated averaging (FedAvg) scheme. However, existing methods employ addition…

Federated Learning

Federated Hypergradient Descent

2022-11-03 · Andrew K Kan

In this work, we explore combining automatic hyperparameter tuning and optimization for federated learning (FL) in an online, one-shot procedure. We apply a principled approach on a method for adaptive client learning ra…

Federated LearningHyperparameter Optimization

FedDuA: Doubly Adaptive Federated Learning

2025-05-16 · Shokichi Takakura, Seng Pei Liew, Satoshi Hasegawa

Federated learning is a distributed learning framework where clients collaboratively train a global model without sharing their raw data. FedAvg is a popular algorithm for federated learning, but it often suffers from sl…

Federated Learning

Federated Hyperparameter Tuning: Challenges, Baselines, and Connections to Weight-Sharing

2021-06-08 · NeurIPS 2021 12 · Mikhail Khodak, Renbo Tu, Tian Li, Liam Li 외

Tuning hyperparameters is a crucial but arduous part of the machine learning pipeline. Hyperparameter optimization is even more challenging in federated learning, where models are learned over a distributed network of he…

Federated LearningHyperparameter OptimizationNeural Architecture Search

Genetic CFL: Optimization of Hyper-Parameters in Clustered Federated Learning

2021-07-15 · Shaashwat Agrawal, Sagnik Sarkar, Mamoun Alazab, Praveen Kumar Reddy Maddikunta 외

Federated learning (FL) is a distributed model for deep learning that integrates client-server architecture, edge computing, and real-time intelligence. FL has the capability of revolutionizing machine learning (ML) but …

Edge-computingFederated Learning