Matrix Factorization Based Collaborative Filtering with Resilient Stochastic Gradient Descent

被引:0
|
作者
Abdelbar, Ashraf M. [1 ]
Elnabarawy, Islam [2 ]
Salama, Khalid M. [3 ]
Wunsch, Donald C., II [2 ]
机构
[1] Brandon Univ, Dept Math & Comp Sci, Brandon, MB, Canada
[2] Missouri Univ Sci & Technol, Appl Computat Intelligence Lab, Rolla, MO 65409 USA
[3] Univ Kent, Sch Comp, Canterbury, Kent, England
关键词
RECOMMENDER SYSTEMS;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
One of the leading approaches to collaborative filtering is to use matrix factorization to discover a set of latent factors that explain the pattern of preferences. In this paper, we apply a resilient stochastic gradient descent approach that uses only the sign of the gradient, similar to the R-Prop algorithm in neural network training, to matrix factorization for collaborative filtering. We evaluate the performance of our approach on the MovieLens 1M dataset, and find that test set accuracy markedly improves compared to standard gradient descent. As a follow-up experiment, we apply clustering to the learned item-factor matrix in factor space, and attempt to manually characterize each cluster of movies.
引用
收藏
页数:7
相关论文
共 50 条
  • [1] 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
  • [2] FASTCF: FPGA-based Accelerator for STochastic-Gradient-Descent-based Collaborative Filtering
    Zhou, Shijie
    Kannan, Rajgopal
    Min, Yu
    Prasanna, Viktor K.
    [J]. PROCEEDINGS OF THE 2018 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE GATE ARRAYS (FPGA'18), 2018, : 259 - 268
  • [3] Parallelizing Stochastic Gradient Descent with Hardware Transactional Memory for Matrix Factorization
    Wu, Zhenwei
    Luo, Yingqi
    Lu, Kai
    Wang, Xiaoping
    [J]. 2018 3RD INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS ENGINEERING (ICISE), 2018, : 118 - 121
  • [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] Sign Based Derivative Filtering for Stochastic Gradient Descent
    Berestizshevsky, Konstantin
    Even, Guy
    [J]. ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING - ICANN 2019: DEEP LEARNING, PT II, 2019, 11728 : 208 - 219
  • [6] GPUSGD: A GPU-accelerated stochastic gradient descent algorithm for matrix factorization
    Jin, Jing
    Lai, Siyan
    Hu, Su
    Lin, Jing
    Lin, Xiaola
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (14): : 3844 - 3865
  • [7] CuMF_SGD: Parallelized Stochastic Gradient Descent for Matrix Factorization on GPUs
    Xie, Xiaolong
    Tan, Wei
    Fong, Liana L.
    Liang, Yun
    [J]. HPDC'17: PROCEEDINGS OF THE 26TH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE PARALLEL AND DISTRIBUTED COMPUTING, 2017, : 79 - 92
  • [8] Comparison Between Stochastic Gradient Descent and VLE Metaheuristic for Optimizing Matrix Factorization
    Gomez-Pulido, Juan A.
    Cortes-Toro, Enrique
    Duran-Dominguez, Arturo
    Lanza-Gutierrez, Jose M.
    Crawford, Broderick
    Soto, Ricardo
    [J]. OPTIMIZATION AND LEARNING, 2020, 1173 : 153 - 164
  • [9] Quantile Matrix Factorization for Collaborative Filtering
    Karatzoglou, Alexandros
    Weimer, Markus
    [J]. E-COMMERCE AND WEB TECHNOLOGIES, 2010, 61 : 253 - +
  • [10] Privileged Matrix Factorization for Collaborative Filtering
    Du, Yali
    Xu, Chang
    Tao, Dacheng
    [J]. PROCEEDINGS OF THE TWENTY-SIXTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2017, : 1610 - 1616