SlideShare une entreprise Scribd logo
1  sur  24
YANG YU (yangyu1, UMBC)
A research on how to improve
machine learning based
ontology mapping
Is Apple the Same as Orange?
To: nicholas@csee.umbc.edu
Subject: Yu
YANG YU (yangyu1, UMBC)
Presentation Overview
 Semantic Web
 Ontology
 Ontology Mapping
 Motivation
 Methods (Machine Learning, Text Classification)
 Problem
 My Proposed Research
 Evaluation
 Current Results
 Future Work
 Comments & Questions
 May mistaken something
 EMAIL: yangyu1, UMBC
YANG YU (yangyu1, UMBC)
The Semantic Web
 “in general, computers have no reliable way to process the
semantics”
 Some achievements by complicated algorithm (search engine)
 Apple and orange: Apple is a kind of fruit ?Is there anther way?
 Knowledge Base, Databases, standalone(?) structured
information
 HTML-Web, information not encoded, post-process
 Database, information encoded, pre-process
 Tim Berners-Lee, James Hendler, and Ora Lassila , 2001, the
Semantic Web, Scientific American
 "The Semantic Web is an extension of the current web in which
information is given well-defined meaning, better enabling
computers and people to work in cooperation."
YANG YU (yangyu1, UMBC)
RDF -- well-defined meaning
 “uses URIs to encode information”,
 “the URIs ensure that concepts are not just
words in a document but are tied to a unique
definition that everyone can find on the Web”.
(quoted from The Semantic Web)
 Example:
 http://www.amk.ca/talks/2003-03/
YANG YU (yangyu1, UMBC)
RDF Example
<rdf:RDF
xmlns:FOAF="http://xmlns.com/foaf/0.1/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rev="http://amk.ca/xml/review/1.0#">
<!-- Implies rdf:type property is rev:Review -->
<rev:Review rdf:about="http://example.com/rev1">
<rev:subject rdf:resource="urn:isbn:1930110111"/>
</rev:Review>
<rdf:Description rdf:about="http://example.com/author/0042">
<FOAF:firstName>Bob</FOAF:firstName>
<FOAF:homepage rdf:resource="http://www.snee.com/bob/"/>
<FOAF:pastProject rdf:resource="urn:isbn:1930110111"/>
<FOAF:surname>DuCharme</FOAF:surname>
</rdf:Description>
</rdf:RDF>
YANG YU (yangyu1, UMBC)
RDF Example
Description of
the Author
Even the Author’s
Name is Apple, X
well-defined meaning
YANG YU (yangyu1, UMBC)
Ontology
 What it is?
 “Short answer: an ontology is a specification of a
conceptualization”
 http://www-ksl.stanford.edu/kst/what-is-an-ontology.html
 “The most typical kind of ontology for the Web has a taxonomy and
a set of inference rules”
 From The Semantic Web
 RDF, RDF-S, OWL (www.w3c.org)
 A sample ontology
 Wine Ontology
 http://www.w3.org/TR/owl-guide/wine.rdf
 How to use?
 More sophisticated computing services will be based on Ontology
YANG YU (yangyu1, UMBC)
Some Large Ontologies
 OpenCyc (www.opencyc.org)
 the world's largest and most complete general knowledge base and commonsense
reasoning engine.
 47,000 concepts: an upper ontology whose domain is all of human consensus reality,
interrelated and constrained by 306,000 assertions
 WordNet (wordnet.princeton.edu)
 English nouns synonym sets, verbs synsets, adjectives synsets and adverbs
synsets each representing one underlying lexical concept. Different relations link the
synonym sets.
 OBO(obo.sourceforge.net)
 Open Biomedical Ontology project Supported by NIH, NSF, etc.
 Biological and medical domains, Sequnce, Palnt, etc. Eg, Gene Ontology: 17746 terms,
93.9% with definitions.
 SUMO (IEEE)
 Suggested Upper Merged Ontology
 General-purpose concepts, foundation for more specific ontologies for different
domains.
YANG YU (yangyu1, UMBC)
More ontologies
 www.google.com/search?q=filetype:owl+owl
 UMBC Swoogle (swoogle.umbc.edu)
 My Question: How to use ontologies, still in
