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

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.

[1]  Leo Breiman,et al.  Bagging Predictors , 1996, Machine Learning.

[2]  J. Ross Quinlan,et al.  C4.5: Programs for Machine Learning , 1992 .

[3]  Feiyu Xu,et al.  Fine-grained Opinion Topic and Polarity Identification , 2008, LREC.

[4]  Ted Dunning,et al.  Accurate Methods for the Statistics of Surprise and Coincidence , 1993, CL.

[5]  James L. McClelland,et al.  Parallel distributed processing: explorations in the microstructure of cognition, vol. 1: foundations , 1986 .

[6]  Khin Phyu Phyu Shein Ontology based combined approach for sentiment classification , 2009, ICC 2009.

[7]  Oren Etzioni,et al.  Extracting Product Features and Opinions from Reviews , 2005, HLT.

[8]  Rudy Prabowo,et al.  Sentiment analysis: A combined approach , 2009, J. Informetrics.

[10]  Ian H. Witten,et al.  The WEKA data mining software: an update , 2009, SKDD.

[11]  Bing Liu,et al.  Sentiment Analysis and Subjectivity , 2010, Handbook of Natural Language Processing.

[12]  Xiaoyan Zhu,et al.  Movie review mining and summarization , 2006, CIKM '06.

[13]  Muhammad Abulaish,et al.  Mining feature-opinion pairs and their reliability scores from web opinion sources , 2012, WIMS '12.

[14]  Ahmad Kamal Review Mining for Feature Based Opinion Summarization and Visualization , 2015, ArXiv.

[15]  Peter D. Turney Thumbs Up or Thumbs Down? Semantic Orientation Applied to Unsupervised Classification of Reviews , 2002, ACL.

[16]  Yang Tang,et al.  Answering Opinion Questions with Random Walks on Graphs , 2009, ACL/IJCNLP.

[17]  Muhammad Abulaish,et al.  Statistical Features Identification for Sentiment Analysis Using Machine Learning Techniques , 2013, 2013 International Symposium on Computational and Business Intelligence.

[18]  Mohammad Najmud Doja,et al.  Feature and Opinion Mining for Customer Review Summarization , 2009, PReMI.

[19]  Jon Atle Gulla,et al.  Sentiment Learning on Product Reviews via Sentiment Ontology Tree , 2010, ACL.

[20]  Janyce Wiebe,et al.  Just How Mad Are You? Finding Strong and Weak Opinion Clauses , 2004, AAAI.

[21]  Kenneth Ward Church,et al.  Word Association Norms, Mutual Information, and Lexicography , 1989, ACL.

[22]  Bing Liu,et al.  Sentiment Analysis and Opinion Mining , 2012, Synthesis Lectures on Human Language Technologies.

[23]  Bo Pang,et al.  Thumbs up? Sentiment Classification using Machine Learning Techniques , 2002, EMNLP.

[24]  Kathleen R. McKeown,et al.  Predicting the semantic orientation of adjectives , 1997 .

[25]  George A. Miller,et al.  WordNet: A Lexical Database for English , 1995, HLT.

[26]  Nick Bassiliades,et al.  Ontology-based sentiment analysis of twitter posts , 2013, Expert Syst. Appl..

[27]  Chun Chen,et al.  Opinion Word Expansion and Target Extraction through Double Propagation , 2011, CL.

[28]  Shlomo Argamon,et al.  Extracting Appraisal Expressions , 2007, NAACL.

[29]  Bing Liu,et al.  Mining and summarizing customer reviews , 2004, KDD.

[30]  Lina Zhou,et al.  Ontology-supported polarity mining , 2008 .

[31]  Muhammad Abulaish,et al.  An Ontology Enhancement Framework to Accommodate Imprecise Concepts and Relations , 2009 .

[32]  Raymond Y. K. Lau,et al.  Automatic Domain Ontology Extraction for Context-Sensitive Opinion Mining , 2009, ICIS.

[33]  Dunja Mladenic,et al.  OntoGen: Semi-automatic Ontology Editor , 2007, HCI.

[34]  Dragomir R. Radev,et al.  Using Random Walks for Question-focused Sentence Retrieval , 2005, HLT.

[35]  Nicolas Nicolov,et al.  Targeting Sentiment Expressions through Supervised Ranking of Linguistic Configurations , 2009, ICWSM.

[36]  Alberto Maria Segre,et al.  Programs for Machine Learning , 1994 .

[37]  Kam-Fai Wong,et al.  A Unified Graph Model for Sentence-Based Opinion Retrieval , 2010, ACL.

[38]  Lillian Lee,et al.  Opinion Mining and Sentiment Analysis , 2008, Found. Trends Inf. Retr..

[39]  Nir Friedman,et al.  Bayesian Network Classifiers , 1997, Machine Learning.

[40]  Björn W. Schuller,et al.  New Avenues in Opinion Mining and Sentiment Analysis , 2013, IEEE Intelligent Systems.

[41]  James Allan,et al.  Retrieval and novelty detection at the sentence level , 2003, SIGIR.

[42]  Nathalie Aussenac-Gilles,et al.  Ontolexical resources for feature-based opinion mining: a case-study , 2010 .

[43]  Subhabrata Mukherjee,et al.  Sentiment Aggregation using ConceptNet Ontology , 2013, IJCNLP.