PeerReviewFlower: un framework per il federated learning con peer review
| |
|
@courseproject{privacypreservingfederatedlearning-sd2122,
abstract = {All’intersezione tra i sistemi distribuiti e il machine learning, si \`{e} sviluppato recentemente ed \`{e} in rapida ascesa il federated learning, un approccio all’apprendimento automatico distribuito che permette di addestrare un modello predittivo condiviso da un insieme di dispositivi diversi mantenendo i dati sui dispositivi stessi, facendo cos\`{i} a meno della necessit\`{a} di raccogliere e archiviare i dati in maniera centralizzata, con lo scopo di garantire la privacy dei dati dei partecipanti. Oggigiorno esistono alcuni framework software, in vari stadi di sviluppo, che consentono di implementare nella pratica semplici sistemi di federated learning su dispositivi eterogenei. Questo lavoro nasce dall’idea di estendere Flower, uno dei pi\`{u} promettenti framework a disposizione, per supportare un nuovo meccanismo di federated learning che consente l’implementazione di algoritmi ispirati a una procedura comune in ambito accademico, detta di revisione tra pari o peer review in inglese, con l’obiettivo di ottenere modelli di previsione pi\`{u} performanti. La libreria sviluppata, chiamata PeerReview-Flower, \`{e} stata quindi utilizzata per implementare un nuovo algoritmo federato di tipo gradient boosted decision trees, chiamato FedLSBT, con cui si sono realizzati esperimenti per task di regressione e classificazione.},
apice = {PrivacyPreservingFederatedLearning},
author = {Passeri, Mattia},
howpublished = {Distributed Systems, A.Y. 2021/2022},
month = jul,
sort = {classic},
supervisor = {Ciatto, Giovanni},
title = {PeerReviewFlower: un framework per il federated learning con peer review},
type = {Standard Project},
url = {https://gitlab.com/pika-lab/courses/ds/projects/ds-project-passeri-ay2122},
year = 2022
}
abstract = {All’intersezione tra i sistemi distribuiti e il machine learning, si \`{e} sviluppato recentemente ed \`{e} in rapida ascesa il federated learning, un approccio all’apprendimento automatico distribuito che permette di addestrare un modello predittivo condiviso da un insieme di dispositivi diversi mantenendo i dati sui dispositivi stessi, facendo cos\`{i} a meno della necessit\`{a} di raccogliere e archiviare i dati in maniera centralizzata, con lo scopo di garantire la privacy dei dati dei partecipanti. Oggigiorno esistono alcuni framework software, in vari stadi di sviluppo, che consentono di implementare nella pratica semplici sistemi di federated learning su dispositivi eterogenei. Questo lavoro nasce dall’idea di estendere Flower, uno dei pi\`{u} promettenti framework a disposizione, per supportare un nuovo meccanismo di federated learning che consente l’implementazione di algoritmi ispirati a una procedura comune in ambito accademico, detta di revisione tra pari o peer review in inglese, con l’obiettivo di ottenere modelli di previsione pi\`{u} performanti. La libreria sviluppata, chiamata PeerReview-Flower, \`{e} stata quindi utilizzata per implementare un nuovo algoritmo federato di tipo gradient boosted decision trees, chiamato FedLSBT, con cui si sono realizzati esperimenti per task di regressione e classificazione.},
apice = {PrivacyPreservingFederatedLearning},
author = {Passeri, Mattia},
howpublished = {Distributed Systems, A.Y. 2021/2022},
month = jul,
sort = {classic},
supervisor = {Ciatto, Giovanni},
title = {PeerReviewFlower: un framework per il federated learning con peer review},
type = {Standard Project},
url = {https://gitlab.com/pika-lab/courses/ds/projects/ds-project-passeri-ay2122},
year = 2022
}