Probabilistic state machines: dialog management for inputs with uncertainty

Traditional models of input work on the assumption that inputs delivered to a system are fairly certain to have occurred as they are reported. However, a number of new input modalities, such as pen-based inputs, hand and body gesture inputs, and voice input, do not share this property. Inputs under these techniques are normally acquired by a process of recognition. As a result, each of these techniques makes mistakes and provides inputs which are approximate or uncertain. This paper considers some preliminry techniques for dialog management in the presence of this uncertainty. These techniques—including a new input model and a set of extended state machine abstractions—will explicitly model uncertainty and handle it as a normal and expected part of the input process.

[1]  David J. Burr,et al.  Elastic Matching of Line Drawings , 1981, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[2]  William W. Gaver,et al.  Effective sounds in complex systems: the ARKOLA simulation , 1991, CHI.

[3]  Randy F. Pausch,et al.  Tailor: creating custom user interfaces based on gesture , 1990, UIST '90.

[4]  Alfred V. Aho,et al.  Compilers: Principles, Techniques, and Tools , 1986, Addison-Wesley series in computer science / World student series edition.

[5]  Jaron Lanier,et al.  A hand gesture interface device , 1987, CHI 1987.

[6]  David Sankoff,et al.  Time Warps, String Edits, and Macromolecules: The Theory and Practice of Sequence Comparison , 1983 .

[7]  William M. Newman,et al.  A system for interactive graphical programming , 1968, AFIPS Spring Joint Computing Conference.

[8]  John E. Howland,et al.  Computer graphics , 1990, IEEE Potentials.

[9]  Robert J. K. Jacob,et al.  Using formal specifications in the design of a human-computer interface , 1983, CACM.

[10]  Thomas B. Martin,et al.  Automatic Speech and Speaker Recognition , 1979 .

[11]  Mark Green,et al.  A survey of three dialogue models , 1986, TOGS.

[12]  Robert J. K. Jacob,et al.  A Specification Language for Direct-Manipulation User Interfaces , 1986, ACM Trans. Graph..

[13]  Dan R. Olsen,et al.  SYNGRAPH: A graphical user interface generator , 1983, SIGGRAPH.

[14]  Shin-ichi Hanaki,et al.  On-line recognition of handprinted Kanji characters , 1980, Pattern Recognit..

[15]  Anthony I. Wasserman,et al.  Extending State Transition Diagrams for the Specification of Human–Computer Interaction , 1985, IEEE Transactions on Software Engineering.

[16]  D.R. Reddy,et al.  Speech recognition by machine: A review , 1976, Proceedings of the IEEE.

[17]  David Goldberg,et al.  Stylus user interfaces for manipulating text , 1991, UIST '91.

[18]  Howard Poizner,et al.  Computer graphic modeling of american sign language , 1983, SIGGRAPH.

[19]  Gabriel F. Groner Real-time recognition of handprinted text , 1966, AFIPS '66 (Fall).

[20]  Dan R. Olsen,et al.  Pushdown automata for user interface management , 1984, TOGS.

[21]  Richard A. Bolt,et al.  “Put-that-there”: Voice and gesture at the graphics interface , 1980, SIGGRAPH '80.