A multi-criteria decision making approach for recommending a product using sentiment analysis

Nowadays, online platform has become a modern means of shopping among people. The reviews of products by customers have been proliferating on the online platform for a while. Since a large number of reviews are available, invariably customers read reviews before buying the product. Majority of the reviews are lengthy and repetitive, some of them even have nothing to do with the product itself. Going through the reviews before making a decision has become a tedious task. Further, the product selection is a complex decision making problem where several criteria are involved in the decision making process. Researchers have used methods like machine learning and sentiment classification to analyze the review of customers to summarize them. However, review summarization does not suggest the best/worst product. This study aims to recommend the best product based on the opinions expressed in the customers' reviews. We analyze the reviews of customers from various online platforms and use effective multi criteria decision making approach to evaluate and recommend the best suitable product. Real-time dataset from Flipkart and Amazon are used to evaluate our system's performance. Different case studies have shown that our proposed method produces a promising result which can help the user in the decision making process.

[1]  Jianshu Sun,et al.  Mining Reviews for Product Comparison and Recommendation , 2009, Polytech. Open Libr. Int. Bull. Inf. Technol. Sci..

[2]  Oren Etzioni,et al.  Extracting Product Features and Opinions from Reviews , 2005, HLT.

[3]  Thin Lai Lai Thein,et al.  Feature-Based Summarizing and Ranking from Customer Reviews , 2015 .

[4]  Miles Osborne,et al.  Using maximum entropy for sentence extraction , 2002, ACL 2002.

[5]  Michael L. Littman,et al.  Measuring praise and criticism: Inference of semantic orientation from association , 2003, TOIS.

[6]  Gediminas Adomavicius,et al.  Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions , 2005, IEEE Transactions on Knowledge and Data Engineering.

[7]  Barry Smyth,et al.  Combining similarity and sentiment in opinion mining for product recommendation , 2015, Journal of Intelligent Information Systems.

[8]  Steven Bird,et al.  NLTK: The Natural Language Toolkit , 2002, ACL.

[9]  Iryna Gurevych,et al.  A Comparative Study of Feature Extraction Algorithms in Customer Reviews , 2008, 2008 IEEE International Conference on Semantic Computing.

[10]  Cane Wing-ki Leung,et al.  Integrating Collaborative Filtering and Sentiment Analysis: A Rating Inference Approach , 2006 .

[11]  Bing Liu,et al.  Estimating customer reviews in recommender systems using sentiment analysis methods , 2015 .

[12]  Panagiotis G. Ipeirotis,et al.  Estimating the Helpfulness and Economic Impact of Product Reviews: Mining Text and Reviewer Characteristics , 2010, IEEE Transactions on Knowledge and Data Engineering.

[13]  Michael J. Pazzani,et al.  A hybrid user model for news story classification , 1999 .

[14]  Evangelos,et al.  [Applied Optimization] Multi-criteria Decision Making Methods: A Comparative Study Volume 44 || A Computational Evaluation of the Original and the Revised AHP , 2000 .

[15]  Pythagoras Karampiperis,et al.  Sentiment Analysis: A tool for Rating Attribution to Content in Recommender Systems , 2012, RecSysTEL@EC-TEL.

[16]  Zhiguo Gong,et al.  Mining Product Features from Online Reviews , 2010, 2010 IEEE 7th International Conference on E-Business Engineering.

[17]  João Magalhães,et al.  A recommender system for the TV on the web: integrating unrated reviews and movie ratings , 2013, Multimedia Systems.

[18]  R. Likert “Technique for the Measurement of Attitudes, A” , 2022, The SAGE Encyclopedia of Research Design.

[19]  Gediminas Adomavicius,et al.  New Recommendation Techniques for Multicriteria Rating Systems , 2007, IEEE Intelligent Systems.

[20]  Bo Pang,et al.  Thumbs up? Sentiment Classification using Machine Learning Techniques , 2002, EMNLP.

[21]  J. Keziya Rani,et al.  Mining Opinion Features in Customer Reviews. , 2016 .

[22]  Mike Y. Chen,et al.  Yahoo! for Amazon: Sentiment Extraction from Small Talk on the Web , 2001 .

[23]  Thomas L. Saaty,et al.  DECISION MAKING WITH THE ANALYTIC HIERARCHY PROCESS , 2008 .

[24]  Suad Alhojely,et al.  Sentiment Analysis and Opinion Mining: A Survey , 2016 .

[25]  David M. Pennock,et al.  Mining the peanut gallery: opinion extraction and semantic classification of product reviews , 2003, WWW '03.

[26]  Ruwei Dai,et al.  AMAZING: A sentiment mining and retrieval system , 2009, Expert Syst. Appl..

[27]  Nicholas J. Belkin,et al.  Helping people find what they don't know , 2000, CACM.

[28]  Guokun Lai,et al.  Explicit factor models for explainable recommendation based on phrase-level sentiment analysis , 2014, SIGIR.

[29]  Peter D. Turney Thumbs Up or Thumbs Down? Semantic Orientation Applied to Unsupervised Classification of Reviews , 2002, ACL.

[30]  Aurangzeb Khan Sentiment Classification by Sentence Level Semantic Orientation using SentiWordNet from Online Reviews and Blogs , 2011 .

[31]  Mamta Bhusry,et al.  Recommendation System: State of the Art Approach , 2015 .

[32]  J. Bobadilla,et al.  Recommender systems survey , 2013, Knowl. Based Syst..

[33]  Evangelos Triantaphyllou,et al.  Multi-criteria Decision Making Methods: A Comparative Study , 2000 .

[34]  Evangelos Triantaphyllou,et al.  Multi-Criteria Decision Making Methods , 2000 .

[35]  Wei Wang,et al.  Opinion-enhanced collaborative filtering for recommender systems through sentiment analysis , 2015, New Rev. Hypermedia Multim..

[36]  Khin Thidar Lynn,et al.  Extracting Product Features and Opinion Words Using Pattern Knowledge in Customer Reviews , 2013, TheScientificWorldJournal.

[37]  Bruno Ohana,et al.  Sentiment Classification of Reviews Using SentiWordNet , 2009 .

[38]  M. de Rijke,et al.  UvA-DARE ( Digital Academic Repository ) Using WordNet to measure semantic orientations of adjectives , 2004 .

[39]  Diyar Akay,et al.  A multi-criteria intuitionistic fuzzy group decision making for supplier selection with TOPSIS method , 2009, Expert Syst. Appl..

[40]  Donald G. Saari,et al.  The Optimal Ranking Method is the Borda Count , 1985 .

[41]  Lillian Lee,et al.  Opinion Mining and Sentiment Analysis , 2008, Found. Trends Inf. Retr..