SlideShare une entreprise Scribd logo
1  sur  43
Problem-based learning supported
     by semantic techniques

        Esther Lozano, Jorge Gracia, Oscar Corcho


   Ontology Engineering Group, Universidad Politécnica de Madrid. Spain
                  {elozano,jgracia,ocorcho}@fi.upm.es
Outline


1. Introduction

2. System overview

3. Semantic grounding

4. Semantic-based feedback

5. Conclusions and Future Work




                         2
Introduction




“Engaging and informed tools for learning conceptual system knowledge”



                                   3
Introduction

Qualitative Reasoning
  • Tries to capture human
    interpretation of reality
  • Physical systems represented in
    models
  • System behaviour studied by
    simulation
  • Focused on qualitative variables
    rather than on numerical ones
    (eg., certain tree has a “big” size,
    certain species population
    “grows”, etc.)




                                     4
Introduction

Application: Learning of Environmental Sciences


• Core idea: “Learning by modelling”
• Learning tools:
   • Definition of a suitable terminology
   • Interaction with the model
   • Prediction of its behaviour
• Application examples:
   • “Study the evolution of a species
     population when another species is
     introduced in the same ecosystem”
   • “Study the effect of contaminant
     agents in a river”
   • ....


                                     5
Introduction

DynaLearn

• “System for knowledge acquisition of conceptual knowledge in the
  context of environmental science”. It combines:
   • Model construction representing a system
   • Semantic techniques to put such models in relationship
   • Use of virtual characters to interact with the system




                                  6
Introduction

DynaLearn




            7
QR Modelling

Entities




           8
QR Modelling

Model fragments


Entity: model fragment:
Imported
  Reuse structure of the
   The within a model      system
                                        Influence:
                                          Natality determines δSize

Quantity:
  The dynamic aspects of
  the system




Proportionality:
  δSize determines δNatality




                                    9
QR Modelling

Running simulations




                      10
QR Modelling

Simulations Results

• Based on a scenario,
  model fragments and
  model ingredient
  definitions
                                   State Graph




             Dependencies View of State 1         Value History
                                     11
Semantic Techniques

Semantic Techniques

     • To bridge the gap between the loosely and imprecise
       terminology used by a learner and the well-defined semantics
       of an ontology
     • To put in relation to the QR models created by other learners
       or experts in order to automate the acquisition of feedback and
       recommendations from others




                                  12
Outline


1. Introduction

2. System overview

3. Semantic grounding

4. Semantic-based feedback

5. Conclusions and Future Work




                         13
System overview




              Online semantic     Semantic repository
              resources



Learner            Grounding of       Grounded             Recommendation          Reference
 Model            learner model     Learner Model          of relevant models       Model




          ?

                                                                           Generation of
                                          List of suggestions
                                                                         semantic feedback
Learner




                                          14
Outline


1. Introduction

2. System overview

3. Semantic grounding

4. Semantic-based feedback

5. Conclusions and Future Work




                         15
Semantic Grounding

Expert/teacher                                                          Learner



                                                      Anchor ontology

                                       http://www.anchorTerm.owl#NumberOf
                 http://dbpedia.org/resource/Population
                 http://dbpedia.org/resource/Mortality_rate


                                   grounding




                              Semantic repository


                                       16
Semantic Grounding

Benefits of grounding

     • Support the process of learning a domain vocabulary
     • Ensure lexical and semantic correctness of terms
     • Ensure the interoperability among models
     • Extraction of a common domain knowledge
     • Detection of inconsistencies and contradictions between
       models
     • Inference of new, non declared, knowledge
     • Assist the model construction with feedback and
       recommendations




                                 17
Semantic Grounding




18
Outline


1. Introduction

2. System overview

3. Semantic grounding

4. Semantic-based feedback

5. Conclusions and Future Work




                         19
Semantic-based feedback


Learner
 Model        Grounding-based         Preliminary       Ontology
                 alignment             mappings         matching

Reference
 Model

                                                          List of
                                QR structures          equivalences
                                Discrepancies


               List of            Taxonomy            Generation of
            suggestions         Inconsistencies     semantic feedback



                                Terminology
                                Discrepancies
Grounding-based alignment

                    http://dbpedia.org/resource/Mortality_rate

Expert model
                                                                 Student model




                                   grounding




                           Semantic repository



               Preliminary mapping: Death_rate ≡ Death
Grounding-Based Alignment

• In the learner model:




• In the reference model:




• Resulting preliminary mapping:




                            22
Ontology Matching

• Ontology matching tool: CIDER
• Input of the ontology matching tool
        • Learner model with preliminary mappings
        • Reference model
• Output: set of mappings (Alignment API format)




Gracia, J. Integration and Disambiguation Techniqies for Semantic Heterogeneity Reduction on the Web. 2009

                                                                       23
Terminology discrepancies

Discrepancies between labels

 Learner model:                            Reference model:




                        equivalent terms with different label




                                  24
Terminology discrepancies

 Missing and extra ontological elements

                                            Reference model:
