Advertisement

OntoLSA—An Integrated Text Mining System for Ontology Learning and Sentiment Analysis

  • Ahmad Kamal
  • Muhammad AbulaishEmail author
  • Jahiruddin
Chapter
  • 1.6k Downloads
Part of the Studies in Computational Intelligence book series (SCI, volume 639)

Abstract

Since the inception of the Web 2.0, World Wide Web is widely being used as a platform by customers and manufactures to share experiences and opinions regarding products, services, marketing campaigns, social events, etc. As a result, there is enormous growth in user-generated contents (e.g. customer reviews), providing an opportunity for data analysts to computationally evaluate users’ sentiments and emotions for developing real-life applications for business intelligence, product recommendation, enhanced customer services, and target marketing. Since users’ feedbaks (aka reviews) are very useful for products development and marketing, large business houses and corporates are taking interest in opinion mining and sentiment analysis systems. In this chapter, we propose the design of an Ontology Learning and Sentiment Analysis (OntoLSA) system for ontology learning and sentiment analysis using rule-based and machine learning approaches. The rule-based approach aims to identify candidate concepts, which are analyzed using a customized HITS algorithm to compile a list of feasible concepts. Feasible concepts and their relationships (both structural and non-structural) are used to generate a domain ontology, which is later on used for opinion mining and sentiment analysis . The proposed system is also integrated with a visualization module to facilitate users to navigate through review documents at different levels of granularity using a graphical user interface.

Keywords

Computational intelligence Opinion mining Sentiment analysis Ontology learning Visualization 

