journal article·2022-10-27Open access

An Effective ELECTRA-Based Pipeline for Sentiment Analysis of Tourist Attraction Reviews

Hui Fang, Ge Xu, Yunfei Long, Weimian Tang

Applied Sciences· Volume 12· Issue 21

Abstract

In the era of information explosion, it is difficult for people to decide on a tourist destination quickly. Online travel review texts provide valuable references and suggestions to assist in decision making. However, tourist attraction reviews are primarily informal and noisy. Most works in this field focus on shallow machine learning models or non-pretrained deep learning models. These approaches struggle to generate satisfactory classification results. To solve this issue, the paper proposes a pipeline model. In the first step of this paper, we preprocess tourist attraction reviews by performing stopword removal, special character removal, redundancy deletion and negation substitution to reduce noise. Then, we propose an ELECTRA (Efficiently Learning an Encoder that Classifies Token Replacements Accurately) classifier for sentiment analysis of tourist attraction review. Finally, we compare our pipeline model with several representative deep text classification models. Extensive experiments have demonstrated the effectiveness of our approach to sentiment analysis of tourist attraction reviews. We not only provide one high-quality dataset for tourist attraction reviews, but our work can also expand and promote the development of sentiment analysis in other domains.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Sentiment Analysis and Opinion Mining · Digital Marketing and Social Media · Web Data Mining and Analysis

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

College of Computer and Control Engineering, Fujian Provincial Key Laboratory of Information Processing and Intelligent Control, Minjiang University, Fuzhou 350108, China

School of Computer Science and Electronic Engineering, University of Essex, Colchester CO2 8JT, UK

Funding

Central Leading Local Project “Fujian Mental Health Human-Computer Interaction Technology Research Center”

References (44)

