A Survey of Domain Ontology Engineering: Methods and Tools

With the advent of the Semantic Web, the field of domain ontology engineering has gained more and more importance. This innovative field may have a big impact on computer-based education and will certainly contribute to its development. This chapter presents a survey on domain ontology engineering and especially domain ontology learning. The chapter focuses particularly on automatic methods for ontology learning. It summarizes the state of the art in natural language processing techniques and statistical and machine learning techniques for ontology extraction. It also explains how intelligent tutoring systems may benefit from this engineering and talks about the challenges that face the field.

[1]  William H. Graves The new challenges of E-learning , 2001, UBIQ.

[2]  Roger Nkambou Managing inference process in student modelling for intelligent tutoring systems , 1999, Proceedings 11th International Conference on Tools with Artificial Intelligence.

[3]  Michael Fleischman Automated Subcategorization of Named Entities , 2001, ACL.

[4]  Willem Robert van Hage,et al.  A Method for Learning Part-Whole Relations , 2006, International Semantic Web Conference.

[5]  Peter Spyns,et al.  Unsupervised Text Mining for the Learning of DOGMA-inspired Ontologies , 2005 .

[6]  Timothy Baldwin,et al.  Automatic Discovery of Telic and Agentive Roles from Corpus Data , 2004, PACLIC.

[7]  Eneko Agirre,et al.  Building Accurate Semantic Taxonomies from Monolingual MRDs , 1998, COLING-ACL.

[8]  Nathalie Aussenac-Gilles,et al.  Revisiting Ontology Design: A Methodology Based on Corpus Analysis , 2000, EKAW.

[9]  Marta Sabou,et al.  Learning web service ontologies: an automatic extraction method and its evaluation , 2005 .

[10]  Dekang Lin,et al.  Automatic Identification of Non-compositional Phrases , 1999, ACL.

[11]  Lars Marius Garshol,et al.  Metadata? Thesauri? Taxonomies? Topic Maps! Making Sense of it all , 2004, J. Inf. Sci..

[12]  Nicola Guarino,et al.  Evaluating ontological decisions with OntoClean , 2002, CACM.

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

[14]  Steffen Staab,et al.  Ontology Learning Part One - On Discoverying Taxonomic Relations from the Web , 2002 .

[15]  Eduard H. Hovy,et al.  Fine Grained Classification of Named Entities , 2002, COLING.

[16]  Philipp Cimiano,et al.  Automatically Learning Qualia Structures from the Web , 2005, ACL 2005.

[17]  Daniel Jurafsky,et al.  Learning Syntactic Patterns for Automatic Hypernym Discovery , 2004, NIPS.

[18]  Stuart Macdonald,et al.  User Engagement in Research Data Curation , 2009, ECDL.

[19]  Dominic Widdows,et al.  Unsupervised methods for developing taxonomies by combining syntactic and statistical information , 2003, NAACL.

[20]  Paola Velardi,et al.  Evaluation of OntoLearn, a Methodology for Automatic Learning of Domain Ontologies , 2005 .

[21]  Zellig S. Harris,et al.  Distributional Structure , 1954 .

[22]  Paola Velardi,et al.  Quantitative and Qualitative Evaluation of the OntoLearn Ontology Learning System , 2004, COLING.

[23]  Hinrich Schütze,et al.  Customizing a Lexicon to Better Suit a Computational Task , 1996 .

[24]  Paola Velardi,et al.  Learning Domain Ontologies from Document Warehouses and Dedicated Web Sites , 2004, CL.

[25]  D. Bobrow,et al.  Representation and Understanding: Studies in Cognitive Science , 1975 .

[26]  Lora Aroyo,et al.  The New Challenges for E-learning: The Educational Semantic Web , 2004, J. Educ. Technol. Soc..

[27]  Sharon A. Caraballo Automatic construction of a hypernym-labeled noun hierarchy from text , 1999, ACL.

[28]  Amal Zouaq,et al.  Evaluating the Generation of Domain Ontologies in the Knowledge Puzzle Project , 2009, IEEE Transactions on Knowledge and Data Engineering.

[29]  Samson W. Tu,et al.  DataMaster – a Plug-in for Importing Schemas and Data from Relational Databases into Protégé , 2007 .

[30]  Catherine Faron-Zucker,et al.  Learning ontologies from RDF annotation , 2001 .

[31]  Johanna Völker,et al.  A Framework for Ontology Learning and Data-driven Change Discovery , 2005 .

