journal article·2021Open access

Aspect-Based Sentiment Analysis for Polarity Estimation of Customer Reviews on Twitter

Ameen Banjar, Zohair Ahmed, Ali Daud, Rabeeh Ayaz Abbasi, Hussain Dawood

Computers, Materials & Continua· Volume 67· Issue 2

Abstract

Most consumers read online reviews written by different users before making purchase decisions, where each opinion expresses some sentiment. Therefore, sentiment analysis is currently a hot topic of research. In particular, aspect-based sentiment analysis concerns the exploration of emotions, opinions and facts that are expressed by people, usually in the form of polarity. It is crucial to consider polarity calculations and not simply categorize reviews as positive, negative, or neutral. Currently, the available lexicon-based method accuracy is affected by limited coverage. Several of the available polarity estimation techniques are too general and may not reflect the aspect/topic in question if reviews contain a wide range of information about different topics. This paper presents a model for the polarity estimation of customer reviews using aspect-based sentiment analysis (ABSA-PER). ABSA-PER has three major phases: data preprocessing, aspect co-occurrence calculation (CAC) and polarity estimation. A multi-domain sentiment dataset, Twitter dataset, and trust pilot forum dataset (developed by us by defined judgement rules) are used to verify ABSA-PER. Experimental outcomes show that ABSA-PER achieves better accuracy, i.e., 85.7% accuracy for aspect extraction and 86.5% accuracy in terms of polarity estimation, than that of the baseline methods.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Sentiment Analysis and Opinion Mining · Digital Marketing and Social Media · Text and Document Classification Technologies

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

References (31)

Show source-provided references
1. Shelke · Advances in Intelligent Systems and Computing · 2017 · 65110.1007/978-981-10-3156-4_69 ↗
2. A semi-supervised approach to sentiment analysis using revised sentiment strength based on SentiWordNet10.1007/s10115-016-0993-1 ↗
3. Opinion mining: Aspect level sentiment analysis using SentiWordNet and amazon web services10.5120/ijca2017912830 ↗
4. Context-aware sliding window for sentiment classification10.1109/ACCESS.2019.2963586 ↗
5. A web search enhanced feature extraction method for aspect-based sentiment analysis for Turkish informal texts10.1007/978-3-319-43946-4_15 ↗
6. Contextual semantics for sentiment analysis of Twitter10.1016/j.ipm.2015.01.005 ↗
7. Improved technique of sentiment classification for objective word
8. Survey on aspect-level sentiment analysis10.1109/TKDE.2015.2485209 ↗
9. A Spanish semantic orientation approach to domain adaptation for polarity classification10.1016/j.ipm.2014.10.002 ↗
10. A survey on opinion mining and sentiment analysis: Tasks, approaches and applications10.1016/j.knosys.2015.06.015 ↗
11. Enhancing aspect-based sentiment analysis of Arabic hotels’ reviews using morphological, syntactic and semantic features10.1016/j.ipm.2018.01.006 ↗
12. Datasets for aspect-based sentiment analysis in Bangla and its baseline evaluation10.3390/data3020015 ↗
13. Deep learning for aspect-based sentiment analysis: A comparative review10.1016/j.eswa.2018.10.003 ↗
14. Data-driven integration of multiple sentiment dictionaries for lexicon-based sentiment classification of product reviews10.1016/j.knosys.2014.06.001 ↗
15. Gold-standard for topic-specific sentiment analysis of economic texts
16. Crowd explicit sentiment analysis10.1016/j.knosys.2014.05.007 ↗
17. Meta-level sentiment models for big social data analysis10.1016/j.knosys.2014.05.016 ↗
18. Hybrid deep belief networks for semi-super-vised sentiment classification
19. Sentic patterns: Dependency-based rules for concept-level sentiment analysis10.1016/j.knosys.2014.05.005 ↗
20. Enriching semantic knowledge bases for opinion mining in big data applications10.1016/j.knosys.2014.04.039 ↗
21. A novel framework for social web forums’ thread ranking based on semantics and post quality features10.1007/s11227-016-1839-z ↗
22. Stream-based active learning for sentiment analysis in the financial domain10.1016/j.ins.2014.04.034 ↗
23. Modelling to identify influential bloggers in the blogosphere: A survey10.1016/j.chb.2016.11.012 ↗
24. CommuniMents: A framework for detecting community based sentiments for events10.4018/IJSWIS.2017040106 ↗
25. Normalized web distance and word similarity
26. “Tweet object—Twitter developers. (n.d.),” 2017. [Online]. Available: https://dev.twitter.com/overview/api/tweets.
27. Automatic unsupervised polarity detection on a Twitter data stream
28. “Trustpilot API documentation (n.d.),” 2017. [Online]. Available: https://developers.trustpilot.com/.
29. SWIMS: Semi-supervised subjective feature weighting and intelligent model selection for sentiment analysis10.1016/j.knosys.2016.02.011 ↗
30. “Amazon developer services (n.d.),” 2017. [Online]. Available: https://developer.amazon.com/.
31. Aspect-level sentiment analysis in Czech