Publicação
A federated learning framework for the next-generation machine learning systems
| Resumo: | The end of Moore's Law aligned with rising concerns about data privacy is forcing machine learning (ML) to shift from the cloud to the deep edge, near to the data source. In the next-generation ML systems, the inference and part of the training process will be performed right on the edge, while the cloud will be responsible for major ML model updates. This new computing paradigm, referred to by academia and industry researchers as federated learning, alleviates the cloud and network infrastructure while increasing data privacy. Recent advances have made it possible to efficiently execute the inference pass of quantized artificial neural networks on Arm Cortex-M and RISC-V (RV32IMCXpulp) microcontroller units (MCUs). Nevertheless, the training is still confined to the cloud, imposing the transaction of high volumes of private data over a network. To tackle this issue, this MSc thesis makes the first attempt to run a decentralized training in Arm Cortex-M MCUs. To port part of the training process to the deep edge is proposed L-SGD, a lightweight version of the stochastic gradient descent optimized for maximum speed and minimal memory footprint on Arm Cortex-M MCUs. The L-SGD is 16.35x faster than the TensorFlow solution while registering a memory footprint reduction of 13.72%. This comes at the cost of a negligible accuracy drop of only 0.12%. To merge local model updates returned by edge devices this MSc thesis proposes R-FedAvg, an implementation of the FedAvg algorithm that reduces the impact of faulty model updates returned by malicious devices. |
|---|---|
| Autores principais: | Costa, Diogo André Veiga |
| Assunto: | Federated learning Machine learning Artificial neural networks Artificial intelligence Machine learning algorithms Intelligent systems Internet of things Arm Cortex-M Treino federativo Redes neuronais arificiais Inteligência artificial Algoritmos de machine learning Sistemas inteligentes Internet das coisas |
| Ano: | 2022 |
| País: | Portugal |
| Tipo de documento: | dissertação de mestrado |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Universidade do Minho |
| Idioma: | inglês |
| Origem: | RepositóriUM - Universidade do Minho |
Registos relacionados
article Train me if you can: decentralized learning on the deep edge
por: Costa, Diogo André Veiga
Publicado em: (2022)
por: Costa, Diogo André Veiga
Publicado em: (2022)
article Decentor: the rise of intelligent edge devices
por: Costa, Diogo Emanuel Carvalho
Publicado em: (2025)
por: Costa, Diogo Emanuel Carvalho
Publicado em: (2025)
school Cloud services and Cloud learning: autonomous reacting algorithms applied to Wireless Sensor Networks
por: Branco, António Sérgio Antunes
Publicado em: (2018)
por: Branco, António Sérgio Antunes
Publicado em: (2018)
article Decentor-V: Lightweight ML training on low-power RISC-V edge devices
por: Ribeiro, Marcelo
Publicado em: (2025)
por: Ribeiro, Marcelo
Publicado em: (2025)
article IA&AI: Interference analysis in multi-core embedded AI systems
por: Oliveira, Afonso
Publicado em: (2025)
por: Oliveira, Afonso
Publicado em: (2025)
school A deep-learning approach to detect scratches in vehicles
por: Soares, André Rodrigues
Publicado em: (2023)
por: Soares, André Rodrigues
Publicado em: (2023)
school Machine learning technologies in the greentech industry : a case study
por: Renzetti, Carlo
Publicado em: (2024)
por: Renzetti, Carlo
Publicado em: (2024)
school A perceção da sociedade em relação à Inteligência Artificial
por: de Oliveira Almeida, Rafael
Publicado em: (2025)
por: de Oliveira Almeida, Rafael
Publicado em: (2025)
school Aplicação de machine learning na previsão de desvios e controlo orçamental na Força Aérea Portuguesa
por: Palmas, Pedro de Oliveira
Publicado em: (2023)
por: Palmas, Pedro de Oliveira
Publicado em: (2023)
article CLARA: Cloud Learning Autonomous Reacting Algorithms, a machine learning service for the internet of things
por: Branco, Sergio
Publicado em: (2018)
por: Branco, Sergio
Publicado em: (2018)
school Chatbot for digital marketing and customer support: an artificial intelligence approach
por: Vaz, Humberto João Alves
Publicado em: (2019)
por: Vaz, Humberto João Alves
Publicado em: (2019)
article Parallel, angular and perpendicular parking for self-driving cars using deep reinforcement learning
por: Sousa, Bruno
Publicado em: (2022)
por: Sousa, Bruno
Publicado em: (2022)
article Predicting yarn breaks in textile fabrics: a machine learning approach
por: Azevedo, João
Publicado em: (2022)
por: Azevedo, João
Publicado em: (2022)
article Performance analysis of models used to predict failure in secondary school
por: Jordão, Sofia
Publicado em: (2023)
por: Jordão, Sofia
Publicado em: (2023)
school MLOps aplicado à análise comportamental dos clientes no ambiente de um ERP
por: Carvalho, Joel Costa
Publicado em: (2022)
por: Carvalho, Joel Costa
Publicado em: (2022)
school Automation of ophthalmic diagnosis: glaucoma as a case study
por: Faria, Marco André Lopes
Publicado em: (2023)
por: Faria, Marco André Lopes
Publicado em: (2023)
article A comparison of machine learning approaches for predicting in-car display production quality
por: Matos, Luís Miguel
Publicado em: (2021)
por: Matos, Luís Miguel
Publicado em: (2021)
school Aplicação da inteligência artificial em radiografias para o diagnóstico de derrame pleural em gatos
por: Guerra, Mariana Moutinho
Publicado em: (2025)
por: Guerra, Mariana Moutinho
Publicado em: (2025)
groups Modeling system based on machine learning approaches for predictive maintenance applications
por: Martins, João Pedro Serrasqueiro
Publicado em: (2020)
por: Martins, João Pedro Serrasqueiro
Publicado em: (2020)
school Contribuição da indústria 4.0 em edifícios NZEB
por: Soares, João Miguel Pereira Costa
Publicado em: (2022)
por: Soares, João Miguel Pereira Costa
Publicado em: (2022)
article O potencial da inteligência artificial para o desenvolvimento e competitividade das empresas: uma scoping review
por: Rodrigues, Beatriz
Publicado em: (2021)
por: Rodrigues, Beatriz
Publicado em: (2021)
article Machine Learning applied to health information exchange
por: Miranda, Filipe
Publicado em: (2022)
por: Miranda, Filipe
Publicado em: (2022)
article Artificial intelligence: the human response to approach the complexity of big data in biology
por: Giovanni, Melandri
Publicado em: (2025)
por: Giovanni, Melandri
Publicado em: (2025)
school A machine learning approach to boredom detection in smartphones
por: Campos, Carlos José Gomes
Publicado em: (2020)
por: Campos, Carlos José Gomes
Publicado em: (2020)
article Predicting surgical site infections: A time to event approach
por: Lopes, Tiago
Publicado em: (2025)
por: Lopes, Tiago
Publicado em: (2025)
article Forecasting of energy consumption artificial intelligence methods
por: Brito, Tiago C.
Publicado em: (2022)
por: Brito, Tiago C.
Publicado em: (2022)
school Deteção de padrões em imagens SAR
por: Costa, João Carlos da Silva
Publicado em: (2022)
por: Costa, João Carlos da Silva
Publicado em: (2022)
article Predicting consumer ad preferences: leveraging a machine learning approach for EDA and FEA neurophysiological metrics
por: Marques, João Alexandre Lobo
Publicado em: (2025)
por: Marques, João Alexandre Lobo
Publicado em: (2025)
article A systematic review on student failure prediction
por: Veloso, Bruno
Publicado em: (2023)
por: Veloso, Bruno
Publicado em: (2023)
article Coronary X-ray angiography segmentation using Artificial Intelligence: a multicentric validation study of a deep learning model
por: Menezes, Miguel Nobre
Publicado em: (2023)
por: Menezes, Miguel Nobre
Publicado em: (2023)
article Proposal for a digital marketing platform
por: Henriques, Pedro
Publicado em: (2022)
por: Henriques, Pedro
Publicado em: (2022)
school The impact of machine learning on the efficiency of the B2B sales service in pharmaceutical companies
por: Brengel, Tobias
Publicado em: (2019)
por: Brengel, Tobias
Publicado em: (2019)
article Online scheduling: a survey
por: Guerreiro, Rita
Publicado em: (2023)
por: Guerreiro, Rita
Publicado em: (2023)
groups Estudo da utilização de deepfakes no ciberespaço, impacto e suas consequências no ambiente social
por: Manuel, Garcia Isaias
Publicado em: (2022)
por: Manuel, Garcia Isaias
Publicado em: (2022)
school Machine learning applied to companies management
por: Ribeiro, Pedro Miguel Ferreira
Publicado em: (2022)
por: Ribeiro, Pedro Miguel Ferreira
Publicado em: (2022)
science Teaching and learning with artificial intelligence
por: Magalhães, Andreia
Publicado em: (2025)
por: Magalhães, Andreia
Publicado em: (2025)
article Uso da IoT, big data e inteligência artificial nas capacidades dinâmicas: um estudo comparativo entre cidades do Brasil e de Portugal
por: Mendonça, Cláudio Márcio Campos de
Publicado em: (2019)
por: Mendonça, Cláudio Márcio Campos de
Publicado em: (2019)
groups Uso da IoT, big data e inteligência artificial nas capacidades dinâmicas e seus microfundamentos
por: Mendonça, Cláudio Márcio Campos de
Publicado em: (2018)
por: Mendonça, Cláudio Márcio Campos de
Publicado em: (2018)
school The quest for technological supremacy : analyzing artificial intelligence strategies that challenge world order
por: Santos, Adriana Sarkis dos
Publicado em: (2020)
por: Santos, Adriana Sarkis dos
Publicado em: (2020)
article The internet of things in education: technology, pedagogy and learning
por: Magalhães, Andreia
Publicado em: (2024)
por: Magalhães, Andreia
Publicado em: (2024)
Registos relacionados
-
article Train me if you can: decentralized learning on the deep edge
por: Costa, Diogo André Veiga
Publicado em: (2022) -
article Decentor: the rise of intelligent edge devices
por: Costa, Diogo Emanuel Carvalho
Publicado em: (2025) -
school Cloud services and Cloud learning: autonomous reacting algorithms applied to Wireless Sensor Networks
por: Branco, António Sérgio Antunes
Publicado em: (2018) -
article Decentor-V: Lightweight ML training on low-power RISC-V edge devices
por: Ribeiro, Marcelo
Publicado em: (2025) -
article IA&AI: Interference analysis in multi-core embedded AI systems
por: Oliveira, Afonso
Publicado em: (2025)