research?
YANG YU (yangyu1, UMBC)
Why Ontology Mapping
 The same term in two ontologies may mean different (previous
example).
 Different Organizations may use different ontologies for the
same domain, resulting different terms representing the same
concept (eg, AI & CI); problems arise when they try to
communicate with each other – “interoperability problem”
 H. S. Pinto. 1999, Some issues on ontology integration. In IJCAI-99
workshop on Ontologies and Problem-Solving Methods (KRR5)
Hi, I want to buy
some apples.
What are you talking about?
I only sell Red and Delicious
YANG YU (yangyu1, UMBC)
Ontology Mapping
 Try to find relationships between each pair of concepts used in
two different ontologies. For example, Equivalent, Subclass_Of,
Superclass_Of, Siblings, Similar (how much similar?), Different
(how much different?)
Ontology A1
Ontology A2
Obtaining probabilistic values (N * M)
that shows how well class ni in Ontology A1
maps to class nj in Ontology A2
N M
YANG YU (yangyu1, UMBC)
Manual Mapping
 OpenCyc
 SENSUS, FIPS 10-4,several large (300k-term) pharmaceutical
thesauri, large portions of WordNet, MeSH/Snomed/UMLS,
and the CIA World Factbook.
 Knowledge worker + domain expert
 Interactive clarification tool + domain expert
 Mapping Ontologies into Cyc, Cyc Corp, 2002
 SUMO  WordNet
 Mapping WordNet to the SUMO Ontology, Teknowledge
Corp, 2002
 Advantages and Disadvantages
YANG YU (yangyu1, UMBC)
Lexical Based Approach
 John Li, 2003, LOM – a Lexicon based
ontology mapping tool. Information
Interpretation and Integration Conference
 String matching, adding some techniques,
like word stem
 MeetingPlace and the_Place_of_Meeting
 Write and Written
YANG YU (yangyu1, UMBC)
Machine Learning Based
Approach
 Machine Learning
 Learning is a process, after which, if success,
enables one to do something one cannot do
before.
 “Machine learning refers to a system capable of
the autonomous acquisition and integration of
knowledge” (AAAI)
 Text Classification
 Supervised Machine Learning
 single-category text classification
YANG YU (yangyu1, UMBC)
Some Machine Learning Based
Ontology Mapping System
 CAIMEN
 Lacher, M.; and Groh, G. May 2001. Facilitating the
Exchange of Explicit Knowledge through Ontology
Mappings. In Proceedings of the 14th International
FLAIRS Conference. Key West, FL, USA
 Glue
 Doan Anhai, et al. 2003. Learning to match
ontologies on the Semantic Web. Volume 12, Issue
4, VLDB Journal
YANG YU (yangyu1, UMBC)
UMBC OntoMapper
 Prasad, S.; Peng, Y.; and Finin, T. 2002. A Tool For Mapping
Between Two Ontologies (Poster), International Semantic
Web Conference (ISWC02).
According to the
researchers:
Results not encouraging
because of very
few samplers
YANG YU (yangyu1, UMBC)
A Problem of Machine Learning
Based Ontology Mapping
 Samplers used to train the learner are
collected or created manually by ontology
workers
 May ensure quality?
 Lack of quantity
 If samplers are not enough, a concept may not be well
represented.
YANG YU (yangyu1, UMBC)
My Proposed Research
Obtaining Samplers from the Web Automatically
for Machine Learning Based Ontology Mapping
 Advantages:
 Ensure samplers quantity
 Web Documents: A lot of Documents created in a distributed
environment, well representing various aspects of a concept.
 Low cost
 By using search engines like Google, documents can be easily
collected
 Disadvantages:
 Quality issue
YANG YU (yangyu1, UMBC)
System Overview
Ontology A1
Ontology A2
parser
Samplers
By Classes
Samplers
By Classes
Queries A1
Queries A2
YANG YU (yangyu1, UMBC)
System Overview (Cont.)
Samplers
For A1
Samplers
For A2
Model A1
Model A2
Text Classifier
1
1
2
2
YANG YU (yangyu1, UMBC)
Text Classifier
System Overview (Cont.)
Ontology A1
Model A2
Samplers
For A1
Samplers for
N classes
Suppose having N classes
models for
M classes
Obtaining probabilistic values
(N * M)
that shows how well class ni in
Ontology A1
maps to class nj in Ontology A2
models for
M classes
YANG YU (yangyu1, UMBC)
Evaluation
 Compare the mapping results of the “enhanced” system with
