Prototype‐Based Collaborative Learning in <scp>UAV</scp>‐Assisted Edge Computing Networks
ABSTRACT Context The rise of artificial intelligence of things (AloT) has enabled smart cities and industries, and UAV‐assisted edge computing networks are an important technology to support the above scenarios. UAV‐assisted refers to leveraging UAVs as a dynamic, flexible infrastructure to assist edge network data processing and communication tasks. Multiple UAVs can use their own resources, and collaborate edge servers to train artificial intelligence (Al) models. Objective Compared with cloud‐based collaborative computing scenarios, UAV‐assisted edge collaborative learning can reduce training and inference delays and improve user satisfaction. However, UAV‐assisted edge networks scenario brings new challenges in terms of transmission burden and energy consumption. Method This paper proposes a prototype‐based joint optimization and training software system. The system consists of an optimization module and a training module. The optimization module first models an optimization problem including energy consumption and prototype error. Then it solves the optimization problem by problem transformation and plans the location of each UAV given the objects' position. After UAVs fly to the designated area and complete data collection, UAVs and the edge server train a model according to the proposed prototype‐based collaborative training module. Our training module enables multiple UAVs and an edge server to collaboratively train a model by lightweight prototype transmission and prototype aggregation. We also prove the convergence of the proposed collaborative training method. Results Results show our method reduces prototype error and energy consumption by at least 12.31% and improves model accuracy by 3.62% with a little communication burden. Conclusion Finally, we verify system performance through experiments.
Authors
- Haipeng Dai (ORCID: https://orcid.org/0000-0003-0545-8187)
- Enze Yu (ORCID: https://orcid.org/0000-0003-1629-6080)
- Zhenzhe Zheng (ORCID: https://orcid.org/0000-0003-3447-5349)
- Haihan Zhang (ORCID: https://orcid.org/0000-0002-5369-2173)
- Jun Zhao (ORCID: https://orcid.org/0000-0002-3004-7091)
- Guihai Chen
Institutions
- Nanyang Technological University (SG)
- Shanghai Jiao Tong University (CN)
- Nanjing University (CN)
Publication Details
- Journal
- Software Practice and Experience
- Published
- 2024-12-25
- DOI
- https://doi.org/10.1002/spe.3399
- Citations
- 2
- Primary Topic
- UAV Applications and Optimization
- Type
- article
- Field-Weighted Citation Impact
- 2.60
Funders
- National Natural Science Foundation of China
- National Key Research and Development Program of China
- Fundamental Research Funds for the Central Universities