Learner model:




                                       subclass of




                                                               missing term
           extra term
                         equivalent terms




                                  25
Taxonomic discrepancies

Inconsistency between hierarchies

 Learner model:
                                     Reference model:
                                                        Disjoint classes




        INCONSISTENT
                                    equivalent terms
        HIERARCHIES!




                               26
QR structural discrepancies


      Algorithm:
               1. Extraction of basic units
               2.   Integration of basic units of the same type
               3.   Comparison of equivalent integrated basic units
               4.   Matching of basic units of the same type
               5.   Comparison of equivalent basic units




OEG Oct 2010                             27
QR structural discrepancies

  Extraction of basic units
                                                  External relationships




               Internal relationships

OEG Oct 2010                            28
QR structural discrepancies


      Algorithm:
               1. Extraction of basic units
               2. Integration of basic units of the same type
               3. Comparison of equivalent integrated basic units
               4. Matching of basic units of the same type
               5. Comparison of equivalent basic units




OEG Oct 2010                            29
QR structural discrepancies

  Integration of basic units by type




OEG Oct 2010                           30
QR structural discrepancies


      Algorithm:
               1. Extraction of basic units
               2. Integration of basic units of the same type
               3. Comparison of equivalent integrated basic units
                 1. Missing instances in the learner model
                 2. Discrepancies in the internal relationships
               4. Matching of basic units of the same type
               5. Comparison of equivalent basic units




OEG Oct 2010                               31
QR structural discrepancies

   Missing instances in the learner model

Reference model
                                                         Learner model




                Missing quantity




 OEG Oct 2010                      32
QR structural discrepancies

   Discrepancies between internal relationships


Reference model                                            Learner model




                    Different causal dependency




 OEG Oct 2010                        33
QR structural discrepancies


      Algorithm:
               1. Extraction of basic units
               2. Integration of basic units of the same type
               3. Comparison of equivalent integrated basic units
               4. Matching of basic units
                 •   Filter by MF (matching of MF first)
                 •   Matching based on the external relations
               5. Comparison of equivalent basic units




OEG Oct 2010                               34
QR structural discrepancies

     Matching of basic units
Reference model




                                                    Learner model




   OEG Oct 2010                35
QR structural discrepancies


      Algorithm:
               1.   Extraction of basic units
               2.   Integration of basic units of the same type
               3.   Comparison of equivalent integrated basic units
               4.   Matching of basic units of the same type
               5. Comparison of equivalent basic units
                  1. Missing entity instances
                  2. Discrepancies in external relationships




OEG Oct 2010                            36
QR structural discrepancies

  Missing entity instances
                                                          Learner model



                  Missing entity instances

Reference model




OEG Oct 2010                         37
QR structural discrepancies

    Discrepancies in the internal relationships
                                                                    Learner model



                  Different causal dependencies



Reference model




  OEG Oct 2010                                38
Feedback from the pool of models


      Algorithm:
               1. Get semantic-based feedback from each model
               2. For each generated suggestion, calculate
                  agreement among models
               3. Filter information with agreement < minimum
                  agreement
               4. Communicate information to the learner




OEG Oct 2010                         39
Feedback from the pool of models

   Example:




Learner model




 OEG Oct 2010      40
Feedback from the pool of models

  Example:



               67%                            25%


      75%


                     67%




OEG Oct 2010                  41
Interface




OEG Oct 2010   42
Problem-based learning supported
     by semantic techniques

        Esther Lozano, Jorge Gracia, Oscar Corcho


   Ontology Engineering Group, Universidad Politécnica de Madrid. Spain
                  {elozano,jgracia,ocorcho}@fi.upm.es

Contenu connexe

Tendances

A Combined Approach to Part-of-Speech Tagging Using Features Extraction and H...
A Combined Approach to Part-of-Speech Tagging Using Features Extraction and H...A Combined Approach to Part-of-Speech Tagging Using Features Extraction and H...
A Combined Approach to Part-of-Speech Tagging Using Features Extraction and H...Editor IJARCET
 
Rethinking Critical Editions of Fragments by Ontologies
Rethinking Critical Editions of Fragments by OntologiesRethinking Critical Editions of Fragments by Ontologies
Rethinking Critical Editions of Fragments by OntologiesMatteo Romanello
 
Question answer template
Question answer templateQuestion answer template
Question answer templateThanuw Chaks
 
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
 
Pragmatic evaluation of folksonomies
Pragmatic evaluation of folksonomiesPragmatic evaluation of folksonomies
Pragmatic evaluation of folksonomiesMarkus Strohmaier
 
Biomedical literature mining
Biomedical literature miningBiomedical literature mining
Biomedical literature miningLars Juhl Jensen
 
Semantic Analysis and Concept-based Translation for Multilingual Information ...
Semantic Analysis and Concept-based Translation for Multilingual Information ...Semantic Analysis and Concept-based Translation for Multilingual Information ...
Semantic Analysis and Concept-based Translation for Multilingual Information ...Johannes Leveling
 
