SlideShare a Scribd company logo
1 of 27
Download to read offline
Intelligent Tutoring
                                             Systems
                                           The DynaLearn Approach

                                         Wouter Beek, Bert Bredeweg
                                   me@wouterbeek.com, B.Bredeweg@uva.nl
                                                 Informatics Institute
                                               University of Amsterdam
                                                   The Netherlands




This work is co-funded by the EC within FP7, Project no. 231526, http://www.DynaLearn.eu
Problem statement
• Worrying decline in science curricula
  – Less students sign up; more students drop out.
• Main reasons:
  – Lack of engagement and motivation in science teaching
    (Osborne et al. 2003).
  – Teaching practice involves surface knowledge in terms of
    formulas and uninterpreted numeric data.
  – Lack of interactive tools to construct conceptual
    knowledge.
Conceptual science education
Having learners acquiring conceptual knowledge
of system’s behaviour:
• Deep knowledge in terms of the concepts that are involved.
• Learn basic principles that can be carried over to other
  problem instances.
• Learn to adequately explain and predict the behaviour of
  systems to utilise their functioning for human benefit.
• A prerequisite for working with numerical models and
  equations.
• Communicate insights to the general public.
Knowledge construction
• Develop an interactive learning environment that
  allows learners to construct their conceptual system
  knowledge.
• Characteristics:
   – Accommodate the true nature of conceptual knowledge.
   – Automate feedback for open-ended construction tasks.
   – React to the individual knowledge needs of learners.
   – Applied to the interdisciplinary curriculum of
     environmental science.
   – Be engaging by using personified agent technology.
Part I

LEARNING BY CONCEPTUAL
MODELLING
Learning by Conceptual
                   Modelling
• Modelling is fundamental to human cognition and
  scientific inquiry (Schwarz & White 2005)
• Simulations mimic the behaviour of real-world
  systems.
• Conceptual Reasoning captures the human
  interpretation of reality:
   – Couched in the appropriate vocabulary.
   – Remove numerical ‘overhead’.
   – Provides handles to automate interaction.
Quantitative & Qualitative
               Knowledge
                         F
           m                              F=m*a



– An increase (or decrease) in Force causes an increase (or
  decrease) in Acceleration
– An increase (or decrease) in Mass causes an decrease (or
  increase) in Acceleration
– An increase (or decrease) in Acceleration causes a
  decrease (or increase) in Mass.
Explicitizing the semantics of the
                    domain
• Scope: Which aspects of the system should be
  included in the model? (relevant/irrelevant)
• Granularity: What is the level of detail that should
  be modeled?
• Compositionality: How must knowledge be put in
  modules in order to allow knowledge reuse?
• Conditionality: Under what conditions do certain
  knowledge modules apply?
build       simulate

                        1            1
                                     1


 Causal relations
 Derivative values     2            2
                                     2

                                                 State graph
                                              
 Magnitude values
 Quantity spaces
                        3            3
                                     3        
                                              
                                                  Value history
                                                  Transition history
                                                  Quantity values
                               e
   Causal influence           n


    Correspondences
    (In)equalities
                        4
                        4
                               g     4
                                     4         Equation history

   External factors           i
   Calculi                                    Dependencies

 Conditionals
                        5
                        5      n
                               e     5
                                     5         Causal view
                                               Model fragments
 Knowledge library


 Hierarchies
 Multiple scenarios
                        6
                        6             6
                                      6
Example: Population dynamics
• How do populations in general behave?
• What processes determine their behaviour?

• Issues:
  – Size (number of individuals)
  – Birth / Natality
  – Death / Mortality
Constructing knowledge (1)
                                           Generic class



                                        Specific instance


                                             Quantity




Current value

                                         Derivative
                Possible values     (direction of change)
Constructing knowledge (2)
Influence:
  The amount of Birth
  increases Number of

Proportionality:
  Changes in Number of
  determine changes in Birth
Constructing knowledge (3)

Positive influence                 Negative influence
Simulation results
Part II

GROUNDING, FEEDBACK,
RECOMMENDATIONS
Grounding
                                                               Student
