SlideShare a Scribd company logo
1 of 57
Download to read offline
Ontology Learning

                                 Ícaro Medeiros

                                    CIn - UFPE


                               September 30, 2008




Ícaro Medeiros (CIn - UFPE)        Ontology Learning   September 30, 2008   1 / 57
Outline

     Introduction
1


     Methods
2
       Ontology Learning from Text
              Terms
              Synonyms
              Concepts
              Taxonomy
              Relations
              Rules and Axioms
          Ontology Learning from Folksonomies

     Tools
3


     Conclusion
4




    Ícaro Medeiros (CIn - UFPE)   Ontology Learning   September 30, 2008   2 / 57
Sections

     Introduction
1


     Methods
2
       Ontology Learning from Text
              Terms
              Synonyms
              Concepts
              Taxonomy
              Relations
              Rules and Axioms
          Ontology Learning from Folksonomies

     Tools
3


     Conclusion
4




    Ícaro Medeiros (CIn - UFPE)   Ontology Learning   September 30, 2008   3 / 57
Too many names, the same subject




    Ontology
            Extraction
            Emergence
            Generation
            Acquisition
            Discovery
            Population
            Enrichment




 Ícaro Medeiros (CIn - UFPE)   Ontology Learning   September 30, 2008   4 / 57
Ontology Learning!




                              (Cimiano, 2006)

Ícaro Medeiros (CIn - UFPE)     Ontology Learning   September 30, 2008   5 / 57
WHAT is Ontology Learning (OL)?




    Methods and techniques for (OntoSum, 2008):
            Building an ontology from scratch
            Enriching, or adapting an existing ontology
    Extract concepts and relations to form an ontology (Wikipedia,
    2008a)
    OL is a semi-automatic task of information extraction




 Ícaro Medeiros (CIn - UFPE)       Ontology Learning      September 30, 2008   6 / 57
What is Ontology Learning for? (WHY)




    Problems in Ontology Engineering (OE) (Maedche and Staab,
    2001):
            Can you develop an ontology fast? (time)
            Is it difficult to build an ontology? (difficulty)
            How do you know that you’ve got the ontology right? (confidence)
    OL can overcome these problems, specially the Knowledge
    Acquisition bottleneck




 Ícaro Medeiros (CIn - UFPE)      Ontology Learning        September 30, 2008   7 / 57
Information Sources



    Relevant text (Web documents mainly)
    Web document schemata (XML, DTD, RDF)
    Databases on the Web
    Dictionaries
    Semi-structured documents
    Personal Wikis, e-mail/file folders
    Existing Web ontologies




 Ícaro Medeiros (CIn - UFPE)   Ontology Learning   September 30, 2008   8 / 57
OE Cycle (Maedche and Staab, 2001)
    OL is not only the task of extraction




 Ícaro Medeiros (CIn - UFPE)   Ontology Learning   September 30, 2008   9 / 57
Sections

     Introduction
1


     Methods
2
       Ontology Learning from Text
              Terms
              Synonyms
              Concepts
              Taxonomy
              Relations
              Rules and Axioms
          Ontology Learning from Folksonomies

     Tools
3


     Conclusion
4




    Ícaro Medeiros (CIn - UFPE)   Ontology Learning   September 30, 2008   10 / 57
How to Learn Ontologies?




    Natural Language Processing
    Dictionary Parsing
    Statistical Analysis
    Machine Learning
    Hierarchical Concept Clustering
    Formal Concept Analysis (Lattices)




 Ícaro Medeiros (CIn - UFPE)   Ontology Learning   September 30, 2008   11 / 57
Subsections

     Introduction
1


     Methods
2
       Ontology Learning from Text
              Terms
              Synonyms
              Concepts
              Taxonomy
              Relations
              Rules and Axioms
          Ontology Learning from Folksonomies

     Tools
3


     Conclusion
4




    Ícaro Medeiros (CIn - UFPE)   Ontology Learning   September 30, 2008   12 / 57
Why Text?




    Text is massively available on the Web
    Relevant texts contain relevant knowledge about a domain
    Linguistic knowledge remains associated with the ontology (Sintek
    et al., 2004)




 Ícaro Medeiros (CIn - UFPE)   Ontology Learning    September 30, 2008   13 / 57
OL as Reverse Engineering (Buitelaar et al., 2005)




  Ícaro Medeiros (CIn - UFPE)   Ontology Learning   September 30, 2008   14 / 57
OL from Text Layer Cake (Buitelaar et al., 2005)




  Ícaro Medeiros (CIn - UFPE)   Ontology Learning   September 30, 2008   15 / 57
Subsubsections

     Introduction
1


     Methods
2
       Ontology Learning from Text
              Terms
              Synonyms
              Concepts
              Taxonomy
              Relations
              Rules and Axioms
          Ontology Learning from Folksonomies

     Tools
3


     Conclusion
4




    Ícaro Medeiros (CIn - UFPE)   Ontology Learning   September 30, 2008   16 / 57
Term Extraction - Linguistic Methods



     Part-of-speech tagging: Identify syntactic class
             Ex: Noun -> Class, Verb -> Relation
     Stemming
             Ex: Formal(ize/ization/ized/izing)
     Head-modifier analysis
             Ex: Fast car, the hood of the car
     Grammatical function analysis
             Ex: “John played football in the garden” -> play(John,football)




  Ícaro Medeiros (CIn - UFPE)        Ontology Learning         September 30, 2008   17 / 57
Term Extraction - Other methods




    Statistical Methods
            Term Weighting (TF-IDF)
            Co-occurrence analysis (Common method applied in Text Mining)
            Comparison of frequencies between domain and general corpora
    Hybrid Methods
            Linguistic rules to extract term candidates
            Statistical (pre- or post-) filtering




 Ícaro Medeiros (CIn - UFPE)        Ontology Learning     September 30, 2008   18 / 57
Subsubsections

     Introduction
1


     Methods
2
       Ontology Learning from Text
              Terms
              Synonyms
              Concepts
              Taxonomy
              Relations
              Rules and Axioms
          Ontology Learning from Folksonomies

     Tools
3


     Conclusion
4




    Ícaro Medeiros (CIn - UFPE)   Ontology Learning   September 30, 2008   19 / 57
Synonym Extraction




    Extending WordNet (Term Classification)
    Co-occurrence between terms (Term Clustering)




 Ícaro Medeiros (CIn - UFPE)   Ontology Learning    September 30, 2008   20 / 57
Subsubsections

     Introduction
1


     Methods
2
       Ontology Learning from Text
              Terms
              Synonyms
              Concepts
              Taxonomy
              Relations
              Rules and Axioms
          Ontology Learning from Folksonomies

     Tools
3


     Conclusion
4




    Ícaro Medeiros (CIn - UFPE)   Ontology Learning   September 30, 2008   21 / 57
Concept Extraction


A term may indicate a concept, if we define its:
     Intension
             (In)formal definition of the objects this concept describes
             Ex: A disease is an impairment of health or a condition of
             abnormal functioning
     Extension
             Set of objects described by this concept
             Ex: Cancer, heart disease
     Lexical Realizations
             The term itself and its multilingual synonyms




  Ícaro Medeiros (CIn - UFPE)       Ontology Learning         September 30, 2008   22 / 57
Intension




     Informal definition - a shallow definition as used in WordNet
             Find the appropriate WordNet concept for a term and the
             appropiate conceptual relations (Navigli and Velardi, 2004)
     Formal definition - formal constraints defining class membership
             Formal Concept Analysis




  Ícaro Medeiros (CIn - UFPE)       Ontology Learning         September 30, 2008   23 / 57