Show source-provided references
1. Zheng, X., and Daniel, R.F. (2017). Sensing the online social sphere using a sentiment analytical approach. Analytics in Smart Tourism Design, Springer.
2. Fuzzy ontology-based sentiment analysis of transportation and city feature reviews for safe traveling10.1016/j.trc.2017.01.014 ↗
3. Chen, W., Xu, Z., Zheng, X., Yu, Q., and Luo, Y. (2020). Research on sentiment classification of online travel review text. Appl. Sci., 10.10.3390/app10155275 ↗
4. Sentiment analysis of low-carbon travel APP user comments based on deep learning
5. Large-scale sentiment lexicon collection and its application in sentiment classification
6. A hybrid model for opinion mining based on domain sentiment dictionary10.1007/s13042-017-0757-6 ↗
7. Chinese text sentiment analysis based on extended sentiment dictionary10.1109/ACCESS.2019.2907772 ↗
8. Multi-label maximum entropy model for social emotion classification over short text10.1016/j.neucom.2016.03.088 ↗
9. Recognizing emotions in text using ensemble of classifiers10.1016/j.engappai.2016.01.012 ↗
10. Sentiment analysis of Twitter data during critical events through Bayesian networks classifiers10.1016/j.future.2020.01.005 ↗
11. Twitter discussions and emotions about the COVID-19 pandemic: Machine learning approach10.2196/20550 ↗
12. Jiang, B., Zhang, H., Lv, C., and Yang, C. (2018, January 8–12). Sentiment classification based on clause polarity and fusion via convolutional neural network. Proceedings of the 2018 IEEE SmartWorld, Ubiquitous Intelligence & Computing, Advanced & Trusted Computing, Scalable Computing & Communications, Cloud & Big Data Computing, Internet of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI), Guangzhou, China.10.1109/SmartWorld.2018.00181 ↗
13. Chinese text sentiment classification by H-RNN-CNN
14. Aspect-based sentiment analysis with alternating coattention networks10.1016/j.ipm.2018.12.004 ↗
15. Araci, D.F., and Genc, Z. (2019). Financial sentiment analysis with pre-trained language models. arXiv.
16. Azzouza, N., Akli-Astouati, K., and Ibrahim, R. (2019, January 22–23). Twitterbert: Framework for twitter sentiment analysis based on pre-trained language model representations. Proceedings of the International Conference of Reliable Information and Communication Technology, Johor, Malaysia.10.1007/978-3-030-33582-3_41 ↗
17. Deep sentiment classification and topic discovery on novel coronavirus or COVID-19 online discussions: NLP using LSTM recurrent neural network approach10.1109/JBHI.2020.3001216 ↗
18. BiLSTM with multi-polarity orthogonal attention for implicit sentiment analysis10.1016/j.neucom.2019.11.054 ↗
19. An enhanced sentiment analysis framework based on pre-trained word embedding10.1142/S1469026820500315 ↗
20. Pota, M., Ventura, M., Catelli, R., and Esposito, M. (2020). An effective BERT-based pipeline for Twitter sentiment analysis: A case study in Italian. Sensors, 21.10.3390/s21010133 ↗
21. Petrusel, M.R., and Limboi, S.G. (2019, January 4–7). A restaurants recommendation system: Improving rating predictions using sentiment analysis. Proceedings of the 2019 21st International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), Timisoara, Romania.10.1109/SYNASC49474.2019.00034 ↗
22. An ensemble-based hotel recommender system using sentiment analysis and aspect categorization of hotel reviews10.1016/j.asoc.2020.106935 ↗
23. Restaurant recommender system based on sentiment analysis
24. Design of recommendation system for tourist spot using sentiment analysis based on CNN-LSTM10.1007/s12652-019-01521-w ↗
25. Tourism attraction selection with sentiment analysis of online reviews based on probabilistic linguistic term sets and the IDOCRIW-COCOSO model10.1007/s40815-020-00969-9 ↗
26. Ranking tourist attractions through online reviews: A novel method with intuitionistic and hesitant fuzzy information based on sentiment analysis10.1007/s40815-021-01131-9 ↗
27. Howard, J., and Ruder, S. (2018). Universal language model fine-tuning for text classification. arXiv.10.18653/v1/P18-1031 ↗
28. Radford, A., Narasimhan, K., Salimans, T., and Sutskever, I. (2022, July 02). Improving Language Understanding by Generative Pre-Training. Available online: https://www.semanticscholar.org/paper/Improving-Language-Understanding-by-Generative-Radford-Narasimhan/cd18800a0fe0b668a1cc19f2ec95b5003d0a5035,.
29. Devlin, J., Chang, M.W., Lee, K., and Toutanova, K. (2018). Bert: Pre-training of deep bidirectional transformers for language understanding. arXiv.
30. Clark, K., Luong, M.T., Le, Q.V., and Manning, C.D. (2020). Electra: Pre-training text encoders as discriminators rather than generators. arXiv.
31. Ostendorff, M., Ruas, T., Blume, T., Gipp, B., and Rehm, G. (2020). Aspect-based document similarity for research papers. arXiv.10.18653/v1/2020.coling-main.545 ↗
32. Named Entity Recognition Model of Telecommunication Network Fraud Crime Based on ELECTRA-CRF
33. Effect of negation in sentences on sentiment analysis and polarity detection10.1016/j.procs.2021.05.038 ↗
34. A review: Preprocessing techniques and data augmentation for sentiment analysis10.1186/s40649-020-00080-x ↗
35. Tang, D., Wei, F., Yang, N., Zhou, M., Liu, T., and Qin, B. (2014, January 22–27). Learning sentiment-specific word embedding for twitter sentiment classification. Proceedings of the 52nd Annual Meeting of the Association for Computational Linguistics, Baltimore, AR, USA.10.3115/v1/P14-1146 ↗
36. Agrawal, A., An, A., and Papagelis, M. (2018, January 20–26). Learning emotion-enriched word representations. Proceedings of the 27th International Conference on Computational Linguistics, Santa Fe, NM, USA.
37. Characters-based sentiment identification method for short and informal Chinese text
38. Yu, Y., and Yin, Y. (2019, January 15). Research on Chinese Text Sentiment Classification Process. Proceedings of the3rd International Conference on Mechatronics Engineering and Information Technology (ICMEIT 2019), Hanzhou, China.10.2991/icmeit-19.2019.143 ↗
39. Chinese stopwords for text clustering: A comparative study
40. Kim, Y. (2014, January 25–29). Convolutional neural networks for sentence classification. Proceedings of the EMNLP 2014 Conference on Empirical Methods in Natural Language Processing, Doha, Qatar.10.3115/v1/D14-1181 ↗
41. Liu, P., Qiu, X., and Huang, X. (2016). Recurrent neural network for text classification with multi-task learning. arXiv.
42. Lai, S., Xu, L., Liu, K., and Zhao, J. (2015, January 25–30). Recurrent convolutional neural networks for text classification. Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence, Austin, TX, USA.10.1609/aaai.v29i1.9513 ↗
43. Zhou, P., Shi, W., Tian, J., Qi, Z., Li, B., Hao, H., and Xu, B. (2016, January 7–12). Attention-based bidirectional long short-term memory networks for relation classification. Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics (Volume 2: Short Papers), Berlin, Germany.10.18653/v1/P16-2034 ↗
44. Liu, Y., Ott, M., Goyal, N., Du, J., Joshi, M., Chen, D., Levy, O., Lewis, M., Zettlemoyer, L., and Stoyanov, V. (2019). Roberta: A robustly optimized bert pretraining approach. arXiv.