A parallel matrix factorization based recommender by alternating stochastic gradient decent

被引:60
|
作者
Luo, Xin [1 ]
Liu, Huijun [1 ]
Gou, Gaopeng [2 ]
Xia, Yunni [1 ]
Zhu, Qingsheng [1 ]
机构
[1] Chongqing Univ, Coll Comp Sci, Chongqing 400044, Peoples R China
[2] Beihang Univ, Sch Comp Sci, Beijing 100191, Peoples R China
基金
中国博士后科学基金;
关键词
Collaborative filtering; Matrix factorization; Parallel computing; SYSTEMS;
D O I
10.1016/j.engappai.2011.10.011
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Collaborative Filtering (CF) can be achieved by Matrix Factorization (MF) with high prediction accuracy and scalability. Most of the current MF based recommenders, however, are serial, which prevent them sharing the efficiency brought by the rapid progress in parallel programming techniques. Aiming at parallelizing the CF recommender based on Regularized Matrix Factorization (RMF), we first carry out the theoretical analysis on the parameter updating process of RMF, whereby we can figure out that the main obstacle preventing the model from parallelism is the inter-dependence between item and user features. To remove the inter-dependence among parameters, we apply the Alternating Stochastic Gradient Solver (ASGD) solver to deal with the parameter training process. On this basis, we subsequently propose the parallel RMF (P-RMF) model, of which the training process can be parallelized through simultaneously training different user/item features. Experiments on two large, real datasets illustrate that our P-RMF model can provide a faster solution to CF problem when compared to the original RMF and another parallel MF based recommender. (C) 2011 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1403 / 1412
页数:10
相关论文
共 50 条
  • [1] Using Stochastic Gradient Decent Algorithm For Incremental Matrix Factorization In Recommendation System
    Nguyen, Si-Thin
    Kwak, Hyun-Young
    Lee, Seok-Hee
    Gim, Gwang-Yong
    [J]. 2019 20TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2019, : 308 - 319
  • [2] Parallel matrix factorization for recommender systems
    Hsiang-Fu Yu
    Cho-Jui Hsieh
    Si Si
    Inderjit S. Dhillon
    [J]. Knowledge and Information Systems, 2014, 41 : 793 - 819
  • [3] Parallel matrix factorization for recommender systems
    Yu, Hsiang-Fu
    Hsieh, Cho-Jui
    Si, Si
    Dhillon, Inderjit S.
    [J]. KNOWLEDGE AND INFORMATION SYSTEMS, 2014, 41 (03) : 793 - 819
  • [4] Efficient Parallel Stochastic Gradient Descent for Matrix Factorization Using GPU
    Nassar, Mohamed A.
    El-Sayed, Layla A. A.
    Taha, Yousry
    [J]. 2016 11TH INTERNATIONAL CONFERENCE FOR INTERNET TECHNOLOGY AND SECURED TRANSACTIONS (ICITST), 2016, : 63 - 68
  • [5] Convergence of Alternating Gradient Descent for Matrix Factorization
    Ward, Rachel
    Kolda, Tamara G.
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 36 (NEURIPS 2023), 2023,
  • [6] A Fast Parallel Stochastic Gradient Method for Matrix Factorization in Shared Memory Systems
    Chin, Wei-Sheng
    Zhuang, Yong
    Juan, Yu-Chin
    Lin, Chih-Jen
    [J]. ACM TRANSACTIONS ON INTELLIGENT SYSTEMS AND TECHNOLOGY, 2015, 6 (01)
  • [7] Accelerating Stochastic Gradient Descent Based Matrix Factorization on FPGA
    Zhou, Shijie
    Kannan, Rajgopal
    Prasanna, Viktor K.
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (08) : 1897 - 1911
  • [8] An alternating projected gradient algorithm for nonnegative matrix factorization
    Lin, Lu
    Liu, Zhong-Yun
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2011, 217 (24) : 9997 - 10002
  • [9] Matrix Factorization Based Collaborative Filtering with Resilient Stochastic Gradient Descent
    Abdelbar, Ashraf M.
    Elnabarawy, Islam
    Salama, Khalid M.
    Wunsch, Donald C., II
    [J]. 2018 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2018,
  • [10] Conformal matrix factorization based recommender system
    Himabindu, Tadiparthi V. R.
    Padmanabhan, Vineet
    Pujari, Arun K.
    [J]. INFORMATION SCIENCES, 2018, 467 : 685 - 707