CIMA: AN INTERACTIVE CONCEPT LEARNING SYSTEM FOR END-USER APPLICATIONS
Authors:
David Maulsby; Ian H. Witten
DOI:
10.1080/088395197117975
Publication Frequency:
10 issues per year
Published in:
Applied Artificial Intelligence,
Volume
11,
Issue
7 &
8
October
1997
, pages 653
- 671
Subjects:
Artificial Intelligence;
Computer Science (General);
Information & Communication Technology (ICT);
Formats available:
PDF
(English)
View Article:
View Article (PDF)
Abstract
Personalizable software agents will learn new tasks from their users. In many cases the most appropriate way for users to teach is to demonstrate examples. Learning complex concepts from examples alone is hard, but agents can exploit other forms of instruction that users might give, ranging from yes/no responses to ambiguous, incomplete hints. Agents can also exploit background knowledge customized for applications such as drawing, word processing, and form filling. The Cima system learns generalized rules for classifying, generating, and modifying data, given examples, hints, and background knowledge. It copes with the ambiguity of user instructions by combining evidence from these sources. A dynamic bias manager generates candidate features (attribute values, functions, or relations) from which the learning algorithm selects relevant ones and forms appropriate rules. When tested on dialogs observed in a prior user study on a simulated interface agent, the system achieved 95% of the learning efficiency observed in that study.
|

Download Citation
CiteULike
Del.icio.us
BibSonomy
Connotea