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...
Gespeichert in:
Veröffentlicht in: | IEEE internet of things journal 2023-02, Vol.10 (3), p.2272-2284 |
---|---|
Hauptverfasser: | , , , , |
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 |