Options
An Algorithmic Framework for Decentralised Matrix Factorisation
Date Issued
2020-09-18
Date Available
2024-05-08T10:25:42Z
Abstract
We propose a framework for fully decentralised machine learning and apply it to latent factor models for top-N recommendation. The training data in a decentralised learning setting is distributed across multiple agents, who jointly optimise a common global objective function (the loss function). Here, in contrast to the client-server architecture of federated learning, the agents communicate directly, maintaining and updating their own model parameters, without central aggregation and without sharing their own data. This framework involves two key contributions. Firstly, we propose a method to extend a global loss function to a distributed loss function over the distributed parameters of the decentralised system; secondly, we show how this distributed loss function can be optimised using an algorithm that operates in two phases. In the learning phase, a large number of steps of local learning are carried out by each agent without communication. In a following sharing phase, neighbouring agents exchange messages that enable a batch update of local parameters. Thus, unlike other decentralised algorithms that require some inter-agent communication after one (or a few) model updates, our algorithm significantly reduces the number of messages that need to be exchanged during learning. We prove the convergence of our framework and demonstrate its effectiveness using both the Weighted Matrix Factorisation and Bayesian Personalised Ranking latent factor recommender models. We demonstrate empirically the performance of our approach on a number of different recommender system datasets.
Sponsorship
Science Foundation Ireland
Other Sponsorship
Insight Research Centre
Type of Material
Conference Publication
Publisher
Springer
Series
Lecture Notes in Computer Science
1245
Lecture Notes in Artificial Intelligence
12458
Web versions
Language
English
Status of Item
Peer reviewed
Journal
Duriakova, E., Huáng, W., Tragos, E. et al. (eds.). An Algorithmic Framework for Decentralised Matrix Factorisation: European Conference, ECML PKDD 2020, Ghent, Belgium, September 14–18, 2020, Proceedings, Part II
Conference Details
European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases, fully virtual due to COVID-19 pandemic (originally Ghent, Belgium), 14-18 September 2020
ISBN
978-3-030-67660-5
This item is made available under a Creative Commons License
File(s)
Loading...
Name
An Algorithmic Framework for Decentralised Matrix Factorisation.pdf
Size
509.87 KB
Format
Adobe PDF
Checksum (MD5)
66a6b99376ebf097a2d401e8abea8c94
Owning collection