[32]  Jean-Luc Minel,et al.  Document annotation and ontology population from linguistic extractions , 2005, K-CAP '05.

[33]  Marti A. Hearst Automatic Acquisition of Hyponyms from Large Text Corpora , 1992, COLING.

[34]  Maarten de Rijke,et al.  Type Checking in Open-Domain Question Answering , 2004, ECAI.

[35]  Steffen Staab,et al.  Ontology Learning for the Semantic Web , 2002, IEEE Intell. Syst..

[36]  Stéphanie Jean-Daubias,et al.  The Ambre ILE: How to Use Case-Based Reasoning to Teach Methods , 2002, Intelligent Tutoring Systems.

[37]  Vincent Claveau Acquisition automatique de lexiques sémantiques pour la recherche d'information. (Automatic acquisition of semantic lexicons for information retrieval) , 2003 .

[38]  Paul Compton,et al.  Discovery of ontologies from knowledge bases , 2001, K-CAP '01.

[39]  John B. Lowe,et al.  The Berkeley FrameNet Project , 1998, ACL.

[40]  Dan I. Moldovan,et al.  Learning Semantic Constraints for the Automatic Discovery of Part-Whole Relations , 2003, NAACL.

[41]  Zhendong Niu Bayesian student modeling, user interfaces and feedback: A sensitivity analysis , 2001 .

[42]  Henry M. Halff,et al.  Four Easy Pieces: Development Systems for Knowledge-Based Generative Instruction , 1999 .

[43]  Eugene Charniak,et al.  Finding Parts in Very Large Corpora , 1999, ACL.

[44]  Kellyn Kruger,et al.  Fully Automatic Acquisition of Taxonomic Knowledge from Large Corpora of Texts: Limited Syntax Knowledge Representation System Based on Natural Language , 2000, ISMIS.

[45]  P. Buitelaar,et al.  Ontology Learning and Population: Bridging the Gap between Text and Knowledge - Volume 167 Frontiers in Artificial Intelligence and Applications , 2008 .

[46]  Martha C. Polson,et al.  Foundations of intelligent tutoring systems , 1988 .

[47]  William A. Woods,et al.  What's in a Link: Foundations for Semantic Networks , 1975 .

[48]  Sophia Ananiadou,et al.  The C-value/NC-value Method of Automatic Recognition for Multi-Word Terms , 1998, ECDL.

[49]  John Mylopoulos,et al.  The Semantic Web - ISWC 2003 , 2003, Lecture Notes in Computer Science.

[50]  Amal Zouaq,et al.  Enhancing Learning Objects with an Ontology-Based Memory , 2009, IEEE Transactions on Knowledge and Data Engineering.

[51]  Philipp Cimiano,et al.  Automatic Acquisition of Ranked Qualia Structures from the Web , 2007, ACL.

[52]  Magnus Sahlgren,et al.  The Word-Space Model: using distributional analysis to represent syntagmatic and paradigmatic relations between words in high-dimensional vector spaces , 2006 .

[53]  Doug Downey,et al.  Web-scale information extraction in knowitall: (preliminary results) , 2004, WWW '04.

[54]  Dunja Mladenic,et al.  Visualization of Text Document Corpus , 2005, Informatica.

[55]  Dominic Widdows,et al.  A Graph Model for Unsupervised Lexical Acquisition , 2002, COLING.

[56]  Dan I. Moldovan,et al.  Automatic Discovery of Part-Whole Relations , 2006, CL.

[57]  Dean Allemang,et al.  The Semantic Web - ISWC 2006, 5th International Semantic Web Conference, ISWC 2006, Athens, GA, USA, November 5-9, 2006, Proceedings , 2006, SEMWEB.

[58]  Mehrnoush Shamsfard,et al.  The state of the art in ontology learning: a framework for comparison , 2003, The Knowledge Engineering Review.

[59]  Raphael Volz,et al.  Migrating data-intensive web sites into the Semantic Web , 2002, SAC '02.

[60]  Ioannis Hatzilygeroudis,et al.  Knowledge Representation Requirements for Intelligent Tutoring Systems , 2004, Intelligent Tutoring Systems.

[61]  Asunción Gómez-Pérez,et al.  A Roadmap to Ontology Specification Languages , 2000, EKAW.

[62]  James Pustejovsky,et al.  The Generative Lexicon , 1995, CL.

[63]  David Faure,et al.  A corpus-based conceptual clustering method for verb frames and ontology , 1998 .

