Interacting with Multiple Alternatives Generated by Recognition Technologies

Despite significant advances in recognition technologies in areas such as speech and gesture recognition, our experience tells us that recognition errors and uncertainty are unlikely to disappear. For the foreseeable future, use of recognition based systems will introduce uncertainty into the input process. If interactive systems are going to work robustly with recognition-based input, it will be necessary to consider uncertainty as a normal part of input handling rather than considering it to be an anomaly or an exceptional condition. This paper considers techniques for explicit treatment of input uncertainty in user interfaces. In particular, it considers a general class of techniques for the display of, and interaction with, multiple alternatives generated by recognition technologies. Augmentation of the typical event-handling infrastructure is discussed, as well as an application interface infrastructure which attempts to minimize the impact of uncertainty on the application. A prototype system that embodies this infrastructure is also considered.

[1]  Lambert Schomaker User-interface aspects in recognizing connected-cursive handwriting , 1994 .

[2]  Ian H. Witten,et al.  Predictive interfaces: what will they think of next? , 1995 .

[3]  Thad Starner,et al.  Remembrance Agent: A Continuously Running Automated Information Retrieval System , 1996, PAAM.

[4]  Chris Schmandt,et al.  Putting people first: specifying proper names in speech interfaces , 1994, UIST '94.

[5]  Alexander H. Waibel,et al.  Interactive error repair for an online handwriting interface , 1998, CHI Conference Summary.

[6]  Gregory D. Abowd,et al.  Error Correction Techniques for Handwriting, Speech, and Other Ambiguous or Error Prone Systems , 1999 .

[7]  Bernhard Suhm,et al.  Multimodal interactive error recovery for non-conversational speech user interfaces , 1999 .

[8]  Alan F. Newell,et al.  Prediction and conversational momentum in an augmentative communication system , 1992, CACM.

[9]  Satoshi Matsuoka,et al.  Interactive beautification: a technique for rapid geometric design , 2006, SIGGRAPH Courses.

[10]  Susan Brennan,et al.  Interaction and feedback in a spoken language system: a theoretical framework , 1995, Knowl. Based Syst..

[11]  A. Edwards Extra-ordinary human-computer interaction: interfaces for users with disabilities , 1995 .

[12]  Scott E. Hudson,et al.  Probabilistic state machines: dialog management for inputs with uncertainty , 1992, UIST '92.

[13]  William Buxton,et al.  Contextual Animation of Gestural Commands , 1994, Comput. Graph. Forum.

[14]  Dean Rubine,et al.  Specifying gestures by example , 1991, SIGGRAPH.

[15]  Scott E. Hudson,et al.  Supporting dynamic downloadable appearances in an extensible user interface toolkit , 1997, UIST '97.

[16]  James D. Foley,et al.  A second generation user interface design environment: the model and the runtime architecture , 1993, INTERCHI.

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

[18]  Tyson R. Henry,et al.  Integrating gesture and snapping into a user interface toolkit , 1990, UIST '90.

[19]  Takeo Igarashi,et al.  A negotiation architecture for fluid documents , 1998, UIST '98.

[20]  W. Keith Edwards,et al.  Systematic output modification in a 2D user interface toolkit , 1997, UIST '97.