A Novel Learning Rate Function and Its Application on the SVD plus plus Recommendation Algorithm

被引:18
作者
Jiao, Jiangli [1 ]
Zhang, Xueying [1 ]
Li, Fenglian [1 ]
Wang, Yan [1 ]
机构
[1] Taiyuan Univ Technol, Coll Informat & Comp, Taiyuan 030024, Peoples R China
来源
IEEE ACCESS | 2020年 / 8卷
基金
中国国家自然科学基金;
关键词
Computational efficiency; learning rate function; recommendation algorithm; singular value decomposition (SVD); MATRIX FACTORIZATION; NEURAL-NETWORK; SYSTEM; PREDICTION;
D O I
10.1109/ACCESS.2019.2960523
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The recommendation algorithm based on Singular Value Decomposition (SVD)++ is a widely used algorithm for its good prediction performance. However, with the rapid increase of data in smart societies, the poor computational performance of the SVD++ recommendation algorithm becomes a prominent disadvantage, for it takes a longer time to optimize the objective function during constructing the prediction model. The learning rate function is a significant factor in the prediction model based on the SVD++ recommendation algorithm. It can directly affect the convergence speed of the prediction model and the performance of the model. The traditional model uses an exponential function, natural exponential function or piecewise constant as its learning rate function. In this paper, a novel adaptive learning rate (ALR) function is proposed, which combines the exponential with linear functions, and the function is applied to the SVD++ recommendation algorithm. The highlights of the paper are as follows. First, with a larger initial value, the proposed function descends quicker and tends to the end with a less step. Second, the theoretical properties of the proposed learning rate function are verified through theoretical analysis, including the theoretical proof of its convergence and the iteration speed comparison. Compared to the existing learning rate functions, the proposed ALR function works better on the convergence speed through mathematical derivation. Finally, the novel ALR function is applied to the SVD++ recommendation algorithm as recommendation model ALRSVD++. Some existing learning rate methods are used as benchmarks for illustrating the computation and prediction performances of proposed ALR function and its ALRSVD++ model. Experimental results demonstrated that the SVD++ recommendation algorithm based on the proposed ALR function improved computational efficiency of the training model ALRSVD++ significantly. Especially, to the larger size training dataset, the iterations and training time based on the proposed ALR function and ALRSVD++ model reduced in a great deal, without greatly sacrificing the recommendation performance.
引用
收藏
页码:14112 / 14122
页数:11
相关论文
共 33 条
  • [11] Weighting strategies for a recommender system using item clustering based on genres
    Fremal, Sebastien
    Lecron, Fabian
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2017, 77 : 105 - 113
  • [12] Funk Simon, 2006, Netflix Update: Try This at Home The Evolution of Cybernetics journal Accessible
  • [13] A non negative matrix factorization for collaborative filtering recommender systems based on a Bayesian probabilistic model
    Hernando, Antonio
    Bobadilla, Jesus
    Ortega, Fernando
    [J]. KNOWLEDGE-BASED SYSTEMS, 2016, 97 : 188 - 202
  • [14] Jakob N, 2009, Proceedings of the 1st international CIKM workshop on Topic-sentiment analysis for mass opinion, P57
  • [15] Jia YC, 2014, PROCEEDINGS OF 2014 IEEE WORKSHOP ON ADVANCED RESEARCH AND TECHNOLOGY IN INDUSTRY APPLICATIONS (WARTIA), P1175
  • [16] Bounded matrix factorization for recommender system
    Kannan, Ramakrishnan
    Ishteva, Mariya
    Park, Haesun
    [J]. KNOWLEDGE AND INFORMATION SYSTEMS, 2014, 39 (03) : 491 - 511
  • [17] Factor in the Neighbors: Scalable and Accurate Collaborative Filtering
    Koren, Yehuda
    [J]. ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA, 2010, 4 (01)
  • [18] Koren Y, 2011, RECOMMENDER SYSTEMS HANDBOOK, P145, DOI 10.1007/978-0-387-85820-3_5
  • [19] MATRIX FACTORIZATION TECHNIQUES FOR RECOMMENDER SYSTEMS
    Koren, Yehuda
    Bell, Robert
    Volinsky, Chris
    [J]. COMPUTER, 2009, 42 (08) : 30 - 37
  • [20] A smart TV system with body-gesture control, tag-based rating and context-aware recommendation
    Lee, Wei-Po
    Kaoli, Che
    Huang, Jhih-Yuan
    [J]. KNOWLEDGE-BASED SYSTEMS, 2014, 56 : 167 - 178