Extension


    Extraction of instances for a concept from text (Ontology
    Population)
    Relates to Knowledge Markup and Tag Suggestion (Semantic
    Metadata)
    Use Named-Entity Recognition
            Ex: John is a football player -> John (Person) is an instance of
            Football Player
    Instances can be:
            Names for objects
                    Ex: Person, Organization, Country, City
            Event instances
                    Ex: Football Match (with Teams, Players, Officials, etc)




 Ícaro Medeiros (CIn - UFPE)            Ontology Learning            September 30, 2008   24 / 57
Subsubsections

     Introduction
1


     Methods
2
       Ontology Learning from Text
              Terms
              Synonyms
              Concepts
              Taxonomy
              Relations
              Rules and Axioms
          Ontology Learning from Folksonomies

     Tools
3


     Conclusion
4




    Ícaro Medeiros (CIn - UFPE)   Ontology Learning   September 30, 2008   25 / 57
Taxonomy Extraction




    Lexico-syntactic patterns
    Clustering
    Linguistic approaches
    Document subsumption
    Combinations and other methods




 Ícaro Medeiros (CIn - UFPE)    Ontology Learning   September 30, 2008   26 / 57
Hearst Patterns (Hearst, 1992)




     Vehicles such as cars, trucks and bikes
     Such fruits as oranges or apples
     Swimming, running and other activities
     Publications, especially papers and books
     A salmon is a fish (Concept X Taxonomy Extraction)




  Ícaro Medeiros (CIn - UFPE)   Ontology Learning   September 30, 2008   27 / 57
Hierarchical Clustering




  Ícaro Medeiros (CIn - UFPE)   Ontology Learning   September 30, 2008   28 / 57
Other methods

    Linguistic approach - Use of modifiers (Navigli and Velardi,
    2004; Buitelaar et al., 2004; Maedche and Staab, 2001)
            isa(international credit card, credit card)
    Document subsumption - Term t1 subsumes term t2 [is-a(t2 ,t1 )]
    if t1 appears in all the documents in which t2 appears
    Combination method - Tries to find an optimal combination of
    techniques using supervised ML




 Ícaro Medeiros (CIn - UFPE)        Ontology Learning     September 30, 2008   29 / 57
Subsubsections

     Introduction
1


     Methods
2
       Ontology Learning from Text
              Terms
              Synonyms
              Concepts
              Taxonomy
              Relations
              Rules and Axioms
          Ontology Learning from Folksonomies

     Tools
3


     Conclusion
4




    Ícaro Medeiros (CIn - UFPE)   Ontology Learning   September 30, 2008   30 / 57
Relation Extraction - Specific Relations



     X consists of Y (part-of)
             The framework for OL consists of information extraction,
             ontology discovery and ontology organization
     X is used for Y (purpose)
             OL is used for OE
     X leads to Y (causation)
             Good OL methods lead to good OE
     the X of Y (attribute)
             The hood of the car is red




  Ícaro Medeiros (CIn - UFPE)      Ontology Learning      September 30, 2008   31 / 57
General Relations



    OntoLT: Mapping rules (Buitelaar et al., 2004)
            SubjToClass_PredToSlot
    TextToOnto (Maedche and Staab, 2001)
            love(man, woman)∧
            love(kid, mother )∧
                                      ⇒ love(person, person)
            love(kid, grandfather )
    Still, different verbs can represent the same (or a similar) relation
            Clustering -> {advise, teach, instruct}




 Ícaro Medeiros (CIn - UFPE)          Ontology Learning        September 30, 2008   32 / 57
Subsubsections

     Introduction
1


     Methods
2
       Ontology Learning from Text
              Terms
              Synonyms
              Concepts
              Taxonomy
              Relations
              Rules and Axioms
          Ontology Learning from Folksonomies

     Tools
3


     Conclusion
4




    Ícaro Medeiros (CIn - UFPE)   Ontology Learning   September 30, 2008   33 / 57
Rule Extraction




     DIRT - Discovery of Inference Rules from Text (Lin and Pantel,
     2001)
             Let X be an algorithm which solves a problem Y
             Using similar constructions like X solves Y, Y is solved by X, X
             resolves Y
             ∀x, y solves(X , Y ) ⇒ isSolvedBy (Y , X ) (Inverse object property)
             ∀x, y solves(X , Y ) ⇒ resolves(X , Y ) (Equivalent object property)




  Ícaro Medeiros (CIn - UFPE)        Ontology Learning          September 30, 2008   34 / 57
Axiom Extraction




    Automated Evaluation of ONtologies - AEON (Völker et al., 2008)
            Axioms are extracted (using lexico-syntatic patterns) from a Web
            Corpus
    Dealing with uncertainty and inconsistency (Haase and Völker,
    2005)
            Disjointness axioms -> disjoint(man,woman)
    These methods are important because text contains inconsistency




 Ícaro Medeiros (CIn - UFPE)       Ontology Learning        September 30, 2008   35 / 57
Example of OL from text: OntoLT (Buitelaar et al.,
2004)




     Use of mapping rules
             The predicate of a sentence is a relation or slot
     Mapping rules have corresponding operators
     SubjToClass -> CreateCls()
     Users validate classes and slots candidates




  Ícaro Medeiros (CIn - UFPE)       Ontology Learning            September 30, 2008   36 / 57
OntoLT



    Using sentences like
     The festival attracts culture vultures from all over Australia to
                    see live drama, dance and music
    the system infers:
    festival and culture are class candidates - using statistical
    analysis (TF-IDF)
    attracts is a relation between festival and culture - using NLP




 Ícaro Medeiros (CIn - UFPE)   Ontology Learning       September 30, 2008   37 / 57
OntoLT Screenshot #1




 Ícaro Medeiros (CIn - UFPE)   Ontology Learning   September 30, 2008   38 / 57
OntoLT Screenshot #2




 Ícaro Medeiros (CIn - UFPE)   Ontology Learning   September 30, 2008   39 / 57
OntoLT: Extracted Ontology




 Ícaro Medeiros (CIn - UFPE)   Ontology Learning   September 30, 2008   40 / 57
Subsections

     Introduction
1


     Methods
2
       Ontology Learning from Text
              Terms
              Synonyms
              Concepts
              Taxonomy
              Relations
              Rules and Axioms
          Ontology Learning from Folksonomies

     Tools
3


     Conclusion
4




    Ícaro Medeiros (CIn - UFPE)   Ontology Learning   September 30, 2008   41 / 57
Folksonomies? Not yet!

                               Tag Cloud (Wikipedia, 2008b)




 Ícaro Medeiros (CIn - UFPE)            Ontology Learning     September 30, 2008   42 / 57
THIS is a Folksonomy (Pick, 2006)




 Ícaro Medeiros (CIn - UFPE)   Ontology Learning   September 30, 2008   43 / 57
Formal Definition of Folksonomy (Mika, 2007)




    Graph with hyper edges containing:
    A = {a1 , ..., ak } (Actors)
    C = {c1 , ..., cl } (Concepts)
    I = {i1 , ..., im } (Instance of Objects - Web Resources)
    T ⊆ A × C × I (Tags - Folksonomy)
    Two graphs: Oac and Oci




 Ícaro Medeiros (CIn - UFPE)       Ontology Learning     September 30, 2008   44 / 57
