| Literature DB >> 35669644 |
Mohammad Eid Alzahrani1, Theyazn H H Aldhyani2, Saleh Nagi Alsubari3, Maha M Althobaiti4, Adil Fahad1.
Abstract
Most consumers rely on online reviews when deciding to purchase e-commerce services or products. Unfortunately, the main problem of these reviews, which is not completely tackled, is the existence of deceptive reviews. The novelty of the proposed system is the application of opinion mining on consumers' reviews to help businesses and organizations continually improve their market strategies and obtain an in-depth analysis of the consumers' opinions regarding their products and brands. In this paper, the long short-term memory (LSTM) and deep learning convolutional neural network integrated with LSTM (CNN-LSTM) models were used for sentiment analysis of reviews in the e-commerce domain. The system was tested and evaluated by using real-time data that included reviews of cameras, laptops, mobile phones, tablets, televisions, and video surveillance products from the Amazon website. Data preprocessing steps, such as lowercase processing, stopword removal, punctuation removal, and tokenization, were used for data cleaning. The clean data were processed with the LSTM and CNN-LSTM models for the detection and classification of the consumers' sentiment into positive or negative. The LSTM and CNN-LSTM algorithms achieved an accuracy of 94% and 91%, respectively. We conclude that the deep learning techniques applied here provide optimal results for the classification of the customers' sentiment toward the products.Entities:
Mesh:
Year: 2022 PMID: 35669644 PMCID: PMC9167094 DOI: 10.1155/2022/3840071
Source DB: PubMed Journal: Comput Intell Neurosci
Figure 1Framework for the proposed methodology.
The number of reviews per product category.
| Product name | Review count |
|---|---|
| Laptops | 1,946 |
| Mobile phones | 1,918 |
| Tablets | 1,894 |
| Televisions | 1,596 |
| Video surveillance products | 2,597 |
Figure 2The structure of the CNN-LSTM model.
Figure 3The structure of the LSTM model.
Figure 4Word cloud of the dataset.
The splitting of the dataset.
| Total number of reviews | Training set 80% | Validation set 10% | Testing set 20% |
|---|---|---|---|
| 13,057 (11,184 positive; 1,873 negative) | 9,400 | 1,045 | 2,612 |
Results of the deep learning models.
| Models | Specificity | Accuracy (%) | Precision (%) | Recall (%) | F1-score (%) |
|---|---|---|---|---|---|
| LSTM | 95 | 91.03 | 92.07 | 97.73 | 95.50 |
| CNN-LSTM | 96 | 94 | 94 | 99 | 96.03 |
Figure 5Confusion matrix of the (a) LSTM and (b) CNN-LSTM models.
Figure 6The performance of the LSTM model: (a) accuracy and (b) loss.
Figure 7The performance of the CNN-LSTM model: (a) accuracy and (b) loss.
Significant results of the CNN-LSTM model compared to the SVM method.
| Models | Datasets | Accuracy (%) |
|---|---|---|
| Support vector machine [ | Televisions, tablets, mobile phones, laptops, and video surveillance | 88, 84, 92, 88, and 93 |
| Proposed system (CNN-LSTM) | All dataset | 94 |