References

  1. 1.
    Abulaish, M.: An ontology enhancement framework to accommodate imprecise concepts and relations. J. Emerg. Technol. Web Intell. 1(1), 22–36 (2009)Google Scholar
  2. 2.
    Abulaish, M., Jahiruddin, M.N.D., Ahmad, T.: Feature and opinion mining for customer review summarization. In: Proceedings of the 3rd International Conference on Pattern Recognition and Machine Intelligence (PReMI’09), pp. 219–224 (2009)Google Scholar
  3. 3.
    Allan, J., Wade, C., Bolivar, A.: Retrieval and novelty detection at the sentence level. In: Proceedings of the 26th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 314–321 (2003)Google Scholar
  4. 4.
    Bloom, K., Garg, N., Argamon, S.: Extracting appraisal expressions. In: Proceedings of Human Language Technologies 2007: the Conference of the North American Chapter of the Association for Computational Linguistics, pp. 308–315 (2007)Google Scholar
  5. 5.
    Breiman, L.: Bagging predictors. Mach. Learn. 24(2), 123–140 (1996)MathSciNetzbMATHGoogle Scholar
  6. 6.
    Cadilhac, A., Benamara, F., Aussenac-Gilles, N.: Ontolexical resources for feature-based opinion mining: a case-study. In: Proceedings of the 6th Workshop on Ontologies and Lexical Resources, pp. 77–86 (2010)Google Scholar
  7. 7.
    Cambria, E., Schuller, B., Xia, Y., Havasi, C.: New avenues in opinion mining and sentiment analysis. IEEE Intell. Syst. 28(2), 15–21 (2013)CrossRefGoogle Scholar
  8. 8.
    Cheng, X., Xu, F.: Fine-grained opinion topic and polarity identification. In: Proceedings of the Poster Session of the Sixth International Conference on Language Resources and Evaluation, pp. 2710–2714 (2008)Google Scholar
  9. 9.
    Church, K.W., Hank, P.: Word association norms, mutual information, and lexicography. Comput. Linguist. 16(1), 22–29 (1990)Google Scholar
  10. 10.
    Dunning, T.: Accurate methods for the statistics of surprise and coincidence. Comput. Linguist. 19(1), 61–74 (1993)Google Scholar
  11. 11.
    Fano, R.M.: Transmission of information: a statistical theory of communications. Am. J. Phys. 29(11), 793–794 (1961)MathSciNetCrossRefGoogle Scholar
  12. 12.
    Fortuna, B., Grobelnik, M., Mladenic, D.: Ontogen: semi-automatic ontology editor. In: Proceedings of the 2007 Conference on Human Interface, pp. 309–318 (2007)Google Scholar
  13. 13.
    Friedman, N., Geiger, D., Goldszmidt, M.: Bayesian network classifiers. Mach. Learn. 29(2–3), 131–163 (1997)CrossRefzbMATHGoogle Scholar
  14. 14.
    Hall, M., Frank, E., Holmes, G., Pfahringer, B., Reutemann, P., Witten, I.H.: The weka data mining software: an update. ACM SIGKDD Explor. Newsl. 11(1), 10–18 (2009)CrossRefGoogle Scholar
  15. 15.
    Hatzivassiloglou, V., McKeown, K.R.: Predicting the semantic orientation of adjectives. In: Proceedings of the 35th Annual Meeting of the Association for Computational Linguistics and Eighth Conference of the European Chapter of the Association for Computational Linguistics, pp. 174–181 (1997)Google Scholar
  16. 16.
    Hu, M., Liu, B.: Mining and summarizing customer reviews. In: Proceedings of the Tenth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 168–177 (2004)Google Scholar
  17. 17.
    Kamal, A.: Review mining for feature based opinion summarization and visualization. Int. J. Comput. Appl. 119(17), 6–13 (2015)Google Scholar
  18. 18.
    Kamal, A., Abulaish, M.: Statistical features identification for sentiment analysis using machine learning techniques. In: Proceedings of the 2013 International Symposium on Computational and Business Intelligence, pp. 178–181 (2013)Google Scholar
  19. 19.
    Kamal, A., Abulaish, M., Anwar, T.: Mining feature-opinion pairs and their reliability scores from web opinion sources. In: Proceedings of the 2nd International Conference on Web Intelligence, Mining and Semantics, pp. 15:1–15:7 (2012)Google Scholar
  20. 20.
    Kessler, J.S., Nicolov, N.: Targeting sentiment expressions through supervised ranking of linguistic configurations. In: Proceedings of the Third International AAAI Conference on Weblogs and Social Media, pp. 90–97 (2009)Google Scholar
  21. 21.
    Kleinberg, J.M.: Authoritative sources in a hyperlinked environment. J. ACM 46(5), 604–632 (1999)MathSciNetCrossRefzbMATHGoogle Scholar
  22. 22.
    Kontopoulosa, E., Berberidisa, C., Dergiadesa, T., Bassiliadesa, N.: Ontology-based sentiment analysis of twitter posts. Expert Syst. Appl. 40(10), 4065–4074 (2013)CrossRefGoogle Scholar
  23. 23.
    Lau, R.Y., Lai, C.C., Ma, J., Li, Y.: Automatic domain ontology extraction for context-sensitive opinion mining. In: Proceedings of the 13th International Conference on Information Systems, pp. 35–53 (2009)Google Scholar
  24. 24.
    Li, B., Zhou, L., Feng, S., Wong, K.: A unified graph model for sentence-based opinion retrieval. In: Proceedings of the 48th Annual Meeting of the Association for Computational Linguistics, pp. 1367–1375 (2010)Google Scholar
  25. 25.
    Li, B., Zhou, L., Feng, S., Wong, K.-F.: A unified graph model for sentence-based opinion retrieval. In: Proceedings of the 48th Annual Meeting of the Association for Computational Linguistics, pp. 1367–1375 (2010)Google Scholar
  26. 26.
    Li, F., Tang, Y., Huang, M., Zhu, X.: Answering opinion questions with random walks on graphs. In: Proceedings of the Joint Conference of the 47th Annual Meeting of the ACL and the 4th International Joint Conference on Natural Language Processing of the AFNLP, pp. 737–745 (2009)Google Scholar
  27. 27.
    Liu, B.: Sentiment analysis and subjectivity. In: Handbook of Natural Language Processing, pp. 627–666. Taylor and Francis Group, Boca (2010)Google Scholar
  28. 28.
    Liu, B.: Sentiment Analysis and Opinion Mining. Morgan & Claypool (2012)Google Scholar
  29. 29.
    Miller, G.A.: Wordnet: a lexical database for english. Commun. ACM 38(11), 39–41 (1995)CrossRefGoogle Scholar
  30. 30.
    Mukherjee, S., Joshi, S.: Sentiment aggregation using conceptnet ontology. In: Proceedings of the 6th International Joint Conference on Natural Language Processing, pp. 570–578 (2013)Google Scholar
  31. 31.
    Otterbacher, J., Erkan, G., Radev, D.R.: Using random walks for question-focused sentence retrieval. In: Proceedings of the Conference on Human Language Technology and Empirical Methods in Natural Language Processing, pp. 915–922 (2005)Google Scholar
  32. 32.
    Pang, B., Lee, L.: Opinion mining and sentiment analysis. Found. Trends Inf. Retr. 2(1–2), 1–135 (2008)CrossRefGoogle Scholar
  33. 33.
    Pang, B., Lee, L., Vaithyanathan, S.: Thumbs up? Sentiment classification using machine learning techniques. In: Proceedings of EMNLP, pp. 79–86 (2002)Google Scholar
  34. 34.
    Popescu, A.M., Etzioni, O.: Extracting product features and opinions from reviews. In: Proceedings of the 2005 Conference on Empirical Methods in Natural Language Processing (EMNLP05), pp. 339–346 (2005)Google Scholar
  35. 35.
    Prabowo, R., Thelwall, M.: Sentiment analysis: a combined approach. J. Inf. 3(2), 143–157 (2009)CrossRefGoogle Scholar
  36. 36.
    Qiu, G., Liu, B., Bu, J., Chen, C.: Expanding domain sentiment lexicon through double propagation. In: Proceedings of the 21st International Joint Conference on Artifical Intelligence, pp. 1199–1204 (2009)Google Scholar
  37. 37.
    Qiu, G., Liu, B., Bu, J., Chen, C.: Opinion word expansion and target extraction through double propagation. Comput. Linguist. 37(1), 9–27 (2011)CrossRefGoogle Scholar
  38. 38.
    Quinlan, J.R.: C4.5: Programs for Machine Learning. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA (1993)Google Scholar
  39. 39.
    Rumelhart, D.E., Hinton, G.E., Williams, R.J.: Parallel distributed processing: explorations in the microstructure of cognition, vol. 1, chapter Learning internal representations by error propagation, pp. 318–362. MIT Press, Cambridge, MA, USA (1986)Google Scholar
  40. 40.
    Shein, K.P.P.: Ontology based combined approach for sentiment classification. In: Proceedings of the 3rd International Conference on Communications and Information Technology, pp. 112–115 (2009)Google Scholar
  41. 41.
    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 (2002)Google Scholar
  42. 42.
    Wei, W., Gulla, J.A.: Sentiment learning on product reviews via sentiment ontology tree. In: Proceedings of the 48th Annual Meeting of the Association for Computational Linguistics, pp. 404–413 (2010)Google Scholar
  43. 43.
    Wilson, T., Wiebe, J., Hwa, R.: Just how mad are you? Finding strong and weak opinion clauses. In: Proceedings of the 19th National Conference on Artifical Intelligence, pp. 761–767 (2004)Google Scholar
  44. 44.
    Zhou, L., Chaovalit, P.: Ontology-supported polarity mining. J. Am. Soc. Inf. Sci. Technol. 59(1), 98–110 (2008)CrossRefGoogle Scholar
  45. 45.
    Zhuang, L., Jing, F., Zhu, X.-Y.: Movie review mining and summarization. In: Proceedings of the 15th ACM International Conference on Information and Knowledge Management, pp. 43–50 (2006)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  1. 1.Department of MathematicsNew DelhiIndia
  2. 2.Department of Computer ScienceNew DelhiIndia

Personalised recommendations