What does this have to do with OL? (Mika, 2007)




     Extract subsumption relations using set theory
     In Oci , A is a superconcept of B if:
     The set of items classified under B is a subset of the entities under
     A
     B ⊆A⇔A∩B =B
     Overlapping set of instances (similar to document subsumption)




  Ícaro Medeiros (CIn - UFPE)    Ontology Learning     September 30, 2008   45 / 57
Concept Clustering Mika (2007)




    Figure: Del.icio.us tags: a 3-neighborhood of the term ontology (Oci )



 Ícaro Medeiros (CIn - UFPE)     Ontology Learning         September 30, 2008   46 / 57
OL from Social Network Analysis




 Ícaro Medeiros (CIn - UFPE)   Ontology Learning   September 30, 2008   47 / 57
To appear!

Ícaro Medeiros (CIn - UFPE)    Ontology Learning   September 30, 2008   48 / 57
Sections

     Introduction
1


     Methods
2
       Ontology Learning from Text
              Terms
              Synonyms
              Concepts
              Taxonomy
              Relations
              Rules and Axioms
          Ontology Learning from Folksonomies

     Tools
3


     Conclusion
4




    Ícaro Medeiros (CIn - UFPE)   Ontology Learning   September 30, 2008   49 / 57
OL Tools




    ASIUM - Acquisition of SemantIc knowledge Using ML Methods
    (Faure and Edellec, 1998)
            Taxonomic relations among terms in technical texts
            Conceptual Clustering
    OntoLearn (Velardi et al., 2002)
            Enrich a domain ontology with concepts and relations
            NLP and ML




 Ícaro Medeiros (CIn - UFPE)      Ontology Learning        September 30, 2008   50 / 57
More OL Tools



    Text-To-Onto (Maedche and Volz, 2001)
            Find taxonomic and non-taxonomic relations
            Statistics, Pruning Techniques and Association Rules
            Sucessor: OntoWare.org Text2Onto -> (Cimiano and Völker, 2005)
    OntoWare.org LExO - Learning Expressive Ontologies (Völker
    et al., 2007)
            Transform natural language definitions into OWL DL axioms
    OntoLP - Engenharia de Ontologias em Língua Portuguesa
    (SBC2008)




 Ícaro Medeiros (CIn - UFPE)     Ontology Learning        September 30, 2008   51 / 57
Sections

     Introduction
1


     Methods
2
       Ontology Learning from Text
              Terms
              Synonyms
              Concepts
              Taxonomy
              Relations
              Rules and Axioms
          Ontology Learning from Folksonomies

     Tools
3


     Conclusion
4




    Ícaro Medeiros (CIn - UFPE)   Ontology Learning   September 30, 2008   52 / 57
How to evaluate OL?




    Non-formal methods
    1st step: Formalize the task of OL from text (Sintek et al., 2004)
    Next steps:
            Benchmark corpora and ontologies
            Evaluation of methods using different information sources




 Ícaro Medeiros (CIn - UFPE)       Ontology Learning        September 30, 2008   53 / 57
The future




     We need ontologies!
     We need to build them quickly, easily and they have to be reliable!
             Time: OL makes OE faster
             Difficulty: OL makes OE easier
             Confidence: Relevant text (like technical reports written by domain
             experts) are confident sources of information




  Ícaro Medeiros (CIn - UFPE)       Ontology Learning        September 30, 2008   54 / 57
References I

Buitelaar, P., Cimiano, P., Grobelnik, M., and Sintek, M. (2005). Ontology learning from text.
   Tutorial at ECML/PKDD 2005. Workshop on Knowledge Discovery and Ontologies. Porto,
   Portugal. http://www.aifb.uni-karlsruhe.de/WBS/pci/OL_Tutorial_ECML_
   PKDD_05/ECML-OntologyLearningTutorial-20050923.pdf.
Buitelaar, P., Olejnik, D., and Sintek, M. (2004). A protégé plug-in for ontology extraction from text
   based on linguistic analysis. In Bussler, C., Davies, J., Fensel, D., and Studer, R., editors,
   ESWS, volume 3053 of Lecture Notes in Computer Science, pages 31–44. Springer.
Cimiano, P. (2006). Ontology Learning and Population from Text: Algorithms, Evaluation and
  Applications. Springer-Verlag New York, Inc., Secaucus, NJ, USA.
Cimiano, P. and Völker, J. (2005). Text2onto - a framework for ontology learning and data-driven
  change discovery. In Montoyo, A., Munoz, R., and Metais, E., editors, Proceedings of the 10th
  International Conference on Applications of Natural Language to Information Systems
  (NLDB), volume 3513 of Lecture Notes in Computer Science, pages 227–238, Alicante,
  Spain. Springer.
Faure, D. and Edellec, C. N. (1998). A corpus-based conceptual clustering method for verb
  frames and ontology acquisition. In In LREC workshop on, pages 5–12.
Haase, P. and Völker, J. (2005). Ontology learning and reasoning - dealing with uncertainty and
  inconsistency. In In Proceedings of the Workshop on Uncertainty Reasoning for the Semantic
  Web (URSW, pages 45–55.


   Ícaro Medeiros (CIn - UFPE)             Ontology Learning                 September 30, 2008   55 / 57
References II

Hearst, M. A. (1992). Automatic acquisition of hyponyms from large text corpora. In In
  Proceedings of the 14th International Conference on Computational Linguistics, pages
  539–545.
Lin, D. and Pantel, P. (2001). Dirt @sbt@discovery of inference rules from text. In KDD ’01:
   Proceedings of the seventh ACM SIGKDD international conference on Knowledge discovery
   and data mining, pages 323–328, New York, NY, USA. ACM.
Maedche, A. and Staab, S. (2001). Ontology learning for the semantic web. IEEE Intelligent
  Systems, 16(2):72–79.
Maedche, E. and Volz, R. (2001). The ontology extraction and maintenance framework
  text-to-onto. In In Proceedings of the ICDM’01 Workshop on Integrating Data Mining and
  Knowledge Management.
Mika, P. (2007). Ontologies are us: A unified model of social networks and semantics. Journal of
   Web Semantics, 5(1):5–15.
Navigli, R. and Velardi, P. (2004). Learning domain ontologies from document warehouses and
  dedicated web sites. Computational Linguistics, 30(2):151–179.
OntoSum (2008). Ontology learning. http://www.ontosum.org/?q=node/17. [Online;
  accessed 31-August-2008].
Pick, M. (2006). Social bookmarking services and tools: The wisdom of crowds that organizes
   the web - robin good’s latest news##.


   Ícaro Medeiros (CIn - UFPE)          Ontology Learning               September 30, 2008   56 / 57
References III


Sintek, M., Buitelaar, P., and Olejnik, D. (2004). A formalization of ontology learning from text. In
   Proc. of the Workshop on Evaluation of Ontology-based Tools (EON2004) at the International
   Semantic Web Conference.
Velardi, P., Navigli, R., and Missikoff, M. (2002). An integrated approach for web ontology
   learning and engineering. IEEE Computer.
Völker, J., Vrandeˇ i´ , D., Sure, Y., and Hotho, A. (2008). Aeon - an approach to the automatic
                  cc
   evaluation of ontologies. Appl. Ontol., 3(1-2):41–62.
