Uppsats
Communication Efficiency for Federated Learning in IoT Systems
Kandidat-uppsats
Göteborgs universitet/Institutionen för data- och informationsteknik
Publicerad: 2026-02-23
Språk: Engelska
Nyckelord
klicka för att sökaSammanfattning
The use of Artificial Intelligence (AI) increases every day in today’s society. Traditionally,AI models are trained on a central server using raw data collected fromparticipants. However, centralizing all data raises privacy concerns, prompting thedevelopment of distributed machine learning (ML) approaches. One such approachis Federated Learning (FL), where raw training data remains on local devices, andonly model updates are sent to the server for aggregation. While this shift towardsdistributed ML improves privacy, it introduces a new significant challenge: communicationefficiency, which is the focus of this project.This project investigates strategies to improve communication efficiency in FL. Itstudies the trade-off between model accuracy and communication cost when usingdifferent algorithms: Quantization for sketched updates, Low-Rank Adaptation(LoRA) for structured updates, and Communication-Mitigated FL for selective updates(CMFL). The experiments are conducted on local hardware representative ofInternet of Things (IoT) edge devices, specifically 30 Raspberry Pi 4 units.Through graphs and tables, we demonstrate the differences of the algorithms usingdifferent distributions, and using different training datasets. The results show thatusing quantization leads to a big reduction in the communication cost, with almostno change to the accuracy. LoRA shares a similar result in communication cost;however, with a larger percentage loss in the accuracy. LoRA is also more efficientin terms of Central Processing Unit (CPU) usage for the participants; however,it also increases the memory usage. CMFL showed potential in filtering out badupdates; however, it comes with a need of fine tuning.In conclusion, there are algorithms that reduce the communication cost while maintaininga high accuracy. Depending on what the model’s purpose is and the model’straining data, different algorithms yield different results in terms of accuracy, CPUusage, and average memory usage. Therefore, it is important to select the algorithmbased on the intended use of the model.
Information
- Författare
- Lindström Bermann,Freja Nicole Tiger, Edlund, Jennie, Rankanen Jason, Isac, Le, Tony, Spinnars, Carl, Söderlind, Isak
- Lärosäte / institution
- Göteborgs universitet/Institutionen för data- och informationsteknik
- Publiceringsdatum
- 2026-02-23
- Uppsatstyp
- Kandidat-uppsats
- Språk
- Engelska
Utforska vidare
Liknande uppsatser
Uppsatser med liknande ämnen och nyckelord.
Kandidat-uppsats, Högskolan i Skövde/Institutionen för handel och företagande
Kling, Ellen, Rakh, Shilan
Publicerad: 2026
Kandidat-uppsats, Lunds universitet/Matematisk statistik
Truong, Nancy
Publicerad: 2026
Kandidat-uppsats, Umeå universitet/Institutionen för datavetenskap
Velkov, Viktor
Publicerad: 2026
Kandidat-uppsats, Karlstads universitet/Institutionen för hälsovetenskaper (from 2013)
Thoreson, Alice, Svensson, Björn
Publicerad: 2026
Kandidat-uppsats, Malmö universitet/Institutionen för datavetenskap och medieteknik (DVMT)
Persson, Ola
Publicerad: 2026
Kandidat-uppsats, Umeå universitet/Institutionen för datavetenskap
Alexandre, Fredrik
Publicerad: 2026