mForms : Multimodal Form-Filling with Question Answering
Larry Heck, Simon Heck, Anirudh Sundar
TL;DR
This work reframes GUI form-filling as a multimodal question answering task, translating visual UI elements into natural-language questions and using a pre-trained extractive QA model to extract answers from user utterances. A CV-based semantic labeling pipeline provides rich visual meaning for 25 UI categories, 197 text buttons, and 99 icons, enabling accurate, zero-shot form filling. The authors introduce the mForms dataset and an ATIS-form filling extension, showing strong performance, especially in sparse data regimes, and achieving a state-of-the-art F1 of 0.97 on ATIS with only about 1/10th of the full training data. They further demonstrate gains from multi-task training across domains and discuss directions to scale to more GUI screens and to leverage generative models in future work.
Abstract
This paper presents a new approach to form-filling by reformulating the task as multimodal natural language Question Answering (QA). The reformulation is achieved by first translating the elements on the GUI form (text fields, buttons, icons, etc.) to natural language questions, where these questions capture the element's multimodal semantics. After a match is determined between the form element (Question) and the user utterance (Answer), the form element is filled through a pre-trained extractive QA system. By leveraging pre-trained QA models and not requiring form-specific training, this approach to form-filling is zero-shot. The paper also presents an approach to further refine the form-filling by using multi-task training to incorporate a potentially large number of successive tasks. Finally, the paper introduces a multimodal natural language form-filling dataset Multimodal Forms (mForms), as well as a multimodal extension of the popular ATIS dataset to support future research and experimentation. Results show the new approach not only maintains robust accuracy for sparse training conditions but achieves state-of-the-art F1 of 0.97 on ATIS with approximately 1/10th of the training data.