Völker, J., Hitzler, P., and Cimiano, P. (2007). Acquisition of owl dl axioms from lexical resources.
   In Franconi, E., Kifer, M., and May, W., editors, Proceedings of the 4th European Semantic
   Web Conference (ESWC’07), volume 4519 of Lecture Notes in Computer Science, pages
   670–685. Springer.
Wikipedia (2008a). Ontology learning — wikipedia, the free encyclopedia. [Online; accessed
  31-August-2008].
Wikipedia (2008b). Tag cloud — wikipedia, the free encyclopedia. [Online; accessed
  10-September-2008].




   Ícaro Medeiros (CIn - UFPE)             Ontology Learning                 September 30, 2008   57 / 57

More Related Content

What's hot

Ontology and its various aspects
Ontology and its various aspectsOntology and its various aspects
Ontology and its various aspectssamhati27
 
مقدمة في بناء الأنطولوجيا باستخدام برنامج البورتجي
مقدمة في بناء الأنطولوجيا باستخدام برنامج البورتجيمقدمة في بناء الأنطولوجيا باستخدام برنامج البورتجي
مقدمة في بناء الأنطولوجيا باستخدام برنامج البورتجيHend Al-Khalifa
 
Web ontology language (owl)
Web ontology language (owl)Web ontology language (owl)
Web ontology language (owl)Ameer Sameer
 
Ontology Mapping
Ontology MappingOntology Mapping
Ontology Mappingsamhati27
 
Text categorization
Text categorizationText categorization
Text categorizationKU Leuven
 
URI FAQs = أسئلة تتردد باستمرار عن المعرف الموحد للمصدر / ترجمة محمد عبد ...
  URI FAQs  =  أسئلة تتردد باستمرار عن المعرف الموحد للمصدر / ترجمة محمد عبد ...  URI FAQs  =  أسئلة تتردد باستمرار عن المعرف الموحد للمصدر / ترجمة محمد عبد ...
URI FAQs = أسئلة تتردد باستمرار عن المعرف الموحد للمصدر / ترجمة محمد عبد ...Muhammad Muawwad
 
from text and ontology : methodologies and tools - Text2Onto
from text and ontology : methodologies and tools - Text2Ontofrom text and ontology : methodologies and tools - Text2Onto
from text and ontology : methodologies and tools - Text2OntoRadhoueneRouached
 
Ontology mapping for the semantic web
Ontology mapping for the semantic webOntology mapping for the semantic web
Ontology mapping for the semantic webWorawith Sangkatip
 
Building and using ontologies
Building and using ontologies Building and using ontologies
Building and using ontologies Elena Simperl
 
Ontology Mapping
Ontology MappingOntology Mapping
Ontology Mappingbutest
 
Lecture: Summarization
Lecture: SummarizationLecture: Summarization
Lecture: SummarizationMarina Santini
 
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...Jeff Z. Pan
 
Towards an Open Research Knowledge Graph
Towards an Open Research Knowledge GraphTowards an Open Research Knowledge Graph
Towards an Open Research Knowledge GraphSören Auer
 
Probabilistic retrieval model
Probabilistic retrieval modelProbabilistic retrieval model
Probabilistic retrieval modelbaradhimarch81
 
Lect6-An introduction to ontologies and ontology development
Lect6-An introduction to ontologies and ontology developmentLect6-An introduction to ontologies and ontology development
Lect6-An introduction to ontologies and ontology developmentAntonio Moreno
 
Introduction to Information Retrieval & Models
Introduction to Information Retrieval & ModelsIntroduction to Information Retrieval & Models
Introduction to Information Retrieval & ModelsMounia Lalmas-Roelleke
 

What's hot (20)

Ontologies
OntologiesOntologies
Ontologies
 
Ontology and its various aspects
Ontology and its various aspectsOntology and its various aspects
Ontology and its various aspects
 
Introduction to EAD
Introduction to EADIntroduction to EAD
Introduction to EAD
 
مقدمة في بناء الأنطولوجيا باستخدام برنامج البورتجي
مقدمة في بناء الأنطولوجيا باستخدام برنامج البورتجيمقدمة في بناء الأنطولوجيا باستخدام برنامج البورتجي
مقدمة في بناء الأنطولوجيا باستخدام برنامج البورتجي
 
Web ontology language (owl)
Web ontology language (owl)Web ontology language (owl)
Web ontology language (owl)
 
Ontology Mapping
Ontology MappingOntology Mapping
Ontology Mapping
 
Ontologies
OntologiesOntologies
Ontologies
 
Text categorization
Text categorizationText categorization
Text categorization
 
URI FAQs = أسئلة تتردد باستمرار عن المعرف الموحد للمصدر / ترجمة محمد عبد ...
  URI FAQs  =  أسئلة تتردد باستمرار عن المعرف الموحد للمصدر / ترجمة محمد عبد ...  URI FAQs  =  أسئلة تتردد باستمرار عن المعرف الموحد للمصدر / ترجمة محمد عبد ...
URI FAQs = أسئلة تتردد باستمرار عن المعرف الموحد للمصدر / ترجمة محمد عبد ...
 
from text and ontology : methodologies and tools - Text2Onto
from text and ontology : methodologies and tools - Text2Ontofrom text and ontology : methodologies and tools - Text2Onto
from text and ontology : methodologies and tools - Text2Onto
 
Ontology mapping for the semantic web
Ontology mapping for the semantic webOntology mapping for the semantic web
Ontology mapping for the semantic web
 
Information Extraction
Information ExtractionInformation Extraction
Information Extraction
 
Building and using ontologies
Building and using ontologies Building and using ontologies
Building and using ontologies
 
Ontology Mapping
Ontology MappingOntology Mapping
Ontology Mapping
 
Lecture: Summarization
Lecture: SummarizationLecture: Summarization
Lecture: Summarization
 
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
 
Towards an Open Research Knowledge Graph
Towards an Open Research Knowledge GraphTowards an Open Research Knowledge Graph
Towards an Open Research Knowledge Graph
 
Probabilistic retrieval model
Probabilistic retrieval modelProbabilistic retrieval model
Probabilistic retrieval model
 
Lect6-An introduction to ontologies and ontology development
Lect6-An introduction to ontologies and ontology developmentLect6-An introduction to ontologies and ontology development
Lect6-An introduction to ontologies and ontology development
 
Introduction to Information Retrieval & Models
Introduction to Information Retrieval & ModelsIntroduction to Information Retrieval & Models
Introduction to Information Retrieval & Models
 

Similar to Ontology Learning

GregorThe Nature of Theory in ISMIS Quarterly Vol. 30 No..docx
GregorThe Nature of Theory in ISMIS Quarterly Vol. 30 No..docxGregorThe Nature of Theory in ISMIS Quarterly Vol. 30 No..docx
GregorThe Nature of Theory in ISMIS Quarterly Vol. 30 No..docxwhittemorelucilla
 
Recruitment Based On Ontology with Enhanced Security Features
Recruitment Based On Ontology with Enhanced Security FeaturesRecruitment Based On Ontology with Enhanced Security Features
Recruitment Based On Ontology with Enhanced Security Featurestheijes
 
An exploration of the generic structures of problem statements in research ...
An exploration of the generic structures of problem   statements in research ...An exploration of the generic structures of problem   statements in research ...
An exploration of the generic structures of problem statements in research ...Alexander Decker
 
Chapter 5 theory and methodology
Chapter 5 theory and methodology Chapter 5 theory and methodology
Chapter 5 theory and methodology grainne
 
