Interactive Teachable Cognitive Agents: Smart Building Blocks for Multiagent Systems

Developing a complex intelligent system by abstracting their behaviors, functionalities, and reasoning mechanisms can be tedious and time consuming. In this paper, we present a framework for developing an application or software system based on smart autonomous components that collaborate with the d...

Full description

Bibliographic Details
Main Authors: Subagdja, Budhitama, Tan, Ah-Hwee
Other Authors: School of Computer Science and Engineering
Format: Journal Article
Language:English
Published: 2016
Subjects:
Online Access:https://hdl.handle.net/10356/84692
http://hdl.handle.net/10220/41917
_version_ 1811680940393496576
author Subagdja, Budhitama
Tan, Ah-Hwee
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Subagdja, Budhitama
Tan, Ah-Hwee
author_sort Subagdja, Budhitama
collection NTU
description Developing a complex intelligent system by abstracting their behaviors, functionalities, and reasoning mechanisms can be tedious and time consuming. In this paper, we present a framework for developing an application or software system based on smart autonomous components that collaborate with the developer or user to realize the entire system. Inspired by teachable approaches and programming-by-demonstration methods in robotics and end-user development, we treat intelligent agents as teachable components that make up the system to be built. Each agent serves different functionalities and may have prebuilt operations to accomplish its own design objectives. However, each agent may also be equipped with in-built social-cognitive traits to interact with the user or other agents in order to adapt its own operations, objectives, and relationships with others. The results of adaptation can be in the form of groups or multiagent systems as new aggregated components. This approach is made to tackle the difficulties in completely programming the entire system by allowing the user to teach the components toward the desired behaviors in the situated context of the application. We exemplify this novel method with cases in the domains of human-like agents in virtual environment and agents for in-house caregiving.
first_indexed 2024-10-01T03:33:02Z
format Journal Article
id ntu-10356/84692
institution Nanyang Technological University
language English
last_indexed 2024-10-01T03:33:02Z
publishDate 2016
record_format dspace
spelling ntu-10356/846922020-03-07T11:48:57Z Interactive Teachable Cognitive Agents: Smart Building Blocks for Multiagent Systems Subagdja, Budhitama Tan, Ah-Hwee School of Computer Science and Engineering NTU-UBC Research Centre of Excellence in Active Living for the Elderly Cooperative Systems Learning Systems Developing a complex intelligent system by abstracting their behaviors, functionalities, and reasoning mechanisms can be tedious and time consuming. In this paper, we present a framework for developing an application or software system based on smart autonomous components that collaborate with the developer or user to realize the entire system. Inspired by teachable approaches and programming-by-demonstration methods in robotics and end-user development, we treat intelligent agents as teachable components that make up the system to be built. Each agent serves different functionalities and may have prebuilt operations to accomplish its own design objectives. However, each agent may also be equipped with in-built social-cognitive traits to interact with the user or other agents in order to adapt its own operations, objectives, and relationships with others. The results of adaptation can be in the form of groups or multiagent systems as new aggregated components. This approach is made to tackle the difficulties in completely programming the entire system by allowing the user to teach the components toward the desired behaviors in the situated context of the application. We exemplify this novel method with cases in the domains of human-like agents in virtual environment and agents for in-house caregiving. Accepted version 2016-12-21T06:13:01Z 2019-12-06T15:49:37Z 2016-12-21T06:13:01Z 2019-12-06T15:49:37Z 2016 Journal Article Subagdja, B., & Tan, A. -H. (2016). Interactive Teachable Cognitive Agents: Smart Building Blocks for Multiagent Systems. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 46(12), 1724-1735. 2168-2216 https://hdl.handle.net/10356/84692 http://hdl.handle.net/10220/41917 10.1109/TSMC.2016.2531656 en IEEE Transactions on Systems, Man, and Cybernetics: Systems © 2016 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. The published version is available at: [http://dx.doi.org/10.1109/TSMC.2016.2531656]. 12 p. application/pdf
spellingShingle Cooperative Systems
Learning Systems
Subagdja, Budhitama
Tan, Ah-Hwee
Interactive Teachable Cognitive Agents: Smart Building Blocks for Multiagent Systems
title Interactive Teachable Cognitive Agents: Smart Building Blocks for Multiagent Systems
title_full Interactive Teachable Cognitive Agents: Smart Building Blocks for Multiagent Systems
title_fullStr Interactive Teachable Cognitive Agents: Smart Building Blocks for Multiagent Systems
title_full_unstemmed Interactive Teachable Cognitive Agents: Smart Building Blocks for Multiagent Systems
title_short Interactive Teachable Cognitive Agents: Smart Building Blocks for Multiagent Systems
title_sort interactive teachable cognitive agents smart building blocks for multiagent systems
topic Cooperative Systems
Learning Systems
url https://hdl.handle.net/10356/84692
http://hdl.handle.net/10220/41917
work_keys_str_mv AT subagdjabudhitama interactiveteachablecognitiveagentssmartbuildingblocksformultiagentsystems
AT tanahhwee interactiveteachablecognitiveagentssmartbuildingblocksformultiagentsystems