Skip to main navigation Skip to search Skip to main content

BFRecSys: A Blockchain-based Federated Matrix Factorization for Recommendation Systems

  • Dongkun Hou*
  • , Jie Zhang
  • *Corresponding author for this work
    • Monash University
    • Xi'an Jiaotong-Liverpool University

    Research output: Chapter in Book or Report/Conference proceeding › Conference Proceeding › peer-review

    6 Citations (Scopus)

    Abstract

    Federated recommendation systems (FRecSys) alleviate the privacy issues of recommendation systems (RecSys) by distributing model training tasks onto users' local devices. However, they still need a single global server to aggregate training results from users and, thereby are vulnerable to server malfunctioning. Besides, they assume all users voluntarily use their data and computing resources to train recommendation model gradients, which is usually impractical. This paper aims to address the aforementioned problems of FRecSys using blockchain. A blockchain-based federated matrix factorization is designed and realized for RecSys, named BFRecSys. It eliminates the need for a single central server by storing the items and user matrices of the matrix factorization in a blockchain. An incentive mechanism is designed and implemented via smart contracts to record participants' contributions. Besides, to further enhance the fairness of the incentive mechanism, a fake gradients detection mechanism based on an unsupervised cluster is designed to evict fake gradients in each iteration. The prototype of BFRecSys is realized, and experiments are carried out on public MovieLens datasets and private Ethereum blockchain. The results show that BFRecSys can significantly improve recommendation performance in terms of training accuracy.

    Original languageEnglish
    Title of host publicationProceedings - 2023 IEEE International Conference on Big Data, BigData 2023
    EditorsJingrui He, Themis Palpanas, Xiaohua Hu, Alfredo Cuzzocrea, Dejing Dou, Dominik Slezak, Wei Wang, Aleksandra Gruca, Jerry Chun-Wei Lin, Rakesh Agrawal
    PublisherInstitute of Electrical and Electronics Engineers Inc.
    Pages2283-2292
    Number of pages10
    ISBN (Electronic)9798350324457
    DOIs
    Publication statusPublished - Dec 2023
    Event2023 IEEE International Conference on Big Data, BigData 2023 - Sorrento, Italy
    Duration: 15 Dec 2023 → 18 Dec 2023

    Publication series

    NameProceedings - 2023 IEEE International Conference on Big Data, BigData 2023

    Conference

    Conference2023 IEEE International Conference on Big Data, BigData 2023
    Country/TerritoryItaly
    CitySorrento
    Period15/12/23 → 18/12/23

    Keywords

    • Blockchain
    • Federated Learning
    • Federated Recommendation System
    • Matrix Factorization

    Fingerprint

    Dive into the research topics of 'BFRecSys: A Blockchain-based Federated Matrix Factorization for Recommendation Systems'. Together they form a unique fingerprint.

    Cite this