Mapping the range of ALE techniques - Agents and Avatars · Betty’s Brain - Learning by Teaching...

13
Mapping the range of ALE techniques Agents and Avatars Group A: Cristina Mihailescu, Changsong Liu University of Edinburgh February 2013 Group A: Cristina Mihailescu, Changsong Liu Mapping the range of ALE techniques February 2013 1/8

Transcript of Mapping the range of ALE techniques - Agents and Avatars · Betty’s Brain - Learning by Teaching...

Page 1: Mapping the range of ALE techniques - Agents and Avatars · Betty’s Brain - Learning by Teaching Agent(s) Still a Pedagogical Agent overall, but with 2 avatars mentor teachable

Mapping the range of ALE techniques

Agents and Avatars

Group A:Cristina Mihailescu, Changsong Liu

University of Edinburgh

February 2013

Group A: Cristina Mihailescu, Changsong Liu (University of Edinburgh)Mapping the range of ALE techniquesFebruary 2013 1 / 8

Page 2: Mapping the range of ALE techniques - Agents and Avatars · Betty’s Brain - Learning by Teaching Agent(s) Still a Pedagogical Agent overall, but with 2 avatars mentor teachable

Agents

There is no consensual definition about agents in AI field

Mainly because it is a broad domain

generally

An agent is one who acts for, or in the place of, another, by authority fromhim.

Which is also true of agents in ITS

Jennings & Wooldridge (1998)

An agent is a computer system that is situated in some environment, andthat is capable of autonomous action in this environment in order to meetits design objectives. Autonomous means not only independent oncedeployed, but also, if intelligent, flexible:

responsive

proactive

social

Group A: Cristina Mihailescu, Changsong Liu (University of Edinburgh)Mapping the range of ALE techniquesFebruary 2013 2 / 8

Page 3: Mapping the range of ALE techniques - Agents and Avatars · Betty’s Brain - Learning by Teaching Agent(s) Still a Pedagogical Agent overall, but with 2 avatars mentor teachable

Agents

There is no consensual definition about agents in AI field

Mainly because it is a broad domain

generally

An agent is one who acts for, or in the place of, another, by authority fromhim.

Which is also true of agents in ITS

Jennings & Wooldridge (1998)

An agent is a computer system that is situated in some environment, andthat is capable of autonomous action in this environment in order to meetits design objectives. Autonomous means not only independent oncedeployed, but also, if intelligent, flexible:

responsive

proactive

social

Group A: Cristina Mihailescu, Changsong Liu (University of Edinburgh)Mapping the range of ALE techniquesFebruary 2013 2 / 8

Page 4: Mapping the range of ALE techniques - Agents and Avatars · Betty’s Brain - Learning by Teaching Agent(s) Still a Pedagogical Agent overall, but with 2 avatars mentor teachable

Agents

There is no consensual definition about agents in AI field

Mainly because it is a broad domain

generally

An agent is one who acts for, or in the place of, another, by authority fromhim.

Which is also true of agents in ITS

Jennings & Wooldridge (1998)

An agent is a computer system that is situated in some environment, andthat is capable of autonomous action in this environment in order to meetits design objectives. Autonomous means not only independent oncedeployed, but also, if intelligent, flexible:

responsive

proactive

social

Group A: Cristina Mihailescu, Changsong Liu (University of Edinburgh)Mapping the range of ALE techniquesFebruary 2013 2 / 8

Page 5: Mapping the range of ALE techniques - Agents and Avatars · Betty’s Brain - Learning by Teaching Agent(s) Still a Pedagogical Agent overall, but with 2 avatars mentor teachable

Agents

There is no consensual definition about agents in AI field

Mainly because it is a broad domain

generally

An agent is one who acts for, or in the place of, another, by authority fromhim.

Which is also true of agents in ITS

Jennings & Wooldridge (1998)

An agent is a computer system that is situated in some environment, andthat is capable of autonomous action in this environment in order to meetits design objectives. Autonomous means not only independent oncedeployed, but also, if intelligent, flexible:

responsive

proactive

social

Group A: Cristina Mihailescu, Changsong Liu (University of Edinburgh)Mapping the range of ALE techniquesFebruary 2013 2 / 8

Page 6: Mapping the range of ALE techniques - Agents and Avatars · Betty’s Brain - Learning by Teaching Agent(s) Still a Pedagogical Agent overall, but with 2 avatars mentor teachable

Agents

There is no consensual definition about agents in AI field

Mainly because it is a broad domain

generally

An agent is one who acts for, or in the place of, another, by authority fromhim.

Which is also true of agents in ITS

Jennings & Wooldridge (1998)

An agent is a computer system that is situated in some environment, andthat is capable of autonomous action in this environment in order to meetits design objectives.

Autonomous means not only independent oncedeployed, but also, if intelligent, flexible:

responsive

proactive

social

Group A: Cristina Mihailescu, Changsong Liu (University of Edinburgh)Mapping the range of ALE techniquesFebruary 2013 2 / 8

Page 7: Mapping the range of ALE techniques - Agents and Avatars · Betty’s Brain - Learning by Teaching Agent(s) Still a Pedagogical Agent overall, but with 2 avatars mentor teachable

Agents

There is no consensual definition about agents in AI field

Mainly because it is a broad domain

generally

An agent is one who acts for, or in the place of, another, by authority fromhim.

Which is also true of agents in ITS

Jennings & Wooldridge (1998)

An agent is a computer system that is situated in some environment, andthat is capable of autonomous action in this environment in order to meetits design objectives. Autonomous means not only independent oncedeployed, but also, if intelligent, flexible:

responsive

proactive

social

Group A: Cristina Mihailescu, Changsong Liu (University of Edinburgh)Mapping the range of ALE techniquesFebruary 2013 2 / 8

Page 8: Mapping the range of ALE techniques - Agents and Avatars · Betty’s Brain - Learning by Teaching Agent(s) Still a Pedagogical Agent overall, but with 2 avatars mentor teachable

Agents 2

Pedagogical Agents

set of normative teaching goals

plans for achieving these goals

associated resources in the learning environment

Types of Pedagogical Agentstutor

mentor

assistant

Group A: Cristina Mihailescu, Changsong Liu (University of Edinburgh)Mapping the range of ALE techniquesFebruary 2013 3 / 8

Page 9: Mapping the range of ALE techniques - Agents and Avatars · Betty’s Brain - Learning by Teaching Agent(s) Still a Pedagogical Agent overall, but with 2 avatars mentor teachable

Avatar

So, all ITSs have some kind of agent (even if not always independent ofthe other components).Avatars can be used as virtual embodiments of agents.

Motivation

expressive power

demonstrate tasks

guide for simulations

engage students

Group A: Cristina Mihailescu, Changsong Liu (University of Edinburgh)Mapping the range of ALE techniquesFebruary 2013 4 / 8

Page 10: Mapping the range of ALE techniques - Agents and Avatars · Betty’s Brain - Learning by Teaching Agent(s) Still a Pedagogical Agent overall, but with 2 avatars mentor teachable

Usages

Why?

Agents

have the capabilities of communication and interaction(agents can adapt and learn during an instructional session)

Avatars

can communicate affectively and therefore add a social dimension tothe tutoring

Where?

In general, most ITSs have at least one agent (the AI bit that models thestudent and reacts through feedback or adapting otherwise).More advanced systems have also employed avatars to embody agents.

Group A: Cristina Mihailescu, Changsong Liu (University of Edinburgh)Mapping the range of ALE techniquesFebruary 2013 5 / 8

Page 11: Mapping the range of ALE techniques - Agents and Avatars · Betty’s Brain - Learning by Teaching Agent(s) Still a Pedagogical Agent overall, but with 2 avatars mentor teachable

Autotutor

uses mixed initiative dialogue to tutor dialogue actions and affect.

constructivist theory

emotions strongly impact learning, the system (tutor) can respond tostudent affect, through an Affective Loop :

1.Real-time detection of student affective state2.Selection of appropriate tutor actions3.Synthesis of tutor expression, to try to engage with the studentsaffect

the agent emulates a human tutor, to save time and resources.

Group A: Cristina Mihailescu, Changsong Liu (University of Edinburgh)Mapping the range of ALE techniquesFebruary 2013 6 / 8

Page 12: Mapping the range of ALE techniques - Agents and Avatars · Betty’s Brain - Learning by Teaching Agent(s) Still a Pedagogical Agent overall, but with 2 avatars mentor teachable

Betty’s Brain - Learning by Teaching

Agent(s)

Still a Pedagogical Agent overall, but with 2 avatars

mentor

teachable agent

interactions with Betty

teach Betty

query Betty

quiz Betty

Role of Mr. Davis

direct the students to construct concept maps

respond to queries, provide answer & explanation

grade the quiz and provide corrective feedbackGroup A: Cristina Mihailescu, Changsong Liu (University of Edinburgh)Mapping the range of ALE techniquesFebruary 2013 7 / 8

Page 13: Mapping the range of ALE techniques - Agents and Avatars · Betty’s Brain - Learning by Teaching Agent(s) Still a Pedagogical Agent overall, but with 2 avatars mentor teachable

Crystal Island

Middle-school level microbiology science curriculum2 goals: content learning and engagement with the topicInquiry LearningFocused on affective modelling and tutoring

Agents

a cast of virtual agents, whichhave distinctive personalities,expressions and motivations.

”Tutor” agents provide cognitiveand motivational scaffolding viaexpert knowledge and advice.

Recognition and prediction ofstudents goals help to drivenarrative and tutorialinteractions.

Group A: Cristina Mihailescu, Changsong Liu (University of Edinburgh)Mapping the range of ALE techniquesFebruary 2013 8 / 8