Abstract
The aspect-based online opinions expressed by users on social media sites have become a popular source of information for consumers regarding their purchase decisions as well as for companies seeking opinions on their products. Therefore, it is important to develop aspect-based opinion mining applications with an emphasis on extracting and classifying the aspect-based opinions expressed by users about products in a given review. Previous studies have used a limited set of heuristic patterns for aspect extraction with both supervised (annotated-dataset-based) and unsupervised (lexical-resource-based) aspect-related sentiment classification algorithms. However, the present study proposes an integrated framework comprising of an extended set of heuristic patterns for aspect extraction, a hybrid sentiment classification module with the additional support of intensifiers and negations, and a summary generator. The performance evaluation of the proposed aspect-based opinion mining system using state-of-the-art methods shows that the proposed system outperforms the alternative methods in terms of better precision, recall and F-measure, since it achieves an average precision of 85%, an average recall of 73% and an average F-measure of 0.78. The comparative results indicate that the proposed technique provides more efficient results for the aspect-sentiment extraction, classification and summary generation of online product reviews.
Similar content being viewed by others
References
Asghar, M.Z., Ahmad, S., Qasim, M., Zahra, S.R., Kundi, F.M.: SentiHealth: creating health-related sentiment lexicon using hybrid approach. SpringerPlus. 5(1):1139 (2016)
Asghar, M.Z., Khan, A., Ahmad, S., Kundi, F.M.: Preprocessing in Natural Language Processing in Emerging Issues in the Natural and Applied Sciences, Baku, Azerbaijan: Progress IPS LLC, pp. 52–161 (2013)
Asghar, M.Z., Khan, A., Ahmad, S., Khan, I.A., Kundi, F.M.: A unified framework for creating domain dependent polarity lexicons from user generated reviews. PLoS ONE 10(10), e0140204 (2015)
Asghar, M.Z., Khan, A., Ahmad, S., Qasim, M., Khan, I.A.: Lexicon-enhanced sentiment analysis framework using rule-based classification scheme. PLoS ONE 12(2), e0171649 (2017). doi:10.1371/journal.pone.0171649
Bird, S., Klein, E., Loper, E.: Natural Language Processing with Python. O’Reilly Media, Inc (2009)
Chinsha, T.C., Shibily, J.: A syntactic approach for aspect based opinion mining. In: Proceedings of the IEEE 9th International Conference on Semantic Computing (2015)
Esuli, A., Sentiwordnet, S.F.: A publically available lexical resource f or opinion mining. In: Proceedings of LREC, vol. 6 (2006)
Htay, S.S., Lynn, K.T.: Extracting product features and opinion words using pattern knowledge in customer reviews. Sci. World J. 3, 2013 (2013)
Hu, M., Liu, B.: Mining Opinion Features in Customer Reviews. American Association for Artificial Intelligence (2004)
Kennedy, Alistair, Inkpen, D.: Sentiment classification of movie reviews using contextual valence shifters. Comput. Intell. 22(2), 110–125 (2006)
Kessler, L.S., Nicolov, N.: Targeting sentiment expressions through supervised ranking of linguistic configurations. In: ICWSM (2009)
Khan, K., Baharudin, B., Khan, A.: Identifying product features from customer reviews using hybrid patterns. Int. Arab. J. Inf. Technol. 11(3), 281–286 (2014)
Kreutzer, J., Witte, N.: Opinion Mining Using SentiWordNet, pp. 1–19 (2013)
List of intensifiers https://archive.org/stream/intensifiersincu00benz/intensifiersincu00benz_djvu.txt
Liu, B.: Sentiment analysis and opinion mining. Synth. Lect. Human Lang. Technol. 5, 1–167 (2012)
Maharani, W., Widyantoro, D.H., Khodra, M.L.: Aspect extraction in customer reviews using syntactic pattern. Procedia Comput. Sci. 59(Iccsci), 244–253 (2015)
Maharani, W., Widyantoro, D.H., Khodra, M.L.: Learning-based aspect identification in customer review products. In: The 5th International Conference on Electrical Engineering and Informatics 2015 August 10–11, Bali, Indonesia, pp. 71–76 (2015)
Maharani, W., Widyantoro, D.H., Khodra, M.L.: SAE: syntactic-based aspect and opinion extraction from product reviews. ICAICTA 2015-2015 Int. Conf. Adv. Informatics Concepts, Theory Appl. (2015)
Manek, A.S., Shenoy, P.D., Mohan, M.C., Venugopal, K.R.: Aspect term extraction for sentiment analysis in large movie reviews using Gini Index feature selection method and SVM classifier. World Wide Web 20, 135 (2017). doi:10.1007/s11280-015-0381-x
Marrese-Taylor, E., Velásquez, J.D., Bravo-Marquez, F.: A novel deterministic approach for aspect-based opinion mining in tourism products reviews. Expert Syst. Appl. 41(17), 7764–7775 (2014)
Pang, B., Lee, L.: A sentimental education: sentiment analysis using subjectivity summarization based on minimum cuts. In: Proceedings of the 42nd Annual Meeting on Association for Computational Linguistics (AMACL’04), pp. 271–277 (2004)
Parkhe, V., Biswas, B.: Sentiment analysis of movie reviews: finding most important movie aspects using driving factors. Soft Comput. 20(9), 3373–3379 (2016)
Popescu, A.-M., Etzioni, O.: Extracting product features and opinions from reviews. Natural Language Processing and Text Mining, pp. 9–28. Springer, London (2007)
Provost, F.J., Fawcett, T., Kohavi, R.: The case against accuracy estimation for comparing induction algorithms. In: Proceedings of the Fifteenth International Conference on Machine Learning 98, 445–453 (1998)
Qiu, G., Liu, B., Bu, L., Chen, C.: Opinion word expansion and target extraction through double propagation. Comput. Linguist. 37(1), 9–27 (2011)
Rana, T.A., Rana, T.A.: Exploiting Sequential Patterns to Detect Objective Aspects from Online Reviews Exploiting Sequential Patterns to Detect Objective Aspects from Online Reviews, no. August (2016)
Samha, A.K., Li, Y., Zhang, J.: Aspect-based opinion extraction from customer reviews, arXiv preprint arXiv:1404.1982 (2014)
Singh, V., Piryani, R., Uddin, A., Waila, P.: Sentiment analysis of movie reviews: a new feature-based heuristic for aspect-based sentiment classification. In: Automation, Computing, Communication, Control and Compressed Sensing (iMac4s), International Multi-Conference, IEEE, pp. 712–717 (2013)
Taboada, M., Brooke, J., Tofiloski, M., Voll, K., Stede, M.: Lexicon-based methods for sentiment analysis. Comput. Linguist. 37(2), 267–307 (2011)
Thet, T.T., Khoo, C.S., Shakthikumar, S.: Sentiment analysis of movie reviews on discussion boards using a linguistic approach. In: Proceedings of the 1st International CIKM Workshop on Topic-Sentiment Analysis for Mass Opinion, pp. 81–84. ACM (2009)
Turney, P.D.: Thumbs up or thumbs down?: Semantic orientation applied to unsupervised classification of reviews. In: Proceedings of the 40th Annual Meeting on Association for Computational linguistics, pp. 417–424, July (2002)
Varghese, R., Jayasree, M.: Aspect based sentiment analysis using support vector machine classifier. In: Advances in Computing, Communications and Informatics (ICACCI), International Conference on IEEE, pp. 1581–1586 (2013)
Zhai, Z., Liu, B., Xu, H., Jia, P.: Clustering product features for opinion mining. In: Proc. fourth ACM Int. Conf. Web search data Min.-WSDM ’11, no. March, p. 347 (2011)
Zhuang, L., Jing, F., Zhu, X.: Movie review mining and summarization. In: Proceedings of the 15th ACM International Conference on Information and Knowledge Management, pp. 43–50 (2006)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Asghar, M.Z., Khan, A., Zahra, S.R. et al. Aspect-based opinion mining framework using heuristic patterns. Cluster Comput 22 (Suppl 3), 7181–7199 (2019). https://doi.org/10.1007/s10586-017-1096-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10586-017-1096-9