SlideShare a Scribd company logo
1 of 35
Download to read offline
Domain Modeling for
Personalized Learning
Peter Brusilovsky
School of Information Sciences,
University of Pittsburgh
What is the Domain Model?
•  What you are using it for?
•  A personalized learning prospect: sequencing, navigation
support, and recommendation research
•  Enumeration of domain knowledge
•  Serve as a basis for individual student models
•  Serve as a way to describe, classify and index learning
content
•  Provide connections between state of learner knowledge
and relevant content
•  to model the learner after interaction with content
(question, step, example, chapter…)
•  to decide what is the next best thing to learn
Why Do We Need Domain Models?
•  Following Sleeman
–  Sleeman, D.H.: UMFE: a user modeling front end system.
International Journal on the Man-Machine Studies 23 (1985) 71-88
•  User models can be classified by the nature
and form of information contained in the
model as well as the methods of working
with it
–  Brusilovsky, P. and Millán, E. (2007) User models for adaptive hypermedia and
adaptive educational systems. The Adaptive Web: Methods and Strategies of
Web Personalization, Springer-Verlag, pp. 3-53.
Classifying Domain Knowledge Models
Three “Sleeman” Layers
•  Nature
–  what is being modeled
•  Structure
–  how this information is represented
•  Functionality
–  how models are used
•  Tools
–  how we (ITS experts) can work with it
Structured Doman Models
Concept 1	

Concept 2	

Concept 3	

Concept 4	

Concept 5	

Concept N	

•  AKA Network of
“Things”
•  Most of the models
can be represented in
this form
•  What is the nature of
each DM element?
•  How these elements
are organized?
Nature: Kind of Knowledge
•  What kind of knowledge DE represents?
•  Procedural (interpretable)
– How things work? (simulation)
– How to construct things? (building)
– How to evaluate results? (i.e., constraints)
•  Conceptual (representational)
– What do you know?
Nature: Granularity of Elements
•  What is the granularity of modeling?
•  Procedural
–  Rules
–  Procedures and plans
•  Conceptual
–  Facts – elementary units, 1000s for a domain (AI experts)
–  Concepts – fine grain, 100s for a domain (domain experts)
–  Topics – coarse grain, 10s for a domain (teachers)
•  Only low level KEs can be considered “cognitive” and
checked with curves
Structure
•  Vector Models (Enumerative)
•  Network models (Structured)
– Clusters
– Hierarchy with single connection type
– Heterarchy or network with multiple
connection types
Vector Model of Knowledge
Concept 1	

Concept 2	

Concept 3	

Concept 4	

Concept 5	

Concept N	

No connections, just enumeration
Network Model of Knowledge
Concept 1	

Concept 2	

Concept 3	

Concept 4	

Concept 5	

Concept N	

