Guidelines for creating man-machine multimodal interfaces
Abstract
Understanding details of human multimodal interaction can elucidate many aspects of the type of information processing machines must perform to interact with humans. This article gives an overview of recent findings from Linguistics regarding the organization of conversation in turns, adjacent pairs, (dis)preferred responses, (self)repairs, etc. Besides, we describe how multiple modalities of signs interfere with each other modifying meanings. Then, we propose an abstract algorithm that describes how a machine can implement a double-feedback system that can reproduces a human-like face-to-face interaction by processing various signs, such as verbal, prosodic, facial expressions, gestures, etc. Multimodal face-to-face interactions enrich the exchange of information between agents, mainly because these agents are active all the time by emitting and interpreting signs simultaneously. This article is not about an untested new computational model. Instead, it translates findings from Linguistics as guidelines for designs of multimodal man-machine interfaces. An algorithm is presented. Brought from Linguistics, it is a description pointing out how human face-to-face interactions work. The linguistic findings reported here are the first steps towards the integration of multimodal communication. Some developers involved on interface designs carry on working on isolated models for interpreting text, grammar, gestures and facial expressions, neglecting the interwoven between these signs. In contrast, for linguists working on the state-of-the-art multimodal integration, the interpretation of separated modalities leads to an incomplete interpretation, if not to a miscomprehension of information. The algorithm proposed herein intends to guide man-machine interface designers who want to integrate multimodal components on face-to-face interactions as close as possible to those performed between humans.
Cite
@article{arxiv.1901.10408,
title = {Guidelines for creating man-machine multimodal interfaces},
author = {João Ranhel and Cacilda Vilela},
journal= {arXiv preprint arXiv:1901.10408},
year = {2020}
}
Comments
The pseudo-code in section "5.2.2 The Algorithm Kernel" needs revision. We are working on systems description using SDL, instead of showing a pseudo-code algorithm. Describing the system using "Specification and Description Language" can make reading easier and precise. Explanations of linguistic theories need to be simplified. Tables and figures will also help on understanding the article