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,...

Descripción completa

Detalles Bibliográficos
Autores principales: Angulo, Eduardo, Márquez, José, Villanueva-Polanco, Ricardo
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