Expert/teacher
                            http://dbpedia.org/resource/Size
                 http://dbpedia.org/resource/Population
                 http://dbpedia.org/resource/Mortality_rate


                            grounding




                       Semantic repository
Feedback & Recommendations
 e.g., “You can complete your
                                        feedback
 model with a P+ proportionality”
                                                                     Expert
 Student


                                                      Community of users




e.g., “Users who modelled           recommendations
death also modelled birth”
Part III

DIAGNOSIS & REPAIR
Blueprint   Component
                                                      Library

                                         Build CCM
               Initial OBS
                      Inputs
                                         CCM/SD
                  Outputs



Device                                   Diagnose     Diagnoses   Repair


          Measuring
 Read                                       OBS
           result
                               Observe
          Measuring                        Probe
Perform
           action                          point
QR Model            Simulate            Blueprint
                                        QR Sim      Component
                                                     Library
                        Inspect
                                        Build CCM
                 Initial OBS
                  Expectation
                    Inputs

                   Modelling            CCM/SD
                    Outputs
                     Goals
 Model                                                     Communicate

                                                                   Automatic
 Student
 Device                                 Diagnose     Diagnoses      Repair
                                                                    Repair

            Measuring
   Read
 Responds    Answer                        OBS
              result
                              Observe
            Measuring                     Probe
   Ask
 Perform    Question
             action                       point
Example




I expect Free Space                   Then this directed
     to be Low.                        correspondence
        What should be the             cannot be right.
        value of Inhabited
         Space in state 2?
               Inhabited Space
             should be High there.
Part IV

