Accelerated Federated Learning Using Self-Adapting Bat Algorithm

preprint OA: closed
Full text JSON View at publisher

Abstract

Abstract Federated learning (FL) is an advanced distributed machine learning (ML) framework designed to address issues related to data silos and data privacy. A significant challenge in FL is the non-independent and identically distributed (Non-IID) nature of client data, resulting in issues of slow convergence rate and low prediction accuracy for the model. To tackle these issues, we propose a FL scheme based on the bat algorithm (FedBat), leveraging the echolocation mechanism of bats to effectively balance global and local search capabilities and optimizing model weight updates through dynamic adjustments of the search strategy. FedBat also allows for adaptive parameter adjustments across various datasets. To mitigate the client drift issue, we extend FedBat by using Jensen-Shannon(JS) divergence to quantify the difference between local and global models. Clients decide whether to upload their local models based on this difference, aiming to enhance the global model's generalization capability and minimize communication overhead. Experimental results demonstrate that FedBat converges 5 times faster and enhances test accuracy by more than 40% compared to FedAvg. The extended FedBat effectively mitigates the decrease in the generalization performance of the global model and reduces communication costs by around 20%. Comparing FedPSO, FedGwo, and FedProx shows that FedBat demonstrates superior performance in terms of convergence rate and test accuracy. We derive the formula for the expected convergence rate of FedBat, analyze the impact of various parameters on FL performance, and establish the upper bound of FedBat to evaluate its model divergence.
Full text 13,741 characters · extracted from preprint-html · click to expand
Accelerated Federated Learning Using Self-Adapting Bat Algorithm | Research Square window.SnipcartSettings = { analytics: { enabled: false } }; (function() { var accessVector = localStorage.getItem('access_vector') || ''; window.dataLayer = window.dataLayer || []; if (accessVector) { window.dataLayer.push({ user: { profile: { profileInfo: { snid: accessVector } } } }); } })(); (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-K279D39R'); Browse Preprints In Review Journals COVID-19 Preprints AJE Video Bytes Research Tools Research Promotion AJE Professional Editing AJE Rubriq About Preprint Platform In Review Editorial Policies Our Team Advisory Board Help Center Sign In Submit a Preprint Cite Share Download PDF Research Article Accelerated Federated Learning Using Self-Adapting Bat Algorithm Jie Wang, Chaochao Sun, Yuan Peng This is a preprint; it has not been peer reviewed by a journal. https://doi.org/ 10.21203/rs.3.rs-4755684/v1 This work is licensed under a CC BY 4.0 License Status: Under Review Version 1 posted 16 You are reading this latest preprint version Abstract Federated learning (FL) is an advanced distributed machine learning (ML) framework designed to address issues related to data silos and data privacy. A significant challenge in FL is the non-independent and identically distributed (Non-IID) nature of client data, resulting in issues of slow convergence rate and low prediction accuracy for the model. To tackle these issues, we propose a FL scheme based on the bat algorithm (FedBat), leveraging the echolocation mechanism of bats to effectively balance global and local search capabilities and optimizing model weight updates through dynamic adjustments of the search strategy. FedBat also allows for adaptive parameter adjustments across various datasets. To mitigate the client drift issue, we extend FedBat by using Jensen-Shannon(JS) divergence to quantify the difference between local and global models. Clients decide whether to upload their local models based on this difference, aiming to enhance the global model's generalization capability and minimize communication overhead. Experimental results demonstrate that FedBat converges 5 times faster and enhances test accuracy by more than 40% compared to FedAvg. The extended FedBat effectively mitigates the decrease in the generalization performance of the global model and reduces communication costs by around 20%. Comparing FedPSO, FedGwo, and FedProx shows that FedBat demonstrates superior performance in terms of convergence rate and test accuracy. We derive the formula for the expected convergence rate of FedBat, analyze the impact of various parameters on FL performance, and establish the upper bound of FedBat to evaluate its model divergence. federated learning Non-IID data bat algorithm model convergence self-adapting Full Text Additional Declarations No competing interests reported. Cite Share Download PDF Status: Under Review Version 1 posted Editorial decision: Revision requested 14 Sep, 2024 Reviews received at journal 11 Sep, 2024 Reviews received at journal 08 Sep, 2024 Reviewers agreed at journal 29 Aug, 2024 Reviewers agreed at journal 26 Aug, 2024 Reviewers agreed at journal 26 Aug, 2024 Reviewers agreed at journal 26 Aug, 2024 Reviewers agreed at journal 26 Aug, 2024 Reviewers agreed at journal 25 Aug, 2024 Reviewers agreed at journal 24 Aug, 2024 Reviews received at journal 23 Aug, 2024 Reviewers agreed at journal 23 Aug, 2024 Reviewers invited by journal 23 Aug, 2024 Editor assigned by journal 18 Jul, 2024 Submission checks completed at journal 18 Jul, 2024 First submitted to journal 17 Jul, 2024 You are reading this latest preprint version Research Square lets you share your work early, gain feedback from the community, and start making changes to your manuscript prior to peer review in a journal. As a division of Research Square Company, we’re committed to making research communication faster, fairer, and more useful. We do this by developing innovative software and high quality services for the global research community. Our growing team is made up of researchers and industry professionals working together to solve the most critical problems facing scientific publishing. Also discoverable on Platform About Our Team In Review Editorial Policies Advisory Board Help Center Resources Author Services Accessibility API Access RSS feed Manage Cookie Preferences © Research Square 2026 | ISSN 2693-5015 (online) Privacy Policy Terms of Service Do Not Sell My Personal Information {"props":{"pageProps":{"initialData":{"identity":"rs-4755684","acceptedTermsAndConditions":true,"allowDirectSubmit":false,"archivedVersions":[],"articleType":"Research Article","associatedPublications":[],"authors":[{"id":332113548,"identity":"231e1fcd-0712-432e-b357-91c3e682b467","order_by":0,"name":"Jie Wang","email":"","orcid":"","institution":"Shanghai University of Electric Power","correspondingAuthor":false,"prefix":"","firstName":"Jie","middleName":"","lastName":"Wang","suffix":""},{"id":332113549,"identity":"004ca318-55df-47d7-9ab6-42a624693636","order_by":1,"name":"Chaochao Sun","email":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAyAQMAAABI0h/eAAAABlBMVEX///8AAABVwtN+AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAn0lEQVRIiWNgGAWjYBADOTb29gOkaTHm4zmTQJqWxHkSDgbEKTVn7z3A+KPGLr1NgiGB4UfFNsJaLHvOJTDzHEvObZNuPMDYc+Y2YS0GN3LMfzM2HMhtkzmQwMzYRpwWA8afDQfS2SQSDIjXwsDbcCCBeC0wvxi2AQP5IFF+gYWYvHx7+8EHPyqIcRgDD4JzgLB6dC2jYBSMglEwCrACAGptN90Xea5hAAAAAElFTkSuQmCC","orcid":"","institution":"Shanghai University of Electric Power","correspondingAuthor":true,"prefix":"","firstName":"Chaochao","middleName":"","lastName":"Sun","suffix":""},{"id":332113551,"identity":"6fc3bbf4-7bea-4cd5-bd19-094e17567c4d","order_by":2,"name":"Yuan Peng","email":"","orcid":"","institution":"Shanghai University of Electric Power","correspondingAuthor":false,"prefix":"","firstName":"Yuan","middleName":"","lastName":"Peng","suffix":""}],"badges":[],"createdAt":"2024-07-17 10:59:27","currentVersionCode":1,"declarations":"","doi":"10.21203/rs.3.rs-4755684/v1","doiUrl":"https://doi.org/10.21203/rs.3.rs-4755684/v1","draftVersion":[],"editorialEvents":[],"editorialNote":"","failedWorkflow":false,"files":[{"id":62266059,"identity":"5e0aa610-4f7d-4fa3-99b7-0b1b3966ce72","added_by":"auto","created_at":"2024-08-12 09:24:50","extension":"pdf","order_by":1,"title":"","display":"","copyAsset":false,"role":"manuscript-pdf","size":6026215,"visible":true,"origin":"","legend":"","description":"","filename":"latex.pdf","url":"https://assets-eu.researchsquare.com/files/rs-4755684/v1_covered_6e8a30a6-418a-445c-8a04-d8811ba0dc4d.pdf"}],"financialInterests":"No competing interests reported.","formattedTitle":"Accelerated Federated Learning Using Self-Adapting Bat Algorithm","fulltext":[],"fulltextSource":"","fullText":"","funders":[],"hasAdminPriorityOnWorkflow":false,"hasManuscriptDocX":false,"hasOptedInToPreprint":true,"hasPassedJournalQc":"","hasAnyPriority":false,"hideJournal":false,"highlight":"","institution":"","isAcceptedByJournal":true,"isAuthorSuppliedPdf":true,"isDeskRejected":"","isHiddenFromSearch":false,"isInQc":false,"isInWorkflow":false,"isPdf":true,"isPdfUpToDate":true,"isWithdrawnOrRetracted":false,"journal":{"display":true,"email":"[email protected]","identity":"the-journal-of-supercomputing","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":false,"externalIdentity":"","sideBox":"Learn more about [The Journal of Supercomputing](https://www.springer.com/journal/11227)","snPcode":"11227","submissionUrl":"https://submission.nature.com/new-submission/11227/3","title":"The Journal of Supercomputing","twitterHandle":"","acdcEnabled":true,"dfaEnabled":true,"editorialSystem":"stoa","reportingPortfolio":"Springer Hybrid","inReviewEnabled":true,"inReviewRevisionsEnabled":false},"keywords":"federated learning, Non-IID data, bat algorithm, model convergence, self-adapting","lastPublishedDoi":"10.21203/rs.3.rs-4755684/v1","lastPublishedDoiUrl":"https://doi.org/10.21203/rs.3.rs-4755684/v1","license":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/"},"manuscriptAbstract":"Federated learning (FL) is an advanced distributed machine learning (ML) framework designed to address issues related to data silos and data privacy. A significant challenge in FL is the non-independent and identically distributed (Non-IID) nature of client data, resulting in issues of slow convergence rate and low prediction accuracy for the model. To tackle these issues, we propose a FL scheme based on the bat algorithm (FedBat), leveraging the echolocation mechanism of bats to effectively balance global and local search capabilities and optimizing model weight updates through dynamic adjustments of the search strategy. FedBat also allows for adaptive parameter adjustments across various datasets. To mitigate the client drift issue, we extend FedBat by using Jensen-Shannon(JS) divergence to quantify the difference between local and global models. Clients decide whether to upload their local models based on this difference, aiming to enhance the global model's generalization capability and minimize communication overhead. Experimental results demonstrate that FedBat converges 5 times faster and enhances test accuracy by more than 40% compared to FedAvg. The extended FedBat effectively mitigates the decrease in the generalization performance of the global model and reduces communication costs by around 20%. Comparing FedPSO, FedGwo, and FedProx shows that FedBat demonstrates superior performance in terms of convergence rate and test accuracy. We derive the formula for the expected convergence rate of FedBat, analyze the impact of various parameters on FL performance, and establish the upper bound of FedBat to evaluate its model divergence.","manuscriptTitle":"Accelerated Federated Learning Using Self-Adapting Bat Algorithm","msid":"","msnumber":"","nonDraftVersions":[{"code":1,"date":"2024-08-12 09:16:29","doi":"10.21203/rs.3.rs-4755684/v1","editorialEvents":[{"type":"communityComments","content":0},{"type":"decision","content":"Revision requested","date":"2024-09-14T22:32:07+00:00","index":"","fulltext":""},{"type":"editorInvitedReview","content":"","date":"2024-09-11T05:11:32+00:00","index":"hide","fulltext":""},{"type":"editorInvitedReview","content":"","date":"2024-09-08T12:49:39+00:00","index":"hide","fulltext":""},{"type":"reviewerAgreed","content":"83375270893877926286216151428015529433","date":"2024-08-29T08:16:42+00:00","index":"hide","fulltext":""},{"type":"reviewerAgreed","content":"269770623040158129330554291159887001398","date":"2024-08-27T01:22:10+00:00","index":"hide","fulltext":""},{"type":"reviewerAgreed","content":"62749375090076092745325501802557991650","date":"2024-08-26T11:55:08+00:00","index":"hide","fulltext":""},{"type":"reviewerAgreed","content":"214994122063032579785247076970417498293","date":"2024-08-26T08:17:11+00:00","index":"hide","fulltext":""},{"type":"reviewerAgreed","content":"69007611582718967327024374975816571473","date":"2024-08-26T04:14:22+00:00","index":"hide","fulltext":""},{"type":"reviewerAgreed","content":"135968939728840156329453742755864430521","date":"2024-08-26T02:12:21+00:00","index":"hide","fulltext":""},{"type":"reviewerAgreed","content":"87646124241462933772848012580968385752","date":"2024-08-24T06:08:37+00:00","index":"hide","fulltext":""},{"type":"editorInvitedReview","content":"","date":"2024-08-23T23:44:17+00:00","index":"hide","fulltext":""},{"type":"reviewerAgreed","content":"289827510657595428513462237399601139909","date":"2024-08-23T23:04:49+00:00","index":"hide","fulltext":""},{"type":"reviewersInvited","content":"","date":"2024-08-23T19:27:36+00:00","index":"","fulltext":""},{"type":"editorAssigned","content":"","date":"2024-07-18T09:50:46+00:00","index":"","fulltext":""},{"type":"checksComplete","content":"","date":"2024-07-18T09:50:43+00:00","index":"","fulltext":""},{"type":"submitted","content":"The Journal of Supercomputing","date":"2024-07-17T10:58:08+00:00","index":"","fulltext":""}],"status":"published","journal":{"display":true,"email":"[email protected]","identity":"the-journal-of-supercomputing","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":false,"externalIdentity":"","sideBox":"Learn more about [The Journal of Supercomputing](https://www.springer.com/journal/11227)","snPcode":"11227","submissionUrl":"https://submission.nature.com/new-submission/11227/3","title":"The Journal of Supercomputing","twitterHandle":"","acdcEnabled":true,"dfaEnabled":true,"editorialSystem":"stoa","reportingPortfolio":"Springer Hybrid","inReviewEnabled":true,"inReviewRevisionsEnabled":false}}],"origin":"","ownerIdentity":"259e7648-1e67-4a42-93b5-57cf1c5ad223","owner":[],"postedDate":"August 12th, 2024","published":true,"recentEditorialEvents":[],"rejectedJournal":[],"revision":"","amendment":"","status":"under-review","subjectAreas":[],"tags":[],"updatedAt":"2024-09-26T20:53:12+00:00","versionOfRecord":[],"versionCreatedAt":"2024-08-12 09:16:29","video":"","vorDoi":"","vorDoiUrl":"","workflowStages":[]},"version":"v1","identity":"rs-4755684","journalConfig":"researchsquare"},"__N_SSP":true},"page":"/article/[identity]/[[...version]]","query":{"redirect":"/article/rs-4755684","identity":"rs-4755684","version":["v1"]},"buildId":"qtupq5eGEP_6zYnWcrvyt","isFallback":false,"isExperimentalCompile":false,"dynamicIds":[84888],"gssp":true,"scriptLoader":[]}

Text is read by the "Ask this paper" AI Q&A widget below. Extraction quality varies by source — PMC NXML preserves structure cleanly, OA-HTML may include some navigation residue, and OA-PDF can have broken hyphenation. The publisher copy (via DOI) is the canonical version.

My notes (saved in your browser only)

Ask this paper AI returns verbatim quotes from the full text · source: preprint-html

Answers must be backed by verbatim quotes from this paper's full text. Hallucinated quotes are dropped automatically; if no verbatim passage answers the question, we say so. How this works

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2024) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-20T01:45:00.602351+00:00