A Flexible Framework To Experiment With Ontology Learning Techniques

  • Ricardo Gacitua
  • Pete Sawyer
  • Paul Rayson


Ontology learning refers to extracting conceptual knowledge from several sources and building an ontology from scratch, enriching, or adapting an existing ontology. It uses methods from a diverse spectrum of fields such as Natural Language Processing, Artificial Intelligence and Machine learning. However, a crucial challenging issue is to quantitatively evaluate the usefulness and accuracy of both techniques and combinations of techniques, when applied to ontology learning. It is an interesting problem because there are no published comparative studies. We are developing a flexible framework for ontology learning from text which provides a cyclical process that involves the successive application of various NLP techniques and learning algorithms for concept extraction and ontology modelling. The framework provides support to evaluate the usefulness and accuracy of different techniques and possible combinations of techniques into specific processes, to deal with the above challenge. We show our framework’s efficacy as a workbench for testing and evaluating concept identification. Our initial experiment supports our assumption about the usefulness of our approach.


Machine Learning Technique Domain Ontology Candidate Term Document Corpus Reference Ontology 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    T. Berner-Lee, J. Hendler, O. Lassila, The Semantic Web - A new form of Web content that is meaningful to computers will unleash a revolution of new possibilities., Scientific American 284 (5) (2001) 34–+.Google Scholar
  2. [2]
    P. Cimiano, L. Schmidt-Thieme, A. Pivk, S. Staab, Learning taxonomic relations from heterogeneous evidence, in: P. Buitelaar, P. Cimiano, B. Magnini (Eds.), Ontology Learning from Text: Methods, Applications and Evaluation, No. 123 in Frontiers in Artificial Intelligence and Appl, IOS Press, 2005, pp. 59–73.Google Scholar
  3. [3]
    M.-L. Reinberger, P. Spyns, Discovering knowledge in texts for the learning of dogma-inspired ontologies., in: Proceedings of the workshop Ontology Learning and Population, ECAI04, Valencia, Spain, 2004, pp. 19–24.Google Scholar
  4. [4]
    A. Maedche, S.Staab, Mining ontologies from text, in: EKAW-2000 - 12th International Conference on Knowledge Engineering and Knowledge Management, October 2-6, 2000, Juan-les-Pins, France. Springer, R.Dieng & O Corby, October 2000., 2000. Research and Development in Intelligent Systems XXIV 165Google Scholar
  5. [5]
    M. Sabou, C. Wroe, C. A. Goble, H. Stuckenschmidt, Learning domain ontologies for semantic web service descriptions., J. Web Sem. 3 (4) (2005) 340–365.Google Scholar
  6. [6]
    S. Bloehdorn, P. Cimiano, A. Hotho, Learning ontologies to improve text clustering and classification, in: M. Spiliopoulou, R. Kruse, A. Nürnberger, C. Borgelt, W. Gaul (Eds.), From Data and Information Analysis to Knowledge Engineering: Proceedings of the 29th Annual Conference of the German Classification Society (GfKl 2005), Magdeburg, Germany, March 9-11, 2005, Vol. 30 of Studies in Classification, Data Analysis, and, Springer,2006.Google Scholar
  7. [7]
    P. Buitelaar, S. Ramaka, Unsupervised ontology-based semantic tagging for knowledge markup, in: S. B. Wray Buntine, Andreas Hotho (Ed.), Proc. Of the Workshop on Learning in Web Search at the International Conference on Machine Learning, 2005.Google Scholar
  8. [8]
    J.-U. Kietz, A. Maedche, R. Volz, A method for semi-automatic ontology acquisition from a corporate intranet, in: Proc. of Workshop Ontologies and Text, co-located with the 12th International Workshop on Knowledge Engineering and Knowledge Management (EKAW’2000), Juan-Les-Pins, France, 2000.Google Scholar
  9. [9]
    M.-L. Reinberger, P. Spyns, J. Pretorius, W. Daelemans, Automatic initiation of an ontology, in: Proceedings of the Conference on Ontologies, Databases and Applications of Semantics (ODBASE), Lecture Notes in Computer Science, Springer Verlag, 2004, pp. 600–617.Google Scholar
  10. [10]
    P. Rayson, Matrix: A statistical method and software tool for linguistic analysis through corpus comparison, Ph.D. thesis, Computing Department, Lancaster University, UK (2003).Google Scholar
  11. [11]
    N. Noy, R. W. Fergerson, M. A. Musen, The knowledge model of protege-2000: Combining interoperability and flexibility, in: 12th International Conference on Knowledge Engineering and Knowledge Management (EKAW’2000), Juan-les-Pins, France, 2000., 2000.Google Scholar
  12. [12]
    D. Faure, T. Poibeau, First experiences of using semantic knowledge learned by asium for information extraction task using intex., in: ECAI Workshop on Ontology Learning, 2000.Google Scholar
  13. [13]
    P. Cimiano, J. Völker, Text2onto - a framework for ontology learning and data-driven change discovery, in: A. Montoyo, R. Munoz, E. Metais (Eds.), Proceedings of the 10th International Conference on Applications of Natural Language to Information Systems (NLDB), Vol. 3513 of Lecture Notes in Computer Science, Springer, Alicante, Spain, 2005, pp. 227–238.Google Scholar
  14. [14]
    H. Cunningham, D. Maynard, K. Bontcheva, V. Tablan, GATE: A framework and graphical development environment for robust NLP tools and 166 Max Bramer, Frans Coenen and Miltos Petridis (Eds) applications, in: Proceedings of the 40th Anniversary Meeting of the Association for Computational Linguistics, 2002. [15] P. Velardi, R. Navigl, A. Cucchiarelli, F. Neri, Ontology Learning from Text: Methods, Evaluation and Applications, ios press Edition, Vol. 123, Frontiers in Artificial Intelligence and Applications, 2005, Ch. Evaluation of OntoLearn, a Methodology for Automatic Learning of Domain Ontologies.Google Scholar
  15. [15]
    P. Buitelaar, M. Sintek, Ontolt version 1.0: Middleware for ontology extraction from text, in: Proc. of the Demo Session at the International Semantic Web Conference, 2004.Google Scholar
  16. [16]
    T. Yamaguchi, Acquiring conceptual relationships from domain-specific texts., in: A. Maedche, S. Staab, C. Nedellec, E. H. Hovy (Eds.), Workshop on Ontology Learning, Vol. 38 of CEUR Workshop Proceedings,, 2001.Google Scholar
  17. [17]
    M. Craven, D. DiPasquo, D. Freitag, A. K. McCallum, T. M. Mitchell, K. Nigam, S. Slattery, Learning to construct knowledge bases from the World Wide Web, Artificial Intelligence 118 (1/2) (2000) 69–113. URL Scholar
  18. [18]
    M. Dean, G. S. and, OWL Web Ontology Language Reference, W3C Recommendation 10.Google Scholar
  19. [19]
    P. Rayson, D. Archer, S. L. Piao, T. McEnery, The ucrel semantic analysis system., in: In proceedings of the workshop on Beyond Named Entity Recognition Semantic labelling for NLP tasks in association with 4th International Conference on Language Resources and Evaluation (LREC 2004), 25th May 2004, Lisbon, Portugal, pp. 7-12., 2004.Google Scholar
  20. [20]
    R. Garside, The CLAWS Word-tagging System. The Computational Analysis of English: A Corpus-based Approach, Longman.London, 1987.Google Scholar
  21. [21]
    G. A. Miller, Wordnet: A lexical database for english., in: HLT, Morgan Kaufmann, 1994.Google Scholar
  22. [22]
    M. F. Porter, An algorithm for suffix stripping, Program 14 (3) (1980) 130–137.Google Scholar
  23. [23]
    P. Rayson, R. Garside, Comparing corpora using frequency profiling, in: Proceedings of the workshop on Comparing corpora, Association for Computational Linguistics, Morristown, NJ, USA, 2000, pp. 1–6.Google Scholar
  24. [24]
    R. Alkula, From plain character strings to meaningful words: Producing better full text databases for inflectional and compounding languages with morphological analysis software, Inf. Retr. 4 (3-4) (2001) 195–208.zbMATHCrossRefGoogle Scholar

Copyright information

© Springer-Verlag London Limited 2008

Authors and Affiliations

  • Ricardo Gacitua
    • 1
  • Pete Sawyer
    • 1
  • Paul Rayson
    • 1
  1. 1.Computing DepartmentLancaster UniversityUK

Personalised recommendations