CSA3212: User Adaptive Systems Dr. Christopher Staff Department of Computer Science & AI University of Malta Lecture 9: Intelligent Tutoring Systems.

Slides:



Advertisements
Similar presentations
Instructional Analysis EDUC 151 Wallace Hannum. Instructional Analysis Systematic, analytical approach to defining instructional content Follows from.
Advertisements

Our school: typical Greek school traditional models of education in its daily instructive practice. Past few years: efforts to modernize these instructive.
The Cost of Authoring with a Knowledge Layer Judy Kay and Lichao Li School of Information Technologies The University of Sydney, Australia.
Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
Objectives Explain the purpose of the RIME feedback method.
Curriculum Development and Course Design
Bridgette Parsons Megan Tarter Eva Millan, Tomasz Loboda, Jose Luis Perez-de-la-Cruz Bayesian Networks for Student Model Engineering.
Curriculum Instruction & Assessment Part I - Alignment By Tina Waddy.
Artificial Intelligence
Designing Help… Mark Johnson Providing Support Issues –different types of support at different times –implementation and presentation both important.
Help and Documentation CSCI324, IACT403, IACT 931, MCS9324 Human Computer Interfaces.
Chapter 12: Intelligent Systems in Business
Teaching and Learning If you don’t know anything about learning… You don’t know anything about teaching! Telling is not TEACHING Listening is not LEARNING.
Developing Intelligent Agents and Multiagent Systems for Educational Applications Leen-Kiat Soh Department of Computer Science and Engineering University.
Meaningful Learning in an Information Age
Cognitive Science Overview Design Activity Cognitive Apprenticeship Theory Cognitive Flexibility Theory.
Science PCK Workshop March 24, 2013 Dr. Martina Nieswandt UMass Amherst
Planning, Instruction, and Technology
Science Inquiry Minds-on Hands-on.
Intelligent Tutoring Systems Traditional CAI Fully specified presentation text Canned questions and associated answers Lack the ability to adapt to students.
31 st October, 2012 CSE-435 Tashwin Kaur Khurana.
LECTURER OF THE 2010 FIRST-YEAR STUDENT: How can the lecturer help? February 2010.
Author: Fang Wei, Glenn Blank Department of Computer Science Lehigh University July 10, 2007 A Student Model for an Intelligent Tutoring System Helping.
University of Malta CSA3080: Lecture 9 © Chris Staff 1 of 13 CSA3080: Adaptive Hypertext Systems I Dr. Christopher Staff Department.
Learning & Teaching with Technology Claire O’Malley School of Psychology.
Rediscovering Research: A Path to Standards Based Learning Authentic Learning that Motivates, Constructs Meaning, and Boosts Success.
Margaret J. Cox King’s College London
1 USING EXPERT SYSTEMS TECHNOLOGY FOR STUDENT EVALUATION IN A WEB BASED EDUCATIONAL SYSTEM Ioannis Hatzilygeroudis, Panagiotis Chountis, Christos Giannoulis.
Interstate New Teacher Assessment and Support Consortium (INTASC)
LEARNING DIFFERENCES - AGENCY SELF-ASSESSMENT GUIDE Program Year A tool for identifying program improvement and professional development needs.
CS62S: Expert Systems Based on: The Engineering of Knowledge-based Systems: Theory and Practice A. J. Gonzalez and D. D. Dankel.
SLB /04/07 Thinking and Communicating “The Spiritual Life is Thinking!” (R.B. Thieme, Jr.)
T 7.0 Chapter 7: Questioning for Inquiry Chapter 7: Questioning for Inquiry Central concepts:  Questioning stimulates and guides inquiry  Teachers use.
STOP DOING MATH LONG ENOUGH TO LEARN IT How to Study Math –Short Version Delano P. Wegener, Ph.D. Spring 2005.
Problem-Based Learning. Process of PBL Students confront a problem. In groups, students organize prior knowledge and attempt to identify the nature of.
University of Malta CSA3080: Lecture 7 © Chris Staff 1 of 18 CSA3080: Adaptive Hypertext Systems I Dr. Christopher Staff Department.
CSE (c) S. Tanimoto, 2002 Expert Systems 1 Expert Systems Outline: Various Objectives in Creating Expert Systems Integration of AI Techniques into.
University of Malta CSA3080: Lecture 4 © Chris Staff 1 of 14 CSA3080: Adaptive Hypertext Systems I Dr. Christopher Staff Department.
Knowledge Representation of Statistic Domain For CBR Application Supervisor : Dr. Aslina Saad Dr. Mashitoh Hashim PM Dr. Nor Hasbiah Ubaidullah.
Cognitive Science Overview Cognitive Apprenticeship Theory.
University of Malta CSA3080: Lecture 3 © Chris Staff 1 of 18 CSA3080: Adaptive Hypertext Systems I Dr. Christopher Staff Department.
University of Malta CSA4080: Topic 1 © Chris Staff 1 of 20 CSA4080: Adaptive Hypertext Systems II Dr. Christopher Staff Department.
Agents that Reduce Work and Information Overload and Beyond Intelligent Interfaces Presented by Maulik Oza Department of Information and Computer Science.
How People Learn – Brain, Mind, Experience, and School (Bransford, Brown, & Cocking, 1999) Three core principles 1: If their (students) initial understanding.
Session Objectives Analyze the key components and process of PBL Evaluate the potential benefits and limitations of using PBL Prepare a draft plan for.
University of Malta CSA3080: Lecture 12 © Chris Staff 1 of 22 CSA3080: Adaptive Hypertext Systems I Dr. Christopher Staff Department.
Problem-Solving Approach of Allied Health Learning Community.
CRITICAL THINKING AND THE NURSING PROCESS Entry Into Professional Nursing NRS 101.
Development of Expertise. Expertise We are very good (perhaps even expert) at many things: - driving - reading - writing - talking What are some other.
TEACHING WITH A FOCUS ON LEARNERS One model of Differentiation: Sousa and Tomlinson (2011) Differentiation and The Brain. Purpose: Understanding Text Complexity.
University of Malta CSA4080: Topic 7 © Chris Staff 1 of 15 CSA4080: Adaptive Hypertext Systems II Dr. Christopher Staff Department.
RULES Patty Nordstrom Hien Nguyen. "Cognitive Skills are Realized by Production Rules"
Assessment Amy Walker ECED7259. Assessment There are three main subtopics to think about when dealing with assessment… There are three main subtopics.
ELED 6560 Summer Learning Exercises #10 The Un-Natural Part of Teaching  Five Ways that Teaching Behavior is Un-Natural 1. Helping Others 2.
COLLABORATIVE WEB 2.0 TOOLS IN EDUCATION USING WIKIS & BLOGS IN THE CLASSROOM.
Computer-supported problem-based learning in the research methodology domain 指導教授 Min-puu Chen 報告者 Hui-lan Juan 報告日期 Lehti, S., & Lehtinen,
Clinical Learning Dr Muhammad Ashraf Assistant Professor Medicine.
Nan Ding Adaptive Instructional System.
University of Malta CSA3080: Lecture 10 © Chris Staff 1 of 18 CSA3080: Adaptive Hypertext Systems I Dr. Christopher Staff Department.
Human Computer Interaction Lecture 21 User Support
Using Cognitive Science To Inform Instructional Design
Inquiry-based learning and the discipline-based inquiry
Human Computer Interaction Lecture 21,22 User Support
User-Adaptive Systems
Classroom Assessment Validity And Bias in Assessment.
Jenny Lyn Tee Estrada-Firman Reporter
Teaching with Instructional Software
CSA3212: User Adaptive Systems
Mike Timms and Cathleen Kennedy University of California, Berkeley
전문가 시스템(Expert Systems)
Presentation transcript:

CSA3212: User Adaptive Systems Dr. Christopher Staff Department of Computer Science & AI University of Malta Lecture 9: Intelligent Tutoring Systems

2 of 23 University of Malta CSA3212: Topic 9 © Chris Staff Teaching Knowledge Intelligent Tutoring Systems need to model both the user and the domain to create a learning path based on the students prior knowledge and goals, and to monitor the student’s progress AHSs developed partly by using hypertext systems as domain representations for ITSs - basically, when intelligent tutoring moved to the Web

3 of 23 University of Malta CSA3212: Topic 9 © Chris Staff Intelligent Tutoring Systems Overview Modern ITS development began in 1987, after a review by Wenger Wenger, E. (1987). Artificial Intelligence and Tutoring Systems: Computational and Cognitive Approaches to the Communication of Knowledge. Los Altos, CA: Morgan Kaufmann Publishers, Inc. This was the first attempt to examine the implicit and explicit goals of ITS designers

4 of 23 University of Malta CSA3212: Topic 9 © Chris Staff Intelligent Tutoring Systems Wenger: ITS is a part of "knowledge communication" and his review focused on cognitive and learning aspects as well as the AI issues

5 of 23 University of Malta CSA3212: Topic 9 © Chris Staff Intelligent Tutoring Systems "... consider again the example of books: they have certainly outperformed people in the precision and permanence of their memory, and the reliability of their patience. For this reason, they have been invaluable to humankind. Now imagine active books that can interact with the reader to communicate knowledge at the appropriate level, selectively highlighting the interconnectedness and ramifications of items, recalling relevant information, probing understanding, explaining difficult areas in more depth, skipping over seemingly known material... intelligent knowledge communication systems are indeed an attractive dream." (p. 6).

