Sentiment classification and aspect-based sentiment analysis on yelp reviews using deep learning and word embeddings

被引:58
作者
Alamoudi, Eman Saeed [1 ]
Alghamdi, Norah Saleh [2 ]
机构
[1] Taif Univ, Coll Comp & Informat Technol, Alhawiah 888, Taif, Saudi Arabia
[2] Princess Nourah Bint Abdulrahman Univ, Coll Comp & Informat Sci, Riyadh, Saudi Arabia
关键词
Sentiment analysis; bag-of-words; TF-IDF; GloVe; machine learning; deep learning; transfer learning; aspect extraction; lime;
D O I
10.1080/12460125.2020.1864106
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Opinion mining has significantly supported knowledge and decision-making. This research analysed the content of online reviews including the text of reviews and their rankings. The restaurant reviews of Yelp website have been analysed into two sentiment classifications, binary classification (positive and negative) and ternary classification (positive, negative, and neutral). Three different types of predictive models have been applied including: machine learning, deep learning and transfer learning models. In addition, we propose a new unsupervised approach to apply for aspect-level sentiment classification based on semantic similarity, which allows our framework to leverage the powerful capacity of pre-trained language models like GloVe and eliminated many of the complications associated with the supervised learning models. Food, service, ambience, and price are the aspects that have been categorized according to their sentiment context. In conclusion, 98.30% of the maximum accuracy obtained using ALBERT model. The proposed aspect extraction method achieved an accuracy of 83.04%.
引用
收藏
页码:259 / 281
页数:23
相关论文
共 37 条
[1]   Deep learning-based sentiment classification of evaluative text based on Multi-feature fusion [J].
Abdi, Asad ;
Shamsuddin, Siti Mariyam ;
Hasan, Shafaatunnur ;
Piran, Jalil .
INFORMATION PROCESSING & MANAGEMENT, 2019, 56 (04) :1245-1259
[2]  
[Anonymous], 2014, P 8 INT WORKSH SEM E, DOI DOI 10.3115/V1/S14-2076
[3]  
Batista G.E., 2004, ACM SIGKDD Explor. Newslett., V6, P20, DOI DOI 10.1145/1007730.1007735
[4]  
Devlin J, 2019, 2019 CONFERENCE OF THE NORTH AMERICAN CHAPTER OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS: HUMAN LANGUAGE TECHNOLOGIES (NAACL HLT 2019), VOL. 1, P4171
[5]   Deep Learning for Aspect-Based Sentiment Analysis: A Comparative Review [J].
Do, Hai Ha ;
Prasad, P. W. C. ;
Maag, Angelika ;
Alsadoon, Abeer .
EXPERT SYSTEMS WITH APPLICATIONS, 2019, 118 :272-299
[6]   Lexicon-Enhanced LSTM With Attention for General Sentiment Analysis [J].
Fu, Xianghua ;
Yang, Jingying ;
Li, Jianqiang ;
Fang, Min ;
Wang, Huihui .
IEEE ACCESS, 2018, 6 :71884-71891
[7]  
Ganu G., 2009, WebDB, VVolume 9, P1
[8]   Semantic-based padding in convolutional neural networks for improving the performance in natural language processing. A case of study in sentiment analysis [J].
Gimenez, Maite ;
Palanca, Javier ;
Botti, Vicent .
NEUROCOMPUTING, 2020, 378 :315-323
[9]   A survey on classification techniques for opinion mining and sentiment analysis [J].
Hemmatian, Fatemeh ;
Sohrabi, Mohammad Karim .
ARTIFICIAL INTELLIGENCE REVIEW, 2019, 52 (03) :1495-1545
[10]  
Howard J, 2018, PROCEEDINGS OF THE 56TH ANNUAL MEETING OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS (ACL), VOL 1, P328