Abstract
Online product reviews are significant in modern e-business because they can influence consumers’ purchase decisions. However, with the dramatic increase in the number of product categories and reviews, it is impossible for consumers to read all online reviews. In this paper, we design a novel method to help customers rank products using online reviews. Our method can be divided into three stages: generating a list of related alternative products based on specific filter conditions, collecting online reviews, and processing and measuring customer satisfaction. This study offers three significant improvements over previous approaches. First, we incorporate prospect theory that reflects the greater impact of negative reviews on customers’ purchase decisions to measure customer satisfaction concerning each attribute more accurately. Second, we combine the collective attribute weights calculated by entropy weight method (EWM) and the individual attribute weights given by a customer to improve VIKOR method, which can adjust the proportion of the two types of weights according to the customer’s knowledge of the product attributes. Third, for processing online reviews, we develop a new sentiment analysis algorithm that factors in the degree of consumer sentiment. This technique is different from the procedures used by existing studies for ranking products. To validate our method, we conduct a case study of automobile ranking and make some comparisons, which together demonstrate that the proposed method not only saves time and effort but also helps consumers select the products they really want.
Similar content being viewed by others
References
Ahmed S, Danti A (2016) Effective sentimental analysis and opinion mining of web reviews using rule based classifiers. In: Computational Intelligence in Data Mining. Springer, New Delhi, pp 171–179
Akter S, Aziz MT (2016) Sentiment analysis on facebook group using lexicon based approach. In: 2016 3rd International Conference on Electrical Engineering and Information Communication Technology. IEEE, pp 1–4
Alam MH, Ryu WJ, Lee SK (2016) Joint multi-grain topic sentiment: modeling semantic aspects for online reviews. Inf Sci 339:206–223
Archak N, Ghose A, Ipeirotis PG (2011) Deriving the pricing power of product features by mining consumer reviews. Social Sci Electron Publish 57(8):1485–1509
Babashamsi P, Golzadfar A, Yusoff NIM, Ceylan H, Nor NGM (2016) Integrated fuzzy analytic hierarchy process and vikor method in the prioritization of pavement maintenance activities. Int J Pavement Res Technol 9(2):112–120
Bai X (2011) Predicting consumer sentiments from online text. Decis Support Syst 50(4):732–742
Balazs JA, Velásquez JD (2016) Opinion mining and information fusion: a survey. Inform Fusion 27 (C):95–110
Boulding W, ZSVA Kalra A (1993) A dynamic model of service quality: from expectations to behavioral intentions. J Mark Res 30(1):7–27
Büschken J, Allenby GM (2016) Sentence-based text analysis for customer reviews. Market Sci 35 (6):953–975
Chen K, Gang K, Shang J, Yang C (2015) Visualizing market structure through online product reviews: Integrate topic modeling, topsis, and multi-dimensional scaling approaches. Electron Commerce Res Appl 14(1):58–74
Chen SM, Kuo LW (2018) Multiattribute decision making based on non-linear programming methodology with hyperbolic function and interval-valued intuitionistic fuzzy values. Inform Sci 453:379–388. https://doi.org/10.1016/j.ins.2018.04.032. https://linkinghub.elsevier.com/retrieve/pii/S0020025518302871
Chen TY (2018) Remoteness index-based Pythagorean fuzzy VIKOR methods with a generalized distance measure for multiple criteria decision analysis. Inform Fusion 41:129–150. https://doi.org/10.1016/j.inffus.2017.09.003. https://linkinghub.elsevier.com/retrieve/pii/S1566253517300763
Chen Y, Xie J (2008) Online consumer review: word-of-mouth as a new element of marketing communication mix. Manag Sci 54(3):477–491
Deloof M, Jegers M (1996) Trade credit, product quality, and intragroup trade: Some european evidence. Financ Manag 25(3):33–43
Dey A, Jenamani M, Thakkar JJ (2018) Senti-n-gram: an n-gram lexicon for sentiment analysis. Expert Syst Appl 103:92–105
Di Caprio D, Santos Arteaga FJ, Tavana M (2017) A novel decision support framework for computing expected utilities from linguistic evaluations. Int J Uncertainty Fuzziness Knowledge-Based Syst 25(6):1005–1018. https://doi.org/10.1142/S0218488517500441
Dong JY, Yuan FF, Wan SP (2017) Extended VIKOR method for multiple criteria decision-making with linguistic hesitant fuzzy information. Comput Industr Eng 112:305–319. https://doi.org/10.1016/j.cie.2017.07.025. https://linkinghub.elsevier.com/retrieve/pii/S0360835217303273
Dong Y, Zhan M, Kou G, Ding Z, Liang H (2018) A survey on the fusion process in opinion dynamics. Inform Fusion 43:57–65. https://doi.org/10.1016/j.inffus.2017.11.009. https://linkinghub.elsevier.com/retrieve/pii/S1566253517306322
Fan ZP, Che YJ, Chen ZY (2017) Product sales forecasting using online reviews and historical sales data: a method combining the bass model and sentiment analysis. J Bus Res 74:90–100
Fan ZP, Xi Y, Li Y (2017) Supporting the purchase decisions of consumers: a comprehensive method for selecting desirable online products. Kybernetes 47(4):689–715. https://doi.org/10.1108/K-03-2017-0116
Fernández-Gavilanes M, Álvarez López T, Juncal-Martínez J, Costa-Montenegro E (2016) Unsupervised method for sentiment analysis in online texts. Expert Syst Appl 58(C):57–75
Fiegenbaum A, Thomas H (1988) Attitudes toward risk and the risk–return paradox: Prospect theory explanations. Acad Manag J 31(1):85–106
Gindl S, Weichselbraun A, Scharl A (2013) Rule-based opinion target and aspect extraction to acquire affective knowledge. In: Proceedings of the 22nd International Conference on World Wide Web. ACM, pp 557–564
Hu M, Liu B (2004) Mining opinion features in customer reviews. In: National Conference on Artificial Intelligence. AAAI, pp 755–760
Jin W, Ho HH (2009) A novel lexicalized hmm-based learning framework for web opinion mining. In: Proceedings of the 26th Annual International Conference on Machine Learning, ACM, New York, USA, pp 465–472. https://doi.org/10.1145/1553374.1553435
Kahneman D, Tversky A (1979) Prospect theory: an analysis of decision under risk. Econometrica 47 (2):263–291
Kang D, Park Y (2014) Review-based measurement of customer satisfaction in mobile service: Sentiment analysis and vikor approach. Expert Syst Appl 41(4):1041–1050
Kang H, Yoo SJ, Han D (2012) Senti-lexicon and improved naïve bayes algorithms for sentiment analysis of restaurant reviews. Expert Syst Appl 39(5):6000–6010
Kaviya K, Roshini C, Vaidhehi V, Sweetlin D (2017) Sentiment analysis for restaurant rating. In: 2017 IEEE International Conference on Smart Technologies and Management for Computing, Communication, Controls, Energy and Materials (ICSTM). IEEE, pp 140–145. https://doi.org/10.1109/1157ICSTM.2017.8089140
Khan FH, Bashir S, Qamar U (2014) Tom: twitter opinion mining framework using hybrid classification scheme. Decis Support Syst 57(3):245–257
Kim JH, Ahn BS (2019) Extended VIKOR method using incomplete criteria weights. Expert Syst Appl 126:124–132. https://doi.org/10.1016/j.eswa.2019.02.019. https://linkinghub.elsevier.com/retrieve/pii/S0957417419301241
Ku LW, Chen HH (2007) Mining opinions from the web: beyond relevance retrieval. J Amer Soc Inform Sci Technol 58(12):1838–1850
Liu H, He J, Wang T, Song W, Du X (2013) Combining user preferences and user opinions for accurate recommendation. Electron Commerce Res Appl 12(1):14–23
Liu P, Teng F (2019) Probabilistic linguistic TODIM method for selecting products through online product reviews. Inf Sci 485:441–455. https://doi.org/10.1016/j.ins.2019.02.022
Liu Y, Bi JW, Fan ZP (2017) Multi-class sentiment classification: the experimental comparisons of feature selection and machine learning algorithms. Expert Syst Appl 80:323–339
Liu Y, Bi JW, Fan ZP (2017) Ranking products through online reviews: a method based on sentiment analysis technique and intuitionistic fuzzy set theory. Inform Fusion 36:149–161
Medhat W, Yousef AH, Korashy H (2014) A Framework of preparing corpora from Social Network sites for Sentiment Analysis. In: International Conference on Information Society. IEEE, pp 32–39
Moreno-Ortiz A, Fernández-Cruz J (2015) Identifying polarity in financial texts for sentiment analysis: a corpus-based approach. Procedia - Social and Behavioral Sciences 198:330–338
Moreo A, Romero M, Castro JL, Zurita JM (2012) Lexicon-based comments-oriented news sentiment analyzer system. Expert Syst Appl 39(10):9166–9180
Mukherjee A, Liu B (2012) Aspect extraction through semi-supervised modeling. In: Proceedings of the 50th annual meeting of the association for computational linguistics. ACL, pp 339–348
Najmi E, Hashmi K, Malik Z, Rezgui A, Khan HU (2015) Capra: a comprehensive approach to product ranking using customer reviews. Computing 97(8):843–867
Narayanamoorthy S, Geetha S, Rakkiyappan R, Joo YH (2019) Interval-valued intuitionistic hesitant fuzzy entropy based VIKOR method for industrial robots selection. Expert Syst Appl 121:28–37. https://doi.org/10.1016/j.eswa.2018.12.015. https://linkinghub.elsevier.com/retrieve/pii/S0957417418307772
Nasukawa T, Yi J (2003) Sentiment analysis: capturing favorability using natural language processing. In: Proceedings of the 2nd international conference on Knowledge capture. ACM, pp 70–77
Netzer O, Feldman R, Goldenberg J, Fresko M (2013) Mine your own business: market-structure surveillance through text mining. Mark Sci 31(3):521–543
Opricovic S (1998) Multicriteria optimization of civil engineering systems. In: Faculty of Civil Engineering. Belgrade, Serbia , pp 5–21
Opricovic S, Tzeng GH (2004) Compromise solution by MCDM methods: A comparative analysis of VIKOR and TOPSIS. European J Operat Res 156(2):445–455. https://doi.org/10.1016/S0377-2217(03)00020-1. https://www.sciencedirect.com/science/article/pii/S0377221703000201
Ou G, Wei C, Li B, Wang T, Yang D, Wong KF (2014) Clusm: an unsupervised model for microblog sentiment analysis incorporating link information. In: International Conference on Database Systems for Advanced Applications. Springer, pp 481–494
Peng H, Cambria E, Hussain A (2017) A review of sentiment analysis research in chinese language. Cogn Comput 9(4):423–435
Popescu AM, Etzioni O (2005) Extracting product features and opinions from reviews. In: Proceedings of the Conference on Human Language Technology and Empirical Methods in Natural Language Processing, Association for Computational Linguistics, Stroudsburg, PA, USA, pp 339–346. https://doi.org/10.3115/1220575.1220618
Poria S, Cambria E, Ku LW, Gui C, Gelbukh A (2014) A rule-based approach to aspect extraction from product reviews. In: Proceedings of the second workshop on natural language processing for social media, Association for Computational Linguistics and Dublin City University. Stroudsburg, PA, USA, pp 28–37
Probst K, Ghani R, Krema M, Fano AE, Yan L (2007) Semi-supervised learning of attribute-value pairs from product descriptions. In: International Joint Conference on Artifical Intelligence, pp 2838–2843
Qiu G, Bing L, Bu J, Chen C (2011) Opinion word expansion and target extraction through double propagation. Comput Linguistics 37(1):9–27
Rozin P, Royzman E (2001) Negativity bias, negativity dominance, and contagion. Personality Social Psychol Rev 5(4):296–320. https://doi.org/10.1207/S15327957PSPR0504_2
Sangeetha TNB, Muneeswaran K (2017) Aspects based opinion mining from online reviews for product recommendation. In: 2017 International Conference on Computational Intelligence in Data Science. IEEE, pp 1–6
Schmidt U, Starmer C, Sugden R (2008) Third-generation prospect theory. J Risk & Uncertainty 36 (3):203–223
Shemshadi A, Shirazi H, Toreihi M, Tarokh MJ (2011) A fuzzy VIKOR method for supplier selection based on entropy measure for objective weighting. Expert Systems with Applications 38(10):12160–12167. https://doi.org/10.1016/j.eswa.2011.03.027
Taboada M, Brooke J, Tofiloski M, Voll KD, Stede M (2011) Lexicon-based methods for sentiment analysis. Comput Linguistics 37(2):267–307
Täckström O, Mcdonald RT (2011) Semi-supervised latent variable models for sentence-level sentiment analysis. In: Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics. ACL, pp 569–574
Tian F, Wu F, Chao KM, Zheng Q, Shah N, Lan T, Yue J (2016) A topic sentence-based instance transfer method for imbalanced sentiment classification of chinese product reviews. Electron Commerce Res Appl 16:66–76
Tversky A, Kahneman D (1992) Advances in prospect theory: cumulative representation of uncertainty. J Risk & Uncertainty 5(4):297–323
Wilson T, Wiebe J, Hoffmann P (2005) Recognizing contextual polarity in phrase-level sentiment analysis. Proc HLT/EMNLP-05 7(5):347–354
Wong TL, Lam W (2005) Hot item mining and summarization from multiple auction web sites. In: Fifth IEEE International Conference on Data Mining. IEEE, pp 797–800
Wu H, Gu Y, Sun S, Gu X (2016) Aspect-based opinion summarization with convolutional neural networks. In: 2016 International Joint Conference on Neural Networks (IJCNN), IEEE, pp 3157–3163. https://doi.org/10.1109/IJCNN.2016.7727602
Yergesh B, Bekmanova G, Sharipbay A (2017) Sentiment analysis on the hotel reviews in the Kazakh language. In: 2017 International Conference on Computer Science and Engineering. IEEE, pp 790–794
Yi P, Gang K, Li J (2014) A fuzzy promethee approach for mining customer reviews in chinese. Arabian J Sci Eng 39(6):5245–5252
Yijun LI, Qiang YE, Zhang Z, Wang T (2011) Snippet-based unsupervised approach for sentiment classification of chinese online reviews. Int J Inform Technol Decision Making 10(06):1097–1110
Yin K, Zhou L (2016) Rube: rule-based methods for extracting product features from online consumer reviews. Information & Management 54(2):S0378720616300544
Zhang C, Tian YX, Fan ZP, Liu Y, Fan LW (2019) Product sales forecasting using macroeconomic indicators and online reviews: a method combining prospect theory and sentiment analysis. Soft Computing. https://doi.org/10.1007/s00500-018-03742-1
Zhang H, Wang R, Liu H, Luo H, Liu Y (2019) MCDMSR: multicriteria decision making selection/replacement based on agility strategy for real optimization problems. Appl Intell 49(8):2918–2941. https://doi.org/10.1007/s10489-019-01414-7. http://link.springer.com/10.1007/s10489-019-01414-7
Zhang K, Narayanan R, Choudhary A (2010) Voice of the customers: mining online customer reviews for product feature-based ranking. In: Proceedings of the 3rd conference on online social networks. WOSN, pp 1–9
Zhang K, Yu C, Liao WK, Choudhary A (2011) Mining millions of reviews: a technique to rank products based on importance of reviews. In: Proceedings of the 13th international conference on electronic commerce. ACM, New York, USA, pp 1–8
Zhang W, Hua X, Wei W (2012) Weakness finder: find product weakness from chinese reviews by using aspects based sentiment analysis. Expert Syst Appl 39(11):10283–10291
Acknowledgements
We would like to thank LetPub (www.letpub.com) for providing linguistic assistance during the preparation of this manuscript. This study was funded by the National Social Science Fund of China (19BGL229).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Zhang, C., Tian, Yx., Fan, Lw. et al. Customized ranking for products through online reviews: a method incorporating prospect theory with an improved VIKOR. Appl Intell 50, 1725–1744 (2020). https://doi.org/10.1007/s10489-019-01577-3
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-019-01577-3