Connections represent additional knowledge, help in
modeling and adaptation
Classic Bug Model
Rule
A Rule B
Rule
C
n  Classic Bug Model is formed by independent
rules (skills) with each having various malrules
(misconceptions)
More Advanced Network Procedural
Models
•  Pedagogical links (prerequisites)
•  Skill Hierarchy
–  Procedure -> Steps - > Substeps
–  GOMS
•  Genetic Model
–  Adds genetic relationships that represent the
advancement of skills on different levels of mastery
–  Goldstein, I. P. (1979) The Genetic graph: a representation for the evolutionof procedural
knowledge. International Journal on the Man-Machine Studies 11 (1), 51-77.
Conceptual Models
•  Almost all finer-grain conceptual
models are network models
•  Semantic Models on the level of facts
– Buenos Aires is a capital of Argentina
•  Classification hierarchies (is-a)
•  Decomposition hierarchies (part-of)
Decomposition Model in ADAPTS
•  Hierarchy of Domain
objects
–  System/Subsystem
–  Replaceable Unit
–  Addressable Unit
•  Different levels of
components correspond
to different kinds of
knowledge the user may
have
Aircraft (SH-60)
Sonar
Subsystem 1 Subsystem 2
Subsystem 1.2Subsystem 1.1
Replaceable Unit A Replaceable Unit B
. . .
. . .
Addressable Unit X Addressable Unit Y
. . .
Brusilovsky, P. and Cooper, D. W. (2002) Domain, Task, and User Models for an Adaptive Hypermedia Performance Support
System. In: Y. Gil and D. B. Leake (eds.) Proceedings of 2002 International Conference on Intelligent User Interfaces, San
Francisco, CA, January 13-16, 2002, ACM Press, pp. 23-30.
Classification Model: Tree of Life
•  Tree of Li
Conceptual Modeling with Ontologies
•  Modern approach to domain modeling used
ontological frameworks
•  Allows to represent multiple types of
connections
•  Many standard tools and approaches to use from
Semantic Web (development, extraction…)
•  We use ontologies for the last 10 years for all
domain modeling work
Ontologies for Domain Modeling
•  Created ontologies for C, Java, SQL domains
•  Ontology-based content indexing
–  Hosseini, R. and Brusilovsky, P. (2013) JavaParser: A Fine-Grain Concept Indexing Tool for Java
Problems. In: Proceedings of The First Workshop on AI-supported Education for Computer Science
(AIEDCS) at the 16th Annual Conference on Artificial Intelligence in Education, AIED 2013, Memphis, TN,
USA, July 13, 2013, pp. 60-63, also available at https://sites.google.com/site/aiedcs2013/proceedings.
•  Ontology mapping for multi-system
personalization
–  I.e, Database Exploratorium and Mitrovic SQL Tutor
–  Sosnovsky, S., Brusilovsky, P., Yudelson, M., Mitrovic, A., Mathews, M., and Kumar, A. (2009)
Semantic Integration of Adaptive Educational Systems. In: T. Kuflik, S. Berkovsky, F. Carmagnola, D.
Heckmann and A. Krüger (eds.): Advances in Ubiquitous User Modelling. Lecture Notes in Computer
Science, Vol. 5830, pp. 134-158.
Ontological Domain Model for Java
•  Java Ontology
specifies about 500
classes connected
with 3 types of
relations: subClassOf,
partOf/hasPart, and
related
•  About 300 classes are
available for indexing
•  A class can play one of
two roles in the problem
index: prerequisite or
outcome
[20]
Aspect-based Conceptual Modeling in
ADAPTS
CONCEPT
Reeling Machine
CONCEPT
Sonar Data Computer
CONCEPT
Sonar System
Removal
Instructions
Testing
Instructions
Illustrated
Parts
Breakdown
Principles
of
Operation
Principles
of
Operation
Principles
of
Operation
Removal
Instructions
Removal
Instructions
Testing
Instructions
Testing
Instructions
Illustrated
Parts
Breakdown
Illustrated
Parts
Breakdown
[21]
User model: multiple aspects, multiple evidence
Certified
CONCEPT
Reeling Machine
CONCEPT
Sonar Data Computer
CONCEPT
Sonar System
ROLE
Removal
Instructions
ROLE
Testing
Instructions
ROLE
IPB
Reviewed
Hands-on
Simulation
AT2 Smith
AD2 Jones
Preference
Reviewed
Hands-on
+
Certified
Reviewed
Hands-on
Hands-on Reviewed
Reviewed
ROLE
Theory of
Operation
Application of Domain Models
•  Basis for overlay student models
•  Basis for content indexing (i.e., which problem,
example, step, page fragment related to which
KE?
•  Taken together, it enables
–  Student Modeling an Open Student Modeling
–  All kinds of personalized guidance (i.e., when to stop,
what is next…)
–  All kinds of adaptive presentation
Simple overlay model
Concept 1	

Concept 2	

Concept 3	

Concept 4	

Concept 5	

Concept N	

yes	

no	

no	

no	

yes	

yes
Simple overlay model
Concept 1	

Concept 2	

Concept 3	

Concept 4	

Concept 5	

Concept N	

yes	

no	

no	

no	

yes	

yes
Weighted overlay model
Concept 1	

Concept 2	

Concept 3	

Concept 4	

Concept 5	

Concept N	

10	

3	

0	

2	

7	

4
Topic-based Content Indexing
Example 2	

 Example M	

Example 1	

Problem m	

Example N	

 Problem K	

Topic 1	

Topic 2	

Topic N	

Problem 1	

Problem 2	

Problem 10	

Each content item is assigned to one topic
Concept-based Content Indexing
Example 2	

 Example M	

Example 1	

Problem 1	

Problem 2	

 Problem K	

Concept 1	

Concept 2	

Concept 3	

Concept 4	

Concept 5	

Concept N	

Examples
Problems
Concepts
Each content item is indexed with several
concepts
Brusilovsky, P. (2003) Developing Adaptive Educational Hypermedia Systems: From Design Models to Authoring Tools. In: T.
Murray, S. Blessing and S. Ainsworth (eds.): Authoring Tools for Advanced Technology Learning Environments: Toward cost-effective
adaptive, interactive, and intelligent educational software. Kluwer: Dordrecht, pp. 377-409.
Personalized Guidance
•  When to stop? Typical use of skill models
–  Mastery learning
•  What to do next? Typical use of concept models
•  Which knowledge to learn? Knowledge sequencing
•  How to learn it? Content sequencing
•  Content sequencing (AI makes decision)
– Questions, problems, examples, readings…
– Proactive or remedial content sequencing
•  Adaptive navigation support (Human + AI)
Brusilovsky, P. (2007) Adaptive navigation support. In: P. Brusilovsky, A. Kobsa and W. Neidl (eds.): The Adaptive Web: Methods
and Strategies of Web Personalization. Lecture Notes in Computer Science, Vol. 4321, Springer-Verlag, pp. 263-290.
QuizGuide: Topic-Based Nav. Support
Sosnovsky, S. and Brusilovsky, P. (2015) Evaluation of Topic-based Adaptation and Student Modeling
in QuizGuide. User Modeling and User-Adapted Interaction 25 (4), In Press.
NavEx: Concept-based Navigation Support
Yudelson, M. and Brusilovsky, P. (2005) NavEx: Providing Navigation Support for Adaptive Browsing of
Annotated Code Examples. In: Proceedings of 12th International Conference on Artificial Intelligence in
Education, AI-Ed'2005, Amsterdam, the Netherlands, July 18-22, 2005, IOS Press, pp. 710-717
Mastery Grids Sequencing Service
Hosseini, R., Hsiao, I.-H., Guerra, J., and Brusilovsky, P. (2015) What Should I Do Next? Adaptive
Sequencing in the Context of Open Social Student Modeling. In: Proceedings of 10th European Conference on
Technology Enhanced Learning (EC-TEL 2015), Toledo, Spain, pp. In Press.
Indexing of Content Fragments
Fragment 1	

Fragment 2	

Fragment K	

Concept 1	

Concept 2	

Concept 3	

Concept 4	

Concept 5	

Concept N	

Node"Concepts"
Adaptive Presentation in ADAPTS
Domain Modeling: How?
•  Manual domain modeling
–  Knowledge Engineering
–  Expensive, needs several kinds of experts
–  Many authoring support systems (i.e., InterBook)
•  Automatic, from text
–  Fact extraction
–  Rule and casual relationship extraction
–  Concept and link extraction (uni- bi- tri- grams)
–  Topic modeling (LSA, LDA)
–  Remedial content sequencing
Indexing: How?
•  Manual domain modeling
–  Manual indexing by experts
•  Powerful, expensive
•  Supported by many good authoring systems
–  Crowdsourced indexing
–  Automatic step indexing (model tracing)
–  Automatic content indexing (i.e., Java Parser)
•  Automatic, from text or usage data
–  Naturally automatic indexing
–  Scalable but limited use (i.e., texts, sometimes
questions)

More Related Content

What's hot

Data driveneducationicwl2016
Data driveneducationicwl2016Data driveneducationicwl2016
Data driveneducationicwl2016Peter Brusilovsky
 
Personalization in the Context of Relevance-Based Visualization
Personalization in the Context of Relevance-Based VisualizationPersonalization in the Context of Relevance-Based Visualization
Personalization in the Context of Relevance-Based VisualizationPeter Brusilovsky
 
Interfaces for User-Controlled and Transparent Recommendations
Interfaces for User-Controlled and Transparent RecommendationsInterfaces for User-Controlled and Transparent Recommendations
Interfaces for User-Controlled and Transparent RecommendationsPeter Brusilovsky
 
Stereotype Modeling for Problem-Solving Performance Predictions in MOOCs and ...
Stereotype Modeling for Problem-Solving Performance Predictions in MOOCs and ...Stereotype Modeling for Problem-Solving Performance Predictions in MOOCs and ...
Stereotype Modeling for Problem-Solving Performance Predictions in MOOCs and ...Peter Brusilovsky
 
Human Interfaces to Artificial Intelligence in Education
Human Interfaces to Artificial Intelligence in EducationHuman Interfaces to Artificial Intelligence in Education
Human Interfaces to Artificial Intelligence in EducationPeter Brusilovsky
 
Mastery Grids: An Open Source Social Educational Progress Visualization
Mastery Grids: An Open Source Social Educational Progress VisualizationMastery Grids: An Open Source Social Educational Progress Visualization
Mastery Grids: An Open Source Social Educational Progress VisualizationPeter Brusilovsky
 
Personalized Online Practice Systems for Learning Programming
Personalized Online Practice Systems for Learning ProgrammingPersonalized Online Practice Systems for Learning Programming
Personalized Online Practice Systems for Learning ProgrammingPeter Brusilovsky
 
Iui2015: Personalized Search: Reconsidering the Value of Open User Models
Iui2015: Personalized Search: Reconsidering the Value of Open User ModelsIui2015: Personalized Search: Reconsidering the Value of Open User Models
Iui2015: Personalized Search: Reconsidering the Value of Open User ModelsPeter Brusilovsky
 
Learning Analytics -Towards a New Discipline-
Learning Analytics -Towards a New Discipline-Learning Analytics -Towards a New Discipline-
Learning Analytics -Towards a New Discipline-Dragan Gasevic
 
The domain model of adaptive learning system - presentation
The domain model of adaptive learning system - presentationThe domain model of adaptive learning system - presentation
The domain model of adaptive learning system - presentationOana Tifrea-Marciuska
 
Learning with me Mate: Analytics of Social Networks in Higher Education
Learning with me Mate: Analytics of Social Networks in Higher EducationLearning with me Mate: Analytics of Social Networks in Higher Education
Learning with me Mate: Analytics of Social Networks in Higher EducationDragan Gasevic
 
An Infrastructure for Sustainable Innovation and Research in Computer Scienc...
An Infrastructure for Sustainable Innovation and Research in Computer Scienc...An Infrastructure for Sustainable Innovation and Research in Computer Scienc...
An Infrastructure for Sustainable Innovation and Research in Computer Scienc...Peter Brusilovsky
 
Learning analytics are more than a technology
Learning analytics are more than a technologyLearning analytics are more than a technology
Learning analytics are more than a technologyDragan Gasevic
 
2015 11-17 Venia Legendi Kairit Tammets
2015 11-17 Venia Legendi Kairit Tammets2015 11-17 Venia Legendi Kairit Tammets
2015 11-17 Venia Legendi Kairit Tammetsifi8106tlu
 
2015-11-19 Venia Legendi: Vladimir Tomberg
2015-11-19 Venia Legendi: Vladimir Tomberg2015-11-19 Venia Legendi: Vladimir Tomberg
2015-11-19 Venia Legendi: Vladimir Tombergifi8106tlu
 
2022_01_21 «Teaching Computing in School: Is research reaching classroom prac...
2022_01_21 «Teaching Computing in School: Is research reaching classroom prac...2022_01_21 «Teaching Computing in School: Is research reaching classroom prac...
2022_01_21 «Teaching Computing in School: Is research reaching classroom prac...eMadrid network
 
Learning analytics are more than measurement
Learning analytics are more than measurementLearning analytics are more than measurement
Learning analytics are more than measurementDragan Gasevic
 
Conole Jisc Lxp
Conole Jisc LxpConole Jisc Lxp
Conole Jisc Lxpgrainne
 
Anatomy of a ph d terry final
Anatomy of a ph d terry finalAnatomy of a ph d terry final
Anatomy of a ph d terry finalPatricia Fidalgo
 

What's hot (20)

Data driveneducationicwl2016
Data driveneducationicwl2016Data driveneducationicwl2016
Data driveneducationicwl2016
 
Personalization in the Context of Relevance-Based Visualization
Personalization in the Context of Relevance-Based VisualizationPersonalization in the Context of Relevance-Based Visualization
Personalization in the Context of Relevance-Based Visualization
 
Addictive links: Adaptive Navigation Support in College-Level Courses
Addictive links: Adaptive Navigation Support in College-Level CoursesAddictive links: Adaptive Navigation Support in College-Level Courses
Addictive links: Adaptive Navigation Support in College-Level Courses
 
Interfaces for User-Controlled and Transparent Recommendations
Interfaces for User-Controlled and Transparent RecommendationsInterfaces for User-Controlled and Transparent Recommendations
Interfaces for User-Controlled and Transparent Recommendations
 
Stereotype Modeling for Problem-Solving Performance Predictions in MOOCs and ...
Stereotype Modeling for Problem-Solving Performance Predictions in MOOCs and ...Stereotype Modeling for Problem-Solving Performance Predictions in MOOCs and ...
Stereotype Modeling for Problem-Solving Performance Predictions in MOOCs and ...
 
Human Interfaces to Artificial Intelligence in Education
Human Interfaces to Artificial Intelligence in EducationHuman Interfaces to Artificial Intelligence in Education
Human Interfaces to Artificial Intelligence in Education
 
Mastery Grids: An Open Source Social Educational Progress Visualization
Mastery Grids: An Open Source Social Educational Progress VisualizationMastery Grids: An Open Source Social Educational Progress Visualization
Mastery Grids: An Open Source Social Educational Progress Visualization
 
Personalized Online Practice Systems for Learning Programming
Personalized Online Practice Systems for Learning ProgrammingPersonalized Online Practice Systems for Learning Programming
Personalized Online Practice Systems for Learning Programming
 
Iui2015: Personalized Search: Reconsidering the Value of Open User Models
Iui2015: Personalized Search: Reconsidering the Value of Open User ModelsIui2015: Personalized Search: Reconsidering the Value of Open User Models
Iui2015: Personalized Search: Reconsidering the Value of Open User Models
 
Learning Analytics -Towards a New Discipline-
Learning Analytics -Towards a New Discipline-Learning Analytics -Towards a New Discipline-
Learning Analytics -Towards a New Discipline-
 
The domain model of adaptive learning system - presentation
The domain model of adaptive learning system - presentationThe domain model of adaptive learning system - presentation
The domain model of adaptive learning system - presentation
 
Learning with me Mate: Analytics of Social Networks in Higher Education
Learning with me Mate: Analytics of Social Networks in Higher EducationLearning with me Mate: Analytics of Social Networks in Higher Education
Learning with me Mate: Analytics of Social Networks in Higher Education
 
An Infrastructure for Sustainable Innovation and Research in Computer Scienc...
An Infrastructure for Sustainable Innovation and Research in Computer Scienc...An Infrastructure for Sustainable Innovation and Research in Computer Scienc...
An Infrastructure for Sustainable Innovation and Research in Computer Scienc...
 
Learning analytics are more than a technology
Learning analytics are more than a technologyLearning analytics are more than a technology
Learning analytics are more than a technology
 
2015 11-17 Venia Legendi Kairit Tammets
2015 11-17 Venia Legendi Kairit Tammets2015 11-17 Venia Legendi Kairit Tammets
2015 11-17 Venia Legendi Kairit Tammets
 
2015-11-19 Venia Legendi: Vladimir Tomberg
2015-11-19 Venia Legendi: Vladimir Tomberg2015-11-19 Venia Legendi: Vladimir Tomberg
2015-11-19 Venia Legendi: Vladimir Tomberg
 
2022_01_21 «Teaching Computing in School: Is research reaching classroom prac...
2022_01_21 «Teaching Computing in School: Is research reaching classroom prac...2022_01_21 «Teaching Computing in School: Is research reaching classroom prac...
2022_01_21 «Teaching Computing in School: Is research reaching classroom prac...
 
Learning analytics are more than measurement
Learning analytics are more than measurementLearning analytics are more than measurement
Learning analytics are more than measurement
 
Conole Jisc Lxp
Conole Jisc LxpConole Jisc Lxp
Conole Jisc Lxp
 
Anatomy of a ph d terry final
Anatomy of a ph d terry finalAnatomy of a ph d terry final
Anatomy of a ph d terry final
 

Similar to DOMAIN MODELING FOR PERSONALIZED LEARNING

Adaptive Learning Systems: A review of Adaptation.
Adaptive Learning Systems: A review of Adaptation.Adaptive Learning Systems: A review of Adaptation.
Adaptive Learning Systems: A review of Adaptation.Peter Brusilovsky
 
The state of the art in integrating machine learning into visual analytics
The state of the art in integrating machine learning into visual analyticsThe state of the art in integrating machine learning into visual analytics
The state of the art in integrating machine learning into visual analyticsCagatay Turkay
 
Computer Science Education: Tools and Data
Computer Science Education: Tools and DataComputer Science Education: Tools and Data
Computer Science Education: Tools and DataPeter Brusilovsky
 
The Social Semantic Server: A Flexible Framework to Support Informal Learning...
The Social Semantic Server: A Flexible Framework to Support Informal Learning...The Social Semantic Server: A Flexible Framework to Support Informal Learning...
The Social Semantic Server: A Flexible Framework to Support Informal Learning...tobold
 
The Social Semantic Server - A Flexible Framework to Support Informal Learnin...
The Social Semantic Server - A Flexible Framework to Support Informal Learnin...The Social Semantic Server - A Flexible Framework to Support Informal Learnin...
The Social Semantic Server - A Flexible Framework to Support Informal Learnin...Sebastian Dennerlein
 
Talk@rmit 09112017
Talk@rmit 09112017Talk@rmit 09112017
Talk@rmit 09112017Shuai Zhang
 
Rae t4 d-knowledge-economy-sa-urs-dec2017
Rae t4 d-knowledge-economy-sa-urs-dec2017Rae t4 d-knowledge-economy-sa-urs-dec2017
Rae t4 d-knowledge-economy-sa-urs-dec2017MYRA School of Business
 
Web-Based Self- and Peer-Assessment of Teachers’ Educational Technology Compe...
Web-Based Self- and Peer-Assessment of Teachers’ Educational Technology Compe...Web-Based Self- and Peer-Assessment of Teachers’ Educational Technology Compe...
Web-Based Self- and Peer-Assessment of Teachers’ Educational Technology Compe...Hans Põldoja
 
Exploring Generative Models of Tripartite Graphs for Recommendation in Social...
Exploring Generative Models of Tripartite Graphs for Recommendation in Social...Exploring Generative Models of Tripartite Graphs for Recommendation in Social...
Exploring Generative Models of Tripartite Graphs for Recommendation in Social...Charalampos Chelmis
 
H2O with Erin LeDell at Portland R User Group
H2O with Erin LeDell at Portland R User GroupH2O with Erin LeDell at Portland R User Group
H2O with Erin LeDell at Portland R User GroupSri Ambati
 
CP923.doc
CP923.docCP923.doc
CP923.docbutest
 
Design and development of e learning contents and online activities
Design and development of e learning contents and online activitiesDesign and development of e learning contents and online activities
Design and development of e learning contents and online activitiesMUHAMMAD SABRI SAHRIR
 
On data-driven systems analyzing, supporting and enhancing users’ interaction...
On data-driven systems analyzing, supporting and enhancing users’ interaction...On data-driven systems analyzing, supporting and enhancing users’ interaction...
On data-driven systems analyzing, supporting and enhancing users’ interaction...Grial - University of Salamanca
 

Similar to DOMAIN MODELING FOR PERSONALIZED LEARNING (20)

Adaptive Learning Systems: A review of Adaptation.
Adaptive Learning Systems: A review of Adaptation.Adaptive Learning Systems: A review of Adaptation.
Adaptive Learning Systems: A review of Adaptation.
 
The state of the art in integrating machine learning into visual analytics
The state of the art in integrating machine learning into visual analyticsThe state of the art in integrating machine learning into visual analytics
The state of the art in integrating machine learning into visual analytics
 
ppt_ooad.pdf
ppt_ooad.pdfppt_ooad.pdf
ppt_ooad.pdf
 
Computer Science Education: Tools and Data
Computer Science Education: Tools and DataComputer Science Education: Tools and Data
Computer Science Education: Tools and Data
 
U mpres
U mpresU mpres
U mpres
 
Chounta@paws
Chounta@pawsChounta@paws
Chounta@paws
 
The Social Semantic Server: A Flexible Framework to Support Informal Learning...
The Social Semantic Server: A Flexible Framework to Support Informal Learning...The Social Semantic Server: A Flexible Framework to Support Informal Learning...
The Social Semantic Server: A Flexible Framework to Support Informal Learning...
 
The Social Semantic Server - A Flexible Framework to Support Informal Learnin...
The Social Semantic Server - A Flexible Framework to Support Informal Learnin...The Social Semantic Server - A Flexible Framework to Support Informal Learnin...
The Social Semantic Server - A Flexible Framework to Support Informal Learnin...
 
Data-X-Sparse-v2
Data-X-Sparse-v2Data-X-Sparse-v2
Data-X-Sparse-v2
 
Talk@rmit 09112017
Talk@rmit 09112017Talk@rmit 09112017
Talk@rmit 09112017
 
ONLINE SOCIAL NETWORK
ONLINE SOCIAL NETWORKONLINE SOCIAL NETWORK
ONLINE SOCIAL NETWORK
 
Rae t4 d-knowledge-economy-sa-urs-dec2017
Rae t4 d-knowledge-economy-sa-urs-dec2017Rae t4 d-knowledge-economy-sa-urs-dec2017
Rae t4 d-knowledge-economy-sa-urs-dec2017
 
Web-Based Self- and Peer-Assessment of Teachers’ Educational Technology Compe...
Web-Based Self- and Peer-Assessment of Teachers’ Educational Technology Compe...Web-Based Self- and Peer-Assessment of Teachers’ Educational Technology Compe...
Web-Based Self- and Peer-Assessment of Teachers’ Educational Technology Compe...
 
Data-X-v3.1
Data-X-v3.1Data-X-v3.1
Data-X-v3.1
 
Exploring Generative Models of Tripartite Graphs for Recommendation in Social...
Exploring Generative Models of Tripartite Graphs for Recommendation in Social...Exploring Generative Models of Tripartite Graphs for Recommendation in Social...
Exploring Generative Models of Tripartite Graphs for Recommendation in Social...
 
H2O with Erin LeDell at Portland R User Group
H2O with Erin LeDell at Portland R User GroupH2O with Erin LeDell at Portland R User Group
H2O with Erin LeDell at Portland R User Group
 
CP923.doc
CP923.docCP923.doc
CP923.doc
 
Design and development of e learning contents and online activities
Design and development of e learning contents and online activitiesDesign and development of e learning contents and online activities
Design and development of e learning contents and online activities
 
On data-driven systems analyzing, supporting and enhancing users’ interaction...
On data-driven systems analyzing, supporting and enhancing users’ interaction...On data-driven systems analyzing, supporting and enhancing users’ interaction...
On data-driven systems analyzing, supporting and enhancing users’ interaction...
 
ICS2208 lecture6
ICS2208 lecture6ICS2208 lecture6
ICS2208 lecture6
 

More from Peter Brusilovsky

SANN: Programming Code Representation Using Attention Neural Network with Opt...
SANN: Programming Code Representation Using Attention Neural Network with Opt...SANN: Programming Code Representation Using Attention Neural Network with Opt...
SANN: Programming Code Representation Using Attention Neural Network with Opt...Peter Brusilovsky
 
Personalized Learning: Expanding the Social Impact of AI
Personalized Learning: Expanding the Social Impact of AIPersonalized Learning: Expanding the Social Impact of AI
Personalized Learning: Expanding the Social Impact of AIPeter Brusilovsky
 
Action Sequence Mining and Behavior Pattern Analysis for User Modeling
Action Sequence Mining and Behavior Pattern Analysis for User ModelingAction Sequence Mining and Behavior Pattern Analysis for User Modeling
Action Sequence Mining and Behavior Pattern Analysis for User ModelingPeter Brusilovsky
 
User Control in Adaptive Information Access
User Control in Adaptive Information AccessUser Control in Adaptive Information Access
User Control in Adaptive Information AccessPeter Brusilovsky
 
The Return of Intelligent Textbooks - ITS 2021 keynote talk
The Return of Intelligent Textbooks - ITS 2021 keynote talkThe Return of Intelligent Textbooks - ITS 2021 keynote talk
The Return of Intelligent Textbooks - ITS 2021 keynote talkPeter Brusilovsky
 
Two Brains are Better than One: User Control in Adaptive Information Access
Two Brains are Better than One: User Control in Adaptive Information AccessTwo Brains are Better than One: User Control in Adaptive Information Access
Two Brains are Better than One: User Control in Adaptive Information AccessPeter Brusilovsky
 
UMAP 2019 talk Evaluating Visual Explanations for Similarity-Based Recommenda...
UMAP 2019 talk Evaluating Visual Explanations for Similarity-Based Recommenda...UMAP 2019 talk Evaluating Visual Explanations for Similarity-Based Recommenda...
UMAP 2019 talk Evaluating Visual Explanations for Similarity-Based Recommenda...Peter Brusilovsky
 
Course-Adaptive Content Recommender for Course Authoring
Course-Adaptive Content Recommender for Course AuthoringCourse-Adaptive Content Recommender for Course Authoring
Course-Adaptive Content Recommender for Course AuthoringPeter Brusilovsky
 
The Power of Known Peers: A Study in Two Domains
The Power of Known Peers: A Study in Two DomainsThe Power of Known Peers: A Study in Two Domains
The Power of Known Peers: A Study in Two DomainsPeter Brusilovsky
 
IUI2017 SmartLearn keynote: Intelligent Interfaces for Open Social Student M...
IUI2017 SmartLearn keynote: Intelligent Interfaces for Open Social Student M...IUI2017 SmartLearn keynote: Intelligent Interfaces for Open Social Student M...
IUI2017 SmartLearn keynote: Intelligent Interfaces for Open Social Student M...Peter Brusilovsky
 
From adaptive hypermedia to the adaptive Web
From adaptive hypermedia to the adaptive WebFrom adaptive hypermedia to the adaptive Web
From adaptive hypermedia to the adaptive WebPeter Brusilovsky
 
Adaptive Educational Hypermedia: From generation to generation
Adaptive Educational Hypermedia: From generation to generationAdaptive Educational Hypermedia: From generation to generation
Adaptive Educational Hypermedia: From generation to generationPeter Brusilovsky
 
Supporting Cross-Device Web Search with Social Navigation-Based Mobile Touch ...
Supporting Cross-Device Web Search with Social Navigation-Based Mobile Touch ...Supporting Cross-Device Web Search with Social Navigation-Based Mobile Touch ...
Supporting Cross-Device Web Search with Social Navigation-Based Mobile Touch ...Peter Brusilovsky
 

More from Peter Brusilovsky (13)

SANN: Programming Code Representation Using Attention Neural Network with Opt...
SANN: Programming Code Representation Using Attention Neural Network with Opt...SANN: Programming Code Representation Using Attention Neural Network with Opt...
SANN: Programming Code Representation Using Attention Neural Network with Opt...
 
Personalized Learning: Expanding the Social Impact of AI
Personalized Learning: Expanding the Social Impact of AIPersonalized Learning: Expanding the Social Impact of AI
Personalized Learning: Expanding the Social Impact of AI
 
Action Sequence Mining and Behavior Pattern Analysis for User Modeling
Action Sequence Mining and Behavior Pattern Analysis for User ModelingAction Sequence Mining and Behavior Pattern Analysis for User Modeling
Action Sequence Mining and Behavior Pattern Analysis for User Modeling
 
User Control in Adaptive Information Access
User Control in Adaptive Information AccessUser Control in Adaptive Information Access
User Control in Adaptive Information Access
 
The Return of Intelligent Textbooks - ITS 2021 keynote talk
The Return of Intelligent Textbooks - ITS 2021 keynote talkThe Return of Intelligent Textbooks - ITS 2021 keynote talk
The Return of Intelligent Textbooks - ITS 2021 keynote talk
 
Two Brains are Better than One: User Control in Adaptive Information Access
Two Brains are Better than One: User Control in Adaptive Information AccessTwo Brains are Better than One: User Control in Adaptive Information Access
Two Brains are Better than One: User Control in Adaptive Information Access
 
UMAP 2019 talk Evaluating Visual Explanations for Similarity-Based Recommenda...
UMAP 2019 talk Evaluating Visual Explanations for Similarity-Based Recommenda...UMAP 2019 talk Evaluating Visual Explanations for Similarity-Based Recommenda...
UMAP 2019 talk Evaluating Visual Explanations for Similarity-Based Recommenda...
 
Course-Adaptive Content Recommender for Course Authoring
Course-Adaptive Content Recommender for Course AuthoringCourse-Adaptive Content Recommender for Course Authoring
Course-Adaptive Content Recommender for Course Authoring
 
The Power of Known Peers: A Study in Two Domains
The Power of Known Peers: A Study in Two DomainsThe Power of Known Peers: A Study in Two Domains
The Power of Known Peers: A Study in Two Domains
 
IUI2017 SmartLearn keynote: Intelligent Interfaces for Open Social Student M...
IUI2017 SmartLearn keynote: Intelligent Interfaces for Open Social Student M...IUI2017 SmartLearn keynote: Intelligent Interfaces for Open Social Student M...
IUI2017 SmartLearn keynote: Intelligent Interfaces for Open Social Student M...
 
From adaptive hypermedia to the adaptive Web
From adaptive hypermedia to the adaptive WebFrom adaptive hypermedia to the adaptive Web
From adaptive hypermedia to the adaptive Web
 
Adaptive Educational Hypermedia: From generation to generation
Adaptive Educational Hypermedia: From generation to generationAdaptive Educational Hypermedia: From generation to generation
Adaptive Educational Hypermedia: From generation to generation
 
Supporting Cross-Device Web Search with Social Navigation-Based Mobile Touch ...
Supporting Cross-Device Web Search with Social Navigation-Based Mobile Touch ...Supporting Cross-Device Web Search with Social Navigation-Based Mobile Touch ...
Supporting Cross-Device Web Search with Social Navigation-Based Mobile Touch ...
 

Recently uploaded

4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdfMr Bounab Samir
 
CHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxCHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxAneriPatwari
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
ARTERIAL BLOOD GAS ANALYSIS........pptx
ARTERIAL BLOOD  GAS ANALYSIS........pptxARTERIAL BLOOD  GAS ANALYSIS........pptx
ARTERIAL BLOOD GAS ANALYSIS........pptxAneriPatwari
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Association for Project Management
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Celine George
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptxmary850239
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfChristalin Nelson
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvRicaMaeCastro1
 
Sulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesSulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesVijayaLaxmi84
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...Nguyen Thanh Tu Collection
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQuiz Club NITW
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1GloryAnnCastre1
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17Celine George
 

Recently uploaded (20)

4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdf
 
CHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxCHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptx
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
ARTERIAL BLOOD GAS ANALYSIS........pptx
ARTERIAL BLOOD  GAS ANALYSIS........pptxARTERIAL BLOOD  GAS ANALYSIS........pptx
ARTERIAL BLOOD GAS ANALYSIS........pptx
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdf
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
 
Sulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesSulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their uses
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
 
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17
 

DOMAIN MODELING FOR PERSONALIZED LEARNING

  • 1. Domain Modeling for Personalized Learning Peter Brusilovsky School of Information Sciences, University of Pittsburgh
  • 2. What is the Domain Model?
  • 3. •  What you are using it for? •  A personalized learning prospect: sequencing, navigation support, and recommendation research •  Enumeration of domain knowledge •  Serve as a basis for individual student models •  Serve as a way to describe, classify and index learning content •  Provide connections between state of learner knowledge and relevant content •  to model the learner after interaction with content (question, step, example, chapter…) •  to decide what is the next best thing to learn Why Do We Need Domain Models?
  • 4. •  Following Sleeman –  Sleeman, D.H.: UMFE: a user modeling front end system. International Journal on the Man-Machine Studies 23 (1985) 71-88 •  User models can be classified by the nature and form of information contained in the model as well as the methods of working with it –  Brusilovsky, P. and Millán, E. (2007) User models for adaptive hypermedia and adaptive educational systems. The Adaptive Web: Methods and Strategies of Web Personalization, Springer-Verlag, pp. 3-53. Classifying Domain Knowledge Models
  • 5. Three “Sleeman” Layers •  Nature –  what is being modeled •  Structure –  how this information is represented •  Functionality –  how models are used •  Tools –  how we (ITS experts) can work with it
  • 6. Structured Doman Models Concept 1 Concept 2 Concept 3 Concept 4 Concept 5 Concept N •  AKA Network of “Things” •  Most of the models can be represented in this form •  What is the nature of each DM element? •  How these elements are organized?
  • 7. Nature: Kind of Knowledge •  What kind of knowledge DE represents? •  Procedural (interpretable) – How things work? (simulation) – How to construct things? (building) – How to evaluate results? (i.e., constraints) •  Conceptual (representational) – What do you know?
  • 8. Nature: Granularity of Elements •  What is the granularity of modeling? •  Procedural –  Rules –  Procedures and plans •  Conceptual –  Facts – elementary units, 1000s for a domain (AI experts) –  Concepts – fine grain, 100s for a domain (domain experts) –  Topics – coarse grain, 10s for a domain (teachers) •  Only low level KEs can be considered “cognitive” and checked with curves
  • 9. Structure •  Vector Models (Enumerative) •  Network models (Structured) – Clusters – Hierarchy with single connection type – Heterarchy or network with multiple connection types
  • 10. Vector Model of Knowledge Concept 1 Concept 2 Concept 3 Concept 4 Concept 5 Concept N No connections, just enumeration
  • 11. Network Model of Knowledge Concept 1 Concept 2 Concept 3 Concept 4 Concept 5 Concept N Connections represent additional knowledge, help in modeling and adaptation
  • 12. Classic Bug Model Rule A Rule B Rule C n  Classic Bug Model is formed by independent rules (skills) with each having various malrules (misconceptions)
  • 13. More Advanced Network Procedural Models •  Pedagogical links (prerequisites) •  Skill Hierarchy –  Procedure -> Steps - > Substeps –  GOMS •  Genetic Model –  Adds genetic relationships that represent the advancement of skills on different levels of mastery –  Goldstein, I. P. (1979) The Genetic graph: a representation for the evolutionof procedural knowledge. International Journal on the Man-Machine Studies 11 (1), 51-77.
  • 14. Conceptual Models •  Almost all finer-grain conceptual models are network models •  Semantic Models on the level of facts – Buenos Aires is a capital of Argentina •  Classification hierarchies (is-a) •  Decomposition hierarchies (part-of)
  • 15. Decomposition Model in ADAPTS •  Hierarchy of Domain objects –  System/Subsystem –  Replaceable Unit –  Addressable Unit •  Different levels of components correspond to different kinds of knowledge the user may have Aircraft (SH-60) Sonar Subsystem 1 Subsystem 2 Subsystem 1.2Subsystem 1.1 Replaceable Unit A Replaceable Unit B . . . . . . Addressable Unit X Addressable Unit Y . . . Brusilovsky, P. and Cooper, D. W. (2002) Domain, Task, and User Models for an Adaptive Hypermedia Performance Support System. In: Y. Gil and D. B. Leake (eds.) Proceedings of 2002 International Conference on Intelligent User Interfaces, San Francisco, CA, January 13-16, 2002, ACM Press, pp. 23-30.
  • 16. Classification Model: Tree of Life •  Tree of Li
  • 17. Conceptual Modeling with Ontologies •  Modern approach to domain modeling used ontological frameworks •  Allows to represent multiple types of connections •  Many standard tools and approaches to use from Semantic Web (development, extraction…) •  We use ontologies for the last 10 years for all domain modeling work
  • 18. Ontologies for Domain Modeling •  Created ontologies for C, Java, SQL domains •  Ontology-based content indexing –  Hosseini, R. and Brusilovsky, P. (2013) JavaParser: A Fine-Grain Concept Indexing Tool for Java Problems. In: Proceedings of The First Workshop on AI-supported Education for Computer Science (AIEDCS) at the 16th Annual Conference on Artificial Intelligence in Education, AIED 2013, Memphis, TN, USA, July 13, 2013, pp. 60-63, also available at https://sites.google.com/site/aiedcs2013/proceedings. •  Ontology mapping for multi-system personalization –  I.e, Database Exploratorium and Mitrovic SQL Tutor –  Sosnovsky, S., Brusilovsky, P., Yudelson, M., Mitrovic, A., Mathews, M., and Kumar, A. (2009) Semantic Integration of Adaptive Educational Systems. In: T. Kuflik, S. Berkovsky, F. Carmagnola, D. Heckmann and A. Krüger (eds.): Advances in Ubiquitous User Modelling. Lecture Notes in Computer Science, Vol. 5830, pp. 134-158.
  • 19. Ontological Domain Model for Java •  Java Ontology specifies about 500 classes connected with 3 types of relations: subClassOf, partOf/hasPart, and related •  About 300 classes are available for indexing •  A class can play one of two roles in the problem index: prerequisite or outcome
  • 20. [20] Aspect-based Conceptual Modeling in ADAPTS CONCEPT Reeling Machine CONCEPT Sonar Data Computer CONCEPT Sonar System Removal Instructions Testing Instructions Illustrated Parts Breakdown Principles of Operation Principles of Operation Principles of Operation Removal Instructions Removal Instructions Testing Instructions Testing Instructions Illustrated Parts Breakdown Illustrated Parts Breakdown
  • 21. [21] User model: multiple aspects, multiple evidence Certified CONCEPT Reeling Machine CONCEPT Sonar Data Computer CONCEPT Sonar System ROLE Removal Instructions ROLE Testing Instructions ROLE IPB Reviewed Hands-on Simulation AT2 Smith AD2 Jones Preference Reviewed Hands-on + Certified Reviewed Hands-on Hands-on Reviewed Reviewed ROLE Theory of Operation
  • 22. Application of Domain Models •  Basis for overlay student models •  Basis for content indexing (i.e., which problem, example, step, page fragment related to which KE? •  Taken together, it enables –  Student Modeling an Open Student Modeling –  All kinds of personalized guidance (i.e., when to stop, what is next…) –  All kinds of adaptive presentation
  • 23. Simple overlay model Concept 1 Concept 2 Concept 3 Concept 4 Concept 5 Concept N yes no no no yes yes
  • 24. Simple overlay model Concept 1 Concept 2 Concept 3 Concept 4 Concept 5 Concept N yes no no no yes yes
  • 25. Weighted overlay model Concept 1 Concept 2 Concept 3 Concept 4 Concept 5 Concept N 10 3 0 2 7 4
  • 26. Topic-based Content Indexing Example 2 Example M Example 1 Problem m Example N Problem K Topic 1 Topic 2 Topic N Problem 1 Problem 2 Problem 10 Each content item is assigned to one topic
  • 27. Concept-based Content Indexing Example 2 Example M Example 1 Problem 1 Problem 2 Problem K Concept 1 Concept 2 Concept 3 Concept 4 Concept 5 Concept N Examples Problems Concepts Each content item is indexed with several concepts Brusilovsky, P. (2003) Developing Adaptive Educational Hypermedia Systems: From Design Models to Authoring Tools. In: T. Murray, S. Blessing and S. Ainsworth (eds.): Authoring Tools for Advanced Technology Learning Environments: Toward cost-effective adaptive, interactive, and intelligent educational software. Kluwer: Dordrecht, pp. 377-409.
  • 28. Personalized Guidance •  When to stop? Typical use of skill models –  Mastery learning •  What to do next? Typical use of concept models •  Which knowledge to learn? Knowledge sequencing •  How to learn it? Content sequencing •  Content sequencing (AI makes decision) – Questions, problems, examples, readings… – Proactive or remedial content sequencing •  Adaptive navigation support (Human + AI) Brusilovsky, P. (2007) Adaptive navigation support. In: P. Brusilovsky, A. Kobsa and W. Neidl (eds.): The Adaptive Web: Methods and Strategies of Web Personalization. Lecture Notes in Computer Science, Vol. 4321, Springer-Verlag, pp. 263-290.
  • 29. QuizGuide: Topic-Based Nav. Support Sosnovsky, S. and Brusilovsky, P. (2015) Evaluation of Topic-based Adaptation and Student Modeling in QuizGuide. User Modeling and User-Adapted Interaction 25 (4), In Press.
  • 30. NavEx: Concept-based Navigation Support Yudelson, M. and Brusilovsky, P. (2005) NavEx: Providing Navigation Support for Adaptive Browsing of Annotated Code Examples. In: Proceedings of 12th International Conference on Artificial Intelligence in Education, AI-Ed'2005, Amsterdam, the Netherlands, July 18-22, 2005, IOS Press, pp. 710-717
  • 31. Mastery Grids Sequencing Service Hosseini, R., Hsiao, I.-H., Guerra, J., and Brusilovsky, P. (2015) What Should I Do Next? Adaptive Sequencing in the Context of Open Social Student Modeling. In: Proceedings of 10th European Conference on Technology Enhanced Learning (EC-TEL 2015), Toledo, Spain, pp. In Press.
  • 32. Indexing of Content Fragments Fragment 1 Fragment 2 Fragment K Concept 1 Concept 2 Concept 3 Concept 4 Concept 5 Concept N Node"Concepts"
  • 34. Domain Modeling: How? •  Manual domain modeling –  Knowledge Engineering –  Expensive, needs several kinds of experts –  Many authoring support systems (i.e., InterBook) •  Automatic, from text –  Fact extraction –  Rule and casual relationship extraction –  Concept and link extraction (uni- bi- tri- grams) –  Topic modeling (LSA, LDA) –  Remedial content sequencing
  • 35. Indexing: How? •  Manual domain modeling –  Manual indexing by experts •  Powerful, expensive •  Supported by many good authoring systems –  Crowdsourced indexing –  Automatic step indexing (model tracing) –  Automatic content indexing (i.e., Java Parser) •  Automatic, from text or usage data –  Naturally automatic indexing –  Scalable but limited use (i.e., texts, sometimes questions)