mapping results obtained from human experts.
YANG YU (yangyu1, UMBC)
Current Result & Future Work
 Text Classifier Rainbow doesn’t work well, considering switching
to other text classification tool, for example Weka or some
sourceforge projects.
 Trying to find how to utilize the raw probabilistic value obtained
from the cross-classification.
 Trying to use clustering algorithms to improve the quality of the
samplers
YANG YU (yangyu1, UMBC)
Questions & Comments

Contenu connexe

Tendances

Chapter 1 semantic web
Chapter 1 semantic webChapter 1 semantic web
Chapter 1 semantic web
R A Akerkar
 
Natural language processing (nlp)
Natural language processing (nlp)Natural language processing (nlp)
Natural language processing (nlp)
Kuppusamy P
 
Training Week: Create a Knowledge Graph: A Simple ML Approach
Training Week: Create a Knowledge Graph: A Simple ML Approach Training Week: Create a Knowledge Graph: A Simple ML Approach
Training Week: Create a Knowledge Graph: A Simple ML Approach
Neo4j
 

Tendances (20)

Introduction to Knowledge Graphs and Semantic AI
Introduction to Knowledge Graphs and Semantic AIIntroduction to Knowledge Graphs and Semantic AI
Introduction to Knowledge Graphs and Semantic AI
 
Introduction to Knowledge Graphs
Introduction to Knowledge GraphsIntroduction to Knowledge Graphs
Introduction to Knowledge Graphs
 
Ontologies
OntologiesOntologies
Ontologies
 
Semantic web technology
Semantic web technologySemantic web technology
Semantic web technology
 
NLP
NLPNLP
NLP
 
Knowledge Graph Introduction
Knowledge Graph IntroductionKnowledge Graph Introduction
Knowledge Graph Introduction
 
Ontology Engineering for the Semantic Web and beyond
Ontology Engineering for the Semantic Web and beyondOntology Engineering for the Semantic Web and beyond
Ontology Engineering for the Semantic Web and beyond
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
 
Introduction to Graph Databases
Introduction to Graph DatabasesIntroduction to Graph Databases
Introduction to Graph Databases
 
ESWC 2017 Tutorial Knowledge Graphs
ESWC 2017 Tutorial Knowledge GraphsESWC 2017 Tutorial Knowledge Graphs
ESWC 2017 Tutorial Knowledge Graphs
 
Understanding RDF: the Resource Description Framework in Context (1999)
Understanding RDF: the Resource Description Framework in Context  (1999)Understanding RDF: the Resource Description Framework in Context  (1999)
Understanding RDF: the Resource Description Framework in Context (1999)
 
Machine Tanslation
Machine TanslationMachine Tanslation
Machine Tanslation
 
Chapter 1 semantic web
Chapter 1 semantic webChapter 1 semantic web
Chapter 1 semantic web
 
Natural language processing (nlp)
Natural language processing (nlp)Natural language processing (nlp)
Natural language processing (nlp)
 
Ontology engineering ESTC2008
Ontology engineering ESTC2008Ontology engineering ESTC2008
Ontology engineering ESTC2008
 
Training Week: Create a Knowledge Graph: A Simple ML Approach
Training Week: Create a Knowledge Graph: A Simple ML Approach Training Week: Create a Knowledge Graph: A Simple ML Approach
Training Week: Create a Knowledge Graph: A Simple ML Approach
 
Presentation on Sentiment Analysis
Presentation on Sentiment AnalysisPresentation on Sentiment Analysis
Presentation on Sentiment Analysis
 
Slides: Knowledge Graphs vs. Property Graphs
Slides: Knowledge Graphs vs. Property GraphsSlides: Knowledge Graphs vs. Property Graphs
Slides: Knowledge Graphs vs. Property Graphs
 
Deep dive into LangChain integration with Neo4j.pptx
Deep dive into LangChain integration with Neo4j.pptxDeep dive into LangChain integration with Neo4j.pptx
Deep dive into LangChain integration with Neo4j.pptx
 
