Joint Training and Resource Allocation Optimization for Federated Learning in UAV Swarm

Unmanned aerial vehicles (UAVs) have been widely used to perform search and tracking tasks in military and civil fields. To perform these tasks autonomously, a swarm of multiple UAVs need to be endowed with intelligence through machine learning (ML). However, the traditional centralized ML cannot be...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE internet of things journal 2023-02, Vol.10 (3), p.2272-2284
Hauptverfasser: Shen, Yun, Qu, Yuben, Dong, Chao, Zhou, Fuhui, Wu, Qihui
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 2284
container_issue 3
container_start_page 2272
container_title IEEE internet of things journal
container_volume 10
creator Shen, Yun
Qu, Yuben
Dong, Chao
Zhou, Fuhui
Wu, Qihui
description Unmanned aerial vehicles (UAVs) have been widely used to perform search and tracking tasks in military and civil fields. To perform these tasks autonomously, a swarm of multiple UAVs need to be endowed with intelligence through machine learning (ML). However, the traditional centralized ML cannot be directly applied in UAV networks, since it is challenging to transmit raw data with limited bandwidth and energy budget. As a distributed manner, federated learning (FL) is more suitable for UAV networks than traditional ML schemes in order to boost edge intelligence for UAVs. Considering the limited energy supply of UAVs, we study how to minimize UAVs' overall training energy consumption by jointly optimizing the local convergence threshold, local iterations, computation resource allocation, and bandwidth allocation, subject to the FL global accuracy guarantee and maximum training latency constraint. The formulated nonconvex mixed-integer programming problem is solved by a joint training and resource allocation optimization algorithm. In addition, we also study how to solve the problem considering fairness among different UAVs by changing the objective to minimizing the maximum energy consumption of UAVs, and extend the aforementioned approach to this problem. Our simulation results show that while satisfying both the training accuracy and latency constraints, the proposed algorithm can reduce more UAVs' overall training energy consumption and the maximum energy consumption in the UAV swarm than four baseline schemes.
doi_str_mv 10.1109/JIOT.2022.3152829
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_proquest_journals_2769391526</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9717295</ieee_id><sourcerecordid>2769391526</sourcerecordid><originalsourceid>FETCH-LOGICAL-c2444-6a0ca41b1a5d01334cf876ac3c2ed63dee4c47c26c0e8ecd059e18ea119ba0893</originalsourceid><addsrcrecordid>eNpNkE1LAzEQhoMoWGp_gHgJeN6ar81ujqVY21IoaKvHkCazktImNbtF9Ne7dYt4mhl4n5nhQeiWkiGlRD3MZ8vVkBHGhpzmrGTqAvUYZ0UmpGSX__prNKjrLSGkxXKqZA-9zaMPDV4l44MP79gEh5-hjsdkAY92u2hN42PAy0Pj9_67G6qY8AQcJNOAwwsw6Zf1Aa9Hr_jl06T9DbqqzK6Gwbn20XryuBpPs8XyaTYeLTLLhBCZNMQaQTfU5I5QzoWtykIayy0DJ7kDEFYUlklLoATrSK6AlmAoVRtDSsX76L7be0jx4wh1o7ft76E9qVkhFVetENmmaJeyKdZ1gkofkt-b9KUp0SeF-qRQnxTqs8KWuesYDwB_eVXQgqmc_wBCF2yY</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2769391526</pqid></control><display><type>article</type><title>Joint Training and Resource Allocation Optimization for Federated Learning in UAV Swarm</title><source>IEEE Electronic Library (IEL)</source><creator>Shen, Yun ; Qu, Yuben ; Dong, Chao ; Zhou, Fuhui ; Wu, Qihui</creator><creatorcontrib>Shen, Yun ; Qu, Yuben ; Dong, Chao ; Zhou, Fuhui ; Wu, Qihui</creatorcontrib><description>Unmanned aerial vehicles (UAVs) have been widely used to perform search and tracking tasks in military and civil fields. To perform these tasks autonomously, a swarm of multiple UAVs need to be endowed with intelligence through machine learning (ML). However, the traditional centralized ML cannot be directly applied in UAV networks, since it is challenging to transmit raw data with limited bandwidth and energy budget. As a distributed manner, federated learning (FL) is more suitable for UAV networks than traditional ML schemes in order to boost edge intelligence for UAVs. Considering the limited energy supply of UAVs, we study how to minimize UAVs' overall training energy consumption by jointly optimizing the local convergence threshold, local iterations, computation resource allocation, and bandwidth allocation, subject to the FL global accuracy guarantee and maximum training latency constraint. The formulated nonconvex mixed-integer programming problem is solved by a joint training and resource allocation optimization algorithm. In addition, we also study how to solve the problem considering fairness among different UAVs by changing the objective to minimizing the maximum energy consumption of UAVs, and extend the aforementioned approach to this problem. Our simulation results show that while satisfying both the training accuracy and latency constraints, the proposed algorithm can reduce more UAVs' overall training energy consumption and the maximum energy consumption in the UAV swarm than four baseline schemes.</description><identifier>ISSN: 2327-4662</identifier><identifier>EISSN: 2327-4662</identifier><identifier>DOI: 10.1109/JIOT.2022.3152829</identifier><identifier>CODEN: IITJAU</identifier><language>eng</language><publisher>Piscataway: IEEE</publisher><subject>Accuracy ; Algorithms ; Autonomous aerial vehicles ; Bandwidths ; Convergence ; Energy budget ; Energy consumption ; Fairness ; Federated learning ; federated learning (FL) ; Integer programming ; Intelligence ; Machine learning ; Mixed integer ; Network latency ; Optimization ; Resource allocation ; Resource management ; Task analysis ; Training ; training optimization ; unmanned aerial vehicle (UAV) swarm ; Unmanned aerial vehicles</subject><ispartof>IEEE internet of things journal, 2023-02, Vol.10 (3), p.2272-2284</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2023</rights><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c2444-6a0ca41b1a5d01334cf876ac3c2ed63dee4c47c26c0e8ecd059e18ea119ba0893</citedby><cites>FETCH-LOGICAL-c2444-6a0ca41b1a5d01334cf876ac3c2ed63dee4c47c26c0e8ecd059e18ea119ba0893</cites><orcidid>0000-0001-7863-8475 ; 0000-0001-6880-6244 ; 0000-0002-8120-8369 ; 0000-0002-0183-0087</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9717295$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,796,27924,27925,54758</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/9717295$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Shen, Yun</creatorcontrib><creatorcontrib>Qu, Yuben</creatorcontrib><creatorcontrib>Dong, Chao</creatorcontrib><creatorcontrib>Zhou, Fuhui</creatorcontrib><creatorcontrib>Wu, Qihui</creatorcontrib><title>Joint Training and Resource Allocation Optimization for Federated Learning in UAV Swarm</title><title>IEEE internet of things journal</title><addtitle>JIoT</addtitle><description>Unmanned aerial vehicles (UAVs) have been widely used to perform search and tracking tasks in military and civil fields. To perform these tasks autonomously, a swarm of multiple UAVs need to be endowed with intelligence through machine learning (ML). However, the traditional centralized ML cannot be directly applied in UAV networks, since it is challenging to transmit raw data with limited bandwidth and energy budget. As a distributed manner, federated learning (FL) is more suitable for UAV networks than traditional ML schemes in order to boost edge intelligence for UAVs. Considering the limited energy supply of UAVs, we study how to minimize UAVs' overall training energy consumption by jointly optimizing the local convergence threshold, local iterations, computation resource allocation, and bandwidth allocation, subject to the FL global accuracy guarantee and maximum training latency constraint. The formulated nonconvex mixed-integer programming problem is solved by a joint training and resource allocation optimization algorithm. In addition, we also study how to solve the problem considering fairness among different UAVs by changing the objective to minimizing the maximum energy consumption of UAVs, and extend the aforementioned approach to this problem. Our simulation results show that while satisfying both the training accuracy and latency constraints, the proposed algorithm can reduce more UAVs' overall training energy consumption and the maximum energy consumption in the UAV swarm than four baseline schemes.</description><subject>Accuracy</subject><subject>Algorithms</subject><subject>Autonomous aerial vehicles</subject><subject>Bandwidths</subject><subject>Convergence</subject><subject>Energy budget</subject><subject>Energy consumption</subject><subject>Fairness</subject><subject>Federated learning</subject><subject>federated learning (FL)</subject><subject>Integer programming</subject><subject>Intelligence</subject><subject>Machine learning</subject><subject>Mixed integer</subject><subject>Network latency</subject><subject>Optimization</subject><subject>Resource allocation</subject><subject>Resource management</subject><subject>Task analysis</subject><subject>Training</subject><subject>training optimization</subject><subject>unmanned aerial vehicle (UAV) swarm</subject><subject>Unmanned aerial vehicles</subject><issn>2327-4662</issn><issn>2327-4662</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpNkE1LAzEQhoMoWGp_gHgJeN6ar81ujqVY21IoaKvHkCazktImNbtF9Ne7dYt4mhl4n5nhQeiWkiGlRD3MZ8vVkBHGhpzmrGTqAvUYZ0UmpGSX__prNKjrLSGkxXKqZA-9zaMPDV4l44MP79gEh5-hjsdkAY92u2hN42PAy0Pj9_67G6qY8AQcJNOAwwsw6Zf1Aa9Hr_jl06T9DbqqzK6Gwbn20XryuBpPs8XyaTYeLTLLhBCZNMQaQTfU5I5QzoWtykIayy0DJ7kDEFYUlklLoATrSK6AlmAoVRtDSsX76L7be0jx4wh1o7ft76E9qVkhFVetENmmaJeyKdZ1gkofkt-b9KUp0SeF-qRQnxTqs8KWuesYDwB_eVXQgqmc_wBCF2yY</recordid><startdate>20230201</startdate><enddate>20230201</enddate><creator>Shen, Yun</creator><creator>Qu, Yuben</creator><creator>Dong, Chao</creator><creator>Zhou, Fuhui</creator><creator>Wu, Qihui</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0001-7863-8475</orcidid><orcidid>https://orcid.org/0000-0001-6880-6244</orcidid><orcidid>https://orcid.org/0000-0002-8120-8369</orcidid><orcidid>https://orcid.org/0000-0002-0183-0087</orcidid></search><sort><creationdate>20230201</creationdate><title>Joint Training and Resource Allocation Optimization for Federated Learning in UAV Swarm</title><author>Shen, Yun ; Qu, Yuben ; Dong, Chao ; Zhou, Fuhui ; Wu, Qihui</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c2444-6a0ca41b1a5d01334cf876ac3c2ed63dee4c47c26c0e8ecd059e18ea119ba0893</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Accuracy</topic><topic>Algorithms</topic><topic>Autonomous aerial vehicles</topic><topic>Bandwidths</topic><topic>Convergence</topic><topic>Energy budget</topic><topic>Energy consumption</topic><topic>Fairness</topic><topic>Federated learning</topic><topic>federated learning (FL)</topic><topic>Integer programming</topic><topic>Intelligence</topic><topic>Machine learning</topic><topic>Mixed integer</topic><topic>Network latency</topic><topic>Optimization</topic><topic>Resource allocation</topic><topic>Resource management</topic><topic>Task analysis</topic><topic>Training</topic><topic>training optimization</topic><topic>unmanned aerial vehicle (UAV) swarm</topic><topic>Unmanned aerial vehicles</topic><toplevel>online_resources</toplevel><creatorcontrib>Shen, Yun</creatorcontrib><creatorcontrib>Qu, Yuben</creatorcontrib><creatorcontrib>Dong, Chao</creatorcontrib><creatorcontrib>Zhou, Fuhui</creatorcontrib><creatorcontrib>Wu, Qihui</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>IEEE internet of things journal</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Shen, Yun</au><au>Qu, Yuben</au><au>Dong, Chao</au><au>Zhou, Fuhui</au><au>Wu, Qihui</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Joint Training and Resource Allocation Optimization for Federated Learning in UAV Swarm</atitle><jtitle>IEEE internet of things journal</jtitle><stitle>JIoT</stitle><date>2023-02-01</date><risdate>2023</risdate><volume>10</volume><issue>3</issue><spage>2272</spage><epage>2284</epage><pages>2272-2284</pages><issn>2327-4662</issn><eissn>2327-4662</eissn><coden>IITJAU</coden><abstract>Unmanned aerial vehicles (UAVs) have been widely used to perform search and tracking tasks in military and civil fields. To perform these tasks autonomously, a swarm of multiple UAVs need to be endowed with intelligence through machine learning (ML). However, the traditional centralized ML cannot be directly applied in UAV networks, since it is challenging to transmit raw data with limited bandwidth and energy budget. As a distributed manner, federated learning (FL) is more suitable for UAV networks than traditional ML schemes in order to boost edge intelligence for UAVs. Considering the limited energy supply of UAVs, we study how to minimize UAVs' overall training energy consumption by jointly optimizing the local convergence threshold, local iterations, computation resource allocation, and bandwidth allocation, subject to the FL global accuracy guarantee and maximum training latency constraint. The formulated nonconvex mixed-integer programming problem is solved by a joint training and resource allocation optimization algorithm. In addition, we also study how to solve the problem considering fairness among different UAVs by changing the objective to minimizing the maximum energy consumption of UAVs, and extend the aforementioned approach to this problem. Our simulation results show that while satisfying both the training accuracy and latency constraints, the proposed algorithm can reduce more UAVs' overall training energy consumption and the maximum energy consumption in the UAV swarm than four baseline schemes.</abstract><cop>Piscataway</cop><pub>IEEE</pub><doi>10.1109/JIOT.2022.3152829</doi><tpages>13</tpages><orcidid>https://orcid.org/0000-0001-7863-8475</orcidid><orcidid>https://orcid.org/0000-0001-6880-6244</orcidid><orcidid>https://orcid.org/0000-0002-8120-8369</orcidid><orcidid>https://orcid.org/0000-0002-0183-0087</orcidid></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 2327-4662
ispartof IEEE internet of things journal, 2023-02, Vol.10 (3), p.2272-2284
issn 2327-4662
2327-4662
language eng
recordid cdi_proquest_journals_2769391526
source IEEE Electronic Library (IEL)
subjects Accuracy
Algorithms
Autonomous aerial vehicles
Bandwidths
Convergence
Energy budget
Energy consumption
Fairness
Federated learning
federated learning (FL)
Integer programming
Intelligence
Machine learning
Mixed integer
Network latency
Optimization
Resource allocation
Resource management
Task analysis
Training
training optimization
unmanned aerial vehicle (UAV) swarm
Unmanned aerial vehicles
title Joint Training and Resource Allocation Optimization for Federated Learning in UAV Swarm
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-27T13%3A02%3A53IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Joint%20Training%20and%20Resource%20Allocation%20Optimization%20for%20Federated%20Learning%20in%20UAV%20Swarm&rft.jtitle=IEEE%20internet%20of%20things%20journal&rft.au=Shen,%20Yun&rft.date=2023-02-01&rft.volume=10&rft.issue=3&rft.spage=2272&rft.epage=2284&rft.pages=2272-2284&rft.issn=2327-4662&rft.eissn=2327-4662&rft.coden=IITJAU&rft_id=info:doi/10.1109/JIOT.2022.3152829&rft_dat=%3Cproquest_RIE%3E2769391526%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2769391526&rft_id=info:pmid/&rft_ieee_id=9717295&rfr_iscdi=true