Skip to main content

Description Logic Class Expression Learning Applied to Sentiment Analysis

  • Chapter
  • First Online:
Book cover Sentiment Analysis and Ontology Engineering

Part of the book series: Studies in Computational Intelligence ((SCI,volume 639))

Abstract

Description Logic (DL) Class Expression Learning (CEL) is a recent research topic of interest in the field of machine learning. Given a set of positive and negative examples of individuals in an ontology, the learning problem consists of finding a new class expression or concept such that most of the positive examples are instances of that concept, whereas the negatives examples are not. Therefore, the class expression learning can be seen as a search process in the space of concepts. In this chapter, the use of CEL algorithms is proposed as a tool to find the class expression that describes as much of the instances of positive documents as possible, being the main novelty of the proposal that the ontology is focused on inferring knowledge at syntactic level to determine the orientation of opinion. Furthermore, the use of CEL algorithms can be an alternative to complement other types of classifiers for sentiment analysis , incorporating such description classes as relevant new features into the knowledge base. To do so, an ontology -based text model for the representation of text documents is presented. The process for the ontology population and the use of the class expression learning of sentiment concepts are also described. To show the usefulness and effectiveness of our proposal, we use a set of documents about positive feedback focused on films to learn the positive sentiment concept and to classify the documents, comparing the results obtained against the result obtained by a C4.5 decision tree classifier, using the standard bag of words structure. Finally, we describe the problems that have arisen and solutions that have been adopted in our proposal.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    http://www.w3.org/Submission/SWRL.

  2. 2.

    http://hermit-reasoner.com.

  3. 3.

    http://owl.man.ac.uk/factplusplus.

  4. 4.

    http://www.w3.org/TR/sparql11-query.

  5. 5.

    http://www.w3.org/TR/2009/REC-owl2-syntax-20091027/#Property_Hierarchy_and_Simple_Object_Property_Expressions.

