journal article·2022Open access

Multi Layered Rule-Based Technique for Explicit Aspect Extraction from Online Reviews

Mubashar Hussain, Toqir A. Rana, Aksam Iftikhar, M. Usman Ashraf, Muhammad Waseem Iqbal, Ahmed Alshaflut, Abdullah Alourani

Computers, Materials & Continua· Volume 73· Issue 3

Abstract

In the field of sentiment analysis, extracting aspects or opinion targets from user reviews about a product is a key task. Extracting the polarity of an opinion is much more useful if we also know the targeted Aspect or Feature. Rule based approaches, like dependency-based rules, are quite popular and effective for this purpose. However, they are heavily dependent on the authenticity of the employed parts-of-speech (POS) tagger and dependency parser. Another popular rule based approach is to use sequential rules, wherein the rules formulated by learning from the user’s behavior. However, in general, the sequential rule-based approaches have poor generalization capability. Moreover, existing approaches mostly consider an aspect as a noun or noun phrase, so these approaches are unable to extract verb aspects. In this article, we have proposed a multi-layered rule-based (ML-RB) technique using the syntactic dependency parser based rules along with some selective sequential rules in separate layers to extract noun aspects. Additionally, after rigorous analysis, we have also constructed rules for the extraction of verb aspects. These verb rules primarily based on the association between verb and opinion words. The proposed multi-layer technique compensates for the weaknesses of individual layers and yields improved results on two publicly available customer review datasets. The F1 score for both the datasets are 0.90 and 0.88, respectively, which are better than existing approaches. These improved results can be attributed to the application of sequential/syntactic rules in a layered manner as well as the capability to extract both noun and verb aspects.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Sentiment Analysis and Opinion Mining · Advanced Text Analysis Techniques · Web Data Mining and Analysis

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

References (39)

Show source-provided references
1. Sentiment analysis and opinion mining10.1007/978-3-031-02145-9 ↗
2. Sentiment classification using machine learning techniques
3. Development and use of a gold-standard data set for subjectivity classifications
4. Mining and summarizing customer reviews
5. A holistic lexicon-based approach to opinion mining
6. Aspect extraction for opinion mining with a deep convolutional neural network10.1016/j.knosys.2016.06.009 ↗
7. Churn classification model for local telecommunication company based on rough set theory10.4314/jfas.v9i6s.64 ↗
8. Opinion word expansion and target extraction through double propagation10.1162/coli_a_00034 ↗
9. Conditional random fields: Probabilistic models for segmenting and labeling sequence data
10. Phrase dependency parsing for opinion mining
11. Sequential patterns-based rules for aspect-based sentiment analysis10.1166/asl.2018.10752 ↗
12. Sequential patterns rule-based approach for opinion target extraction from customer reviews10.1177/0165551518808195 ↗
13. Rube: Rule-based methods for extracting product features from online consumer reviews10.1016/j.im.2016.05.007 ↗
14. Automated rule selection for aspect extraction in opinion mining10.1016/j.knosys.2016.04.010 ↗
15. Fast algorithms for mining association rules
16. Integrating classification and association rule mining
17. Top-rank: A novel unsupervised approach for topic prediction using keyphrase extraction for urdu documents10.1109/ACCESS.2020.3039548 ↗
18. Bootstrapping both product features and opinion words from Chinese customer reviews with cross-inducing
19. One seed to find them all: Mining opinion features via association
20. A bootstrapping based refinement framework for mining opinion words and targets
21. Extracting aspect-evaluation and aspect-of relations in opinion mining
22. An approach based on tree kernels for opinion mining of online product reviews
23. Structure-aware review mining and summarization
24. Extraction of opinion target using syntactic rules in urdu text10.32604/iasc.2021.018572 ↗
25. Extracting opinion targets in a single and cross-domain setting with conditional random fields
26. Fine-grained product features extraction and categorization in reviews opinion mining
27. Aspect term extraction based on MFE-cRF10.3390/info9080198 ↗
28. Dependency parsing and bidirectional lSTM-cRF for aspect-level sentiment analysis of Chinese
29. A mixed approach of deep learning method and rule-based method to improve aspect level sentiment analysis10.1016/j.aci.2019.02.002 ↗
30. Product feature extraction via topic model and synonym recognition approach
31. A segregational approach for determining aspect sentiments in social media analysis10.1007/s11227-018-2664-3 ↗
32. Chauhan · Smart Systems and IoT: Innovations in Computing · 2020 · 141 · 103
33. Aspect ranking: Identifying important product aspects from online consumer reviews
34. Opinion target extraction using partially-supervised word alignment model
35. Hybrid rule-based approach for aspect extraction and categorization from customer reviews
36. Improving aspect extraction using aspect frequency and semantic similarity-based approach for aspect-based sentiment analysis
37. Exploiting sequential patterns to detect objective aspects from online reviews
38. A two-fold rule-based model for aspect extraction10.1016/j.eswa.2017.07.047 ↗
39. A supervised scheme for aspect extraction in sentiment analysis using the hybrid feature set of word dependency relations and lemmas10.7717/peerj-cs.347 ↗