OmniActions: Predicting Digital Actions in Response to Real-World Multimodal Sensory Inputs with LLMs
Jiahao Nick Li, Yan Xu, Tovi Grossman, Stephanie Santosa, Michelle Li
TL;DR
OmniActions tackles friction in pervasive AR by predicting user follow-up actions from real-world multimodal inputs using an LLM-based pipeline grounded in a data-derived design space. The approach is evaluated through a five-day diary study with 39 participants and compares three LLM techniques, with in-context learning using Chain-of-Thought prompts (GPT-4) achieving up to 94.3% accuracy for top-3 general actions. A mobile proof-of-concept prototype demonstrates real-time multimodal reasoning and actionable predictions, supplemented by preliminary user feedback highlighting both potential and usability challenges. The work advances proactive multimodal interaction by grounding predictions in empirical action design and showing how CoT reasoning enhances explainability and performance, while outlining avenues for online adaptation and personalized AR experiences.
Abstract
The progression to "Pervasive Augmented Reality" envisions easy access to multimodal information continuously. However, in many everyday scenarios, users are occupied physically, cognitively or socially. This may increase the friction to act upon the multimodal information that users encounter in the world. To reduce such friction, future interactive interfaces should intelligently provide quick access to digital actions based on users' context. To explore the range of possible digital actions, we conducted a diary study that required participants to capture and share the media that they intended to perform actions on (e.g., images or audio), along with their desired actions and other contextual information. Using this data, we generated a holistic design space of digital follow-up actions that could be performed in response to different types of multimodal sensory inputs. We then designed OmniActions, a pipeline powered by large language models (LLMs) that processes multimodal sensory inputs and predicts follow-up actions on the target information grounded in the derived design space. Using the empirical data collected in the diary study, we performed quantitative evaluations on three variations of LLM techniques (intent classification, in-context learning and finetuning) and identified the most effective technique for our task. Additionally, as an instantiation of the pipeline, we developed an interactive prototype and reported preliminary user feedback about how people perceive and react to the action predictions and its errors.
