Publication | Closed Access
UAV-Assisted Online Machine Learning Over Multi-Tiered Networks: A Hierarchical Nested Personalized Federated Learning Approach
55
Citations
45
References
2022
Year
Artificial IntelligenceEngineeringMachine LearningMulti-tiered NetworksUnmanned SystemFederated LearningCooperative Uav ResourceUav SwarmsFederated StructureSystems EngineeringDistributed Ai SystemComputer ScienceDistributed LearningRobot LearningUnmanned Aerial Systems
We investigate training machine learning (ML) models across a set of geo-distributed, resource-constrained clusters of devices through unmanned aerial vehicles (UAV) swarms. The presence of time-varying data heterogeneity and computational resource inadequacy among device clusters motivate four key parts of our methodology: (i) <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">stratified UAV swarms</i> of leader, worker, and coordinator UAVs, (ii) <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">hierarchical nested personalized federated learning</i> ( <monospace xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">HN-PFL</monospace> ), a distributed ML framework for personalized model training across the worker-leader-core network hierarchy, (iii) <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">cooperative UAV resource pooling</i> to address computational inadequacy of devices by conducting model training among the UAV swarms, and (iv) <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">model/concept drift</i> to model time-varying data distributions. In doing so, we consider both <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">micro</i> (i.e., UAV-level) and <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">macro</i> (i.e., swarm-level) system design. At the micro-level, we propose network-aware <monospace xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">HN-PFL</monospace> , where we distributively orchestrate UAVs inside swarms to optimize energy consumption and ML model performance with performance guarantees. At the macro-level, we focus on swarm trajectory and learning duration design, which we formulate as a sequential decision making problem tackled via deep reinforcement learning. Our simulations demonstrate the improvements achieved by our methodology in terms of ML performance, network resource savings, and swarm trajectory efficiency.
| Year | Citations | |
|---|---|---|
Page 1
Page 1