Ontology Construction from Text: Challenges and Trends
Ontology Construction from Text: Challenges and TrendsOntology Construction from Text: Challenges and Trends
Ontology Construction from Text: Challenges and TrendsCSCJournals
 
Bibliography (Microsoft Word, 61k)
Bibliography (Microsoft Word, 61k)Bibliography (Microsoft Word, 61k)
Bibliography (Microsoft Word, 61k)butest
 
Penelusuran dan Penyajian Informas ilmiah - Scientific Information Literacy
Penelusuran dan Penyajian Informas ilmiah - Scientific Information LiteracyPenelusuran dan Penyajian Informas ilmiah - Scientific Information Literacy
Penelusuran dan Penyajian Informas ilmiah - Scientific Information LiteracyM. Prabu Wibowo
 
Good survey.83 101
Good survey.83 101Good survey.83 101
Good survey.83 101ssairayousaf
 
0810ijdms02
0810ijdms020810ijdms02
0810ijdms02ayu dewi
 
Theory And Methodology In Networked Learning
Theory And Methodology In Networked LearningTheory And Methodology In Networked Learning
Theory And Methodology In Networked Learninggrainne
 
A NEW APPROACH BASED ON THE DETECTION OF OPINION BY SENTIWORDNET FOR AUTOMATI...
A NEW APPROACH BASED ON THE DETECTION OF OPINION BY SENTIWORDNET FOR AUTOMATI...A NEW APPROACH BASED ON THE DETECTION OF OPINION BY SENTIWORDNET FOR AUTOMATI...
A NEW APPROACH BASED ON THE DETECTION OF OPINION BY SENTIWORDNET FOR AUTOMATI...cscpconf
 
A new approach based on the detection of opinion by sentiwordnet for automati...
A new approach based on the detection of opinion by sentiwordnet for automati...A new approach based on the detection of opinion by sentiwordnet for automati...
A new approach based on the detection of opinion by sentiwordnet for automati...csandit
 
Decoding word association 1 lexical dev within and mental lexicon for language 2
Decoding word association 1 lexical dev within and mental lexicon for language 2Decoding word association 1 lexical dev within and mental lexicon for language 2
Decoding word association 1 lexical dev within and mental lexicon for language 2Col Mukteshwar Prasad
 
E)pistemological Awareness, Instantiation of Methods, and Uninformed Methodol...
E)pistemological Awareness, Instantiation of Methods, and Uninformed Methodol...E)pistemological Awareness, Instantiation of Methods, and Uninformed Methodol...
E)pistemological Awareness, Instantiation of Methods, and Uninformed Methodol...Abdullah Saleem
 
Blogofolios: distributed e-portfolios
Blogofolios: distributed e-portfoliosBlogofolios: distributed e-portfolios
Blogofolios: distributed e-portfoliosfridolin.wild
 

Similar to Ontology Learning (20)

GregorThe Nature of Theory in ISMIS Quarterly Vol. 30 No..docx
GregorThe Nature of Theory in ISMIS Quarterly Vol. 30 No..docxGregorThe Nature of Theory in ISMIS Quarterly Vol. 30 No..docx
GregorThe Nature of Theory in ISMIS Quarterly Vol. 30 No..docx
 
Methodology an introduction
Methodology an introductionMethodology an introduction
Methodology an introduction
 
Recruitment Based On Ontology with Enhanced Security Features
Recruitment Based On Ontology with Enhanced Security FeaturesRecruitment Based On Ontology with Enhanced Security Features
Recruitment Based On Ontology with Enhanced Security Features
 
Theory in PhD
Theory in PhDTheory in PhD
Theory in PhD
 
An exploration of the generic structures of problem statements in research ...
An exploration of the generic structures of problem   statements in research ...An exploration of the generic structures of problem   statements in research ...
An exploration of the generic structures of problem statements in research ...
 
Chapter 5 theory and methodology
Chapter 5 theory and methodology Chapter 5 theory and methodology
Chapter 5 theory and methodology
 
ERP Use, Control and Drift
ERP Use, Control and DriftERP Use, Control and Drift
ERP Use, Control and Drift
 
Prosdocimi ucb cdao
Prosdocimi ucb cdaoProsdocimi ucb cdao
Prosdocimi ucb cdao
 
Ontology Construction from Text: Challenges and Trends
Ontology Construction from Text: Challenges and TrendsOntology Construction from Text: Challenges and Trends
Ontology Construction from Text: Challenges and Trends
 
Bibliography (Microsoft Word, 61k)
Bibliography (Microsoft Word, 61k)Bibliography (Microsoft Word, 61k)
Bibliography (Microsoft Word, 61k)
 
Penelusuran dan Penyajian Informas ilmiah - Scientific Information Literacy
Penelusuran dan Penyajian Informas ilmiah - Scientific Information LiteracyPenelusuran dan Penyajian Informas ilmiah - Scientific Information Literacy
Penelusuran dan Penyajian Informas ilmiah - Scientific Information Literacy
 
Good survey.83 101
Good survey.83 101Good survey.83 101
Good survey.83 101
 
0810ijdms02
0810ijdms020810ijdms02
0810ijdms02
 
Theory And Methodology In Networked Learning
Theory And Methodology In Networked LearningTheory And Methodology In Networked Learning
Theory And Methodology In Networked Learning
 
Chapter 3(methodology) Rough
Chapter  3(methodology) RoughChapter  3(methodology) Rough
Chapter 3(methodology) Rough
 
A NEW APPROACH BASED ON THE DETECTION OF OPINION BY SENTIWORDNET FOR AUTOMATI...
A NEW APPROACH BASED ON THE DETECTION OF OPINION BY SENTIWORDNET FOR AUTOMATI...A NEW APPROACH BASED ON THE DETECTION OF OPINION BY SENTIWORDNET FOR AUTOMATI...
A NEW APPROACH BASED ON THE DETECTION OF OPINION BY SENTIWORDNET FOR AUTOMATI...
 
A new approach based on the detection of opinion by sentiwordnet for automati...
A new approach based on the detection of opinion by sentiwordnet for automati...A new approach based on the detection of opinion by sentiwordnet for automati...
A new approach based on the detection of opinion by sentiwordnet for automati...
 
Decoding word association 1 lexical dev within and mental lexicon for language 2
Decoding word association 1 lexical dev within and mental lexicon for language 2Decoding word association 1 lexical dev within and mental lexicon for language 2
Decoding word association 1 lexical dev within and mental lexicon for language 2
 
E)pistemological Awareness, Instantiation of Methods, and Uninformed Methodol...
E)pistemological Awareness, Instantiation of Methods, and Uninformed Methodol...E)pistemological Awareness, Instantiation of Methods, and Uninformed Methodol...
E)pistemological Awareness, Instantiation of Methods, and Uninformed Methodol...
 
Blogofolios: distributed e-portfolios
Blogofolios: distributed e-portfoliosBlogofolios: distributed e-portfolios
Blogofolios: distributed e-portfolios
 

More from Ícaro Medeiros

Data Science and Culture
Data Science and CultureData Science and Culture
Data Science and CultureÍcaro Medeiros
 
Why Python is better for Data Science
Why Python is better for Data ScienceWhy Python is better for Data Science
Why Python is better for Data ScienceÍcaro Medeiros
 
Statistics: the grammar of Data Science
Statistics: the grammar of Data ScienceStatistics: the grammar of Data Science
Statistics: the grammar of Data ScienceÍcaro Medeiros
 
