SlideShare uma empresa Scribd logo
1 de 12
Baixar para ler offline
Ontology Learning for
 Large-scale Semantic Annotation
    of Web service Interfaces

Shahab Mokarizadeh (Royal Institute of Technology )
Peep Kungas (Univeristy of Tartu)
Mihhail Matskin (Royal Institute of Technology)
Motivation
•Motivation: Analysis of public web-services for
 Identifying Missing but Valuable Web service
 (to be implemented)

•Materials :
 - Corpus of circa 15000 WSDL documents
   (http://www.soatrader.com/web-services )


•Challenges :
 - Absence of any kind of semantic information (e.g.
   documentation) in around 95% of WSDLs
 - Frequent misspelling, abbreviation, technical
   words, etc.

                                                       2
Initial Step : Knowledge Acquisition
•Knowledge about Web-services themselves:
 - Functionality of service
 - Attributes of service (e.g. QoS, Rating, etc)
 - Structural relations with other services,
 - …..
                 » Ontology of Services

•Knowledge about Web-service Domain
 - Domain Concepts and Relations
                » Domain Ontology √

•Knowledge Acquisition → Ontology Learning

                                                   3
Domain Ontology Learning Granularity

Granularity of Term Extraction from WSDL :

 - Coarse Grained:
   • Service Names
   • Operation Name
   • …..


 - Fine Grained:√
   • Part names of input/output parameters
   • XML Schema leaf element names




                                             4
Ontology Learning Method
• Pattern based method:
Input text is scanned for predefined “ lexico-
 syntactic” patterns where the pattern indicates a
 relation of interest , either “taxonomic” or “non-
 taxonomic “.



• Pattern based method is applicable because:
 Underlying extracted terms so often follow specific
 patterns.




                                                       5
Information Elicitation
  Ontology Learning Steps                  Term Extraction


                                         Syntactic Refinement



                                         Ontology Discovery
Information Extraction:                 Pattern-based Semantic
• Start with fine-grained granularity           Analysis

• If term is ambiguous , terms from      Term Disambiguation

  coarse granularity are incorporated     Class and Relation
                                            Determination


                                         Ontology Enrichment

                                            Adding Relations



                                                        Ontology


                                                                   6
Lexico-Syntactic Term Analysis -1

       1- (Noun1)+ …+(Nounn)       e.g. PictureIdentifier
        Term:(N|Wordn) [(nn)(N|Word1) + .. +(nn) (N|Wordn-1)]

             (Header) [                Modifier                     ]
             Identifier             Picture

     Concept & Relation                         Example
       Identification
Modifier isA Concept                     Picture isA Concept
Header isA Concept                      Identifier isA Concept
Term subConceptOf Header     PictureIdentifier subConceptOf Identifier
Modifier hasProperty Term      Picture hasProperty PictureIdentifier
                            “PictureIdentifier” isInstanceOf PictureIdentifier


                                                                            7
Lexico-Syntactic Term Analysis -2

       2-   (Adj1)+ …+(Nounn)      e.g.SupportedImage
             (N|Wordn) [(mod)(A|Word1)+…+(nn) (N|Wordn-1)]

              (Header) [             Modifier                  ]
              Image                Supported


    Concept & Relation                      Example
      Identification
Header isA Concept                     Image isA Concept
Term subConceptOf Header     SupportedImage subConceptOf Image
                           “SupportedImage“ isInstanceOf SupportedImage




                                                                     8
Adding other Non-Taxonomic Relations


Exploiting WordNet to find following relations:
• SynonymOf :(having a common synset)
• SimilarTo: (based on taxonomy and corpus statistics
  of words)
• More ….


Example:
  • Image    isSynonymOf      Picture




                                                        9
Evaluation
•Comparing automatically Generated Ontology
 with Golden Ontology :
  • Common Concepts: 862(out of 1391)≈62%
  • Common Instances: 1313 (out of 1853) ≈71%
    – Instance Level:
      • Precision: 85%
      • Recall: 78%




                                                10
Conclusion


•Pattern based ontology building is promising but
 not enough!

•The result is not a really ontology (e.g. upper
 level concepts are missing) .

•More non-taxonomic     relations   need   to   be
 discovered.




                                                 11
Question?




            Thanks!




                      12

Mais conteúdo relacionado

Mais procurados

Ontology engineering: Ontology alignment
Ontology engineering: Ontology alignmentOntology engineering: Ontology alignment
Ontology engineering: Ontology alignment
Guus Schreiber
 
Use of ontologies in natural language processing
Use of ontologies in natural language processingUse of ontologies in natural language processing
Use of ontologies in natural language processing
ATHMAN HAJ-HAMOU
 
Association Rule Mining Based Extraction of Semantic Relations Using Markov L...
Association Rule Mining Based Extraction of Semantic Relations Using Markov L...Association Rule Mining Based Extraction of Semantic Relations Using Markov L...
Association Rule Mining Based Extraction of Semantic Relations Using Markov L...
IJwest
 
SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING
SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING
SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING
cscpconf
 

Mais procurados (19)

Human Assessment of Ontologies
Human Assessment of OntologiesHuman Assessment of Ontologies
Human Assessment of Ontologies
 
Ontologies
OntologiesOntologies
Ontologies
 
Structural weights in ontology matching
Structural weights in ontology matchingStructural weights in ontology matching
Structural weights in ontology matching
 
Ontology-based Data Integration
Ontology-based Data IntegrationOntology-based Data Integration
Ontology-based Data Integration
 
Data Integration Ontology Mapping
Data Integration Ontology MappingData Integration Ontology Mapping
Data Integration Ontology Mapping
 
The basics of ontologies
The basics of ontologiesThe basics of ontologies
The basics of ontologies
 
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
 
Ontology and Ontology Libraries: a Critical Study
Ontology and Ontology Libraries: a Critical StudyOntology and Ontology Libraries: a Critical Study
Ontology and Ontology Libraries: a Critical Study
 
Ontology matching
Ontology matchingOntology matching
Ontology matching
 
Ontology integration - Heterogeneity, Techniques and more
Ontology integration - Heterogeneity, Techniques and moreOntology integration - Heterogeneity, Techniques and more
Ontology integration - Heterogeneity, Techniques and more
 
Ontology engineering: Ontology alignment
Ontology engineering: Ontology alignmentOntology engineering: Ontology alignment
Ontology engineering: Ontology alignment
 
Use of ontologies in natural language processing
Use of ontologies in natural language processingUse of ontologies in natural language processing
Use of ontologies in natural language processing
 
Using ontology for natural language processing
Using ontology for natural language processingUsing ontology for natural language processing
Using ontology for natural language processing
 
Association Rule Mining Based Extraction of Semantic Relations Using Markov L...
Association Rule Mining Based Extraction of Semantic Relations Using Markov L...Association Rule Mining Based Extraction of Semantic Relations Using Markov L...
Association Rule Mining Based Extraction of Semantic Relations Using Markov L...
 
SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING
SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING
SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING
 
Ontology and its various aspects
Ontology and its various aspectsOntology and its various aspects
Ontology and its various aspects
 
Swoogle: Showcasing the Significance of Semantic Search
Swoogle: Showcasing the Significance of Semantic SearchSwoogle: Showcasing the Significance of Semantic Search
Swoogle: Showcasing the Significance of Semantic Search
 
Learning ontologies
Learning ontologiesLearning ontologies
Learning ontologies
 
Cw32611616
Cw32611616Cw32611616
Cw32611616
 

Destaque

Semantic Web and Machine Learning Tutorial
Semantic Web and Machine Learning TutorialSemantic Web and Machine Learning Tutorial
Semantic Web and Machine Learning Tutorial
butest
 
Adoption Funding 4/26/14
Adoption Funding 4/26/14Adoption Funding 4/26/14
Adoption Funding 4/26/14
Andy Lehman
 
D.g. 06 09-2011-__grnland
D.g. 06 09-2011-__grnlandD.g. 06 09-2011-__grnland
D.g. 06 09-2011-__grnland
Kostas Tampakis
 
כניסה של מנהל חדש לתפקיד פברואר 2000
כניסה של מנהל חדש לתפקיד פברואר 2000כניסה של מנהל חדש לתפקיד פברואר 2000
כניסה של מנהל חדש לתפקיד פברואר 2000
yossi koren
 
Semana Santa 2010
Semana Santa 2010Semana Santa 2010
Semana Santa 2010
mgcanu
 
леонид гроховский руководство по внутренним факторам
леонид гроховский   руководство по внутренним факторамлеонид гроховский   руководство по внутренним факторам
леонид гроховский руководство по внутренним факторам
Тарасов Константин
 

Destaque (20)

ppt
pptppt
ppt
 
Steps towards on Ontology based Learning Environment
Steps towards on Ontology based Learning EnvironmentSteps towards on Ontology based Learning Environment
Steps towards on Ontology based Learning Environment
 
An Ontology for Learning Services on the Shop Floor
An Ontology for Learning Services on the Shop FloorAn Ontology for Learning Services on the Shop Floor
An Ontology for Learning Services on the Shop Floor
 
“Semantic Technologies for Smart Services”
“Semantic Technologies for Smart Services” “Semantic Technologies for Smart Services”
“Semantic Technologies for Smart Services”
 
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 Learning
Ontology LearningOntology Learning
Ontology Learning
 
Semantic Web and Machine Learning Tutorial
Semantic Web and Machine Learning TutorialSemantic Web and Machine Learning Tutorial
Semantic Web and Machine Learning Tutorial
 
Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things
 
Afghan Scouting (Updated 05Sept13)
Afghan Scouting (Updated 05Sept13)Afghan Scouting (Updated 05Sept13)
Afghan Scouting (Updated 05Sept13)
 
English astronomie2
English astronomie2English astronomie2
English astronomie2
 
Adoption Funding 4/26/14
Adoption Funding 4/26/14Adoption Funding 4/26/14
Adoption Funding 4/26/14
 
D.g. 06 09-2011-__grnland
D.g. 06 09-2011-__grnlandD.g. 06 09-2011-__grnland
D.g. 06 09-2011-__grnland
 
Web analytics-step-to-perfection
Web analytics-step-to-perfectionWeb analytics-step-to-perfection
Web analytics-step-to-perfection
 
Strangers in Night 6
Strangers in Night 6Strangers in Night 6
Strangers in Night 6
 
Two Suns 2
Two Suns 2Two Suns 2
Two Suns 2
 
כניסה של מנהל חדש לתפקיד פברואר 2000
כניסה של מנהל חדש לתפקיד פברואר 2000כניסה של מנהל חדש לתפקיד פברואר 2000
כניסה של מנהל חדש לתפקיד פברואר 2000
 
João Carapinha
João CarapinhaJoão Carapinha
João Carapinha
 
Semana Santa 2010
Semana Santa 2010Semana Santa 2010
Semana Santa 2010
 
леонид гроховский руководство по внутренним факторам
леонид гроховский   руководство по внутренним факторамлеонид гроховский   руководство по внутренним факторам
леонид гроховский руководство по внутренним факторам
 
Using semantic annotation of web services for analyzing
Using semantic annotation of web services for analyzingUsing semantic annotation of web services for analyzing
Using semantic annotation of web services for analyzing
 

Semelhante a Ekaw ontology learning for cost effective large-scale semantic annotation

Diversiweb2011 08 Mining Diverse Views from Related Articles - Ravali Pochamp...
Diversiweb2011 08 Mining Diverse Views from Related Articles - Ravali Pochamp...Diversiweb2011 08 Mining Diverse Views from Related Articles - Ravali Pochamp...
Diversiweb2011 08 Mining Diverse Views from Related Articles - Ravali Pochamp...
RENDER project
 
Extending Recommendation Systems With Semantics And Context Awareness
Extending Recommendation Systems With Semantics And Context AwarenessExtending Recommendation Systems With Semantics And Context Awareness
Extending Recommendation Systems With Semantics And Context Awareness
Victor Codina
 
Adhoc frames conceptual graphs
Adhoc frames conceptual graphsAdhoc frames conceptual graphs
Adhoc frames conceptual graphs
Ayaz Shariff
 

Semelhante a Ekaw ontology learning for cost effective large-scale semantic annotation (20)

Semantic Relation Classification: Task Formalisation and Refinement
Semantic Relation Classification: Task Formalisation and RefinementSemantic Relation Classification: Task Formalisation and Refinement
Semantic Relation Classification: Task Formalisation and Refinement
 
Different Semantic Perspectives for Question Answering Systems
Different Semantic Perspectives for Question Answering SystemsDifferent Semantic Perspectives for Question Answering Systems
Different Semantic Perspectives for Question Answering Systems
 
Tagonto Otm
Tagonto OtmTagonto Otm
Tagonto Otm
 
Diversiweb2011 08 Mining Diverse Views from Related Articles - Ravali Pochamp...
Diversiweb2011 08 Mining Diverse Views from Related Articles - Ravali Pochamp...Diversiweb2011 08 Mining Diverse Views from Related Articles - Ravali Pochamp...
Diversiweb2011 08 Mining Diverse Views from Related Articles - Ravali Pochamp...
 
Extending Recommendation Systems With Semantics And Context Awareness
Extending Recommendation Systems With Semantics And Context AwarenessExtending Recommendation Systems With Semantics And Context Awareness
Extending Recommendation Systems With Semantics And Context Awareness
 
Framester and WFD
Framester and WFD Framester and WFD
Framester and WFD
 
Effective Semantics for Engineering NLP Systems
Effective Semantics for Engineering NLP SystemsEffective Semantics for Engineering NLP Systems
Effective Semantics for Engineering NLP Systems
 
The Semantic Web #8 - Ontology
The Semantic Web #8 - OntologyThe Semantic Web #8 - Ontology
The Semantic Web #8 - Ontology
 
Open IE tutorial 2018
Open IE tutorial 2018Open IE tutorial 2018
Open IE tutorial 2018
 
DODDLE-OWL: A Domain Ontology Construction Tool with OWL
DODDLE-OWL: A Domain Ontology Construction Tool with OWLDODDLE-OWL: A Domain Ontology Construction Tool with OWL
DODDLE-OWL: A Domain Ontology Construction Tool with OWL
 
200801229 final presentation
200801229 final presentation200801229 final presentation
200801229 final presentation
 
Semantic technology in nutshell 2013. Semantic! are you a linguist?
Semantic technology in nutshell 2013. Semantic! are you a linguist?Semantic technology in nutshell 2013. Semantic! are you a linguist?
Semantic technology in nutshell 2013. Semantic! are you a linguist?
 
Building AI Applications using Knowledge Graphs
Building AI Applications using Knowledge GraphsBuilding AI Applications using Knowledge Graphs
Building AI Applications using Knowledge Graphs
 
Semantic Perspectives for Contemporary Question Answering Systems
Semantic Perspectives for Contemporary Question Answering SystemsSemantic Perspectives for Contemporary Question Answering Systems
Semantic Perspectives for Contemporary Question Answering Systems
 
Ontologies and semantic web
Ontologies and semantic webOntologies and semantic web
Ontologies and semantic web
 
Adhoc frames conceptual graphs
Adhoc frames conceptual graphsAdhoc frames conceptual graphs
Adhoc frames conceptual graphs
 
Big Data Palooza Talk: Aspects of Semantic Processing
Big Data Palooza Talk: Aspects of Semantic ProcessingBig Data Palooza Talk: Aspects of Semantic Processing
Big Data Palooza Talk: Aspects of Semantic Processing
 
A Framework for Ontology Usage Analysis
A Framework for Ontology Usage AnalysisA Framework for Ontology Usage Analysis
A Framework for Ontology Usage Analysis
 
Rules for inducing hierarchies from social tagging data
Rules for inducing hierarchies from social tagging dataRules for inducing hierarchies from social tagging data
Rules for inducing hierarchies from social tagging data
 
A Simple method to Create Content using NLP
A Simple method to Create Content using NLP A Simple method to Create Content using NLP
A Simple method to Create Content using NLP
 

Último

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 

Último (20)

Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 

Ekaw ontology learning for cost effective large-scale semantic annotation

  • 1. Ontology Learning for Large-scale Semantic Annotation of Web service Interfaces Shahab Mokarizadeh (Royal Institute of Technology ) Peep Kungas (Univeristy of Tartu) Mihhail Matskin (Royal Institute of Technology)
  • 2. Motivation •Motivation: Analysis of public web-services for Identifying Missing but Valuable Web service (to be implemented) •Materials : - Corpus of circa 15000 WSDL documents (http://www.soatrader.com/web-services ) •Challenges : - Absence of any kind of semantic information (e.g. documentation) in around 95% of WSDLs - Frequent misspelling, abbreviation, technical words, etc. 2
  • 3. Initial Step : Knowledge Acquisition •Knowledge about Web-services themselves: - Functionality of service - Attributes of service (e.g. QoS, Rating, etc) - Structural relations with other services, - ….. » Ontology of Services •Knowledge about Web-service Domain - Domain Concepts and Relations » Domain Ontology √ •Knowledge Acquisition → Ontology Learning 3
  • 4. Domain Ontology Learning Granularity Granularity of Term Extraction from WSDL : - Coarse Grained: • Service Names • Operation Name • ….. - Fine Grained:√ • Part names of input/output parameters • XML Schema leaf element names 4
  • 5. Ontology Learning Method • Pattern based method: Input text is scanned for predefined “ lexico- syntactic” patterns where the pattern indicates a relation of interest , either “taxonomic” or “non- taxonomic “. • Pattern based method is applicable because: Underlying extracted terms so often follow specific patterns. 5
  • 6. Information Elicitation Ontology Learning Steps Term Extraction Syntactic Refinement Ontology Discovery Information Extraction: Pattern-based Semantic • Start with fine-grained granularity Analysis • If term is ambiguous , terms from Term Disambiguation coarse granularity are incorporated Class and Relation Determination Ontology Enrichment Adding Relations Ontology 6
  • 7. Lexico-Syntactic Term Analysis -1 1- (Noun1)+ …+(Nounn) e.g. PictureIdentifier Term:(N|Wordn) [(nn)(N|Word1) + .. +(nn) (N|Wordn-1)] (Header) [ Modifier ] Identifier Picture Concept & Relation Example Identification Modifier isA Concept Picture isA Concept Header isA Concept Identifier isA Concept Term subConceptOf Header PictureIdentifier subConceptOf Identifier Modifier hasProperty Term Picture hasProperty PictureIdentifier “PictureIdentifier” isInstanceOf PictureIdentifier 7
  • 8. Lexico-Syntactic Term Analysis -2 2- (Adj1)+ …+(Nounn) e.g.SupportedImage (N|Wordn) [(mod)(A|Word1)+…+(nn) (N|Wordn-1)] (Header) [ Modifier ] Image Supported Concept & Relation Example Identification Header isA Concept Image isA Concept Term subConceptOf Header SupportedImage subConceptOf Image “SupportedImage“ isInstanceOf SupportedImage 8
  • 9. Adding other Non-Taxonomic Relations Exploiting WordNet to find following relations: • SynonymOf :(having a common synset) • SimilarTo: (based on taxonomy and corpus statistics of words) • More …. Example: • Image isSynonymOf Picture 9
  • 10. Evaluation •Comparing automatically Generated Ontology with Golden Ontology : • Common Concepts: 862(out of 1391)≈62% • Common Instances: 1313 (out of 1853) ≈71% – Instance Level: • Precision: 85% • Recall: 78% 10
  • 11. Conclusion •Pattern based ontology building is promising but not enough! •The result is not a really ontology (e.g. upper level concepts are missing) . •More non-taxonomic relations need to be discovered. 11
  • 12. Question? Thanks! 12