Automatic Key Term Extraction and Summarization from Spoken Course Lectures
Automatic Key Term Extraction and Summarization from Spoken Course LecturesAutomatic Key Term Extraction and Summarization from Spoken Course Lectures
Automatic Key Term Extraction and Summarization from Spoken Course LecturesYun-Nung (Vivian) Chen
 
Machine Learning of Natural Language
Machine Learning of Natural LanguageMachine Learning of Natural Language
Machine Learning of Natural Languagebutest
 
Automatic Key Term Extraction from Spoken Course Lectures
Automatic Key Term Extraction from Spoken Course LecturesAutomatic Key Term Extraction from Spoken Course Lectures
Automatic Key Term Extraction from Spoken Course LecturesYun-Nung (Vivian) Chen
 
KR Workshop 1 - Ontologies
KR Workshop 1 - OntologiesKR Workshop 1 - Ontologies
KR Workshop 1 - OntologiesMichele Pasin
 
COMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUE
COMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUECOMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUE
COMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUEJournal For Research
 
Semantic Technology: State of the arts and Trends
Semantic Technology: State of the arts and TrendsSemantic Technology: State of the arts and Trends
Semantic Technology: State of the arts and TrendsWon Kwang University
 
IRJET- An Analysis of Recent Advancements on the Dependency Parser
IRJET- An Analysis of Recent Advancements on the Dependency ParserIRJET- An Analysis of Recent Advancements on the Dependency Parser
IRJET- An Analysis of Recent Advancements on the Dependency ParserIRJET Journal
 

Tendances (16)

A Combined Approach to Part-of-Speech Tagging Using Features Extraction and H...
A Combined Approach to Part-of-Speech Tagging Using Features Extraction and H...A Combined Approach to Part-of-Speech Tagging Using Features Extraction and H...
A Combined Approach to Part-of-Speech Tagging Using Features Extraction and H...
 
Ontology
OntologyOntology
Ontology
 
Rethinking Critical Editions of Fragments by Ontologies
Rethinking Critical Editions of Fragments by OntologiesRethinking Critical Editions of Fragments by Ontologies
Rethinking Critical Editions of Fragments by Ontologies
 
Ontology Dev
Ontology DevOntology Dev
Ontology Dev
 
Question answer template
Question answer templateQuestion answer template
Question answer template
 
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
 
Pragmatic evaluation of folksonomies
Pragmatic evaluation of folksonomiesPragmatic evaluation of folksonomies
Pragmatic evaluation of folksonomies
 
Biomedical literature mining
Biomedical literature miningBiomedical literature mining
Biomedical literature mining
 
Semantic Analysis and Concept-based Translation for Multilingual Information ...
Semantic Analysis and Concept-based Translation for Multilingual Information ...Semantic Analysis and Concept-based Translation for Multilingual Information ...
Semantic Analysis and Concept-based Translation for Multilingual Information ...
 
Automatic Key Term Extraction and Summarization from Spoken Course Lectures
Automatic Key Term Extraction and Summarization from Spoken Course LecturesAutomatic Key Term Extraction and Summarization from Spoken Course Lectures
Automatic Key Term Extraction and Summarization from Spoken Course Lectures
 
Machine Learning of Natural Language
Machine Learning of Natural LanguageMachine Learning of Natural Language
Machine Learning of Natural Language
 
Automatic Key Term Extraction from Spoken Course Lectures
Automatic Key Term Extraction from Spoken Course LecturesAutomatic Key Term Extraction from Spoken Course Lectures
Automatic Key Term Extraction from Spoken Course Lectures
 
KR Workshop 1 - Ontologies
KR Workshop 1 - OntologiesKR Workshop 1 - Ontologies
KR Workshop 1 - Ontologies
 
COMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUE
COMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUECOMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUE
COMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUE
 
Semantic Technology: State of the arts and Trends
Semantic Technology: State of the arts and TrendsSemantic Technology: State of the arts and Trends
Semantic Technology: State of the arts and Trends
 
IRJET- An Analysis of Recent Advancements on the Dependency Parser
IRJET- An Analysis of Recent Advancements on the Dependency ParserIRJET- An Analysis of Recent Advancements on the Dependency Parser
IRJET- An Analysis of Recent Advancements on the Dependency Parser
 

Similaire à Problem-based learning supported by semantic techniques

Semantic Techniques for Enabling Knowledge Reuse in Conceptual Modelling
Semantic Techniques for Enabling Knowledge Reuse in Conceptual ModellingSemantic Techniques for Enabling Knowledge Reuse in Conceptual Modelling
Semantic Techniques for Enabling Knowledge Reuse in Conceptual ModellingOscar Corcho
 
Intelligent Tutoring Systems: The DynaLearn Approach
Intelligent Tutoring Systems: The DynaLearn ApproachIntelligent Tutoring Systems: The DynaLearn Approach
Intelligent Tutoring Systems: The DynaLearn ApproachWouter Beek
 
