Intelligent Agents to Deliver Learning Materials Leen-Kiat Soh Computer Science & Engineering University of Nebraska Lincoln, NE 68588-0115

Slides:



Advertisements
Similar presentations
A Link to the Future Where is Education Going with Technology?
Advertisements

Scalable and Sustainable Technologies for Reading Instruction
CONCEPTUAL WEB-BASED FRAMEWORK IN AN INTERACTIVE VIRTUAL ENVIRONMENT FOR DISTANCE LEARNING Amal Oraifige, Graham Oakes, Anthony Felton, David Heesom, Kevin.
PROBLEM-BASED LEARNING & CAPACITY BUILDING
Supporting (aspects of) self- directed learning with Cognitive Tutors Ken Koedinger CMU Director of Pittsburgh Science of Learning Center Human-Computer.
Dialogue in Intelligent Tutoring Systems Dialogs on Dialogs Reading Group CMU, November 2002.
ILMDA: An Intelligent Agent that Learns to Deliver Learning Materials Leen-Kiat Soh Department of Computer Science and Engineering University of Nebraska.
Intelligent Agent for Delivering Learning Materials Department of Computer Science and Engineering University of Nebraska Co-Sponsored by Great Plains.
Developing Intelligent Agents and Multiagent Systems for Educational Applications Leen-Kiat Soh Department of Computer Science and Engineering University.
Intel® Education K-12 Resources Our aim is to promote excellence in Mathematics and how this can be used with technology in order.
Multiagent Systems: Local Decisions vs. Global Coherence Leen-Kiat Soh, Nobel Khandaker, Adam Eck Computer Science & Engineering University of Nebraska.
ILMDA: Intelligent Learning Materials Delivery Agents Goal The ILMDA project is aimed at building an intelligent agent with machine learning capabilities.
Defining a Model of CALL Chapter 7, Ken Beatty (2003)
NLP: Why? How much? How? Peter Wiemer-Hastings. Why NLP? Intro: once upon a time, I was a grad student and worked on MUC. Learned: –the NLP was as good.
Development of an Affect-Sensitive Agent for an Intelligent Tutor for Algebra Thor Collin S. Andallaza August 4, 2012.
Planning, Instruction, and Technology
INACOL National Standards for Quality Online Teaching, Version 2.
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.
Beverly Park Woolf University of Massachusetts/Amherst U.S.A
Ryann Kramer EDU Prof. R. Moroney Summer 2010.
Its not just books and stories! My child + The school library = Success in the 21 st Century.
VaNTH and The Legacy Cycle: Bioengineering and Problem Based Instruction Cherie McCollough Graduate Research Assistant – VaNTH ERC University of Texas.
1. Human – the end-user of a program – the others in the organization Computer – the machine the program runs on – often split between clients & servers.
Teaching and Learning with Technology  Allyn and Bacon 2002 Academic Software Chapter 6 Teaching and Learning with Technology.
Interstate New Teacher Assessment and Support Consortium (INTASC)
A. Educational Technology B. Goals of Educational Technology C. Definition of Educational Technology from different perspective.
Steps Toward an AGI Roadmap Włodek Duch ( Google: W. Duch) AGI, Memphis, 1-2 March 2007 Roadmaps: A Ten Year Roadmap to Machines with Common Sense (Push.
© Yilmaz “Agent-Directed Simulation – Course Outline” 1 Course Outline Dr. Levent Yilmaz M&SNet: Auburn M&S Laboratory Computer Science &
Introduction GAM 376 Robin Burke Winter Outline Introductions Syllabus.
COMPUTER ASSISTED / AIDED LANGUAGE LEARNING (CALL) By: Sugeili Liliana Chan Santos.
1 TTM4142 Networked Multimedia Systems Multimedia Learning Panels are based on Chapter 8 of ’Multimedia Applications’ by R Steinmetz and C Nahrstedt Leif.
© 2007 Tom Beckman Features:  Are autonomous software entities that act as a user’s assistant to perform discrete tasks, simplifying or completely automating.
1 Politeness Effect: Pedagogical Agents and Learning Gains 報 告 人:張純瑋 Wang, N., Johnson, W.L., Mayer, R.E., Rizzo, P., Shaw, E., and Collins, H. (2005).
Tuteurs cognitifs: La théorie ACT-R et les systèmes de production Roger Nkambou.
Speech Analysing Component in Automatic Tutoring Systems Presentation by Doris Diedrich and Benjamin Kempe.
Hummm…  How do I create an engaging online course that facilitates learning?
* Research suggests that technology used in classrooms can be especially advantageous to at-risk, EL, and special ed students. (Means, Blando, Olson,
Computers as Mindtools by David Jonassen Summary by David Jonassen Computers can most effectively support meaningful learning and knowledge construction.
Distance Learning and Education Center for Advanced Research in Technology for Education Lewis Johnson, Ph.D., Director Erin Shaw, presenter Research Scientist,
Student Learning Objectives: Approval Criteria and Data Tracking September 17, 2013 This presentation contains copyrighted material used under the educational.
Measuring What Matters: Technology & the Assessment of all Students Jim Pellegrino.
The ISTE National Educational Technology Standards (NETS  S) and Performance Indicators for Students.
ITS and SCORM Xiangen Hu, Andrew Olney, Eric Mathews, Art Graesser The University of Memphis.
Listen to the Natives Presented by: Amanda Johnson.
1 USC Information Sciences Institute Yolanda GilFebruary 2001 Knowledge Acquisition as Tutorial Dialogue: Some Ideas Yolanda Gil.
1 Presenter: Jing-Yi Zhao Advisor: Ming-Puu Chen Date: Aug. 19, 2009 Angeli, C. (2005). Transforming a teacher education method course through technology:
Animated Pedagogical Agents: Face-to-Face Interaction in Interactive Learning Environments Feng, Chia-Yen Rickel, J., and Johnson, W. L.
Digital Learning India 2008 July , 2008 Mrs. C. Vijayalakshmi Department of Computer science and Engineering Indian Institute of Technology – IIT.
Problem-Solving Approach of Allied Health Learning Community.
1 Animated Pedagogical Agents: An Opportunity to be Grasped? 報 告 人:張純瑋 Clarebout, G., Elen, J., Johnson, W. & Shaw, E. (2002). Animated pedagogical agents:
Teaching and Learning with Technology Master title style  Allyn and Bacon 2002 Teaching and Learning with Technology to edit Master title style  Allyn.
Intelligent Agents. 2 What is an Agent? The main point about agents is they are autonomous: capable of acting independently, exhibiting control over their.
Pre-Calculus: Graphs and Limits By: Bryan Price. Contents and Standards Pennsylvania Mathematics Standards: Trigonometry – Use graphing calculators.
Betim ÇIÇO, South East European University (Republic of Macedonia) Marco University of Pavia (Italy)
W. L. Johnson and J. T Rickel. “Animated Pedagogical Agents: Face-to-Face Interaction in Interactive Learning Environments,” International Journal of Artificial.
CoSN Symposium March 1, 2002 March 1, 2002 Stanford University Professor Roy Pea Children…Learning with Technologies Opening Statement CoSN International.
Integrating Educational Technology into Teaching
1 Scaffolding self-regulated learning and metacognition – Implications for the design of computer-based scaffolds Instructor: Chen, Ming-Puu Presenter:
Teaching Roles for Instructional Software Eric Sharp EDMS 6474.
Learning Analytics isn’t new Ways in which we might build on the long history of adaptive learning systems within contemporary online learning design Professor.
Nan Ding Adaptive Instructional System.
Be a Great Teacher? (Lesson Plan Development)
The New Illinois Learning Standards
The New Illinois Learning Standards
Intelligent Tutoring Systems
The Behavior of Tutoring Systems
Teaching Java with the assistance of harvester and pedagogical agents
Drill & Practice Programs
Guided Math.
Presentation transcript:

Intelligent Agents to Deliver Learning Materials Leen-Kiat Soh Computer Science & Engineering University of Nebraska Lincoln, NE Future Problem Solving Workshop— Hastings January 21, 2004

Challenges Customized education –e.g., Modularized courseware to meet specific requirements, deficiencies, and sequences Adapting education –e.g., Flexible courseware that adapts in real time to student behavior and aptitude Effective distance education –e.g., tools with anytime, anywhere capabilities –e.g., infrastructures to bring classroom experience to distance learners

Problem Corbett et al. (1999): –“the arsenal of sophisticated computational modules inherited from AI produce learning gains of approximately.3 to 1.0 standard deviation units compared with students learning the same content in a classroom.” Graesser et al. (2001): –“Human tutors produce impressive learning gains (between.4 and 2.3 standard deviation units over classroom teachers), even though the vast majority of tutors in a school’s system have modest domain knowledge, have no training in pedagogical techniques, and rarely use the sophisticated tutoring strategies of ITSs.” ITS = Intelligent Tutoring System

Problem 2 Woolf et al. (2002) also lists abilities that are needed or present in tutors: –Generative: Generates appropriate instructional material (problems, hints, help) based on student performance –Student modeling: Assesses the current state of a student’s knowledge and does something instructionally useful based on the assessment –Expert modeling: Models expert performance and does something instructionally useful based on domain knowledge

Problem 3 Woolf et al. (2002) also lists abilities that are needed or present in tutors, cont’d: –Instructional modeling: Changes pedagogical strategies based on the changing state of the student model, prescriptions of an expert model, or both –Mixed-initiative Human Computer Interaction (HCI) –Self-improving: Capacity to monitor, evaluate, and improve its own teaching performance as a function of experience

Problem 4 Graesser et al. (2001) criticize the current state of tutoring systems: –If students merely keep guessing until they find an action that gets positive feedback, they can learn to do the right thing for the wrong reasons – shallow learning –The tutor does not ask students to explain their actions – multiple choice questions –The user interface of tutoring systems requires students to display many of the details of their reasoning – no stepping back to see the “basic approach” –When students learn quantitative skills (e.g., algebra or physics problem solving), they are usually not encouraged to see their work from a qualitative, semantic perspective

Solution Ideas Examples –PACT (Koedinger et al. 1997): algebra, geometry, and computer languages –ANDES (Gertner and VanLehn 2000; VanLehn 1996): physics Used as an adjunct to college and high-school physics courses to help students do their homework problems Has an immediate feedback to enhance learning –SHERLOCK (Lesgold et al. 1992): electronics –ATLAS (VanLehn et al. 2000): Model-tracing Students scored significantly higher than the ANDES students on a conceptual post-test

Solution Ideas 2 Examples –AutoTutor (Graesser et al. 2001): introductory course in computer literacy Fundamentals of computer hardware, OS, Internet, etc. Was designed to be a good conversational partner that comprehends, speaks, points, and displays emotions, all in a coordinated fashion Simulates a multi-turn conversation to extract more information from the student and get the student to articulate pieces of the answer Pumps the student for what s/he knows before drilling down to specific pieces of the answer Uses Latent Semantic Analysis (LSA) to compute matches between the student’s speech acts to the expectations

Solution Ideas 3 Examples –AutoTutor (Graesser et al. 2001): introductory course in computer literacy, cont’d: Feeds back to the student at three levels: (a) backchannel feedback that acknowledges the learner’s input (b) evaluative pedagogical feedback on the learner’s previous turn based on the LSA values of the learner’s speech acts (negative, neutral negative, neutral positive, positive) (c) corrective feedback that repairs bugs and misconceptions that learners articulate

Solution Ideas 4 Examples –CIRCISM (Freedman and Evens 1996) –BEE (Basic Electricity and Electronics) tutor (Rosé et al. 1999) –EVELYN Reading Coach and EMILY Reading Coach (Mostow and Aist 2002): Project LISTEN Help students read by listening to children read aloud –BELVEDERE (Suthers et al. 2002): Supports students in collaboratively solving ill-structured problems in science and other areas (such as public policy) as they develop critical inquiry skills

Solution Ideas 5 Teachable Agents (Biswas et al. 2002) –let students teach the agents to do things; through teaching, the students learn Articulate Software (Forbus 2002); properties are: –It should be fluent (some understanding of the subject being taught) –It should be supportive (scaffolding) –It should be generative (pose new questions) –It should be customizable (manually)

Solution Ideas: Intelligent Agents What is an agent? –An agent is an entity that takes sensory input from its environment, makes autonomous decisions, and carries out actions that affect the environment –A thermostat is an agent –A calculator is not an agent Environment sensory input output actions Agent think!

Solution Ideas: Intelligent Agents 2 What is an intelligent agent? –An intelligent agent is one that is capable of flexible autonomous actions in order to meet its design objectives, where flexibility means: Reactivity: agents are able to perceive their environment, and respond in a timely fashion to changes that occur in order to satisfy their design objectives Pro-activeness: agents are able to exhibit goal-directed behavior by taking the initiative in order to satisfy their design objectives Social ability: agents are capable of interacting with other agents (and possibly humans) in order to satisfy their design objectives (Wooldridge and Jennings 1995)

Solution Ideas: Intelligent Agents 3 Machine Learning in AI says Agents that learn are intelligent Not all agents are intelligent! The acquisition of new knowledge and motor and cognitive skills and the incorporation of the acquired knowledge and skills in future system activities, provided that this acquisition and incorporation is conducted by the system itself and leads to an improvement in its performance.

Solution Ideas: Agent Environment Inaccessible vs. accessible – Incomplete vs. complete data Deterministic vs. non-deterministic –Certainty vs. uncertainty Episodic vs. non-episodic –Each episode is independent or not Static vs. dynamic –Remain unchanged except by the performance of actions by the agent? Discrete vs. continuous –“Chess game” vs. “taxi driving”

Solution Ideas: Why Agents? If the system-to-be-built has, during the execution of the system –Incomplete data –Uncertainty in the assessment/interaction of its environment –Inter-dependent episodes of events –No full control over the events in the environment –An “open world”, instead of a “closed world” In other words, agents are used when you need to build a system that is adaptive to an uncertain, dynamic, and at times unexpected environment –So you can make full use of the autonomous property of an agent Why does a person hire an agent?

Evaluation Criteria Pre-Design –Necessity Is the agent solution necessary? Or an overkill? –Feasibility Does the agent solution make sense? Is it impossible to implement? Do we have the resources? Will it work? During Design –Modularity Are there different modules and components? Is the “data” separated from the “brain”? –Extensibility What if we want to apply it to another problem? –Scalability What if we want to apply it to the same but bigger problem? Some examples, not exhaustive

Evaluation Criteria 2 Post-Design –Correctness Are the algorithms correctly designed? Are the solutions correct? –Usefulness Is the solution useful? Does it actually address the problem? Does it help the user? –Reliability Does the solution work for all possible problems? Will the performance deteriorate after a while? –Adaptiveness/Learning Can the solution evolve by itself to solve new problems or to become better at solving old problems? Some examples, not exhaustive AI

ILMDA Intelligent Learning Materials Delivery Agent

Bibliography Allen, J. F., D. K. Byron, M. Dzikovska, G. Ferguson, L. Galescu, and A. Stent (2001). Toward Conversational Human-Computer Interaction, AI Magazine, 22(4): André, E. and T. Rist (2001). Controlling the Behavior of Animated Presentation Agents in the Interface: Scripting versus Instructing, AI Magazine, 22(4):53-66 Birmingham, W. P., et al (1994. The University of Michigan Digital Library: This Is Not Your Father's Library, Proc. Digital Libraries 94, Hypermedia Research Laboratory, Texas A&M University, College Station, Tex., pp Biswas, G., D. Schwartz, J. Bransford, and the Teachable Agents Group at Vanderbilt (2002). Technology Support for Complex Problem Solving: From SAD Environments to AI, in Forbus, K. D. and P. J. Feltovich (2002). (Eds.) Smart Machines in Education, Menlo Park, CA: AAAI Press, pp Cassell, J. (2001). Embodied Conversational Agents: Representation and Intelligence in User Interfaces, AI Magazine, 22(4): Cassell, J. and H. Vilhjálmsson (1999). Fully Embodied Conversational Avatars: Making Communicative Behaviors Autonomous, Autonomous Agents and Multi-Agent Systems, 2:45-64.

Bibliography 2 Cohen, P. R. and S. L. Oviatt (1995). The Role of Voice Input for Human- Machine Communication, in Proceedings of the National Academy of Sciences, 92(22): Corbett, A., J. Anderson, A. Graesser, K. Koedinger, and K. VanLehn (1999). Third Generation Computer Tutors: Learn from or Ignore Human Tutors? in Proceedings of the 1999 Conference of Computer-Human Interaction, D’Souza, A., J. Rickel, B. Herreros, and W. L. Johnson (2001). An Automated Lab Instructor for Simulated Science Experiments, in J. D. Moore, C. L. Radfield, and W. L. Johnson (eds.) Artificial Intelligence in Education: AI-ED in the Wired and WirelessFuture, 65-76, Amsterdam: IOS. Forbus, K. D. (2002). Articulate Software for Science and Engineering Education, in Forbus, K. D. and P. J. Feltovich (2002). (Eds.) Smart Machines in Education, Menlo Park, CA: AAAI Press, pp Forbus, K. D. and P. J. Feltovich (2002). (Eds.) Smart Machines in Education, Menlo Park, CA: AAAI Press. Freedman, R. and M. W. Evens (1996). Generating and Revising Hierarchical MultiTurn Text Plans in an ITS, in Intelligent Tutoring Systems: Proceedings of the 1996 Conference,

Bibliography 3 Gertner, A. S. and K. VanLehn (2000). ANDES: A Coached Problem-Solving Environment for Physics, in Intelligent Tutoring Systems: Fifth International Conference, ITS 2000, eds. G. Gautheier, C. Frasson, and K. VanLehn, Graesser, A. C., K. Wiemer-Hastings, P. Wiemer-Hastings, R. Kreuz, and the Tutoring Research Group (1999). AutoTutor: A Simulation of a Human Tutor, Journal of Cognitive Systems Research, 1(1): Graesser, A. C., K. VanLehn, C. P. Rosé, P. W. Jordan, and D. Harter (2001). Intelligent Tutoring Systems with Conversational Dialogue, AI Magazine, 22(4): Herzog, M. and P. Petta (1995). Multimedia Information System in Open- World Domains, in Working Notes of 1 st Int. Workshop on Multimedia Information Systems, Arlington, VA, September 28-30, Herzog, M. and P. Petta (1996). Knowledge Representation in WERKL, an Architecture for Intelligent Multimedia Information Systems, in Workshop Notes of the ECAI'96 Workshop on Knowledge Representation for Interactive Multimedia Systems: Research and Experience (KRIMS'96), ECAI'96, Budapest, Hungary, August 12, Johnson, W. L. (2001). Pedagogical Agent Research at CARTE, AI Magazine, 22(4):85-94.

Bibliography 4 Johnson, W. L., J. W. Rickel, and J. C. Lester (2000). Animated Pedagogical Agents: Face-to-Face Interaction in Interactive Learning Environments, International Journal of Artificial Intelligence in Education, 11: Koedinger, K. R., J. R. Anderson, W. H. Hadley, and M. A. Mark (1997). Intelligent Tutoring Goes to School in the Big City, Journal of the Artificial Intelligence in Education, 8(1): Lesgold, A., S. Lajoie, M. Bunzo, and G. Eggan (1992). SHERLOCK: A Coached Practice Environment for an Electronics Troubleshooting Job, in J. H. Larkin and R. W. Chabay (eds.) Computer Assisted Instruction and Intelligent Tutoring Systems, , Hillsdale, NJ: Lawrence Erlbaum. Lester, J. C., C. B. Callaway, J. P. Grégoire, G. D. Stelling, S. G. Towns, and L. S. Zettlemoyer (2002). Animated Pedagogical Agents in Knowledge-Based Learning Environments, in Forbus, K. D. and P. J. Feltovich (2002). (Eds.) Smart Machines in Education, Menlo Park, CA: AAAI Press, pp Marsella, S. and W. L. Johnson (1998). An Intelligent Assistant for Team Training in Dynamic Multi-Agent Virtual Worlds, in Proceedings of Intelligent Tutoring Systems, 4 th International Conference, Mostow, J. and G. Aist (2002). Evaluating Tutors that Listen: An Overview of Project LISTEN, in Forbus, K. D. and P. J. Feltovich (2002). (Eds.) Smart Machines in Education, Menlo Park, CA: AAAI Press, pp

Bibliography 5 Raines, T., M. Tambe, and S. Marsella (2000). Automated Assistants to Aid Humans in Understanding Team Behaviors, in Proceedings of the Fourth International Conference on Autonomous Agents, Rickel, J. and W. L. Johnson (1999). Animated Agents for Procedural Training in Virtual Reality: Perception, Cognition, and Motor Control, Applied Artificial Intelligence, 13(4): Rickel, J., R. Ganeshan, C. Rich, C. L. Sidner, and N. Lesh (2000). Task- Oriented Tutorial Dialogue: Issues and Agents, paper presented at the AAAI Fall Symposium on Building Dialogue Systems for Tutorial Applications, November 3-5, North Falmouth, MA. Rosé, C. P., B. Di Eugenio, and J. Moore (1999). A Dialogue-Based Tutoring System for Basic Electricity and Electronics, in S. P. Lajoie and M. Vivet (eds.) Artificial Intelligence in Education, , Amsterdam: IOS. Rusell, S. and P. Norvig (1995). Artificial Intelligence: A Modern Approach, Prentice-Hall. Schank, R. and A. Neaman (2002). Motivation and Failure in Educational Simulation Design, in Forbus, K. D. and P. J. Feltovich (2002). (Eds.) Smart Machines in Education, Menlo Park, CA: AAAI Press, pp

Bibliography 7 Shaw, E., W. L. Johnson, and R. Ganeshan (1999). Pedagogical Agents on the Web, in Proceedings of the Third International Conference on Autonomous Agents, Smith, J. (2000). GrandChair: Conversational Collection of Family Stories, M. S. Thesis, Media Lab, Massachusetts Institute of Technology, Cambridge, MA. VanLehn, K. (1996). Conceptual and Metalearning during Coached Problem Solving, in Proceedings of the Third Intelligent Tutoring Systems Conference, 29-47, Berlin: Springer-Verlag. Suthers, D., J. Connelly, A. Lesgold, M. Paolucci, E. E Toth, J. Toth, and A. Weiner (2002). Representational and Advisory Guidance for Students Learning Scientific Inquiry, in Forbus, K. D. and P. J. Feltovich (2002). (Eds.) Smart Machines in Education, Menlo Park, CA: AAAI Press, pp Weiss, G. (ed.) (1999). Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence, MIT Press. Wooldridge, M. and N. R. Jennings (1995). Intelligent Agents: Theory and Practice, The Knowledge Engineering Review, 10(2): Woolf, B. P., J. Beck, C.Eliot, and M. Stern (2002). Growth and Maturity of Intelligent Tutoring Systems: A Status Report, in Forbus, K. D. and P. J. Feltovich (2002). (Eds.) Smart Machines in Education, Menlo Park, CA: AAAI Press, pp

Latent Semantic Analysis Latent Semantic Analysis (LSA) is a theory and method for extracting and representing the contextual-usage meaning of words by statistical computations applied to a large corpus of text (Landauer and Dumais, 1997). The underlying idea is that the aggregate of all the word contexts in which a given word does and does not appear provides a set of mutual constraints that largely determines the similarity of meaning of words and sets of words to each other. –Based on Landauer, T. K., P. W., and D. Laham (1998) Introduction to Latent Semantic Analysis, Discourse Processes, 25: