Sentiment analysis based distributed recommendation system

被引:1
作者
Singh, Tinku [1 ]
Rajput, Vinarm [2 ]
Sharma, Nikhil [2 ]
Satakshi [2 ]
Kumar, Manish [2 ]
机构
[1] Chungbuk Natl Univ, Sch Informat & Commun Engn, Cheongju, Chungcheongbug, South Korea
[2] Indian Inst Informat Technol Allahabad, Dept IT, Prayagraj, Uttar Pradesh, India
关键词
Sentiment analysis; Distributed computing; Recommendation systems; Big data; Apache spark;
D O I
10.1007/s11042-023-18081-z
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The recommendation system assists in selecting the best product among the millions of products available on various e-commerce sites. An effective recommendation system can save the user's time while looking for a suitable product. People are spending more time on the internet these days, and their interests vary over time; as a result, their preference data is accumulating at a rapid pace. The recommendation algorithms should be scalable enough to process this large-scale data efficiently. It should also preserve the relationship between time and user preferences. Matrix factorization is a useful technique in this case. It is, however, dependent on the users' previous transactions and confronts data sparsity and scalability issues. In this study, we proposed a recommendation model utilizing distributed alternating least square matrix factorization that incorporates product ratings along with user reviews. It utilizes the up-vote technique to justify user reviews and the weighted rating normalization approach to assign a normalized rating to the reviews, which helps in improving recommendations. The proposed method is scalable enough to efficiently process the large amount of data generated due to user reviews and ratings. Extensive experiments were performed to validate the outcomes on the well-known Amazon reviews dataset utilizing the Apache Spark cluster. The proposed methodology outperformed state-of-the-art models in product recommendations, achieving an average precision of 89.1% and an average recall of 84.1%.
引用
收藏
页码:66539 / 66563
页数:25
相关论文
共 50 条
[21]   A Recommendation Mechanism for Web Publishing Based on Sentiment Analysis of Microblog [J].
TIAN Pingfang ;
ZHU Zhonghua ;
XIONG Li ;
XU Fangfang .
WuhanUniversityJournalofNaturalSciences, 2015, 20 (02) :146-152
[22]   Personalized Recommendation Model: An Online Comment Sentiment Based Analysis [J].
Chen, S. ;
Lv, X. ;
Gou, J. .
INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL, 2020, 15 (01)
[23]   Fuzzy Methodology for Recommendation Based on Sentiment Analysis and Content Tools [J].
Serrano-Guerrero, Jesus ;
Gabriel Lopez-Herrera, Antonio ;
Jimenez, Pablo ;
Olivas, Jose A. ;
Herrera-Viedma, Enrique .
NEW TRENDS IN INTELLIGENT SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES (SOMET_18), 2018, 303 :285-298
[24]   Sentiment Digitization Modeling for Recommendation System [J].
Kim, Tae-Yeun ;
Pan, Sung Bum ;
Kim, Sung-Hwan .
SUSTAINABILITY, 2020, 12 (12)
[25]   Resource Recommendation Algorithm Based on Text Semantics and Sentiment Analysis [J].
Ren, Qiufeng ;
Zheng, Yue ;
Guo, Guisuo ;
Hu, Yating .
2019 THIRD IEEE INTERNATIONAL CONFERENCE ON ROBOTIC COMPUTING (IRC 2019), 2019, :363-368
[26]   A Sentiment analysis-based hotel recommendation using TF-IDF Approach [J].
Mishra, Ram Krishn ;
Urolagin, Siddhaling ;
Jothi, Angel Arul J. .
PROCEEDINGS OF 2019 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND KNOWLEDGE ECONOMY (ICCIKE' 2019), 2019, :811-815
[27]   A Restaurants Recommendation System: Improving Rating Predictions using Sentiment Analysis [J].
Petrusel, Mara-Renata ;
Limboi, Sergiu-George .
2019 21ST INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2019), 2020, :190-197
[28]   Movie Recommendation System Using Sentiment Analysis From Microblogging Data [J].
Kumar, Sudhanshu ;
De, Kanjar ;
Roy, Partha Pratim .
IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2020, 7 (04) :915-923
[29]   Social Recommendation with Time and Sentiment Analysis [J].
Giammarino, Domenico ;
Gurini, Davide Feltoni ;
Micarelli, Alessandro ;
Sansonetti, Giuseppe .
ADJUNCT PUBLICATION OF THE 25TH CONFERENCE ON USER MODELING, ADAPTATION AND PERSONALIZATION (UMAP'17), 2017, :376-380
[30]   UPCV - Distributed recommendation system based on token exchange [J].
Ollikainen, Ville ;
Mensonen, Aino ;
Tavakolifard, Mozhgan .
JOURNAL OF PRINT AND MEDIA TECHNOLOGY RESEARCH, 2013, 2 (03) :195-201