References

  1. Chandrasekaran, B., Josephson, J.R., Benjamins, V.R.: What are ontologies, and why do we need them? IEEE Intell. Syst. Appl. 14(1), 20–26 (1999)

    Article  Google Scholar 

  2. Chen, R.C., Huang, Y.H., Bau, C.T., Chen, S.M.: A recommendation system based on domain ontology and swrl for anti-diabetic drugs selection. Expert Syst. Appl. 39(4), 3995–4006 (2012)

    Article  Google Scholar 

  3. Colace, F., De Santo, M., Napoletano, P., Becchi, C., Chang, S.K.: Ontological filtering for sentiment analysis. In: DMS’2012, pp. 60–66 (2012)

    Google Scholar 

  4. Gomez-Perez, A., Corcho, O.: Ontology languages for the semantic web. IEEE Intell. Syst. Appl. 17(1), 54–60 (2002)

    Article  Google Scholar 

  5. Horridge, M., Drummond, N., Goodwin, J., Rector, A., Wang, H.H.: The manchester owl syntax. In: Proceedings of the 2006 OWL Experiences and Directions Workshop (OWL-ED2006) (2006)

    Google Scholar 

  6. Horrocks, I.: Ontologies and the semantic web. Commun. ACM 51(12), 58–67 (2008)

    Article  Google Scholar 

  7. Horrocks, I., Patel-Schneider, P.F., Van Harmelen, F.: From SHIQ and RDF to OWL: the making of a web ontology language. Web Semant. 1(1), 7–26 (2003)

    Article  Google Scholar 

  8. Kaur, A., Gupta, V.: A survey on sentiment analysis and opinion mining techniques. J. Emerg. Technol. Web Intell. 5(4), 367–371 (2013)

    Google Scholar 

  9. Kearney, C., Liu, S.: Textual sentiment in finance: a survey of methods and models. Int. Rev. Fin. Anal. 33, 171–185 (2014)

    Google Scholar 

  10. Knijff, J., Frasincar, F., Hogenboom, F.: Domain taxonomy learning from text: the subsumption method versus hierarchical clustering. Data Knowl. Eng. 83, 54–69 (2013)

    Article  Google Scholar 

  11. Kohler, J., Philippi, S., Specht, M., Ruegg, A.: Ontology based text indexing and querying for the semantic web. Knowl.-Based Syst. 19(8), 744–754 (2006)

    Article  Google Scholar 

  12. Kontopoulos, E., Berberidis, C., Dergiades, T., Bassiliades, N.: Ontology-based sentiment analysis of twitter posts. Expert Syst. Appl. 40(10), 4065–4074 (2013)

    Article  Google Scholar 

  13. Lau, R.Y.K., Li, C., Liao, S.S.Y.: Social analytics: learning fuzzy product ontologies for aspect-oriented sentiment analysis. Decis. Support Syst. 65(C), 80–94 (2015)

    Google Scholar 

  14. Lehmann, J.: DL-learner: learning concepts in description logics. J. Mach. Learn. Res. 10, 2639–2642 (2009)

    MathSciNet  MATH  Google Scholar 

  15. Lehmann, J., Auer, S., Bhmann, L., Tramp, S.: Class expression learning for ontology engineering. J. Web Seman. 9(1), 71–81 (2011)

    Article  Google Scholar 

  16. Lehmann, J., Hitzler, P.: Concept learning in description logics using refinement operators. Mach. Learn. 78, 203–250 (2010)

    Article  MathSciNet  Google Scholar 

  17. Li, S., Liu, L., Xiong, Z.: Ontology-based sentiment analysis of network public opinions. Int. J. Digit. Content Technol. Appl. 6(23), 371–380 (2012)

    Article  Google Scholar 

  18. Liu, B.: Sentiment Analysis and Opinion Mining. In: Synthesis Lectures on Human Language Technologies. Morgan & Claypool Publishers (2012)

    Google Scholar 

  19. Maedche, A., Staab, S.: Ontology learning for the semantic web. IEEE Intell. Syst. Appl. 16(2), 72–79 (2001)

    Article  Google Scholar 

  20. Martin-Valdivia, M.T., Martinez-Camara, E., Perea-Ortega, J.M., Urena-Lopez, L.A.: Sentiment polarity detection in spanish reviews combining supervised and unsupervised approaches. Expert Syst. Appl. 40(10), 3934–3942 (2013)

    Article  Google Scholar 

  21. Pang, B., Lee, L.: A sentimental education: sentiment analysis using subjectivity summarization based on minimum cuts. In: Proceedings of the ACL (2004)

    Google Scholar 

  22. Pang, B., Lee, L.: Opinion mining and sentiment analysis. Found. Trends Inf. Retr. 2(1–2), 1–135 (2008)

    Article  Google Scholar 

  23. Pedrycz, W.: Computational Intelligence: An Introduction. CRC Press Inc, Boca Raton (1997)

    MATH  Google Scholar 

  24. Sirin, E., Parsia, B., Grau, B.C., Kalyanpur, A., Katz, Y.: Pellet: a practical owl-dl reasoner. Web Seman. 5(2), 51–53 (2007)

    Article  Google Scholar 

  25. Tran, A., Dietrich, J., Guesgen, H., Marsland, S.: An approach to parallel class expression learning. In: Bikakis, A., Giurca, A. (eds.) Rules on the Web: Research and Applications. Lecture Notes in Computer Science, vol. 7438, pp. 302–316. Springer, Berlin (2012)

    Chapter  Google Scholar 

  26. Uguz, H.: A two-stage feature selection method for text categorization by using information gain, principal component analysis and genetic algorithm. Knowl.-Based Syst. 24(7), 1024–1032 (2011)

    Article  Google Scholar 

  27. Uschold, M., Gruninger, M.: Ontologies: principles, methods and applications. Knowl. Eng. Rev. 11(2), 93–136 (1996)

    Article  Google Scholar 

  28. Wei, T., Lu, Y., Chang, H., Zhou, Q., Bao, X.: A semantic approach for text clustering using wordnet and lexical chains. Expert Syst. Appl. 42(4), 2264–2275 (2015)

    Article  Google Scholar 

  29. Yin, P., Wang, H., Guo, K.: Feature-opinion pair identification of product reviews in chinese: a domain ontology modeling method. New Rev. Hypermedia Multimedia 19(1), 3–24 (2013)

    Article  Google Scholar 

  30. Zhang, F., Ma, Z.M., Li, W.: Storing owl ontologies in object-oriented databases. Knowl.-Based Syst. 76, 240–255 (2015)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alberto Salguero .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Salguero, A., Espinilla, M. (2016). Description Logic Class Expression Learning Applied to Sentiment Analysis. In: Pedrycz, W., Chen, SM. (eds) Sentiment Analysis and Ontology Engineering. Studies in Computational Intelligence, vol 639. Springer, Cham. https://doi.org/10.1007/978-3-319-30319-2_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-30319-2_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-30317-8

  • Online ISBN: 978-3-319-30319-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics