Skip to main content
Log in

Customized ranking for products through online reviews: a method incorporating prospect theory with an improved VIKOR

  • Published:
Applied Intelligence Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. 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

  2. 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

  3. Alam MH, Ryu WJ, Lee SK (2016) Joint multi-grain topic sentiment: modeling semantic aspects for online reviews. Inf Sci 339:206–223

    Google Scholar 

  4. 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

    MATH  Google Scholar 

  5. 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

    Google Scholar 

  6. Bai X (2011) Predicting consumer sentiments from online text. Decis Support Syst 50(4):732–742

    Google Scholar 

  7. Balazs JA, Velásquez JD (2016) Opinion mining and information fusion: a survey. Inform Fusion 27 (C):95–110

    Google Scholar 

  8. Boulding W, ZSVA Kalra A (1993) A dynamic model of service quality: from expectations to behavioral intentions. J Mark Res 30(1):7–27

    Google Scholar 

  9. Büschken J, Allenby GM (2016) Sentence-based text analysis for customer reviews. Market Sci 35 (6):953–975

    Google Scholar 

  10. 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

    Google Scholar 

  11. 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

    MathSciNet  Google Scholar 

  12. 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

    Google Scholar 

  13. 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

    Google Scholar 

  14. Deloof M, Jegers M (1996) Trade credit, product quality, and intragroup trade: Some european evidence. Financ Manag 25(3):33–43

    Google Scholar 

  15. Dey A, Jenamani M, Thakkar JJ (2018) Senti-n-gram: an n-gram lexicon for sentiment analysis. Expert Syst Appl 103:92–105

    Google Scholar 

  16. 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

    Google Scholar 

  17. 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

    Google Scholar 

  18. 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

    Google Scholar 

  19. 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

    Google Scholar 

  20. 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

    Google Scholar 

  21. 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

    Google Scholar 

  22. Fiegenbaum A, Thomas H (1988) Attitudes toward risk and the risk–return paradox: Prospect theory explanations. Acad Manag J 31(1):85–106

    Google Scholar 

  23. 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

  24. Hu M, Liu B (2004) Mining opinion features in customer reviews. In: National Conference on Artificial Intelligence. AAAI, pp 755–760

  25. 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

  26. Kahneman D, Tversky A (1979) Prospect theory: an analysis of decision under risk. Econometrica 47 (2):263–291

    MathSciNet  MATH  Google Scholar 

  27. 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

    Google Scholar 

  28. 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

    Google Scholar 

  29. 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

  30. Khan FH, Bashir S, Qamar U (2014) Tom: twitter opinion mining framework using hybrid classification scheme. Decis Support Syst 57(3):245–257

    Google Scholar 

  31. 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

    Google Scholar 

  32. Ku LW, Chen HH (2007) Mining opinions from the web: beyond relevance retrieval. J Amer Soc Inform Sci Technol 58(12):1838–1850

    Google Scholar 

  33. 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

    Google Scholar 

  34. 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

    Google Scholar 

  35. 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

    Google Scholar 

  36. 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

    Google Scholar 

  37. 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

  38. 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

    Google Scholar 

  39. Moreo A, Romero M, Castro JL, Zurita JM (2012) Lexicon-based comments-oriented news sentiment analyzer system. Expert Syst Appl 39(10):9166–9180

    Google Scholar 

  40. 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

  41. 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

    MathSciNet  Google Scholar 

  42. 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

    Google Scholar 

  43. 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

  44. 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

    Google Scholar 

  45. Opricovic S (1998) Multicriteria optimization of civil engineering systems. In: Faculty of Civil Engineering. Belgrade, Serbia , pp 5–21

  46. 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

    MATH  Google Scholar 

  47. 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

  48. Peng H, Cambria E, Hussain A (2017) A review of sentiment analysis research in chinese language. Cogn Comput 9(4):423–435

    Google Scholar 

  49. 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

  50. 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

  51. 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

  52. Qiu G, Bing L, Bu J, Chen C (2011) Opinion word expansion and target extraction through double propagation. Comput Linguistics 37(1):9–27

    Google Scholar 

  53. 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

    Google Scholar 

  54. 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

  55. Schmidt U, Starmer C, Sugden R (2008) Third-generation prospect theory. J Risk & Uncertainty 36 (3):203–223

    MATH  Google Scholar 

  56. 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

    Google Scholar 

  57. Taboada M, Brooke J, Tofiloski M, Voll KD, Stede M (2011) Lexicon-based methods for sentiment analysis. Comput Linguistics 37(2):267–307

    Google Scholar 

  58. 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

  59. 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

    Google Scholar 

  60. Tversky A, Kahneman D (1992) Advances in prospect theory: cumulative representation of uncertainty. J Risk & Uncertainty 5(4):297–323

    MATH  Google Scholar 

  61. Wilson T, Wiebe J, Hoffmann P (2005) Recognizing contextual polarity in phrase-level sentiment analysis. Proc HLT/EMNLP-05 7(5):347–354

    Google Scholar 

  62. 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

  63. 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

  64. 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

  65. 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

    Google Scholar 

  66. 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

    Google Scholar 

  67. Yin K, Zhou L (2016) Rube: rule-based methods for extracting product features from online consumer reviews. Information & Management 54(2):S0378720616300544

    Google Scholar 

  68. 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

  69. 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

    Google Scholar 

  70. 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

  71. 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

  72. 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

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Chuan Zhang.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-019-01577-3

Keywords

Navigation