Abstract
Consumer sentiment is one of the essential measures of predictive recommendations in travel and tourism. Nowadays, a massive amount of data is available on the online platform related to consumer sentiment, which may help draw insights into how consumers provide feedback and how we can use that feedback to predict recommendations using machine learning techniques. In this study, we have designed a predictive recommendations method that predicts the consumer recommendations in travel and tourism, particularly in the case of the airline. We developed our predictive methods as a multi-label classification system. We implemented K-Nearest Neighbors, Support Vector Machine, Multi-layer Perceptron, Logistic Regression, Random Forest, and Ensemble Learning as basic classification models to train our model. Further, we boosted our predictive model by implementing state-of-the-art partitioning methods to partition the label space in lower spaces and utilized label space partitioning approaches, namely RAkELo and Louvain, as a transformation technique to transform every label set into a multi-class classification problem. The suggested model obtained higher performance in terms of accuracy using various evaluation measures compared to other binary classifications. Furthermore, the valuable traveler may get benefited from this approach in making their predictive decisions before travel.
Similar content being viewed by others
References
Siering M, Deokar AV, Janze C (2018) Disentangling consumer recommendations: explaining and predicting airline recommendations based on online reviews. Decis Support Syst 107:52–63
Sezgen E, Mason KJ, Mayer R (2019) Voice of airline passenger: a text mining approach to understand customer satisfaction. J Air Transp Manag 77:65–74
Guan Y, Wei Q, Chen G (2019) Deep learning based personalized recommendation with multi-view information integration. Decis Support Syst 118:58–69
Koehn D, Lessmann S, Schaal M (2020) Predicting online shopping behaviour from clickstream data using deep learning. Expert Syst Appl 150:113342
Kumar A et al (2019) Combined artificial bee colony algorithm and machine learning techniques for prediction of online consumer repurchase intention. Neural Comput Appl 312:877–890
Guerreiro J, Rita P (2019) How to predict explicit recommendations in online reviews using text mining and sentiment analysis. J Hosp Tour Manag 43:269
Chatterjee S (2019) Explaining customer ratings and recommendations by combining qualitative and quantitative user generated contents. Decis Support Syst 119:14–22
Guo Y, Wang M, Li X (2017) Application of an improved Apriori algorithm in a mobile e-commerce recommendation system. Ind Manag Data Syst. https://doi.org/10.1108/IMDS-03-2016-0094/full/html
Schneider MJ, Gupta S (2016) Forecasting sales of new and existing products using consumer reviews: a random projections approach. Int J Forecast 32(2):243–256
Qazi A et al (2017) Assessing consumers satisfaction and expectations through online opinions: expectation and disconfirmation approach. Comput Hum Behav 75:450–460
Jain K, Pamula R, Srivastava G (2021) A systematic literature review on machine learning applications for consumer sentiment analysis using online reviews. Comput Sci Rev 41:100413
Ye Q, Zhang Z, Law R (2009) Sentiment classification of online reviews to travel destinations by supervised machine learning approaches. Expert Syst Appl 36(3):6527–6535
Lee HA, Rob L, Jamie M (2011) Helpful reviewers in TripAdvisor, an online travel community. J Travel Tourism Market 287:675–688
Jain PK, Vijayalakshmi S, Rajendra P (2021) A hybrid cnn-lstm: a deep learning approach for consumer sentiment analysis using qualitative user-generated contents. Trans Asian Low-Resour Lang Inf Process 205:1–15
Jain PK et al (2021) SpSAN: sparse self-attentive network-based aspect-aware model for sentiment analysis. J Ambient Intell Hum Comput. https://doi.org/10.1007/s12652-021-03436-x
Jain PK et al (2019) Airline recommendation prediction using customer generated feedback data. In: 2019 4th International Conference on Information Systems and Computer Networks (ISCON). IEEE
Yekun EA, Abrahaley T (2019) Student performance prediction with optimum multilabel ensemble model. arXiv preprint arXiv:1909.07444
Guo Y, Barnes SJ, Jia Q (2017) Mining meaning from online ratings and reviews: tourist satisfaction analysis using latent dirichlet allocation. Tour Manag 59:467–483
Gavilan D, Avello M, Martinez-Navarro G (2018) The influence of online ratings and reviews on hotel booking consideration. Tour Manag 66:53–61
Yue L et al (2019) A survey of sentiment analysis in social media. Knowledge Inf Syst 60:617
Phillips L et al (2017) Using social media to predict the future: a systematic literature review. arXiv preprint arXiv:1706.06134
Çalı S, Balaman ŞYı (2019) Improved decisions for marketing, supply and purchasing: mining big data through an integration of sentiment analysis and intuitionistic fuzzy multi criteria assessment. Comput Ind Eng 129:315–332
Reichheld FF (2003) The one number you need to grow. Harvard Bus Rev 81(12):46–55
Malik MSI, Hussain A (2017) Helpfulness of product reviews as a function of discrete positive and negative emotions. Comput Human Behav 73:290–302
Li H, Liu H, Zhang Z (2020) Online persuasion of review emotional intensity: a text mining analysis of restaurant reviews. Int J Hosp Manag 89:102558
Chen Z, Yuan M (2020) Psychology of word of mouth marketing. Curr Opin Psychol 31:7–10
Moore SG, Lafreniere KC (2020) How online word-of-mouth impacts receivers. Consum Psychol Rev 3(1):34–59
Yin D, Bond SD, Zhang H (2014) Anxious or angry? Effects of discrete emotions on the perceived helpfulness of online reviews. MIS Q 38(2):539–560
Chowdhary KR (2020) Natural language processing. Fundamentals of artificial intelligence. Springer, pp 603–649
Church KW (2017) Word2Vec. Nat Lang Eng 23(1):155–162
Deng X, Yenchun Jim W, Zhuang F (2020) Trust-embedded collaborative deep generative model for social recommendation. J Supercomput 76(11):8801–8829
Mohtavipour SM, Shahhoseini HS (2020) A link-elimination partitioning approach for application graph mapping in reconfigurable computing systems. J Supercomput 76(1):726–754
Zhang N, Jia Z, Shi Z (2005) Text categorization with KNN algorithm. Comput Eng 8
Vishwanathan SVM, Narasimha Murty M (2002) SSVM: a simple SVM algorithm. In: Proceedings of the 2002 International Joint Conference on Neural Networks. IJCNN’02 (Cat. No. 02CH37290). Vol. 3. IEEE
Rathbun TF et al (1997) MLP iterative construction algorithm. Neurocomputing 17(3–4):195–216
Kleinbaum DG et al (2002) Logistic regression. Springer, New York
Liaw A, Wiener M (2002) Classification and regression by randomForest. R News 2(3):18–22
Polikar R (2012) Ensemble learning. Ensemble machine learning. Springer, Boston, MA, pp 1–34
Danesh M, Dorrigiv M, Yaghmaee F (2021) Ensemble-based clustering of large probabilistic graphs using neighborhood and distance metric learning. J Supercomput 77(4):4107–4134
Tsoumakas G, Vlahavas I (2007) Random k-labelsets: an ensemble method for multilabel classification. In: European Conference on Machine Learning. Springer, Berlin, Heidelberg
Dembczyński K et al (2012) On label dependence and loss minimization in multi-label classification. Mach Learn 88(1–2):5–45
Clare A, Ross DK (2001) Knowledge discovery in multi-label phenotype data. In: European Conference on Principles of Data Mining And Knowledge Discovery. Springer, Berlin, Heidelberg
Szymański P, Kajdanowicz T, Kersting K (2016) How is a data-driven approach better than random choice in label space division for multi-label classification? Entropy 18(8):282
Newman MEJ (2004) Analysis of weighted networks. Phys Rev E 70(5):056131
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
Jain, P.K., Pamula, R. & Yekun, E.A. A multi-label ensemble predicting model to service recommendation from social media contents. J Supercomput 78, 5203–5220 (2022). https://doi.org/10.1007/s11227-021-04087-7
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-021-04087-7