Software Agents: Completing Patterns and Constructing User Interfaces
J. C. Schlimmer, L. A. Hermens

TL;DR
This paper presents an interactive note-taking system for pen-based computers that predicts user input and automatically creates custom user interfaces, demonstrating a learning-agent approach to enhance information recording and retrieval.
Contribution
It introduces a novel learning-based system that predicts writing and constructs user interfaces dynamically for pen-based computers.
Findings
The system effectively predicts user input during note-taking.
It successfully generates custom user interfaces on demand.
User interaction is improved through adaptive interface construction.
Abstract
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. Description of Online Appendix: People like to record information. Doing this on paper is initially efficient, but lacks flexibility. Recording information on a computer is less efficient but more powerful. In our new note taking softwre, the user records information directly on a computer.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Algorithms · Algorithms and Data Compression · Advanced Database Systems and Queries