Knowledge Graphs are Worthless, Knowledge Graph Use Cases are Priceless
Knowledge Graphs are Worthless, Knowledge Graph Use Cases are PricelessKnowledge Graphs are Worthless, Knowledge Graph Use Cases are Priceless
Knowledge Graphs are Worthless, Knowledge Graph Use Cases are Priceless
 

En vedette

Jena – A Semantic Web Framework for Java
Jena – A Semantic Web Framework for JavaJena – A Semantic Web Framework for Java
Jena – A Semantic Web Framework for Java
Aleksander Pohl
 
Jarrar.lecture notes.arabicontology
Jarrar.lecture notes.arabicontologyJarrar.lecture notes.arabicontology
Jarrar.lecture notes.arabicontology
SinaInstitute
 
Semantic Decision Rule Markup Language V1.0 specification
Semantic Decision Rule Markup Language V1.0 specificationSemantic Decision Rule Markup Language V1.0 specification
Semantic Decision Rule Markup Language V1.0 specification
European Patent Office
 
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
Debashisnaskar
 
Comparison of Reasoners for large Ontologies in the OWL 2 EL Profile
Comparison of Reasoners for large Ontologies in the OWL 2 EL ProfileComparison of Reasoners for large Ontologies in the OWL 2 EL Profile
Comparison of Reasoners for large Ontologies in the OWL 2 EL Profile
Kathrin Dentler
 
Quality Assurance in LOINC® using Description Logic
Quality Assurance in LOINC® using Description LogicQuality Assurance in LOINC® using Description Logic
Quality Assurance in LOINC® using Description Logic
Tomasz Adamusiak
 

En vedette (20)

Database-to-Ontology Mapping Generation for Semantic Interoperability
Database-to-Ontology Mapping Generation for Semantic InteroperabilityDatabase-to-Ontology Mapping Generation for Semantic Interoperability
Database-to-Ontology Mapping Generation for Semantic Interoperability
 
Jena – A Semantic Web Framework for Java
Jena – A Semantic Web Framework for JavaJena – A Semantic Web Framework for Java
Jena – A Semantic Web Framework for Java
 
Ontology of a temperature sensor
Ontology of a temperature sensorOntology of a temperature sensor
Ontology of a temperature sensor
 
Data Integration Ontology Mapping
Data Integration Ontology MappingData Integration Ontology Mapping
Data Integration Ontology Mapping
 
Learning ontologies
Learning ontologiesLearning ontologies
Learning ontologies
 
Jena Programming
Jena ProgrammingJena Programming
Jena Programming
 
Jarrar.lecture notes.arabicontology
Jarrar.lecture notes.arabicontologyJarrar.lecture notes.arabicontology
Jarrar.lecture notes.arabicontology
 
Ontology Mapping - Out Of The Babel Tower
Ontology Mapping - Out Of The Babel TowerOntology Mapping - Out Of The Babel Tower
Ontology Mapping - Out Of The Babel Tower
 
Jarrar: ORM in Description Logic
Jarrar: ORM in Description Logic  Jarrar: ORM in Description Logic
Jarrar: ORM in Description Logic
 
Towards a Project Centric Metadata Model and Lifecycle for Ontology Mapping G...
Towards a Project Centric Metadata Model and Lifecycle for Ontology Mapping G...Towards a Project Centric Metadata Model and Lifecycle for Ontology Mapping G...
Towards a Project Centric Metadata Model and Lifecycle for Ontology Mapping G...
 
Using uml for ontology construction a case study in agriculture
Using uml for ontology construction a case study in agricultureUsing uml for ontology construction a case study in agriculture
Using uml for ontology construction a case study in agriculture
 
Semantic Decision Rule Markup Language V1.0 specification
Semantic Decision Rule Markup Language V1.0 specificationSemantic Decision Rule Markup Language V1.0 specification
Semantic Decision Rule Markup Language V1.0 specification
 
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
 
Netflix presentation final
Netflix presentation   finalNetflix presentation   final
Netflix presentation final
 
Ontology
OntologyOntology
Ontology
 
Comparison of Reasoners for large Ontologies in the OWL 2 EL Profile
Comparison of Reasoners for large Ontologies in the OWL 2 EL ProfileComparison of Reasoners for large Ontologies in the OWL 2 EL Profile
Comparison of Reasoners for large Ontologies in the OWL 2 EL Profile
 