Linked Data, Big Data, and User Science at Globo.com
Linked Data, Big Data, and User Science at Globo.comLinked Data, Big Data, and User Science at Globo.com
Linked Data, Big Data, and User Science at Globo.comÍcaro Medeiros
 
Linked Data in Use: Schema.org, JSON-LD and hypermedia APIs - Front in Bahia...
Linked Data in Use: Schema.org, JSON-LD and hypermedia APIs  - Front in Bahia...Linked Data in Use: Schema.org, JSON-LD and hypermedia APIs  - Front in Bahia...
Linked Data in Use: Schema.org, JSON-LD and hypermedia APIs - Front in Bahia...Ícaro Medeiros
 
Web Semântica na Globo.com (Novas Mídias UFRJ)
Web Semântica na Globo.com (Novas Mídias UFRJ)Web Semântica na Globo.com (Novas Mídias UFRJ)
Web Semântica na Globo.com (Novas Mídias UFRJ)Ícaro Medeiros
 
Linked data at globo.com - Web of Linked Entities (WoLE 2013) - WWW 2013
Linked data at globo.com - Web of Linked Entities (WoLE 2013) - WWW 2013Linked data at globo.com - Web of Linked Entities (WoLE 2013) - WWW 2013
Linked data at globo.com - Web of Linked Entities (WoLE 2013) - WWW 2013Ícaro Medeiros
 
Engenharia de ontologias
Engenharia de ontologiasEngenharia de ontologias
Engenharia de ontologiasÍcaro Medeiros
 
Schema.org - HTML semântico - Front in Maceio 2012
Schema.org - HTML semântico - Front in Maceio 2012Schema.org - HTML semântico - Front in Maceio 2012
Schema.org - HTML semântico - Front in Maceio 2012Ícaro Medeiros
 
R2R Framework: Ontology Mapping
R2R Framework: Ontology MappingR2R Framework: Ontology Mapping
R2R Framework: Ontology MappingÍcaro Medeiros
 
SameAs Networks and Beyond: Analyzing Deployment Status and Implications of o...
SameAs Networks and Beyond: Analyzing Deployment Status and Implications of o...SameAs Networks and Beyond: Analyzing Deployment Status and Implications of o...
SameAs Networks and Beyond: Analyzing Deployment Status and Implications of o...Ícaro Medeiros
 
Tag Suggestion using Multiple Sources of Knowledge
Tag Suggestion using Multiple Sources of KnowledgeTag Suggestion using Multiple Sources of Knowledge
Tag Suggestion using Multiple Sources of KnowledgeÍcaro Medeiros
 
Expressões regulares no Linux
Expressões regulares no LinuxExpressões regulares no Linux
Expressões regulares no LinuxÍcaro Medeiros
 

More from Ícaro Medeiros (15)

Data Science and Culture
Data Science and CultureData Science and Culture
Data Science and Culture
 
Why Python is better for Data Science
Why Python is better for Data ScienceWhy Python is better for Data Science
Why Python is better for Data Science
 
Statistics: the grammar of Data Science
Statistics: the grammar of Data ScienceStatistics: the grammar of Data Science
Statistics: the grammar of Data Science
 
Linked Data, Big Data, and User Science at Globo.com
Linked Data, Big Data, and User Science at Globo.comLinked Data, Big Data, and User Science at Globo.com
Linked Data, Big Data, and User Science at Globo.com
 
Linked Data in Use: Schema.org, JSON-LD and hypermedia APIs - Front in Bahia...
Linked Data in Use: Schema.org, JSON-LD and hypermedia APIs  - Front in Bahia...Linked Data in Use: Schema.org, JSON-LD and hypermedia APIs  - Front in Bahia...
Linked Data in Use: Schema.org, JSON-LD and hypermedia APIs - Front in Bahia...
 
Web Semântica na Globo.com (Novas Mídias UFRJ)
Web Semântica na Globo.com (Novas Mídias UFRJ)Web Semântica na Globo.com (Novas Mídias UFRJ)
Web Semântica na Globo.com (Novas Mídias UFRJ)
 
Linked data at globo.com - Web of Linked Entities (WoLE 2013) - WWW 2013
Linked data at globo.com - Web of Linked Entities (WoLE 2013) - WWW 2013Linked data at globo.com - Web of Linked Entities (WoLE 2013) - WWW 2013
Linked data at globo.com - Web of Linked Entities (WoLE 2013) - WWW 2013
 
Engenharia de ontologias
Engenharia de ontologiasEngenharia de ontologias
Engenharia de ontologias
 
Schema.org - HTML semântico - Front in Maceio 2012
Schema.org - HTML semântico - Front in Maceio 2012Schema.org - HTML semântico - Front in Maceio 2012
Schema.org - HTML semântico - Front in Maceio 2012
 
Ontology matching
Ontology matchingOntology matching
Ontology matching
 
R2R Framework: Ontology Mapping
R2R Framework: Ontology MappingR2R Framework: Ontology Mapping
R2R Framework: Ontology Mapping
 
SameAs Networks and Beyond: Analyzing Deployment Status and Implications of o...
SameAs Networks and Beyond: Analyzing Deployment Status and Implications of o...SameAs Networks and Beyond: Analyzing Deployment Status and Implications of o...
SameAs Networks and Beyond: Analyzing Deployment Status and Implications of o...
 
Tag Suggestion using Multiple Sources of Knowledge
Tag Suggestion using Multiple Sources of KnowledgeTag Suggestion using Multiple Sources of Knowledge
Tag Suggestion using Multiple Sources of Knowledge
 
Expressões regulares no Linux
Expressões regulares no LinuxExpressões regulares no Linux
Expressões regulares no Linux
 
Tag Suggestion
Tag SuggestionTag Suggestion
Tag Suggestion
 

Recently uploaded

The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 

Recently uploaded (20)

The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 