Ohad Barzilay - Enhancing Productivity by Example - AgileIL11
Ohad Barzilay - Enhancing Productivity by Example - AgileIL11Ohad Barzilay - Enhancing Productivity by Example - AgileIL11
Ohad Barzilay - Enhancing Productivity by Example - AgileIL11AgileSparks
 
New challenges monolixday2011
New challenges monolixday2011New challenges monolixday2011
New challenges monolixday2011blaudez
 
Computational Approaches to Systems Biology
Computational Approaches to Systems BiologyComputational Approaches to Systems Biology
Computational Approaches to Systems BiologyMike Hucka
 
Eswc2012 ss ontologies
Eswc2012 ss ontologiesEswc2012 ss ontologies
Eswc2012 ss ontologiesElena Simperl
 
Brief Review of Common Modeling Formalisms and Representation Approaches
Brief Review of Common Modeling Formalisms and Representation ApproachesBrief Review of Common Modeling Formalisms and Representation Approaches
Brief Review of Common Modeling Formalisms and Representation ApproachesMike Hucka
 
Creating a new language to support open innovation
Creating a new language to support open innovationCreating a new language to support open innovation
Creating a new language to support open innovationMike Hucka
 
A status update on COMBINE standardization activities, with a focus on SBML
A status update on COMBINE standardization activities, with a focus on SBMLA status update on COMBINE standardization activities, with a focus on SBML
A status update on COMBINE standardization activities, with a focus on SBMLMike Hucka
 
Ontologies and semantic web
Ontologies and semantic webOntologies and semantic web
Ontologies and semantic webStanley Wang
 
Integrating digital traces into a semantic enriched data
Integrating digital traces into a semantic enriched dataIntegrating digital traces into a semantic enriched data
Integrating digital traces into a semantic enriched dataDhaval Thakker
 
Methods for Ontology Design Patterns reuse
Methods for Ontology Design Patterns reuseMethods for Ontology Design Patterns reuse
Methods for Ontology Design Patterns reuseValentina Presutti
 
Design as Intercultural Dialogue
Design as Intercultural DialogueDesign as Intercultural Dialogue
Design as Intercultural DialogueLuca Sabatucci
 
OOPS!: on-line ontology diagnosis by Maria Poveda
OOPS!: on-line ontology diagnosis by Maria PovedaOOPS!: on-line ontology diagnosis by Maria Poveda
OOPS!: on-line ontology diagnosis by Maria Povedasemanticsconference
 
Conceptual Interoperability and Biomedical Data
Conceptual Interoperability and Biomedical DataConceptual Interoperability and Biomedical Data
Conceptual Interoperability and Biomedical DataJim McCusker
 
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 Ontologieseswcsummerschool
 
A Framework for Classifying and Comparing Architecture-Centric Software Evolu...
A Framework for Classifying and Comparing Architecture-Centric Software Evolu...A Framework for Classifying and Comparing Architecture-Centric Software Evolu...
A Framework for Classifying and Comparing Architecture-Centric Software Evolu...Pooyan Jamshidi
 
A Justification-based Semantic Framework for Representing, Evaluating and Uti...
A Justification-based Semantic Framework for Representing, Evaluating and Uti...A Justification-based Semantic Framework for Representing, Evaluating and Uti...
A Justification-based Semantic Framework for Representing, Evaluating and Uti...Kerstin Forsberg
 
Knowledge Patterns SSSW2016
Knowledge Patterns SSSW2016Knowledge Patterns SSSW2016
Knowledge Patterns SSSW2016Aldo Gangemi
 

Similaire à Problem-based learning supported by semantic techniques (20)

Semantic Techniques for Enabling Knowledge Reuse in Conceptual Modelling
Semantic Techniques for Enabling Knowledge Reuse in Conceptual ModellingSemantic Techniques for Enabling Knowledge Reuse in Conceptual Modelling
Semantic Techniques for Enabling Knowledge Reuse in Conceptual Modelling
 
Intelligent Tutoring Systems: The DynaLearn Approach
Intelligent Tutoring Systems: The DynaLearn ApproachIntelligent Tutoring Systems: The DynaLearn Approach
Intelligent Tutoring Systems: The DynaLearn Approach
 
Human Assessment of Ontologies
Human Assessment of OntologiesHuman Assessment of Ontologies
Human Assessment of Ontologies
 
Ohad Barzilay - Enhancing Productivity by Example - AgileIL11
Ohad Barzilay - Enhancing Productivity by Example - AgileIL11Ohad Barzilay - Enhancing Productivity by Example - AgileIL11
Ohad Barzilay - Enhancing Productivity by Example - AgileIL11
 
New challenges monolixday2011
New challenges monolixday2011New challenges monolixday2011
New challenges monolixday2011
 
Computational Approaches to Systems Biology
Computational Approaches to Systems BiologyComputational Approaches to Systems Biology
Computational Approaches to Systems Biology
 
Eswc2012 ss ontologies
Eswc2012 ss ontologiesEswc2012 ss ontologies
Eswc2012 ss ontologies
 
Brief Review of Common Modeling Formalisms and Representation Approaches
Brief Review of Common Modeling Formalisms and Representation ApproachesBrief Review of Common Modeling Formalisms and Representation Approaches
Brief Review of Common Modeling Formalisms and Representation Approaches
 
Creating a new language to support open innovation
Creating a new language to support open innovationCreating a new language to support open innovation
Creating a new language to support open innovation
 
A status update on COMBINE standardization activities, with a focus on SBML
A status update on COMBINE standardization activities, with a focus on SBMLA status update on COMBINE standardization activities, with a focus on SBML
A status update on COMBINE standardization activities, with a focus on SBML
 
Ontologies and semantic web
Ontologies and semantic webOntologies and semantic web
Ontologies and semantic web
 
Integrating digital traces into a semantic enriched data
Integrating digital traces into a semantic enriched dataIntegrating digital traces into a semantic enriched data
Integrating digital traces into a semantic enriched data
 
Methods for Ontology Design Patterns reuse
Methods for Ontology Design Patterns reuseMethods for Ontology Design Patterns reuse
Methods for Ontology Design Patterns reuse
 
Design as Intercultural Dialogue
Design as Intercultural DialogueDesign as Intercultural Dialogue
Design as Intercultural Dialogue
 
OOPS!: on-line ontology diagnosis by Maria Poveda
OOPS!: on-line ontology diagnosis by Maria PovedaOOPS!: on-line ontology diagnosis by Maria Poveda
OOPS!: on-line ontology diagnosis by Maria Poveda
 
Conceptual Interoperability and Biomedical Data
Conceptual Interoperability and Biomedical DataConceptual Interoperability and Biomedical Data
Conceptual Interoperability and Biomedical Data
 
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
 
A Framework for Classifying and Comparing Architecture-Centric Software Evolu...
A Framework for Classifying and Comparing Architecture-Centric Software Evolu...A Framework for Classifying and Comparing Architecture-Centric Software Evolu...
A Framework for Classifying and Comparing Architecture-Centric Software Evolu...
 
A Justification-based Semantic Framework for Representing, Evaluating and Uti...
A Justification-based Semantic Framework for Representing, Evaluating and Uti...A Justification-based Semantic Framework for Representing, Evaluating and Uti...
A Justification-based Semantic Framework for Representing, Evaluating and Uti...
 
Knowledge Patterns SSSW2016
Knowledge Patterns SSSW2016Knowledge Patterns SSSW2016
Knowledge Patterns SSSW2016
 

Plus de Oscar Corcho

Organisational Interoperability in Practice at Universidad Politécnica de Madrid
Organisational Interoperability in Practice at Universidad Politécnica de MadridOrganisational Interoperability in Practice at Universidad Politécnica de Madrid
Organisational Interoperability in Practice at Universidad Politécnica de MadridOscar Corcho
 
Introducción a los Datos Abiertos - Open Data Day 2020
Introducción a los Datos Abiertos - Open Data Day 2020Introducción a los Datos Abiertos - Open Data Day 2020
Introducción a los Datos Abiertos - Open Data Day 2020Oscar Corcho
 
Open Data (and Software, and other Research Artefacts) - A proper management
Open Data (and Software, and other Research Artefacts) -A proper managementOpen Data (and Software, and other Research Artefacts) -A proper management
Open Data (and Software, and other Research Artefacts) - A proper management Oscar Corcho
 
Adiós a los ficheros, hola a los grafos de conocimientos estadísticos
Adiós a los ficheros, hola a los grafos de conocimientos estadísticosAdiós a los ficheros, hola a los grafos de conocimientos estadísticos
Adiós a los ficheros, hola a los grafos de conocimientos estadísticosOscar Corcho
 
Ontology Engineering at Scale for Open City Data Sharing
Ontology Engineering at Scale for Open City Data SharingOntology Engineering at Scale for Open City Data Sharing
Ontology Engineering at Scale for Open City Data SharingOscar Corcho
 
