Distributed Bayesian Probabilistic Matrix Factorization

被引:11
|
作者
Aa, Tom Vander [1 ]
Chakroun, Imen [1 ]
Haber, Tom [2 ]
机构
[1] IMEC, Exascience Lab, Kapeldreef 75, B-3001 Leuven, Belgium
[2] Expertise Ctr Digital Media, Wetenschapspk 2, B-3590 Diepenbeek, Belgium
关键词
Probabilistic matrix factorization algorithm; Collaborative filtering; Machine learning; PGAS; multi-core;
D O I
10.1016/j.procs.2017.05.009
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Using the matrix factorization technique in machine learning is very common mainly in areas like recommender systems. Despite its high prediction accuracy and its ability to avoid over-fitting of the data, the Bayesian Probabilistic Matrix Factorization algorithm (BPMF) has not been widely used on large scale data because of the prohibitive cost. In this paper, we propose a distributed high-performance parallel implementation of the BPMF using Gibbs sampling on shared and distributed architectures. We show by using efficient load balancing using work stealing on a single node, and by using asynchronous communication in the distributed version we beat state of the art implementations. (C) 2017 The Authors. Published by Elsevier B.V.
引用
收藏
页码:1030 / 1039
页数:10
相关论文
共 50 条
  • [1] Distributed Bayesian Probabilistic Matrix Factorization
    Vander Aa, Tom
    Chakroun, Imen
    Haber, Tom
    2016 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2016, : 346 - 349
  • [2] Dynamic Bayesian Probabilistic Matrix Factorization
    Chatzis, Sotirios P.
    PROCEEDINGS OF THE TWENTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2014, : 1731 - 1737
  • [3] Bayesian Hierarchical Kernelized Probabilistic Matrix Factorization
    Yang, Hongxia
    Wang, Jun
    COMMUNICATIONS IN STATISTICS-SIMULATION AND COMPUTATION, 2016, 45 (07) : 2528 - 2540
  • [4] Distributed Bayesian matrix factorization with limited communication
    Xiangju Qin
    Paul Blomstedt
    Eemeli Leppäaho
    Pekka Parviainen
    Samuel Kaski
    Machine Learning, 2019, 108 : 1805 - 1830
  • [5] Distributed Bayesian matrix factorization with limited communication
    Qin, Xiangju
    Blomstedt, Paul
    Leppaaho, Eemeli
    Parviainen, Pekka
    Kaski, Samuel
    MACHINE LEARNING, 2019, 108 (10) : 1805 - 1830
  • [6] An improved constrained Bayesian probabilistic matrix factorization algorithm
    Guodong Wang
    Musheng Chen
    Junhua Wu
    Mingzhe Fan
    Qiuming Liu
    Soft Computing, 2023, 27 : 5751 - 5767
  • [7] An improved constrained Bayesian probabilistic matrix factorization algorithm
    Wang, Guodong
    Chen, Musheng
    Wu, Junhua
    Fan, Mingzhe
    Liu, Qiuming
    SOFT COMPUTING, 2023, 27 (09) : 5751 - 5767
  • [8] Exploring parallel implementations of the Bayesian Probabilistic Matrix Factorization
    Chakroun, Imen
    Haber, Tom
    Vander Aa, Tom
    Kovac, Thomas
    2016 24TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP), 2016, : 119 - 126
  • [9] Large-Scale Bayesian Probabilistic Matrix Factorization with Memo-Free Distributed Variational Inference
    Chen, Guangyong
    Zhu, Fengyuan
    Heng, Pheng Ann
    ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA, 2018, 12 (03)
  • [10] MapReduce Implementation of Variational Bayesian Probabilistic Matrix Factorization Algorithm
    Tewari, Naveen C.
    Koduvely, Hari M.
    Guha, Sarbendu
    Yadav, Arun
    David, Gladbin
    2013 IEEE INTERNATIONAL CONFERENCE ON BIG DATA, 2013,