6 of 23 University of Malta CSA3212: Topic 9 © Chris Staff Intelligent Tutoring Systems Motivations underlying ITSs (and education in general): to teach about something (abstract) to teach how to do something (practical) GRAPPLE ( is an EU-funded project to produce Adaptive Learning Environmentshttp://grapple-project.org/

7 of 23 University of Malta CSA3212: Topic 9 © Chris Staff Intelligent Tutoring Systems How can learning be achieved? By rote By mimicry (observation) By application

8 of 23 University of Malta CSA3212: Topic 9 © Chris Staff Intelligent Tutoring Systems When student performs task correctly, assume student understands concept and/or its application When student performs task incorrectly, how can the tutor help? Simply tell the student the correct answer Tell student the correct answer and state why it's correct Explain to the student why his/her answer is incorrect

9 of 23 University of Malta CSA3212: Topic 9 © Chris Staff Intelligent Tutoring Systems Explanation-based correction is HARD! Tutor must first understand why the student gave the incorrect answer Student lacks knowledge (doesn’t know how) Incorrect application of correct procedure Misinterpretation of task Misconception of principle

10 of 23 University of Malta CSA3212: Topic 9 © Chris Staff Intelligent Tutoring Systems How to tutor? Originally Computer-Aided Instruction (CAI) used non-interactive "classroom" techniques. All students were taught in the same manner (e.g., through flash cards) and then assessed. If a student failed, student had to work through the same material again, to "learn it better" Access to human tutor to address difficulties This type of learning, although self-paced, is ineffective

11 of 23 University of Malta CSA3212: Topic 9 © Chris Staff Intelligent Tutoring Systems The goal of an ITS A student learns from ITS by solving problems. The ITS selects a problem and compares its solution with that of the student It performs a diagnosis based on the differences. After giving feedback, system reassesses and updates the student skills model and entire cycle is repeated.

12 of 23 University of Malta CSA3212: Topic 9 © Chris Staff Intelligent Tutoring Systems The goal of an ITS (continued): As the system assesses what the student knows, it also considers what the student needs to know, which part of the curriculum is to be taught next, and how to present the material. It then selects the next problem/s.

13 of 23 University of Malta CSA3212: Topic 9 © Chris Staff Intelligent Tutoring Systems Basic issues in knowledge communication

14 of 23 University of Malta CSA3212: Topic 9 © Chris Staff Intelligent Tutoring Systems Domain Expertise Rather than being represented by chunks of information, the domain should be represented using a model and a set of rules which allows the system to "reason" Typical domain model representations (make closed world assumption!) If - Then Rules If - Then Rules with uncertainty measures Semantic Networks Frame based representations

15 of 23 University of Malta CSA3212: Topic 9 © Chris Staff Intelligent Tutoring Systems Student Model According to Wenger, student models have three tasks. They must Gather information about the student (implicitly or explicitly) Create a representation of the student's knowledge and learning process (often as “buggy” models) Perform a diagnosis to determine what the student knows and to determine how the student should be taught and to identify misconceptions

16 of 23 University of Malta CSA3212: Topic 9 © Chris Staff Intelligent Tutoring Systems Student model architectures (already seen in Lecture 5) Overlay student models Differential student models Perturbation student models

17 of 23 University of Malta CSA3212: Topic 9 © Chris Staff Intelligent Tutoring Systems Student model diagnosis Performance measuring Model tracing Issue tracing Expert systems

18 of 23 University of Malta CSA3212: Topic 9 © Chris Staff Intelligent Tutoring Systems Pedagogical expertise Used to decide how to: present/sequence information answer questions/give explanations provide help/guidance/remediation

19 of 23 University of Malta CSA3212: Topic 9 © Chris Staff Intelligent Tutoring Systems According to Wenger, when "learning is viewed as successive transitions between knowledge states, the purpose of teaching is accordingly to facilitate the student's traversal of the space of knowledge states." (p. 365) The ITS must model the student's current knowledge and support the transition to a new knowledge state.

20 of 23 University of Malta CSA3212: Topic 9 © Chris Staff Intelligent Tutoring Systems ITSs must alternate between diagnostic and didactic support. Diagnostic support Information about student's “state” inferred on 3 levels Behavioural - ignores learner's knowledge, and concentrates on observed behaviour Epistemic - attempts to infer learner's knowledge state based on learner's behaviour Individual - cognitive model of learner's state, attitudes (to self, world, ITS), motivation

21 of 23 University of Malta CSA3212: Topic 9 © Chris Staff Intelligent Tutoring Systems Didactic support Concerned with the "delivery" aspect of teaching

22 of 23 University of Malta CSA3212: Topic 9 © Chris Staff Intelligent Tutoring Systems Interface Layer via which learner and ITS communicate Design which enhances learning is essential Web-based ITSs tend to rely on the Web browser to provide the interface Hypermedia-based ITSs in general must provide adaptive presentation and adaptive navigation facilities, if they are to extend beyond knowledge exploration environments

23 of 23 University of Malta CSA3212: Topic 9 © Chris Staff ITS Architecture From