Situación de las iniciativas de Open Data internacionales (y algunas recomen...
Situación de las iniciativas de Open Data internacionales (y algunas recomen...Situación de las iniciativas de Open Data internacionales (y algunas recomen...
Situación de las iniciativas de Open Data internacionales (y algunas recomen...Oscar Corcho
 
STARS4ALL - Contaminación Lumínica
STARS4ALL - Contaminación LumínicaSTARS4ALL - Contaminación Lumínica
STARS4ALL - Contaminación LumínicaOscar Corcho
 
Towards Reproducible Science: a few building blocks from my personal experience
Towards Reproducible Science: a few building blocks from my personal experienceTowards Reproducible Science: a few building blocks from my personal experience
Towards Reproducible Science: a few building blocks from my personal experienceOscar Corcho
 
Publishing Linked Statistical Data: Aragón, a case study
Publishing Linked Statistical Data: Aragón, a case studyPublishing Linked Statistical Data: Aragón, a case study
Publishing Linked Statistical Data: Aragón, a case studyOscar Corcho
 
An initial analysis of topic-based similarity among scientific documents base...
An initial analysis of topic-based similarity among scientific documents base...An initial analysis of topic-based similarity among scientific documents base...
An initial analysis of topic-based similarity among scientific documents base...Oscar Corcho
 
Linked Statistical Data 101
Linked Statistical Data 101Linked Statistical Data 101
Linked Statistical Data 101Oscar Corcho
 
Aplicando los principios de Linked Data en AEMET
Aplicando los principios de Linked Data en AEMETAplicando los principios de Linked Data en AEMET
Aplicando los principios de Linked Data en AEMET Oscar Corcho
 
Ojo Al Data 100 - Call for sharing session at IODC 2016
Ojo Al Data 100 - Call for sharing session at IODC 2016Ojo Al Data 100 - Call for sharing session at IODC 2016
Ojo Al Data 100 - Call for sharing session at IODC 2016Oscar Corcho
 
Educando sobre datos abiertos: desde el colegio a la universidad
Educando sobre datos abiertos: desde el colegio a la universidadEducando sobre datos abiertos: desde el colegio a la universidad
Educando sobre datos abiertos: desde el colegio a la universidadOscar Corcho
 
STARS4ALL general presentation at ALAN2016
STARS4ALL general presentation at ALAN2016STARS4ALL general presentation at ALAN2016
STARS4ALL general presentation at ALAN2016Oscar Corcho
 
Generación de datos estadísticos enlazados del Instituto Aragonés de Estadística
Generación de datos estadísticos enlazados del Instituto Aragonés de EstadísticaGeneración de datos estadísticos enlazados del Instituto Aragonés de Estadística
Generación de datos estadísticos enlazados del Instituto Aragonés de EstadísticaOscar Corcho
 
Presentación de la red de excelencia de Open Data y Smart Cities
Presentación de la red de excelencia de Open Data y Smart CitiesPresentación de la red de excelencia de Open Data y Smart Cities
Presentación de la red de excelencia de Open Data y Smart CitiesOscar Corcho
 
Why do they call it Linked Data when they want to say...?
Why do they call it Linked Data when they want to say...?Why do they call it Linked Data when they want to say...?
Why do they call it Linked Data when they want to say...?Oscar Corcho
 
Linked Statistical Data: does it actually pay off?
Linked Statistical Data: does it actually pay off?Linked Statistical Data: does it actually pay off?
Linked Statistical Data: does it actually pay off?Oscar Corcho
 
Slow-cooked data and APIs in the world of Big Data: the view from a city per...
Slow-cooked data and APIs in the world of Big Data: the view from a city per...Slow-cooked data and APIs in the world of Big Data: the view from a city per...
Slow-cooked data and APIs in the world of Big Data: the view from a city per...Oscar Corcho
 

Plus de Oscar Corcho (20)

Organisational Interoperability in Practice at Universidad Politécnica de Madrid
Organisational Interoperability in Practice at Universidad Politécnica de MadridOrganisational Interoperability in Practice at Universidad Politécnica de Madrid
Organisational Interoperability in Practice at Universidad Politécnica de Madrid
 
Introducción a los Datos Abiertos - Open Data Day 2020
Introducción a los Datos Abiertos - Open Data Day 2020Introducción a los Datos Abiertos - Open Data Day 2020
Introducción a los Datos Abiertos - Open Data Day 2020
 
Open Data (and Software, and other Research Artefacts) - A proper management
Open Data (and Software, and other Research Artefacts) -A proper managementOpen Data (and Software, and other Research Artefacts) -A proper management
Open Data (and Software, and other Research Artefacts) - A proper management
 
Adiós a los ficheros, hola a los grafos de conocimientos estadísticos
Adiós a los ficheros, hola a los grafos de conocimientos estadísticosAdiós a los ficheros, hola a los grafos de conocimientos estadísticos
Adiós a los ficheros, hola a los grafos de conocimientos estadísticos
 
Ontology Engineering at Scale for Open City Data Sharing
Ontology Engineering at Scale for Open City Data SharingOntology Engineering at Scale for Open City Data Sharing
Ontology Engineering at Scale for Open City Data Sharing
 
Situación de las iniciativas de Open Data internacionales (y algunas recomen...
Situación de las iniciativas de Open Data internacionales (y algunas recomen...Situación de las iniciativas de Open Data internacionales (y algunas recomen...
Situación de las iniciativas de Open Data internacionales (y algunas recomen...
 
STARS4ALL - Contaminación Lumínica
STARS4ALL - Contaminación LumínicaSTARS4ALL - Contaminación Lumínica
STARS4ALL - Contaminación Lumínica
 
Towards Reproducible Science: a few building blocks from my personal experience
Towards Reproducible Science: a few building blocks from my personal experienceTowards Reproducible Science: a few building blocks from my personal experience
Towards Reproducible Science: a few building blocks from my personal experience
 
Publishing Linked Statistical Data: Aragón, a case study
Publishing Linked Statistical Data: Aragón, a case studyPublishing Linked Statistical Data: Aragón, a case study
Publishing Linked Statistical Data: Aragón, a case study
 
An initial analysis of topic-based similarity among scientific documents base...
An initial analysis of topic-based similarity among scientific documents base...An initial analysis of topic-based similarity among scientific documents base...
An initial analysis of topic-based similarity among scientific documents base...
 
Linked Statistical Data 101
Linked Statistical Data 101Linked Statistical Data 101
Linked Statistical Data 101
 
Aplicando los principios de Linked Data en AEMET
Aplicando los principios de Linked Data en AEMETAplicando los principios de Linked Data en AEMET
Aplicando los principios de Linked Data en AEMET
 
Ojo Al Data 100 - Call for sharing session at IODC 2016
Ojo Al Data 100 - Call for sharing session at IODC 2016Ojo Al Data 100 - Call for sharing session at IODC 2016
Ojo Al Data 100 - Call for sharing session at IODC 2016
 
Educando sobre datos abiertos: desde el colegio a la universidad
Educando sobre datos abiertos: desde el colegio a la universidadEducando sobre datos abiertos: desde el colegio a la universidad
Educando sobre datos abiertos: desde el colegio a la universidad
 
STARS4ALL general presentation at ALAN2016
STARS4ALL general presentation at ALAN2016STARS4ALL general presentation at ALAN2016
STARS4ALL general presentation at ALAN2016
 
Generación de datos estadísticos enlazados del Instituto Aragonés de Estadística
Generación de datos estadísticos enlazados del Instituto Aragonés de EstadísticaGeneración de datos estadísticos enlazados del Instituto Aragonés de Estadística
Generación de datos estadísticos enlazados del Instituto Aragonés de Estadística
 
Presentación de la red de excelencia de Open Data y Smart Cities
Presentación de la red de excelencia de Open Data y Smart CitiesPresentación de la red de excelencia de Open Data y Smart Cities
Presentación de la red de excelencia de Open Data y Smart Cities
 
Why do they call it Linked Data when they want to say...?
Why do they call it Linked Data when they want to say...?Why do they call it Linked Data when they want to say...?
Why do they call it Linked Data when they want to say...?
 
Linked Statistical Data: does it actually pay off?
Linked Statistical Data: does it actually pay off?Linked Statistical Data: does it actually pay off?
Linked Statistical Data: does it actually pay off?
 
Slow-cooked data and APIs in the world of Big Data: the view from a city per...
Slow-cooked data and APIs in the world of Big Data: the view from a city per...Slow-cooked data and APIs in the world of Big Data: the view from a city per...
Slow-cooked data and APIs in the world of Big Data: the view from a city per...
 

Dernier

ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 

Dernier (20)

ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 

Problem-based learning supported by semantic techniques

  • 1. Problem-based learning supported by semantic techniques Esther Lozano, Jorge Gracia, Oscar Corcho Ontology Engineering Group, Universidad Politécnica de Madrid. Spain {elozano,jgracia,ocorcho}@fi.upm.es
  • 2. Outline 1. Introduction 2. System overview 3. Semantic grounding 4. Semantic-based feedback 5. Conclusions and Future Work 2
  • 3. Introduction “Engaging and informed tools for learning conceptual system knowledge” 3
  • 4. Introduction Qualitative Reasoning • Tries to capture human interpretation of reality • Physical systems represented in models • System behaviour studied by simulation • Focused on qualitative variables rather than on numerical ones (eg., certain tree has a “big” size, certain species population “grows”, etc.) 4
  • 5. Introduction Application: Learning of Environmental Sciences • Core idea: “Learning by modelling” • Learning tools: • Definition of a suitable terminology • Interaction with the model • Prediction of its behaviour • Application examples: • “Study the evolution of a species population when another species is introduced in the same ecosystem” • “Study the effect of contaminant agents in a river” • .... 5
  • 6. Introduction DynaLearn • “System for knowledge acquisition of conceptual knowledge in the context of environmental science”. It combines: • Model construction representing a system • Semantic techniques to put such models in relationship • Use of virtual characters to interact with the system 6
  • 9. QR Modelling Model fragments Entity: model fragment: Imported Reuse structure of the The within a model system Influence: Natality determines δSize Quantity: The dynamic aspects of the system Proportionality: δSize determines δNatality 9
  • 11. QR Modelling Simulations Results • Based on a scenario, model fragments and model ingredient definitions State Graph Dependencies View of State 1 Value History 11
  • 12. Semantic Techniques Semantic Techniques • To bridge the gap between the loosely and imprecise terminology used by a learner and the well-defined semantics of an ontology • To put in relation to the QR models created by other learners or experts in order to automate the acquisition of feedback and recommendations from others 12
  • 13. Outline 1. Introduction 2. System overview 3. Semantic grounding 4. Semantic-based feedback 5. Conclusions and Future Work 13
  • 14. System overview Online semantic Semantic repository resources Learner Grounding of Grounded Recommendation Reference Model learner model Learner Model of relevant models Model ? Generation of List of suggestions semantic feedback Learner 14
  • 15. Outline 1. Introduction 2. System overview 3. Semantic grounding 4. Semantic-based feedback 5. Conclusions and Future Work 15
  • 16. Semantic Grounding Expert/teacher Learner Anchor ontology http://www.anchorTerm.owl#NumberOf http://dbpedia.org/resource/Population http://dbpedia.org/resource/Mortality_rate grounding Semantic repository 16
  • 17. Semantic Grounding Benefits of grounding • Support the process of learning a domain vocabulary • Ensure lexical and semantic correctness of terms • Ensure the interoperability among models • Extraction of a common domain knowledge • Detection of inconsistencies and contradictions between models • Inference of new, non declared, knowledge • Assist the model construction with feedback and recommendations 17
  • 19. Outline 1. Introduction 2. System overview 3. Semantic grounding 4. Semantic-based feedback 5. Conclusions and Future Work 19
  • 20. Semantic-based feedback Learner Model Grounding-based Preliminary Ontology alignment mappings matching Reference Model List of QR structures equivalences Discrepancies List of Taxonomy Generation of suggestions Inconsistencies semantic feedback Terminology Discrepancies
  • 21. Grounding-based alignment http://dbpedia.org/resource/Mortality_rate Expert model Student model grounding Semantic repository Preliminary mapping: Death_rate ≡ Death
  • 22. Grounding-Based Alignment • In the learner model: • In the reference model: • Resulting preliminary mapping: 22
  • 23. Ontology Matching • Ontology matching tool: CIDER • Input of the ontology matching tool • Learner model with preliminary mappings • Reference model • Output: set of mappings (Alignment API format) Gracia, J. Integration and Disambiguation Techniqies for Semantic Heterogeneity Reduction on the Web. 2009 23
  • 24. Terminology discrepancies Discrepancies between labels Learner model: Reference model: equivalent terms with different label 24
  • 25. Terminology discrepancies Missing and extra ontological elements Reference model: Learner model: subclass of missing term extra term equivalent terms 25
  • 26. Taxonomic discrepancies Inconsistency between hierarchies Learner model: Reference model: Disjoint classes INCONSISTENT equivalent terms HIERARCHIES! 26
  • 27. QR structural discrepancies Algorithm: 1. Extraction of basic units 2. Integration of basic units of the same type 3. Comparison of equivalent integrated basic units 4. Matching of basic units of the same type 5. Comparison of equivalent basic units OEG Oct 2010 27
  • 28. QR structural discrepancies Extraction of basic units External relationships Internal relationships OEG Oct 2010 28
  • 29. QR structural discrepancies Algorithm: 1. Extraction of basic units 2. Integration of basic units of the same type 3. Comparison of equivalent integrated basic units 4. Matching of basic units of the same type 5. Comparison of equivalent basic units OEG Oct 2010 29
  • 30. QR structural discrepancies Integration of basic units by type OEG Oct 2010 30
  • 31. QR structural discrepancies Algorithm: 1. Extraction of basic units 2. Integration of basic units of the same type 3. Comparison of equivalent integrated basic units 1. Missing instances in the learner model 2. Discrepancies in the internal relationships 4. Matching of basic units of the same type 5. Comparison of equivalent basic units OEG Oct 2010 31
  • 32. QR structural discrepancies Missing instances in the learner model Reference model Learner model Missing quantity OEG Oct 2010 32
  • 33. QR structural discrepancies Discrepancies between internal relationships Reference model Learner model Different causal dependency OEG Oct 2010 33
  • 34. QR structural discrepancies Algorithm: 1. Extraction of basic units 2. Integration of basic units of the same type 3. Comparison of equivalent integrated basic units 4. Matching of basic units • Filter by MF (matching of MF first) • Matching based on the external relations 5. Comparison of equivalent basic units OEG Oct 2010 34
  • 35. QR structural discrepancies Matching of basic units Reference model Learner model OEG Oct 2010 35
  • 36. QR structural discrepancies Algorithm: 1. Extraction of basic units 2. Integration of basic units of the same type 3. Comparison of equivalent integrated basic units 4. Matching of basic units of the same type 5. Comparison of equivalent basic units 1. Missing entity instances 2. Discrepancies in external relationships OEG Oct 2010 36
  • 37. QR structural discrepancies Missing entity instances Learner model Missing entity instances Reference model OEG Oct 2010 37
  • 38. QR structural discrepancies Discrepancies in the internal relationships Learner model Different causal dependencies Reference model OEG Oct 2010 38
  • 39. Feedback from the pool of models Algorithm: 1. Get semantic-based feedback from each model 2. For each generated suggestion, calculate agreement among models 3. Filter information with agreement < minimum agreement 4. Communicate information to the learner OEG Oct 2010 39
  • 40. Feedback from the pool of models Example: Learner model OEG Oct 2010 40
  • 41. Feedback from the pool of models Example: 67% 25% 75% 67% OEG Oct 2010 41
  • 43. Problem-based learning supported by semantic techniques Esther Lozano, Jorge Gracia, Oscar Corcho Ontology Engineering Group, Universidad Politécnica de Madrid. Spain {elozano,jgracia,ocorcho}@fi.upm.es