Ontology Learning

  • 1. Ontology Learning Ícaro Medeiros CIn - UFPE September 30, 2008 Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 1 / 57
  • 2. Outline Introduction 1 Methods 2 Ontology Learning from Text Terms Synonyms Concepts Taxonomy Relations Rules and Axioms Ontology Learning from Folksonomies Tools 3 Conclusion 4 Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 2 / 57
  • 3. Sections Introduction 1 Methods 2 Ontology Learning from Text Terms Synonyms Concepts Taxonomy Relations Rules and Axioms Ontology Learning from Folksonomies Tools 3 Conclusion 4 Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 3 / 57
  • 4. Too many names, the same subject Ontology Extraction Emergence Generation Acquisition Discovery Population Enrichment Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 4 / 57
  • 5. Ontology Learning! (Cimiano, 2006) Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 5 / 57
  • 6. WHAT is Ontology Learning (OL)? Methods and techniques for (OntoSum, 2008): Building an ontology from scratch Enriching, or adapting an existing ontology Extract concepts and relations to form an ontology (Wikipedia, 2008a) OL is a semi-automatic task of information extraction Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 6 / 57
  • 7. What is Ontology Learning for? (WHY) Problems in Ontology Engineering (OE) (Maedche and Staab, 2001): Can you develop an ontology fast? (time) Is it difficult to build an ontology? (difficulty) How do you know that you’ve got the ontology right? (confidence) OL can overcome these problems, specially the Knowledge Acquisition bottleneck Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 7 / 57
  • 8. Information Sources Relevant text (Web documents mainly) Web document schemata (XML, DTD, RDF) Databases on the Web Dictionaries Semi-structured documents Personal Wikis, e-mail/file folders Existing Web ontologies Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 8 / 57
  • 9. OE Cycle (Maedche and Staab, 2001) OL is not only the task of extraction Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 9 / 57
  • 10. Sections Introduction 1 Methods 2 Ontology Learning from Text Terms Synonyms Concepts Taxonomy Relations Rules and Axioms Ontology Learning from Folksonomies Tools 3 Conclusion 4 Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 10 / 57
  • 11. How to Learn Ontologies? Natural Language Processing Dictionary Parsing Statistical Analysis Machine Learning Hierarchical Concept Clustering Formal Concept Analysis (Lattices) Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 11 / 57
  • 12. Subsections Introduction 1 Methods 2 Ontology Learning from Text Terms Synonyms Concepts Taxonomy Relations Rules and Axioms Ontology Learning from Folksonomies Tools 3 Conclusion 4 Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 12 / 57
  • 13. Why Text? Text is massively available on the Web Relevant texts contain relevant knowledge about a domain Linguistic knowledge remains associated with the ontology (Sintek et al., 2004) Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 13 / 57
  • 14. OL as Reverse Engineering (Buitelaar et al., 2005) Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 14 / 57
  • 15. OL from Text Layer Cake (Buitelaar et al., 2005) Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 15 / 57
  • 16. Subsubsections Introduction 1 Methods 2 Ontology Learning from Text Terms Synonyms Concepts Taxonomy Relations Rules and Axioms Ontology Learning from Folksonomies Tools 3 Conclusion 4 Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 16 / 57
  • 17. Term Extraction - Linguistic Methods Part-of-speech tagging: Identify syntactic class Ex: Noun -> Class, Verb -> Relation Stemming Ex: Formal(ize/ization/ized/izing) Head-modifier analysis Ex: Fast car, the hood of the car Grammatical function analysis Ex: “John played football in the garden” -> play(John,football) Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 17 / 57
  • 18. Term Extraction - Other methods Statistical Methods Term Weighting (TF-IDF) Co-occurrence analysis (Common method applied in Text Mining) Comparison of frequencies between domain and general corpora Hybrid Methods Linguistic rules to extract term candidates Statistical (pre- or post-) filtering Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 18 / 57
  • 19. Subsubsections Introduction 1 Methods 2 Ontology Learning from Text Terms Synonyms Concepts Taxonomy Relations Rules and Axioms Ontology Learning from Folksonomies Tools 3 Conclusion 4 Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 19 / 57
  • 20. Synonym Extraction Extending WordNet (Term Classification) Co-occurrence between terms (Term Clustering) Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 20 / 57
  • 21. Subsubsections Introduction 1 Methods 2 Ontology Learning from Text Terms Synonyms Concepts Taxonomy Relations Rules and Axioms Ontology Learning from Folksonomies Tools 3 Conclusion 4 Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 21 / 57
  • 22. Concept Extraction A term may indicate a concept, if we define its: Intension (In)formal definition of the objects this concept describes Ex: A disease is an impairment of health or a condition of abnormal functioning Extension Set of objects described by this concept Ex: Cancer, heart disease Lexical Realizations The term itself and its multilingual synonyms Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 22 / 57
  • 23. Intension Informal definition - a shallow definition as used in WordNet Find the appropriate WordNet concept for a term and the appropiate conceptual relations (Navigli and Velardi, 2004) Formal definition - formal constraints defining class membership Formal Concept Analysis Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 23 / 57
  • 24. Extension Extraction of instances for a concept from text (Ontology Population) Relates to Knowledge Markup and Tag Suggestion (Semantic Metadata) Use Named-Entity Recognition Ex: John is a football player -> John (Person) is an instance of Football Player Instances can be: Names for objects Ex: Person, Organization, Country, City Event instances Ex: Football Match (with Teams, Players, Officials, etc) Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 24 / 57
  • 25. Subsubsections Introduction 1 Methods 2 Ontology Learning from Text Terms Synonyms Concepts Taxonomy Relations Rules and Axioms Ontology Learning from Folksonomies Tools 3 Conclusion 4 Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 25 / 57
  • 26. Taxonomy Extraction Lexico-syntactic patterns Clustering Linguistic approaches Document subsumption Combinations and other methods Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 26 / 57
  • 27. Hearst Patterns (Hearst, 1992) Vehicles such as cars, trucks and bikes Such fruits as oranges or apples Swimming, running and other activities Publications, especially papers and books A salmon is a fish (Concept X Taxonomy Extraction) Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 27 / 57
  • 28. Hierarchical Clustering Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 28 / 57
  • 29. Other methods Linguistic approach - Use of modifiers (Navigli and Velardi, 2004; Buitelaar et al., 2004; Maedche and Staab, 2001) isa(international credit card, credit card) Document subsumption - Term t1 subsumes term t2 [is-a(t2 ,t1 )] if t1 appears in all the documents in which t2 appears Combination method - Tries to find an optimal combination of techniques using supervised ML Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 29 / 57
  • 30. Subsubsections Introduction 1 Methods 2 Ontology Learning from Text Terms Synonyms Concepts Taxonomy Relations Rules and Axioms Ontology Learning from Folksonomies Tools 3 Conclusion 4 Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 30 / 57
  • 31. Relation Extraction - Specific Relations X consists of Y (part-of) The framework for OL consists of information extraction, ontology discovery and ontology organization X is used for Y (purpose) OL is used for OE X leads to Y (causation) Good OL methods lead to good OE the X of Y (attribute) The hood of the car is red Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 31 / 57
  • 32. General Relations OntoLT: Mapping rules (Buitelaar et al., 2004) SubjToClass_PredToSlot TextToOnto (Maedche and Staab, 2001) love(man, woman)∧ love(kid, mother )∧ ⇒ love(person, person) love(kid, grandfather ) Still, different verbs can represent the same (or a similar) relation Clustering -> {advise, teach, instruct} Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 32 / 57
  • 33. Subsubsections Introduction 1 Methods 2 Ontology Learning from Text Terms Synonyms Concepts Taxonomy Relations Rules and Axioms Ontology Learning from Folksonomies Tools 3 Conclusion 4 Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 33 / 57
  • 34. Rule Extraction DIRT - Discovery of Inference Rules from Text (Lin and Pantel, 2001) Let X be an algorithm which solves a problem Y Using similar constructions like X solves Y, Y is solved by X, X resolves Y ∀x, y solves(X , Y ) ⇒ isSolvedBy (Y , X ) (Inverse object property) ∀x, y solves(X , Y ) ⇒ resolves(X , Y ) (Equivalent object property) Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 34 / 57
  • 35. Axiom Extraction Automated Evaluation of ONtologies - AEON (Völker et al., 2008) Axioms are extracted (using lexico-syntatic patterns) from a Web Corpus Dealing with uncertainty and inconsistency (Haase and Völker, 2005) Disjointness axioms -> disjoint(man,woman) These methods are important because text contains inconsistency Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 35 / 57
  • 36. Example of OL from text: OntoLT (Buitelaar et al., 2004) Use of mapping rules The predicate of a sentence is a relation or slot Mapping rules have corresponding operators SubjToClass -> CreateCls() Users validate classes and slots candidates Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 36 / 57
  • 37. OntoLT Using sentences like The festival attracts culture vultures from all over Australia to see live drama, dance and music the system infers: festival and culture are class candidates - using statistical analysis (TF-IDF) attracts is a relation between festival and culture - using NLP Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 37 / 57
  • 38. OntoLT Screenshot #1 Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 38 / 57
  • 39. OntoLT Screenshot #2 Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 39 / 57
  • 40. OntoLT: Extracted Ontology Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 40 / 57
  • 41. Subsections Introduction 1 Methods 2 Ontology Learning from Text Terms Synonyms Concepts Taxonomy Relations Rules and Axioms Ontology Learning from Folksonomies Tools 3 Conclusion 4 Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 41 / 57
  • 42. Folksonomies? Not yet! Tag Cloud (Wikipedia, 2008b) Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 42 / 57
  • 43. THIS is a Folksonomy (Pick, 2006) Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 43 / 57
  • 44. Formal Definition of Folksonomy (Mika, 2007) Graph with hyper edges containing: A = {a1 , ..., ak } (Actors) C = {c1 , ..., cl } (Concepts) I = {i1 , ..., im } (Instance of Objects - Web Resources) T ⊆ A × C × I (Tags - Folksonomy) Two graphs: Oac and Oci Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 44 / 57
  • 45. What does this have to do with OL? (Mika, 2007) Extract subsumption relations using set theory In Oci , A is a superconcept of B if: The set of items classified under B is a subset of the entities under A B ⊆A⇔A∩B =B Overlapping set of instances (similar to document subsumption) Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 45 / 57
  • 46. Concept Clustering Mika (2007) Figure: Del.icio.us tags: a 3-neighborhood of the term ontology (Oci ) Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 46 / 57
  • 47. OL from Social Network Analysis Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 47 / 57
  • 48. To appear! Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 48 / 57
  • 49. Sections Introduction 1 Methods 2 Ontology Learning from Text Terms Synonyms Concepts Taxonomy Relations Rules and Axioms Ontology Learning from Folksonomies Tools 3 Conclusion 4 Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 49 / 57
  • 50. OL Tools ASIUM - Acquisition of SemantIc knowledge Using ML Methods (Faure and Edellec, 1998) Taxonomic relations among terms in technical texts Conceptual Clustering OntoLearn (Velardi et al., 2002) Enrich a domain ontology with concepts and relations NLP and ML Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 50 / 57
  • 51. More OL Tools Text-To-Onto (Maedche and Volz, 2001) Find taxonomic and non-taxonomic relations Statistics, Pruning Techniques and Association Rules Sucessor: OntoWare.org Text2Onto -> (Cimiano and Völker, 2005) OntoWare.org LExO - Learning Expressive Ontologies (Völker et al., 2007) Transform natural language definitions into OWL DL axioms OntoLP - Engenharia de Ontologias em Língua Portuguesa (SBC2008) Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 51 / 57
  • 52. Sections Introduction 1 Methods 2 Ontology Learning from Text Terms Synonyms Concepts Taxonomy Relations Rules and Axioms Ontology Learning from Folksonomies Tools 3 Conclusion 4 Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 52 / 57
  • 53. How to evaluate OL? Non-formal methods 1st step: Formalize the task of OL from text (Sintek et al., 2004) Next steps: Benchmark corpora and ontologies Evaluation of methods using different information sources Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 53 / 57
  • 54. The future We need ontologies! We need to build them quickly, easily and they have to be reliable! Time: OL makes OE faster Difficulty: OL makes OE easier Confidence: Relevant text (like technical reports written by domain experts) are confident sources of information Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 54 / 57
  • 55. References I Buitelaar, P., Cimiano, P., Grobelnik, M., and Sintek, M. (2005). Ontology learning from text. Tutorial at ECML/PKDD 2005. Workshop on Knowledge Discovery and Ontologies. Porto, Portugal. http://www.aifb.uni-karlsruhe.de/WBS/pci/OL_Tutorial_ECML_ PKDD_05/ECML-OntologyLearningTutorial-20050923.pdf. Buitelaar, P., Olejnik, D., and Sintek, M. (2004). A protégé plug-in for ontology extraction from text based on linguistic analysis. In Bussler, C., Davies, J., Fensel, D., and Studer, R., editors, ESWS, volume 3053 of Lecture Notes in Computer Science, pages 31–44. Springer. Cimiano, P. (2006). Ontology Learning and Population from Text: Algorithms, Evaluation and Applications. Springer-Verlag New York, Inc., Secaucus, NJ, USA. Cimiano, P. and Völker, J. (2005). Text2onto - a framework for ontology learning and data-driven change discovery. In Montoyo, A., Munoz, R., and Metais, E., editors, Proceedings of the 10th International Conference on Applications of Natural Language to Information Systems (NLDB), volume 3513 of Lecture Notes in Computer Science, pages 227–238, Alicante, Spain. Springer. Faure, D. and Edellec, C. N. (1998). A corpus-based conceptual clustering method for verb frames and ontology acquisition. In In LREC workshop on, pages 5–12. Haase, P. and Völker, J. (2005). Ontology learning and reasoning - dealing with uncertainty and inconsistency. In In Proceedings of the Workshop on Uncertainty Reasoning for the Semantic Web (URSW, pages 45–55. Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 55 / 57
  • 56. References II Hearst, M. A. (1992). Automatic acquisition of hyponyms from large text corpora. In In Proceedings of the 14th International Conference on Computational Linguistics, pages 539–545. Lin, D. and Pantel, P. (2001). Dirt @sbt@discovery of inference rules from text. In KDD ’01: Proceedings of the seventh ACM SIGKDD international conference on Knowledge discovery and data mining, pages 323–328, New York, NY, USA. ACM. Maedche, A. and Staab, S. (2001). Ontology learning for the semantic web. IEEE Intelligent Systems, 16(2):72–79. Maedche, E. and Volz, R. (2001). The ontology extraction and maintenance framework text-to-onto. In In Proceedings of the ICDM’01 Workshop on Integrating Data Mining and Knowledge Management. Mika, P. (2007). Ontologies are us: A unified model of social networks and semantics. Journal of Web Semantics, 5(1):5–15. Navigli, R. and Velardi, P. (2004). Learning domain ontologies from document warehouses and dedicated web sites. Computational Linguistics, 30(2):151–179. OntoSum (2008). Ontology learning. http://www.ontosum.org/?q=node/17. [Online; accessed 31-August-2008]. Pick, M. (2006). Social bookmarking services and tools: The wisdom of crowds that organizes the web - robin good’s latest news##. Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 56 / 57
  • 57. References III Sintek, M., Buitelaar, P., and Olejnik, D. (2004). A formalization of ontology learning from text. In Proc. of the Workshop on Evaluation of Ontology-based Tools (EON2004) at the International Semantic Web Conference. Velardi, P., Navigli, R., and Missikoff, M. (2002). An integrated approach for web ontology learning and engineering. IEEE Computer. Völker, J., Vrandeˇ i´ , D., Sure, Y., and Hotho, A. (2008). Aeon - an approach to the automatic cc evaluation of ontologies. Appl. Ontol., 3(1-2):41–62. Völker, J., Hitzler, P., and Cimiano, P. (2007). Acquisition of owl dl axioms from lexical resources. In Franconi, E., Kifer, M., and May, W., editors, Proceedings of the 4th European Semantic Web Conference (ESWC’07), volume 4519 of Lecture Notes in Computer Science, pages 670–685. Springer. Wikipedia (2008a). Ontology learning — wikipedia, the free encyclopedia. [Online; accessed 31-August-2008]. Wikipedia (2008b). Tag cloud — wikipedia, the free encyclopedia. [Online; accessed 10-September-2008]. Ícaro Medeiros (CIn - UFPE) Ontology Learning September 30, 2008 57 / 57