Journal of Artificial Intelligence Research 1 (1993) 61-89
Submitted 8/93; published 11/93
(c) 1993 AI Access Foundation and Morgan Kaufmann Publishers. All
rights reserved.
Software Agents: Completing Patterns and Constructing User Interfaces
Jeffrey C. Schlimmer
(schlimmer@eecs.wsu.edu)
Leonard A. Hermens
(hermens@cps.gonzaga.edu)
School of Electrical Engineering & Computer Science,
Washington State University,
Pullman, WA 99164-2752, U.S.A.
To support the goal of allowing users to record and retrieve information,
this paper describes an interactive note-taking system for pen-based
computers with two distinctive features. First, it actively predicts what the
user is going to write. Second, it automatically constructs a custom,
button-box user interface on request. The system is an example of a
learning-apprentice software-agent. A machine learning component
characterizes the syntax and semantics of the user's information. A
performance system uses this learned information to generate completion
strings and construct a user interface.
Table of Contents
- Introduction and Motivation
- Performance Task
- Learning a Syntax
- Learning Embedded Classifiers
- Contextual Prompting
- Constructing a Button-Box Interface
- Empirical Results
- Related Work
- Observations/Limitations
- References