Recommendation System for Big Data Software Using Popularity Model and Collaborative Filtering

被引:3
作者
Chaudhary, Shreayan [1 ]
Anupama, C. G. [1 ]
机构
[1] SRM Inst Sci & Technol, Dept Software Engn, Chennai, Tamil Nadu, India
来源
ARTIFICIAL INTELLIGENCE AND EVOLUTIONARY COMPUTATIONS IN ENGINEERING SYSTEMS | 2020年 / 1056卷
关键词
Recommender system; Machine learning algorithms; Big data system; Data scientist; Popularity model; Information filtering; Collaborative filtering;
D O I
10.1007/978-981-15-0199-9_47
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A recommender system is a model which has the ability to predict the list of items according to the user's preferences or ratings. Recommender systems have huge areas of application ranging from music, books, movies, search queries, and social sites to news. A recommender system filters information into various categories which may be personalized or non-personalized. Recommendation systems are very useful for the user in discovering those items which they may not have found else ways. These above-mentioned systems are quite similar to search queries except that search queries need to be explicitly provided by the user but recommender system may do it implicitly without the user having prior knowledge about its working. There are many algorithms used in recommendation systems such as restricted Boltzmann machines (RBM), slope one, singular value decomposition, alternating least squares. This paper presents an in-depth study and analysis of the following two algorithms: Review-based popularity model and collaborative filtering model. Popularity model is a straightforward model based on the popularity and rating of an item given to it by the user. Collaborative filtering model is a very efficient and popular model and is used by many popular organizations like Netflix, Amazon, and Facebook.
引用
收藏
页码:551 / 559
页数:9
相关论文
共 17 条
  • [1] Altarturi HH, 2017, 2017 IEEE CONFERENCE ON BIG DATA AND ANALYTICS (ICBDA), P111, DOI 10.1109/ICBDAA.2017.8284116
  • [2] [Anonymous], 2016, GLOB J INF TECHNOL
  • [3] [Anonymous], 2007, P 24 INT C MACHINE L
  • [4] Cherry S, 1997, J CLIMATE, V10, P1759, DOI 10.1175/1520-0442(1997)010<1759:SCOSVD>2.0.CO
  • [5] 2
  • [6] Cremonesi Paolo, 2010, RECSYS, P39, DOI DOI 10.1145/1864708.1864721
  • [7] An alternating least squares approach to inferring phylogenies from pairwise distances
    Felsenstein, J
    [J]. SYSTEMATIC BIOLOGY, 1997, 46 (01) : 101 - 111
  • [8] Software Engineering for Big Data Systems
    Gorton, Ian
    Bener, Ayse Basar
    Mockus, Audris
    [J]. IEEE SOFTWARE, 2016, 33 (02) : 32 - 35
  • [9] The MovieLens Datasets: History and Context
    Harper, F. Maxwell
    Konstan, Joseph A.
    [J]. ACM TRANSACTIONS ON INTERACTIVE INTELLIGENT SYSTEMS, 2016, 5 (04)
  • [10] Evaluating collaborative filtering recommender systems
    Herlocker, JL
    Konstan, JA
    Terveen, K
    Riedl, JT
    [J]. ACM TRANSACTIONS ON INFORMATION SYSTEMS, 2004, 22 (01) : 5 - 53