Owl Presentation
Owl PresentationOwl Presentation
Owl Presentation
 
Quality Assurance in LOINC® using Description Logic
Quality Assurance in LOINC® using Description LogicQuality Assurance in LOINC® using Description Logic
Quality Assurance in LOINC® using Description Logic
 
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
 

Similaire à Ontology Mapping

Bibliography (Microsoft Word, 61k)
Bibliography (Microsoft Word, 61k)Bibliography (Microsoft Word, 61k)
Bibliography (Microsoft Word, 61k)
butest
 
ONTOLOGY SERVICE CENTER: A DATAHUB FOR ONTOLOGY APPLICATION
ONTOLOGY SERVICE CENTER: A DATAHUB FOR ONTOLOGY APPLICATIONONTOLOGY SERVICE CENTER: A DATAHUB FOR ONTOLOGY APPLICATION
ONTOLOGY SERVICE CENTER: A DATAHUB FOR ONTOLOGY APPLICATION
IJwest
 
How Bio Ontologies Enable Open Science
How Bio Ontologies Enable Open ScienceHow Bio Ontologies Enable Open Science
How Bio Ontologies Enable Open Science
drnigam
 
A Naive Method For Ontology Construction
A Naive Method For Ontology Construction A Naive Method For Ontology Construction
A Naive Method For Ontology Construction
IJSCAI Journal
 
ESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using Ontologies
ESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using OntologiesESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using Ontologies
ESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using Ontologies
eswcsummerschool
 

Similaire à Ontology Mapping (20)

Bibliography (Microsoft Word, 61k)
Bibliography (Microsoft Word, 61k)Bibliography (Microsoft Word, 61k)
Bibliography (Microsoft Word, 61k)
 
Semantic Web, Ontology, and Ontology Learning: Introduction
Semantic Web, Ontology, and Ontology Learning: IntroductionSemantic Web, Ontology, and Ontology Learning: Introduction
Semantic Web, Ontology, and Ontology Learning: Introduction
 
The impact of standardized terminologies and domain-ontologies in multilingua...
The impact of standardized terminologies and domain-ontologies in multilingua...The impact of standardized terminologies and domain-ontologies in multilingua...
The impact of standardized terminologies and domain-ontologies in multilingua...
 
ONTOLOGY SERVICE CENTER: A DATAHUB FOR ONTOLOGY APPLICATION
ONTOLOGY SERVICE CENTER: A DATAHUB FOR ONTOLOGY APPLICATIONONTOLOGY SERVICE CENTER: A DATAHUB FOR ONTOLOGY APPLICATION
ONTOLOGY SERVICE CENTER: A DATAHUB FOR ONTOLOGY APPLICATION
 
ONTOLOGY SERVICE CENTER: A DATAHUB FOR ONTOLOGY APPLICATION
ONTOLOGY SERVICE CENTER: A DATAHUB FOR  ONTOLOGY APPLICATION ONTOLOGY SERVICE CENTER: A DATAHUB FOR  ONTOLOGY APPLICATION
ONTOLOGY SERVICE CENTER: A DATAHUB FOR ONTOLOGY APPLICATION
 
20111022 ontologiescomeofageocas germanymcguinnessfinal
20111022 ontologiescomeofageocas germanymcguinnessfinal20111022 ontologiescomeofageocas germanymcguinnessfinal
20111022 ontologiescomeofageocas germanymcguinnessfinal
 
Enhancing Semantic Mining
Enhancing Semantic MiningEnhancing Semantic Mining
Enhancing Semantic Mining
 
Semantic annotation of biomedical data
Semantic annotation of biomedical dataSemantic annotation of biomedical data
Semantic annotation of biomedical data
 
How Bio Ontologies Enable Open Science
How Bio Ontologies Enable Open ScienceHow Bio Ontologies Enable Open Science
How Bio Ontologies Enable Open Science
 
Prosdocimi ucb cdao
Prosdocimi ucb cdaoProsdocimi ucb cdao
Prosdocimi ucb cdao
 
Presentationonline
PresentationonlinePresentationonline
Presentationonline
 