MOTIVATION &
ENGAGEMENT
Character roles
•   Feedback & Recommendations
•   Diagnosis & Repair
•   Causal Explanation (why?)
•   Teachable agent
•   What is?
•   How to?
•   Quiz
Teachable agent




                   Biswas, et.al
                  (Betty's Brain)
Causal Explanation (why?)
http://www.DynaLearn.eu


                Concluding remarks
• Problem statement and Context
   – Communicative interaction (science education)
• Knowledge representation and Reasoning
   – Qualitative system dynamics / Conceptual knowledge
• Progressive learning spaces (6 spaces)
• Feedback for Reflective thought
   – Semantic Web techniques (model ingredients)
   – Consistency-based Diagnosis (simulation results)
• Inducing Motivation (virtual characters & modes)
http://www.DynaLearn.eu


                    Project Partners

UVA (Netherlands)         TAU (Israel)



UPM (Spain)               UH (UK)



UAU (Germany)             IBER (Bulgaria)



FUB (Brazil)              BOKU (Austria)

More Related Content

What's hot

CCIA'2008: On the dimensions of data complexity through synthetic data sets
CCIA'2008: On the dimensions of data complexity through synthetic data setsCCIA'2008: On the dimensions of data complexity through synthetic data sets
CCIA'2008: On the dimensions of data complexity through synthetic data setsAlbert Orriols-Puig
 
Lecture15 - Advances topics on association rules PART II
Lecture15 - Advances topics on association rules PART IILecture15 - Advances topics on association rules PART II
Lecture15 - Advances topics on association rules PART IIAlbert Orriols-Puig
 
IWLCS'2008: First Approach toward Online Evolution of Association Rules wit...
IWLCS'2008: First Approach toward Online Evolution of Association Rules wit...IWLCS'2008: First Approach toward Online Evolution of Association Rules wit...
IWLCS'2008: First Approach toward Online Evolution of Association Rules wit...Albert Orriols-Puig
 
Event-driven Model Transformations in Domain-specific Modeling Languages
Event-driven Model Transformations in Domain-specific Modeling LanguagesEvent-driven Model Transformations in Domain-specific Modeling Languages
Event-driven Model Transformations in Domain-specific Modeling LanguagesIstvan Rath
 
Lecture16 - Advances topics on association rules PART III
Lecture16 - Advances topics on association rules PART IIILecture16 - Advances topics on association rules PART III
Lecture16 - Advances topics on association rules PART IIIAlbert Orriols-Puig
 
Lecture9 - Bayesian-Decision-Theory
Lecture9 - Bayesian-Decision-TheoryLecture9 - Bayesian-Decision-Theory
Lecture9 - Bayesian-Decision-TheoryAlbert Orriols-Puig
 
Opps approch of software development
Opps approch of software developmentOpps approch of software development
Opps approch of software developmentRaja Babu
 
Secondary mathematics wednesday august 22 2012
Secondary mathematics   wednesday august 22 2012Secondary mathematics   wednesday august 22 2012
Secondary mathematics wednesday august 22 2012brearatliff
 

What's hot (20)

Lecture6 - C4.5
Lecture6 - C4.5Lecture6 - C4.5
Lecture6 - C4.5
 
Lecture3 - Machine Learning
Lecture3 - Machine LearningLecture3 - Machine Learning
Lecture3 - Machine Learning
 
CCIA'2008: On the dimensions of data complexity through synthetic data sets
CCIA'2008: On the dimensions of data complexity through synthetic data setsCCIA'2008: On the dimensions of data complexity through synthetic data sets
CCIA'2008: On the dimensions of data complexity through synthetic data sets
 
Lecture15 - Advances topics on association rules PART II
Lecture15 - Advances topics on association rules PART IILecture15 - Advances topics on association rules PART II
Lecture15 - Advances topics on association rules PART II
 
Lecture19
Lecture19Lecture19
Lecture19
 
Lecture7 - IBk
Lecture7 - IBkLecture7 - IBk
Lecture7 - IBk
 
Lecture8 - From CBR to IBk
Lecture8 - From CBR to IBkLecture8 - From CBR to IBk
Lecture8 - From CBR to IBk
 
Lecture5 - C4.5
Lecture5 - C4.5Lecture5 - C4.5
Lecture5 - C4.5
 
IWLCS'2008: First Approach toward Online Evolution of Association Rules wit...
IWLCS'2008: First Approach toward Online Evolution of Association Rules wit...IWLCS'2008: First Approach toward Online Evolution of Association Rules wit...
IWLCS'2008: First Approach toward Online Evolution of Association Rules wit...
 
Lecture17
Lecture17Lecture17
Lecture17
 
Lecture23
Lecture23Lecture23
Lecture23
 
Lecture20
Lecture20Lecture20
Lecture20
 
Pattern recognition
Pattern recognitionPattern recognition
Pattern recognition
 
Event-driven Model Transformations in Domain-specific Modeling Languages
Event-driven Model Transformations in Domain-specific Modeling LanguagesEvent-driven Model Transformations in Domain-specific Modeling Languages
Event-driven Model Transformations in Domain-specific Modeling Languages
 
Lecture11 - neural networks
Lecture11 - neural networksLecture11 - neural networks
Lecture11 - neural networks
 
Lecture16 - Advances topics on association rules PART III
Lecture16 - Advances topics on association rules PART IIILecture16 - Advances topics on association rules PART III
Lecture16 - Advances topics on association rules PART III
 
Lecture9 - Bayesian-Decision-Theory
Lecture9 - Bayesian-Decision-TheoryLecture9 - Bayesian-Decision-Theory
Lecture9 - Bayesian-Decision-Theory
 
Opps approch of software development
Opps approch of software developmentOpps approch of software development
Opps approch of software development
 
Lecture18
Lecture18Lecture18
Lecture18
 
Secondary mathematics wednesday august 22 2012
Secondary mathematics   wednesday august 22 2012Secondary mathematics   wednesday august 22 2012
Secondary mathematics wednesday august 22 2012
 

Viewers also liked

Smart Data for Smart Meters - Presentation at Pilod2 Meeting 2013-11-13
Smart Data for Smart Meters - Presentation at Pilod2 Meeting 2013-11-13Smart Data for Smart Meters - Presentation at Pilod2 Meeting 2013-11-13
Smart Data for Smart Meters - Presentation at Pilod2 Meeting 2013-11-13Wouter Beek
 
Rough Set Semantics for Identity Management on the Web
Rough Set Semantics for Identity Management on the WebRough Set Semantics for Identity Management on the Web
Rough Set Semantics for Identity Management on the WebWouter Beek
 
Proefstuderen 2011
Proefstuderen 2011Proefstuderen 2011
Proefstuderen 2011Wouter Beek
 
Filosofie en kunstmatige intelligentie
Filosofie en kunstmatige intelligentieFilosofie en kunstmatige intelligentie
Filosofie en kunstmatige intelligentieWouter Beek
 
Pragmatic Semantics for the Web of Data
Pragmatic Semantics for the Web of DataPragmatic Semantics for the Web of Data
Pragmatic Semantics for the Web of DataWouter Beek
 
Machines en procedures in de literatuur
Machines en procedures in de literatuurMachines en procedures in de literatuur
Machines en procedures in de literatuurWouter Beek
 
Introduction to AI - Ninth Lecture
Introduction to AI - Ninth LectureIntroduction to AI - Ninth Lecture
Introduction to AI - Ninth LectureWouter Beek
 
Introduction to AI - Seventh Lecture
Introduction to AI - Seventh LectureIntroduction to AI - Seventh Lecture
Introduction to AI - Seventh LectureWouter Beek
 
Introduction to AI - First Lecture
Introduction to AI - First LectureIntroduction to AI - First Lecture
Introduction to AI - First LectureWouter Beek
 
DynaLearn@JTEL2010_2010_6_9
DynaLearn@JTEL2010_2010_6_9DynaLearn@JTEL2010_2010_6_9
DynaLearn@JTEL2010_2010_6_9Wouter Beek
 
Dutch Book Trade 1660-1750: using the STCN to gain insight in publishers’ str...
Dutch Book Trade 1660-1750: using the STCN to gain insight in publishers’ str...Dutch Book Trade 1660-1750: using the STCN to gain insight in publishers’ str...
Dutch Book Trade 1660-1750: using the STCN to gain insight in publishers’ str...Wouter Beek
 
Procedurele Poëzie (Cafe Scientifique, 28 maart 2011)
Procedurele Poëzie (Cafe Scientifique, 28 maart 2011)Procedurele Poëzie (Cafe Scientifique, 28 maart 2011)
Procedurele Poëzie (Cafe Scientifique, 28 maart 2011)Wouter Beek
 
Introduction to AI - Eight Lecture
Introduction to AI - Eight LectureIntroduction to AI - Eight Lecture
Introduction to AI - Eight LectureWouter Beek
 
Introduction to AI - Sixth Lecture
Introduction to AI - Sixth LectureIntroduction to AI - Sixth Lecture
Introduction to AI - Sixth LectureWouter Beek
 
Introduction to AI - Second Lecture
Introduction to AI - Second LectureIntroduction to AI - Second Lecture
Introduction to AI - Second LectureWouter Beek
 
Introduction to AI - Third Lecture
Introduction to AI - Third LectureIntroduction to AI - Third Lecture
Introduction to AI - Third LectureWouter Beek
 
Introduction to AI - Fifth Lecture
Introduction to AI - Fifth LectureIntroduction to AI - Fifth Lecture
Introduction to AI - Fifth LectureWouter Beek
 
Introduction to AI - Fourth Lecture
Introduction to AI - Fourth LectureIntroduction to AI - Fourth Lecture
Introduction to AI - Fourth LectureWouter Beek
 
Integrating an intelligent tutoring system into a virtual world
Integrating an intelligent tutoring system into a virtual worldIntegrating an intelligent tutoring system into a virtual world
Integrating an intelligent tutoring system into a virtual worldParvati Dev
 

Viewers also liked (20)

Smart Data for Smart Meters - Presentation at Pilod2 Meeting 2013-11-13
Smart Data for Smart Meters - Presentation at Pilod2 Meeting 2013-11-13Smart Data for Smart Meters - Presentation at Pilod2 Meeting 2013-11-13
Smart Data for Smart Meters - Presentation at Pilod2 Meeting 2013-11-13
 
Rough Set Semantics for Identity Management on the Web
Rough Set Semantics for Identity Management on the WebRough Set Semantics for Identity Management on the Web
Rough Set Semantics for Identity Management on the Web
 
Proefstuderen 2011
Proefstuderen 2011Proefstuderen 2011
Proefstuderen 2011
 
Filosofie en kunstmatige intelligentie
Filosofie en kunstmatige intelligentieFilosofie en kunstmatige intelligentie
Filosofie en kunstmatige intelligentie
 
Pragmatic Semantics for the Web of Data
Pragmatic Semantics for the Web of DataPragmatic Semantics for the Web of Data
Pragmatic Semantics for the Web of Data
 
Machines en procedures in de literatuur
Machines en procedures in de literatuurMachines en procedures in de literatuur
Machines en procedures in de literatuur
 
Introduction to AI - Ninth Lecture
Introduction to AI - Ninth LectureIntroduction to AI - Ninth Lecture
Introduction to AI - Ninth Lecture
 
Introduction to AI - Seventh Lecture
Introduction to AI - Seventh LectureIntroduction to AI - Seventh Lecture
Introduction to AI - Seventh Lecture
 
Introduction to AI - First Lecture
Introduction to AI - First LectureIntroduction to AI - First Lecture
Introduction to AI - First Lecture
 
DynaLearn@JTEL2010_2010_6_9
DynaLearn@JTEL2010_2010_6_9DynaLearn@JTEL2010_2010_6_9
DynaLearn@JTEL2010_2010_6_9
 
Dutch Book Trade 1660-1750: using the STCN to gain insight in publishers’ str...
Dutch Book Trade 1660-1750: using the STCN to gain insight in publishers’ str...Dutch Book Trade 1660-1750: using the STCN to gain insight in publishers’ str...
Dutch Book Trade 1660-1750: using the STCN to gain insight in publishers’ str...
 
Procedurele Poëzie (Cafe Scientifique, 28 maart 2011)
Procedurele Poëzie (Cafe Scientifique, 28 maart 2011)Procedurele Poëzie (Cafe Scientifique, 28 maart 2011)
Procedurele Poëzie (Cafe Scientifique, 28 maart 2011)
 
Introduction to AI - Eight Lecture
Introduction to AI - Eight LectureIntroduction to AI - Eight Lecture
Introduction to AI - Eight Lecture
 
Introduction to AI - Sixth Lecture
Introduction to AI - Sixth LectureIntroduction to AI - Sixth Lecture
Introduction to AI - Sixth Lecture
 
Introduction to AI - Second Lecture
Introduction to AI - Second LectureIntroduction to AI - Second Lecture
Introduction to AI - Second Lecture
 
Introduction to AI - Third Lecture
Introduction to AI - Third LectureIntroduction to AI - Third Lecture
Introduction to AI - Third Lecture
 
Introduction to AI - Fifth Lecture
Introduction to AI - Fifth LectureIntroduction to AI - Fifth Lecture
Introduction to AI - Fifth Lecture
 
Introduction to AI - Fourth Lecture
Introduction to AI - Fourth LectureIntroduction to AI - Fourth Lecture
Introduction to AI - Fourth Lecture
 
Intelligent Tutoring - I-TUTOR explained
Intelligent Tutoring - I-TUTOR explainedIntelligent Tutoring - I-TUTOR explained
Intelligent Tutoring - I-TUTOR explained
 
Integrating an intelligent tutoring system into a virtual world
Integrating an intelligent tutoring system into a virtual worldIntegrating an intelligent tutoring system into a virtual world
Integrating an intelligent tutoring system into a virtual world
 

Similar to Intelligent Tutoring Systems - The DynaLearn Approach

DynaLearn: Problem-based learning supported by semantic techniques
DynaLearn: Problem-based learning supported by semantic techniquesDynaLearn: Problem-based learning supported by semantic techniques
DynaLearn: Problem-based learning supported by semantic techniquesOscar Corcho
 
2012 01 20 (upm) emadrid ocorcho upm dynalearn tecnologias semanticas en cont...
2012 01 20 (upm) emadrid ocorcho upm dynalearn tecnologias semanticas en cont...2012 01 20 (upm) emadrid ocorcho upm dynalearn tecnologias semanticas en cont...
2012 01 20 (upm) emadrid ocorcho upm dynalearn tecnologias semanticas en cont...eMadrid network
 
Presentation on Machine Learning and Data Mining
Presentation on Machine Learning and Data MiningPresentation on Machine Learning and Data Mining
Presentation on Machine Learning and Data Miningbutest
 
LAK13 linkedup tutorial_evaluation_framework
LAK13 linkedup tutorial_evaluation_frameworkLAK13 linkedup tutorial_evaluation_framework
LAK13 linkedup tutorial_evaluation_frameworkHendrik Drachsler
 
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
 
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 AwarenessVictor Codina
 
Models Of Modeling
Models Of ModelingModels Of Modeling
Models Of ModelingRoger Smith
 
Open2012 teaching-innovation-multidisciplinary-collaboration
Open2012 teaching-innovation-multidisciplinary-collaborationOpen2012 teaching-innovation-multidisciplinary-collaboration
Open2012 teaching-innovation-multidisciplinary-collaborationthe nciia
 
Supporting Emergence: Interaction Design for Visual Analytics Approach to ESDA
Supporting Emergence: Interaction Design for Visual Analytics Approach to ESDASupporting Emergence: Interaction Design for Visual Analytics Approach to ESDA
Supporting Emergence: Interaction Design for Visual Analytics Approach to ESDAJesse Lingeman
 
Computational Approaches to Systems Biology
Computational Approaches to Systems BiologyComputational Approaches to Systems Biology
Computational Approaches to Systems BiologyMike Hucka
 
2013 nas-ehs-data-integration-dc
2013 nas-ehs-data-integration-dc2013 nas-ehs-data-integration-dc
2013 nas-ehs-data-integration-dcc.titus.brown
 
La présentation de Jean-Paul de Vooght à la soirée Citoyens Capteurs de la Ca...
La présentation de Jean-Paul de Vooght à la soirée Citoyens Capteurs de la Ca...La présentation de Jean-Paul de Vooght à la soirée Citoyens Capteurs de la Ca...
La présentation de Jean-Paul de Vooght à la soirée Citoyens Capteurs de la Ca...CitoyensCapteurs
 
Designing Common Core State Standards Systemic Mathematics Curriculum: Part 2
Designing Common Core State Standards Systemic Mathematics Curriculum: Part 2Designing Common Core State Standards Systemic Mathematics Curriculum: Part 2
Designing Common Core State Standards Systemic Mathematics Curriculum: Part 2Janet Hale
 
Linking CSCL script design patterns: connections between assessment
Linking CSCL script design patterns: connections between assessmentLinking CSCL script design patterns: connections between assessment
Linking CSCL script design patterns: connections between assessmentevilfer
 
Model evaluation in the land of deep learning
Model evaluation in the land of deep learningModel evaluation in the land of deep learning
Model evaluation in the land of deep learningPramit Choudhary
 
New challenges monolixday2011
New challenges monolixday2011New challenges monolixday2011
New challenges monolixday2011blaudez
 
Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018
Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018
Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018Sri Ambati
 
Interpretable Machine Learning
Interpretable Machine LearningInterpretable Machine Learning
Interpretable Machine LearningSri Ambati
 
Collaboration and Sharing
Collaboration and SharingCollaboration and Sharing
Collaboration and SharingJisc
 

Similar to Intelligent Tutoring Systems - The DynaLearn Approach (20)

DynaLearn: Problem-based learning supported by semantic techniques
DynaLearn: Problem-based learning supported by semantic techniquesDynaLearn: Problem-based learning supported by semantic techniques
DynaLearn: Problem-based learning supported by semantic techniques
 
2012 01 20 (upm) emadrid ocorcho upm dynalearn tecnologias semanticas en cont...
2012 01 20 (upm) emadrid ocorcho upm dynalearn tecnologias semanticas en cont...2012 01 20 (upm) emadrid ocorcho upm dynalearn tecnologias semanticas en cont...
2012 01 20 (upm) emadrid ocorcho upm dynalearn tecnologias semanticas en cont...
 
Presentation on Machine Learning and Data Mining
Presentation on Machine Learning and Data MiningPresentation on Machine Learning and Data Mining
Presentation on Machine Learning and Data Mining
 
LAK13 linkedup tutorial_evaluation_framework
LAK13 linkedup tutorial_evaluation_frameworkLAK13 linkedup tutorial_evaluation_framework
LAK13 linkedup tutorial_evaluation_framework
 
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
 
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
 
Models Of Modeling
Models Of ModelingModels Of Modeling
Models Of Modeling
 
Open2012 teaching-innovation-multidisciplinary-collaboration
Open2012 teaching-innovation-multidisciplinary-collaborationOpen2012 teaching-innovation-multidisciplinary-collaboration
Open2012 teaching-innovation-multidisciplinary-collaboration
 
Supporting Emergence: Interaction Design for Visual Analytics Approach to ESDA
Supporting Emergence: Interaction Design for Visual Analytics Approach to ESDASupporting Emergence: Interaction Design for Visual Analytics Approach to ESDA
Supporting Emergence: Interaction Design for Visual Analytics Approach to ESDA
 
Computational Approaches to Systems Biology
Computational Approaches to Systems BiologyComputational Approaches to Systems Biology
Computational Approaches to Systems Biology
 
2013 nas-ehs-data-integration-dc
2013 nas-ehs-data-integration-dc2013 nas-ehs-data-integration-dc
2013 nas-ehs-data-integration-dc
 
La présentation de Jean-Paul de Vooght à la soirée Citoyens Capteurs de la Ca...
La présentation de Jean-Paul de Vooght à la soirée Citoyens Capteurs de la Ca...La présentation de Jean-Paul de Vooght à la soirée Citoyens Capteurs de la Ca...
La présentation de Jean-Paul de Vooght à la soirée Citoyens Capteurs de la Ca...
 
Designing Common Core State Standards Systemic Mathematics Curriculum: Part 2
Designing Common Core State Standards Systemic Mathematics Curriculum: Part 2Designing Common Core State Standards Systemic Mathematics Curriculum: Part 2
Designing Common Core State Standards Systemic Mathematics Curriculum: Part 2
 
Linking CSCL script design patterns: connections between assessment
Linking CSCL script design patterns: connections between assessmentLinking CSCL script design patterns: connections between assessment
Linking CSCL script design patterns: connections between assessment
 
GIA Singapore - Introduction (Mulgan)
GIA Singapore - Introduction (Mulgan)GIA Singapore - Introduction (Mulgan)
GIA Singapore - Introduction (Mulgan)
 
Model evaluation in the land of deep learning
Model evaluation in the land of deep learningModel evaluation in the land of deep learning
Model evaluation in the land of deep learning
 
New challenges monolixday2011
New challenges monolixday2011New challenges monolixday2011
New challenges monolixday2011
 
Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018
Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018
Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018
 
Interpretable Machine Learning
Interpretable Machine LearningInterpretable Machine Learning
Interpretable Machine Learning
 
Collaboration and Sharing
Collaboration and SharingCollaboration and Sharing
Collaboration and Sharing
 

Recently uploaded

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
 
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
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
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
 
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
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
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
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
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
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
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
 
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
 
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
 

Recently uploaded (20)

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
 
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)
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
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
 
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)
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
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Ă...
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_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
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
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...
 
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
 
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
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 

