A Blockchain-based Federated Learning Implementation Within a Recommendation System Landscape
In contrast with traditional centralized Artificial Intelligence techniques, Federated Learning promises to shift the paradigm by using decentralization to distribute training, acquainting not only user trust but also distinct contributions from multiple clients. In contrast, Blockchain became popular in recent years due to being a viable solution to deal with decentralized transactions in different contexts, guaranteeing accountability and integrity in the updates. This paper explores how these two methods cooperate specifically within a recommendation system scenario, where user personalization and data sensitivity are key concerns, through complete implementation, key benefits and challenges. After critically analyzing why blockchain may not be enough, an additional layer of cryptography is integrated. The results obtained are then presented in both scenarios, detailing how the model evolution is recorded on the blockchain, and how the model evolves with different numbers of valid clients that are able to train the model.
Authors
- João Gaspar (ORCID: https://orcid.org/0000-0002-2758-2667)
- Joaquim Santos (ORCID: https://orcid.org/0000-0002-5632-3859)
- José Pessoa
- Diogo Martinho
- Bruno Ribeiro
- Goreti Marreiros
Institutions
- Polytechnic Institute of Porto (PT)
Publication Details
- Journal
- Procedia Computer Science
- Published
- 2026-01-01
- DOI
- https://doi.org/10.1016/j.procs.2026.03.021
- Primary Topic
- Privacy-Preserving Technologies in Data
- Type
- article
- Field-Weighted Citation Impact
- 0.00