AdaError: An Adaptive Learning Rate Method for Matrix Approximation-based Collaborative Filtering

被引:24
|
作者
Li, Dongsheng [1 ]
Chen, Chao [1 ]
Lv, Qin [2 ]
Gu, Hansu [3 ]
Lu, Tun [4 ]
Shang, Li [2 ]
Gu, Ning [4 ]
Chu, Stephen M. [1 ]
机构
[1] IBM Res China, Shanghai, Peoples R China
[2] Univ Colorado, Boulder, CO 80309 USA
[3] Seagate Technol, Longmont, CO USA
[4] Fudan Univ, Shanghai, Peoples R China
基金
美国国家科学基金会; 中国国家自然科学基金;
关键词
collaborative filtering; matrix approximation; MINIMIZATION;
D O I
10.1145/3178876.3186155
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Gradient-based learning methods such as stochastic gradient descent are widely used in matrix approximation-based collaborative filtering algorithms to train recommendation models based on observed user-item ratings. One major difficulty in existing gradient-based learning methods is determining proper learning rates, since model convergence would be inaccurate or very slow if the learning rate is too large or too small, respectively. This paper proposes AdaError, an adaptive learning rate method for matrix approximation-based collaborative filtering. AdaError eliminates the need of manually tuning the learning rates by adaptively adjusting the learning rates based on the noisiness level of user-item ratings, using smaller learning rates for noisy ratings so as to reduce their impact on the learned models. Our theoretical and empirical analysis shows that AdaError can improve the generalization performance of the learned models. Experimental studies on the MovieLens and Netflix datasets also demonstrate that AdaError outperforms state-of-the-art adaptive learning rate methods in matrix approximation-based collaborative filtering. Furthermore, by applying AdaError to the standard matrix approximation method, we can achieve statistically significant improvements over state-of-the-art collaborative filtering methods in both rating prediction accuracy and top-N recommendation accuracy.
引用
收藏
页码:741 / 751
页数:11
相关论文
共 50 条
  • [1] Applying the learning rate adaptation to the matrix factorization based collaborative filtering
    Luo, Xin
    Xia, Yunni
    Zhu, Qingsheng
    [J]. KNOWLEDGE-BASED SYSTEMS, 2013, 37 : 154 - 164
  • [2] Mixture Matrix Approximation for Collaborative Filtering
    Li, Dongsheng
    Chen, Chao
    Lu, Tun
    Chu, Stephen M.
    Gu, Ning
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2021, 33 (06) : 2640 - 2653
  • [3] Approximation-based Estimation of Learning Rate for Error Back Propagation Algorithm
    Rozycki, Pawel
    Kolbusz, Janusz
    Krzos, Grzegorz
    Wilamowski, Bogdan M.
    [J]. 2019 IEEE 23RD INTERNATIONAL CONFERENCE ON INTELLIGENT ENGINEERING SYSTEMS (INES 2019), 2019, : 65 - 70
  • [4] Matrix Approximation with Cumulative Penalty for Collaborative Filtering
    Cui, Jiaming
    Lu, Tun
    Li, Dongsheng
    Gu, Ning
    [J]. PROCEEDINGS OF THE 2019 IEEE 23RD INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN (CSCWD), 2019, : 458 - 463
  • [5] Localized adaptive bounds for approximation-based backstepping
    Zhao, Yuanyuan
    Farrell, Jay A.
    [J]. AUTOMATICA, 2008, 44 (10) : 2607 - 2613
  • [6] An Adaptive Cross Approximation-based Method for Robust Nonlinear Feedback Control Problems
    Li, Yan
    Wang, Zhong
    [J]. 2018 ANNUAL AMERICAN CONTROL CONFERENCE (ACC), 2018, : 3460 - 3465
  • [7] Adaptive Approximation-Based Control of Hysteretic Unconventional Actuators
    Riccardi, L.
    Naso, D.
    Turchiano, B.
    Janocha, H.
    [J]. 2011 50TH IEEE CONFERENCE ON DECISION AND CONTROL AND EUROPEAN CONTROL CONFERENCE (CDC-ECC), 2011, : 958 - 963
  • [8] Function approximation-based sliding mode adaptive control
    Liang, Yanyang
    Cong, Shuang
    Shang, Weiwei
    [J]. NONLINEAR DYNAMICS, 2008, 54 (03) : 223 - 230
  • [9] Function approximation-based sliding mode adaptive control
    Yanyang Liang
    Shuang Cong
    Weiwei Shang
    [J]. Nonlinear Dynamics, 2008, 54 : 223 - 230
  • [10] Mixture-Rank Matrix Approximation for Collaborative Filtering
    Li, Dongsheng
    Chen, Chao
    Liu, Wei
    Lu, Tun
    Gu, Ning
    Chu, Stephen M.
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 30 (NIPS 2017), 2017, 30