Skip to main content
Log in

Aspect-based opinion mining framework using heuristic patterns

  • Published:
Cluster Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

Similar content being viewed by others

References

  1. 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)

  2. 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)

  3. 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)

    Article  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. Bird, S., Klein, E., Loper, E.: Natural Language Processing with Python. O’Reilly Media, Inc (2009)

  6. 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)

  7. Esuli, A., Sentiwordnet, S.F.: A publically available lexical resource f or opinion mining. In: Proceedings of LREC, vol. 6 (2006)

  8. Htay, S.S., Lynn, K.T.: Extracting product features and opinion words using pattern knowledge in customer reviews. Sci. World J. 3, 2013 (2013)

    Google Scholar 

  9. Hu, M., Liu, B.: Mining Opinion Features in Customer Reviews. American Association for Artificial Intelligence (2004)

  10. Kennedy, Alistair, Inkpen, D.: Sentiment classification of movie reviews using contextual valence shifters. Comput. Intell. 22(2), 110–125 (2006)

    Article  MathSciNet  Google Scholar 

  11. Kessler, L.S., Nicolov, N.: Targeting sentiment expressions through supervised ranking of linguistic configurations. In: ICWSM (2009)

  12. 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)

  13. Kreutzer, J., Witte, N.: Opinion Mining Using SentiWordNet, pp. 1–19 (2013)

  14. List of intensifiers https://archive.org/stream/intensifiersincu00benz/intensifiersincu00benz_djvu.txt

  15. Liu, B.: Sentiment analysis and opinion mining. Synth. Lect. Human Lang. Technol. 5, 1–167 (2012)

    Article  Google Scholar 

  16. Maharani, W., Widyantoro, D.H., Khodra, M.L.: Aspect extraction in customer reviews using syntactic pattern. Procedia Comput. Sci. 59(Iccsci), 244–253 (2015)

    Article  Google Scholar 

  17. 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)

  18. 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)

  19. 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

    Article  Google Scholar 

  20. 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)

    Article  Google Scholar 

  21. 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)

  22. Parkhe, V., Biswas, B.: Sentiment analysis of movie reviews: finding most important movie aspects using driving factors. Soft Comput. 20(9), 3373–3379 (2016)

    Article  Google Scholar 

  23. Popescu, A.-M., Etzioni, O.: Extracting product features and opinions from reviews. Natural Language Processing and Text Mining, pp. 9–28. Springer, London (2007)

  24. 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)

  25. Qiu, G., Liu, B., Bu, L., Chen, C.: Opinion word expansion and target extraction through double propagation. Comput. Linguist. 37(1), 9–27 (2011)

    Article  Google Scholar 

  26. 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)

  27. Samha, A.K., Li, Y., Zhang, J.: Aspect-based opinion extraction from customer reviews, arXiv preprint arXiv:1404.1982 (2014)

  28. 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)

  29. Taboada, M., Brooke, J., Tofiloski, M., Voll, K., Stede, M.: Lexicon-based methods for sentiment analysis. Comput. Linguist. 37(2), 267–307 (2011)

    Article  Google Scholar 

  30. 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)

  31. 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)

  32. 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)

  33. 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)

  34. 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)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Muhammad Zubair Asghar.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10586-017-1096-9

Keywords

Navigation