[64]  Tharam S. Dillon,et al.  On the Move to Meaningful Internet Systems, OTM 2010 , 2010, Lecture Notes in Computer Science.

[65]  Philipp Cimiano,et al.  Ontology Learning from Text: Methods, Evaluation and Applications , 2005 .

[66]  Catherine Faron-Zucker,et al.  Learning Ontologies from RDF annotations , 2001, Workshop on Ontology Learning.

[67]  Steffen Staab,et al.  OntoLiFT Prototype WonderWeb : Ontology Infrastructure for the Semantic Web , 2003 .

[68]  Steffen Staab,et al.  Learning by googling , 2004, SKDD.

[69]  KURT VANLEHN Bayesian student modeling, user interfaces and feedback : A sensitivity analysis , 2001 .

[70]  Steffen Staab,et al.  Learning Taxonomic Relations from Heterogeneous Sources of Evidence , 2005 .

[71]  Massimo Poesio,et al.  Attribute-Based and Value-Based Clustering: An Evaluation , 2004, EMNLP.

[72]  Nicola Guarino,et al.  Concepts, attributes and arbitrary relations , 1992, Data Knowl. Eng..

[73]  Tom M. Mitchell,et al.  Learning to construct knowledge bases from the World Wide Web , 2000, Artif. Intell..

[74]  Paul Buitelaar,et al.  A Protégé Plug-In for Ontology Extraction from Text Based on Linguistic Analysis , 2004, ESWS.

[75]  Paul Buitelaar,et al.  Ontology Learning from Text: An Overview , 2005 .

[76]  Gerard Salton,et al.  Term-Weighting Approaches in Automatic Text Retrieval , 1988, Inf. Process. Manag..

[77]  Emilia Pecheanu,et al.  A Hybrid Aproach to Dynamic Course Generation on the WWW , 2000 .

[78]  Massimo Poesio,et al.  Identifying Concept Attributes Using a Classifier , 2005, ACL 2005.

[79]  Massimo Poesio,et al.  Extracting concept descriptions from the Web: the importance of attributes and values , 2008, Ontology Learning and Population.

[80]  Hung Viet Cao,et al.  EVALUATION AND APPLICATIONS OF GAS SENSORS , 2007 .

[81]  Dekang Lin,et al.  Automatic Retrieval and Clustering of Similar Words , 1998, ACL.

[82]  Bernardo Magnini,et al.  Weakly Supervised Approaches for Ontology Population , 2008, EACL.

[83]  Claude Frasson,et al.  The Use of a Semantic Network Activation Language in an ITS Project , 1996, Intelligent Tutoring Systems.

[84]  Dan I. Moldovan,et al.  An Interactive Tool for the Rapid Development of Knowledge Bases , 2001, Int. J. Artif. Intell. Tools.

[85]  Grigoris Antoniou,et al.  Evolving Ontology Evolution , 2006, SOFSEM.

[86]  Guus Schreiber,et al.  The Semantic Web – ISWC 2004 , 2004, Lecture Notes in Computer Science.

[87]  Johanna Völker,et al.  Towards large-scale, open-domain and ontology-based named entity classification , 2005 .

[88]  Gilles Bisson,et al.  Designing Clustering Methods for Ontology Building - The Mo'K Workbench , 2000, ECAI Workshop on Ontology Learning.

[89]  Patrick Pantel,et al.  Induction of semantic classes from natural language text , 2001, KDD '01.

[90]  Julita Vassileva,et al.  Dynamic Courseware Generation on the WWW , 1998, Br. J. Educ. Technol..

[91]  Christos Papatheodorou,et al.  Discovery of Ontologies for Learning Resources using Word-based Clustering , 2002 .

[92]  Donald Hindle,et al.  Noun Classification From Predicate-Argument Structures , 1990, ACL.

[93]  Jérôme Euzenat,et al.  Ten Challenges for Ontology Matching , 2008, OTM Conferences.

[94]  Martha Palmer,et al.  Class-Based Construction of a Verb Lexicon , 2000, AAAI/IAAI.

[95]  Gio Wiederhold,et al.  Ontology Maintenance with an Algebraic Methodology: a Case Study * , 2003 .

[96]  Sujith Ravi,et al.  Using structured text for large-scale attribute extraction , 2008, CIKM '08.

[97]  Antonija Mitrovic,et al.  The Role of Domain Ontology in Knowledge Acquisition for ITSs , 2004, Intelligent Tutoring Systems.

[98]  Peter Haase,et al.  Learning Expressive Ontologies , 2008, Ontology Learning and Population.