Natural language generation from plans
Computational Linguistics
LEAP: a learning apprentice for VLSI design
Machine learning
Acquiring domain knowledge for planning by experimentation
Acquiring domain knowledge for planning by experimentation
Watch what I do: programming by demonstration
Watch what I do: programming by demonstration
Learning by observing and understanding expert problem-solving
Learning by observing and understanding expert problem-solving
KidSim: programming agents without a programming language
Communications of the ACM
Artificial intelligence: a modern approach
Artificial intelligence: a modern approach
Teaching intelligent agents: the disciple approach
International Journal of Human-Computer Interaction
Proceedings of the third annual conference on Autonomous Agents
Dynamically altering agent behaviors using natural language instructions
AGENTS '00 Proceedings of the fourth international conference on Autonomous agents
Task-oriented collaboration with embodied agents in virtual worlds
Embodied conversational agents
Automated Knowledge Acquisition for Strategic Knowledge
Machine Learning
Discovery as Autonomous Learning from the Environment
Machine Learning
Toward Incremental Knowledge Correction for Agents in Complex Environments
Machine Intelligence 15, Intelligent Agents [St. Catherine's College, Oxford, July 1995]
Generating descriptions of complex activities
Generating descriptions of complex activities
Learning what to instruct: acquiring knowledge from demonstrations and focussed experimentation
Learning what to instruct: acquiring knowledge from demonstrations and focussed experimentation
Integrating Pedagogical Agents into Virtual Environments
Presence: Teleoperators and Virtual Environments
Journal of Artificial Intelligence Research
Searching for planning operators with context-dependent and probabilistic effects
AAAI'96 Proceedings of the thirteenth national conference on Artificial intelligence - Volume 1
Extending virtual humans to support team training in virtual reality
Exploring artificial intelligence in the new millennium
Improving User Taught Task Models
UM '07 Proceedings of the 11th international conference on User Modeling
PLOW: a collaborative task learning agent
AAAI'07 Proceedings of the 22nd national conference on Artificial intelligence - Volume 2
Learning policies for embodied virtual agents through demonstration
IJCAI'07 Proceedings of the 20th international joint conference on Artifical intelligence
ASPIRE: An Authoring System and Deployment Environment for Constraint-Based Tutors
International Journal of Artificial Intelligence in Education
No Code Required: Giving Users Tools to Transform the Web
No Code Required: Giving Users Tools to Transform the Web
Widening the Knowledge Acquisition Bottleneck for Constraint-based Tutors
International Journal of Artificial Intelligence in Education
Generating tutoring feedback in an intelligent training system on a robotic simulator
IEA/AIE'06 Proceedings of the 19th international conference on Advances in Applied Artificial Intelligence: industrial, Engineering and Other Applications of Applied Intelligent Systems
An approach to intelligent training on a robotic simulator using an innovative path-planner
ITS'06 Proceedings of the 8th international conference on Intelligent Tutoring Systems
Fifteen years of constraint-based tutors: what we have achieved and where we are going
User Modeling and User-Adapted Interaction
Hi-index | 0.01 |
This paper describes a method for acquiring procedural knowledge for use by pedagogical agents in interactive simulation-based learning environments. Such agents need to be able to adapt their behavior to the changing conditions of the simulated world, and respond appropriately in mixed-initiative interactions with learners. This requires a good understanding of the goals and causal dependencies in the procedures being taught. Our method, inspired by human tutorial dialog, combines direct specification, demonstration, and experimentation. The human instructor demonstrates the skill being taught, while the agent observes the effects of the procedure on the simulated world. The agent then autonomously experiments with the procedure, making modifications to it, in order to understand the role of each step in the procedure. At various points the instructor can provide clarifications, and modify the developing procedural description as needed. This method is realized in a system called Diligent, which acquires procedural knowledge for the STEVE animated pedagogical agent.