SWSN UNIT-3.pptx we can information about swsn professional
SWSN UNIT-3.pptx we can information about swsn professionalSWSN UNIT-3.pptx we can information about swsn professional
SWSN UNIT-3.pptx we can information about swsn professional
 
A NAIVE METHOD FOR ONTOLOGY CONSTRUCTION
A NAIVE METHOD FOR ONTOLOGY CONSTRUCTIONA NAIVE METHOD FOR ONTOLOGY CONSTRUCTION
A NAIVE METHOD FOR ONTOLOGY CONSTRUCTION
 
A Naive Method For Ontology Construction
A Naive Method For Ontology Construction A Naive Method For Ontology Construction
A Naive Method For Ontology Construction
 
A NAIVE METHOD FOR ONTOLOGY CONSTRUCTION
A NAIVE METHOD FOR ONTOLOGY CONSTRUCTIONA NAIVE METHOD FOR ONTOLOGY CONSTRUCTION
A NAIVE METHOD FOR ONTOLOGY CONSTRUCTION
 
Development of Semantic Web based Disaster Management System
Development of Semantic Web based Disaster Management SystemDevelopment of Semantic Web based Disaster Management System
Development of Semantic Web based Disaster Management System
 
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
 
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
 
ESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using Ontologies
ESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using OntologiesESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using Ontologies
ESWC SS 2012 - Tuesday Tutorial Elena Simperl: Creating and Using Ontologies
 
Lecture: Semantic Word Clouds
Lecture: Semantic Word CloudsLecture: Semantic Word Clouds
Lecture: Semantic Word Clouds
 

Plus de butest

EL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEEL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBE
butest
 
1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同
butest
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
butest
 
Timeline: The Life of Michael Jackson
Timeline: The Life of Michael JacksonTimeline: The Life of Michael Jackson
Timeline: The Life of Michael Jackson
butest
 
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
butest
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
butest
 
Com 380, Summer II
Com 380, Summer IICom 380, Summer II
Com 380, Summer II
butest
 
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet JazzThe MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
butest
 
MICHAEL JACKSON.doc
MICHAEL JACKSON.docMICHAEL JACKSON.doc
MICHAEL JACKSON.doc
butest
 
Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1
butest
 
Facebook
Facebook Facebook
Facebook
butest
 
Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...
butest
 
Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...
butest
 
NEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTNEWS ANNOUNCEMENT
NEWS ANNOUNCEMENT
butest
 
C-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docC-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.doc
butest
 
MAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docMAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.doc
butest
 
Mac OS X Guide.doc
Mac OS X Guide.docMac OS X Guide.doc
Mac OS X Guide.doc
butest
 
WEB DESIGN!
WEB DESIGN!WEB DESIGN!
WEB DESIGN!
butest
 

Plus de butest (20)

EL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEEL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBE
 
1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
 
Timeline: The Life of Michael Jackson
Timeline: The Life of Michael JacksonTimeline: The Life of Michael Jackson
Timeline: The Life of Michael Jackson
 
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
 
Com 380, Summer II
Com 380, Summer IICom 380, Summer II
Com 380, Summer II
 
PPT
PPTPPT
PPT
 
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet JazzThe MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
 
MICHAEL JACKSON.doc
MICHAEL JACKSON.docMICHAEL JACKSON.doc
MICHAEL JACKSON.doc
 
Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1
 
Facebook
Facebook Facebook
Facebook
 
Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...
 
Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...
 
NEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTNEWS ANNOUNCEMENT
NEWS ANNOUNCEMENT
 
C-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docC-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.doc
 
MAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docMAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.doc
 
Mac OS X Guide.doc
Mac OS X Guide.docMac OS X Guide.doc
Mac OS X Guide.doc
 
hier
hierhier
hier
 
WEB DESIGN!
WEB DESIGN!WEB DESIGN!
WEB DESIGN!
 

Ontology Mapping

  • 1. YANG YU (yangyu1, UMBC) A research on how to improve machine learning based ontology mapping Is Apple the Same as Orange? To: nicholas@csee.umbc.edu Subject: Yu
  • 2. YANG YU (yangyu1, UMBC) Presentation Overview  Semantic Web  Ontology  Ontology Mapping  Motivation  Methods (Machine Learning, Text Classification)  Problem  My Proposed Research  Evaluation  Current Results  Future Work  Comments & Questions  May mistaken something  EMAIL: yangyu1, UMBC
  • 3. YANG YU (yangyu1, UMBC) The Semantic Web  “in general, computers have no reliable way to process the semantics”  Some achievements by complicated algorithm (search engine)  Apple and orange: Apple is a kind of fruit ?Is there anther way?  Knowledge Base, Databases, standalone(?) structured information  HTML-Web, information not encoded, post-process  Database, information encoded, pre-process  Tim Berners-Lee, James Hendler, and Ora Lassila , 2001, the Semantic Web, Scientific American  "The Semantic Web is an extension of the current web in which information is given well-defined meaning, better enabling computers and people to work in cooperation."
  • 4. YANG YU (yangyu1, UMBC) RDF -- well-defined meaning  “uses URIs to encode information”,  “the URIs ensure that concepts are not just words in a document but are tied to a unique definition that everyone can find on the Web”. (quoted from The Semantic Web)  Example:  http://www.amk.ca/talks/2003-03/
  • 5. YANG YU (yangyu1, UMBC) RDF Example <rdf:RDF xmlns:FOAF="http://xmlns.com/foaf/0.1/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rev="http://amk.ca/xml/review/1.0#"> <!-- Implies rdf:type property is rev:Review --> <rev:Review rdf:about="http://example.com/rev1"> <rev:subject rdf:resource="urn:isbn:1930110111"/> </rev:Review> <rdf:Description rdf:about="http://example.com/author/0042"> <FOAF:firstName>Bob</FOAF:firstName> <FOAF:homepage rdf:resource="http://www.snee.com/bob/"/> <FOAF:pastProject rdf:resource="urn:isbn:1930110111"/> <FOAF:surname>DuCharme</FOAF:surname> </rdf:Description> </rdf:RDF>
  • 6. YANG YU (yangyu1, UMBC) RDF Example Description of the Author Even the Author’s Name is Apple, X well-defined meaning
  • 7. YANG YU (yangyu1, UMBC) Ontology  What it is?  “Short answer: an ontology is a specification of a conceptualization”  http://www-ksl.stanford.edu/kst/what-is-an-ontology.html  “The most typical kind of ontology for the Web has a taxonomy and a set of inference rules”  From The Semantic Web  RDF, RDF-S, OWL (www.w3c.org)  A sample ontology  Wine Ontology  http://www.w3.org/TR/owl-guide/wine.rdf  How to use?  More sophisticated computing services will be based on Ontology
  • 8. YANG YU (yangyu1, UMBC) Some Large Ontologies  OpenCyc (www.opencyc.org)  the world's largest and most complete general knowledge base and commonsense reasoning engine.  47,000 concepts: an upper ontology whose domain is all of human consensus reality, interrelated and constrained by 306,000 assertions  WordNet (wordnet.princeton.edu)  English nouns synonym sets, verbs synsets, adjectives synsets and adverbs synsets each representing one underlying lexical concept. Different relations link the synonym sets.  OBO(obo.sourceforge.net)  Open Biomedical Ontology project Supported by NIH, NSF, etc.  Biological and medical domains, Sequnce, Palnt, etc. Eg, Gene Ontology: 17746 terms, 93.9% with definitions.  SUMO (IEEE)  Suggested Upper Merged Ontology  General-purpose concepts, foundation for more specific ontologies for different domains.
  • 9. YANG YU (yangyu1, UMBC) More ontologies  www.google.com/search?q=filetype:owl+owl  UMBC Swoogle (swoogle.umbc.edu)  My Question: How to use ontologies, still in research?
  • 10. YANG YU (yangyu1, UMBC) Why Ontology Mapping  The same term in two ontologies may mean different (previous example).  Different Organizations may use different ontologies for the same domain, resulting different terms representing the same concept (eg, AI & CI); problems arise when they try to communicate with each other – “interoperability problem”  H. S. Pinto. 1999, Some issues on ontology integration. In IJCAI-99 workshop on Ontologies and Problem-Solving Methods (KRR5) Hi, I want to buy some apples. What are you talking about? I only sell Red and Delicious
  • 11. YANG YU (yangyu1, UMBC) Ontology Mapping  Try to find relationships between each pair of concepts used in two different ontologies. For example, Equivalent, Subclass_Of, Superclass_Of, Siblings, Similar (how much similar?), Different (how much different?) Ontology A1 Ontology A2 Obtaining probabilistic values (N * M) that shows how well class ni in Ontology A1 maps to class nj in Ontology A2 N M
  • 12. YANG YU (yangyu1, UMBC) Manual Mapping  OpenCyc  SENSUS, FIPS 10-4,several large (300k-term) pharmaceutical thesauri, large portions of WordNet, MeSH/Snomed/UMLS, and the CIA World Factbook.  Knowledge worker + domain expert  Interactive clarification tool + domain expert  Mapping Ontologies into Cyc, Cyc Corp, 2002  SUMO  WordNet  Mapping WordNet to the SUMO Ontology, Teknowledge Corp, 2002  Advantages and Disadvantages
  • 13. YANG YU (yangyu1, UMBC) Lexical Based Approach  John Li, 2003, LOM – a Lexicon based ontology mapping tool. Information Interpretation and Integration Conference  String matching, adding some techniques, like word stem  MeetingPlace and the_Place_of_Meeting  Write and Written
  • 14. YANG YU (yangyu1, UMBC) Machine Learning Based Approach  Machine Learning  Learning is a process, after which, if success, enables one to do something one cannot do before.  “Machine learning refers to a system capable of the autonomous acquisition and integration of knowledge” (AAAI)  Text Classification  Supervised Machine Learning  single-category text classification
  • 15. YANG YU (yangyu1, UMBC) Some Machine Learning Based Ontology Mapping System  CAIMEN  Lacher, M.; and Groh, G. May 2001. Facilitating the Exchange of Explicit Knowledge through Ontology Mappings. In Proceedings of the 14th International FLAIRS Conference. Key West, FL, USA  Glue  Doan Anhai, et al. 2003. Learning to match ontologies on the Semantic Web. Volume 12, Issue 4, VLDB Journal
  • 16. YANG YU (yangyu1, UMBC) UMBC OntoMapper  Prasad, S.; Peng, Y.; and Finin, T. 2002. A Tool For Mapping Between Two Ontologies (Poster), International Semantic Web Conference (ISWC02). According to the researchers: Results not encouraging because of very few samplers
  • 17. YANG YU (yangyu1, UMBC) A Problem of Machine Learning Based Ontology Mapping  Samplers used to train the learner are collected or created manually by ontology workers  May ensure quality?  Lack of quantity  If samplers are not enough, a concept may not be well represented.
  • 18. YANG YU (yangyu1, UMBC) My Proposed Research Obtaining Samplers from the Web Automatically for Machine Learning Based Ontology Mapping  Advantages:  Ensure samplers quantity  Web Documents: A lot of Documents created in a distributed environment, well representing various aspects of a concept.  Low cost  By using search engines like Google, documents can be easily collected  Disadvantages:  Quality issue
  • 19. YANG YU (yangyu1, UMBC) System Overview Ontology A1 Ontology A2 parser Samplers By Classes Samplers By Classes Queries A1 Queries A2
  • 20. YANG YU (yangyu1, UMBC) System Overview (Cont.) Samplers For A1 Samplers For A2 Model A1 Model A2 Text Classifier 1 1 2 2
  • 21. YANG YU (yangyu1, UMBC) Text Classifier System Overview (Cont.) Ontology A1 Model A2 Samplers For A1 Samplers for N classes Suppose having N classes models for M classes Obtaining probabilistic values (N * M) that shows how well class ni in Ontology A1 maps to class nj in Ontology A2 models for M classes
  • 22. YANG YU (yangyu1, UMBC) Evaluation  Compare the mapping results of the “enhanced” system with mapping results obtained from human experts.
  • 23. YANG YU (yangyu1, UMBC) Current Result & Future Work  Text Classifier Rainbow doesn’t work well, considering switching to other text classification tool, for example Weka or some sourceforge projects.  Trying to find how to utilize the raw probabilistic value obtained from the cross-classification.  Trying to use clustering algorithms to improve the quality of the samplers
  • 24. YANG YU (yangyu1, UMBC) Questions & Comments

Notes de l'éditeur

  1. What you pay is what you get.