Cargando…
Training of Classification Models via Federated Learning and Homomorphic Encryption
With the rise of social networks and the introduction of data protection laws, companies are training machine learning models using data generated locally by their users or customers in various types of devices. The data may include sensitive information such as family information, medical records,...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9959976/ https://www.ncbi.nlm.nih.gov/pubmed/36850564 http://dx.doi.org/10.3390/s23041966 |
_version_ | 1784895411931054080 |
---|---|
author | Angulo, Eduardo Márquez, José Villanueva-Polanco, Ricardo |
author_facet | Angulo, Eduardo Márquez, José Villanueva-Polanco, Ricardo |
author_sort | Angulo, Eduardo |
collection | PubMed |
description | With the rise of social networks and the introduction of data protection laws, companies are training machine learning models using data generated locally by their users or customers in various types of devices. The data may include sensitive information such as family information, medical records, personal habits, or financial records that, if leaked, can generate problems. For this reason, this paper aims to introduce a protocol for training Multi-Layer Perceptron (MLP) neural networks via combining federated learning and homomorphic encryption, where the data are distributed in multiple clients, and the data privacy is preserved. This proposal was validated by running several simulations using a dataset for a multi-class classification problem, different MLP neural network architectures, and different numbers of participating clients. The results are shown for several metrics in the local and federated settings, and a comparative analysis is carried out. Additionally, the privacy guarantees of the proposal are formally analyzed under a set of defined assumptions, and the added value of the proposed protocol is identified compared with previous works in the same area of knowledge. |
format | Online Article Text |
id | pubmed-9959976 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-99599762023-02-26 Training of Classification Models via Federated Learning and Homomorphic Encryption Angulo, Eduardo Márquez, José Villanueva-Polanco, Ricardo Sensors (Basel) Article With the rise of social networks and the introduction of data protection laws, companies are training machine learning models using data generated locally by their users or customers in various types of devices. The data may include sensitive information such as family information, medical records, personal habits, or financial records that, if leaked, can generate problems. For this reason, this paper aims to introduce a protocol for training Multi-Layer Perceptron (MLP) neural networks via combining federated learning and homomorphic encryption, where the data are distributed in multiple clients, and the data privacy is preserved. This proposal was validated by running several simulations using a dataset for a multi-class classification problem, different MLP neural network architectures, and different numbers of participating clients. The results are shown for several metrics in the local and federated settings, and a comparative analysis is carried out. Additionally, the privacy guarantees of the proposal are formally analyzed under a set of defined assumptions, and the added value of the proposed protocol is identified compared with previous works in the same area of knowledge. MDPI 2023-02-09 /pmc/articles/PMC9959976/ /pubmed/36850564 http://dx.doi.org/10.3390/s23041966 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Angulo, Eduardo Márquez, José Villanueva-Polanco, Ricardo Training of Classification Models via Federated Learning and Homomorphic Encryption |
title | Training of Classification Models via Federated Learning and Homomorphic Encryption |
title_full | Training of Classification Models via Federated Learning and Homomorphic Encryption |
title_fullStr | Training of Classification Models via Federated Learning and Homomorphic Encryption |
title_full_unstemmed | Training of Classification Models via Federated Learning and Homomorphic Encryption |
title_short | Training of Classification Models via Federated Learning and Homomorphic Encryption |
title_sort | training of classification models via federated learning and homomorphic encryption |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9959976/ https://www.ncbi.nlm.nih.gov/pubmed/36850564 http://dx.doi.org/10.3390/s23041966 |
work_keys_str_mv | AT anguloeduardo trainingofclassificationmodelsviafederatedlearningandhomomorphicencryption AT marquezjose trainingofclassificationmodelsviafederatedlearningandhomomorphicencryption AT villanuevapolancoricardo trainingofclassificationmodelsviafederatedlearningandhomomorphicencryption |