Intelligent Tutoring Systems - The DynaLearn Approach

  • 1. Intelligent Tutoring Systems The DynaLearn Approach Wouter Beek, Bert Bredeweg me@wouterbeek.com, B.Bredeweg@uva.nl Informatics Institute University of Amsterdam The Netherlands This work is co-funded by the EC within FP7, Project no. 231526, http://www.DynaLearn.eu
  • 2. Problem statement • Worrying decline in science curricula – Less students sign up; more students drop out. • Main reasons: – Lack of engagement and motivation in science teaching (Osborne et al. 2003). – Teaching practice involves surface knowledge in terms of formulas and uninterpreted numeric data. – Lack of interactive tools to construct conceptual knowledge.
  • 3. Conceptual science education Having learners acquiring conceptual knowledge of system’s behaviour: • Deep knowledge in terms of the concepts that are involved. • Learn basic principles that can be carried over to other problem instances. • Learn to adequately explain and predict the behaviour of systems to utilise their functioning for human benefit. • A prerequisite for working with numerical models and equations. • Communicate insights to the general public.
  • 4. Knowledge construction • Develop an interactive learning environment that allows learners to construct their conceptual system knowledge. • Characteristics: – Accommodate the true nature of conceptual knowledge. – Automate feedback for open-ended construction tasks. – React to the individual knowledge needs of learners. – Applied to the interdisciplinary curriculum of environmental science. – Be engaging by using personified agent technology.
  • 5. Part I LEARNING BY CONCEPTUAL MODELLING
  • 6. Learning by Conceptual Modelling • Modelling is fundamental to human cognition and scientific inquiry (Schwarz & White 2005) • Simulations mimic the behaviour of real-world systems. • Conceptual Reasoning captures the human interpretation of reality: – Couched in the appropriate vocabulary. – Remove numerical ‘overhead’. – Provides handles to automate interaction.
  • 7. Quantitative & Qualitative Knowledge F m F=m*a – An increase (or decrease) in Force causes an increase (or decrease) in Acceleration – An increase (or decrease) in Mass causes an decrease (or increase) in Acceleration – An increase (or decrease) in Acceleration causes a decrease (or increase) in Mass.
  • 8. Explicitizing the semantics of the domain • Scope: Which aspects of the system should be included in the model? (relevant/irrelevant) • Granularity: What is the level of detail that should be modeled? • Compositionality: How must knowledge be put in modules in order to allow knowledge reuse? • Conditionality: Under what conditions do certain knowledge modules apply?
  • 9. build simulate 1 1 1  Causal relations  Derivative values 2 2 2  State graph   Magnitude values  Quantity spaces 3 3 3   Value history Transition history Quantity values e  Causal influence n   Correspondences (In)equalities 4 4 g 4 4  Equation history  External factors i  Calculi  Dependencies  Conditionals 5 5 n e 5 5  Causal view  Model fragments  Knowledge library  Hierarchies  Multiple scenarios 6 6 6 6
  • 10. Example: Population dynamics • How do populations in general behave? • What processes determine their behaviour? • Issues: – Size (number of individuals) – Birth / Natality – Death / Mortality
  • 11. Constructing knowledge (1) Generic class Specific instance Quantity Current value Derivative Possible values (direction of change)
  • 12. Constructing knowledge (2) Influence: The amount of Birth increases Number of Proportionality: Changes in Number of determine changes in Birth
  • 13. Constructing knowledge (3) Positive influence Negative influence
  • 16. Grounding Student Expert/teacher http://dbpedia.org/resource/Size http://dbpedia.org/resource/Population http://dbpedia.org/resource/Mortality_rate grounding Semantic repository
  • 17. Feedback & Recommendations e.g., “You can complete your feedback model with a P+ proportionality” Expert Student Community of users e.g., “Users who modelled recommendations death also modelled birth”
  • 19. Blueprint Component Library Build CCM Initial OBS Inputs CCM/SD Outputs Device Diagnose Diagnoses Repair Measuring Read OBS result Observe Measuring Probe Perform action point
  • 20. QR Model Simulate Blueprint QR Sim Component Library Inspect Build CCM Initial OBS Expectation Inputs Modelling CCM/SD Outputs Goals Model Communicate Automatic Student Device Diagnose Diagnoses Repair Repair Measuring Read Responds Answer OBS result Observe Measuring Probe Ask Perform Question action point
  • 21. Example I expect Free Space Then this directed to be Low. correspondence What should be the cannot be right. value of Inhabited Space in state 2? Inhabited Space should be High there.
  • 23. Character roles • Feedback & Recommendations • Diagnosis & Repair • Causal Explanation (why?) • Teachable agent • What is? • How to? • Quiz
  • 24. Teachable agent Biswas, et.al (Betty's Brain)
  • 26. http://www.DynaLearn.eu Concluding remarks • Problem statement and Context – Communicative interaction (science education) • Knowledge representation and Reasoning – Qualitative system dynamics / Conceptual knowledge • Progressive learning spaces (6 spaces) • Feedback for Reflective thought – Semantic Web techniques (model ingredients) – Consistency-based Diagnosis (simulation results) • Inducing Motivation (virtual characters & modes)
  • 27. http://www.DynaLearn.eu Project Partners UVA (Netherlands) TAU (Israel) UPM (Spain) UH (UK) UAU (Germany) IBER (Bulgaria) FUB (Brazil) BOKU (Austria)