Sentiment Analysis of Amazon Product Reviews Using Hybrid Rule-based Approach

Full Text (PDF, 907KB), PP.40-52

Views: 0 Downloads: 0


Anjali Dadhich 1,* Blessy Thankachan 1

1. Jaipur National University, Jaipur, Rajasthan, India

* Corresponding author.


Received: 26 Oct. 2020 / Revised: 25 Dec. 2020 / Accepted: 20 Jan. 2021 / Published: 8 Apr. 2021

Index Terms

Sentiment Analysis, Random Forest, KNN, Opinion Summarization, Online Products.


In recent years, the retail market industry has taken a broad form to sell the products online and also to give the opportunity to customers to provide their valuable feedbacks, suggestions and recommendations. The opinion summarization and classification systems extract and identify a range of opinions about different online available products in a large text-based review set. This paper addresses and reviews the concepts of automatic identification of the sentiments expressed in the English text for Amazon and Flipkart products using Random Forest and K-Nearest Neighbor techniques. It presents a detailed comparative study of such existing sentiment analysis algorithms and methodologies on the basis of five key parameters. It results in evaluating their performance in terms of parameter usage and contributions. The paper also discusses their experimental results and challenges found. Therefore, this study shows the maximum usage of feature extraction, positive-negative sentiment, Amazon web source, mobile phone for a large set of reviews in the existing algorithms.

Cite This Paper

Anjali Dadhich, Blessy Thankachan, " Sentiment Analysis of Amazon Product Reviews Using Hybrid Rule-based Approach ", International Journal of Engineering and Manufacturing (IJEM), Vol.11, No.2, pp. 40-52, 2021. DOI: 10.5815/ijem.2021.02.04


[1]Jiang, P., Zhang, C., Fu, H., Niu, Z., Yang, Q: An approach based on tree kernels for opinion mining of online product reviews. In: IEEE International Conference on Data Mining, pp. 256-265. IEEE Press (2010). 

[2]Li, Z.: Product feature extraction with a combined approach. In: Third International Symposium on Intelligent Information Technology and Security Informatics, pp. 686-690. IEEE Press (2010). 

[3]Adinarayana, S., Ilavarasan, E.: Classification techniques for sentiment discovery-a review. In: International Conference on Signal Processing, Communication, Power and Embedded System, pp. 396-400. IEEE Press (2016). 

[4]Puri, S., Kaushik, S.: An enhanced fuzzy similarity based concept mining model for text classification using feature clustering. In: Students’ Conference on Engineering and Systems, pp. 1-6. IEEE Press (2012).

[5]Kaur, G., Singla, A.: Sentimental analysis of Flipkart reviews using Naïve Bayes and decision tree algorithm. International Journal of Advanced Research in Computer Engineering & Technology 5(1), 149-153 (2016).

[6]Khan, J., Jeong, B. S.: Summarizing customer review based on product feature and opinion. In: Proceedings of the 2016 International Conference on Machine Learning and Cybernetics, pp. 158-165. IEEE Press (2016).  

[7]Puri, S., Singh, S. P.: A technical study and analysis of text classification techniques in N-lingual documents. In: International Conference on Computer Communication and Informatics, pp. 1-6. IEEE Press (2016).

[8]Kaur, J., Bansal, M.: Hierarchical sentiment analysis model for automatic review classification for E-commerce users. In: Banati H., Bhattacharyya S., Mani A., Köppen M. (eds) Hybrid Intelligence for Social Networks, pp. 249-267. Springer, Cham (2017).

[9]Ejaz, A., Turabee, Z., Rahim, M., Khoja, S.: Opinion mining approaches on Amazon product reviews: a comparative study. In: International Conference on Information and Communication Technologies, pp. 173-179. IEEE Press (2017). 

[10]Tan, W., Wang, X., Xu, X.: Sentiment analysis for Amazon reviews. In: International Conference, pp. 1-5. (2018). 

[11]Diwakar, D., Kumar, R., Gour, B., Khan, A. U.: Proposed machine learning classifier algorithm for sentiment analysis. In: Sixteenth International Conference on Wireless and Optical Communication Networks. IEEE Press (2019). 

[12]Sumedha, Johari, R.: SARPS: Sentiment analysis of review(s) posted on social network. In: Singh M., Gupta P., Tyagi V., Flusser J., Ören T., Kashyap R. (eds) Advances in Computing and Data Sciences. Communications in Computer and Information Science, vol. 1045, pp. 326-337. Springer, Singapore (2019). 

[13]Suganya, E., Vijayarani, S.: Sentiment analysis for scraping of product reviews from multiple web pages using machine learning algorithms. In: Abraham A., Cherukuri A., Melin P., Gandhi N. (eds) Intelligent Systems Design and Applications. Advances in Intelligent Systems and Computing, vol. 941, pp. 677–685. Springer, Cham (2019). 

[14]Karthika, P., Murugeswari, R., Manoranjithem, R.: Sentiment analysis of social media network using random forest algorithm. In: International Conference on Intelligent Techniques in Control, Optimization and Signal Processing, pp. 1-5. IEEE Press (2019). 

[15]Shaheen, M., Awan, S. M., Hussain, N., Gondal, Z. A.: Sentiment analysis on mobile phone reviews using supervised learning techniques. International Journal of Modern Education and Computer Science 7, 32-43 (2019). 

[16]Aziz, A. A., Starkey, A.: Predicting supervise machine learning performances for sentiment analysis using contextual-based approaches. IEEE Access 8, 17722-17733(2020).

[17]Khan, A. et. al.: Sentiment classification of user reviews using supervised learning techniques with comparative opinion mining perspective. In: Arai K., Kapoor S. (eds) Advances in Computer Vision. Advances in Intelligent Systems and Computing, vol. 944, pp. 23-29. Springer, Cham (2020). 

[18]Puri, S., Singh, S. P.: Advanced applications on bilingual document analysis and processing systems. International Journal of Applied Metaheuristic Computing 11(4), 149-193 (2020).

[19]YOTPO Blog,, last accessed 2020/12/1.

[20]Towards Data Science,, last acc0