Tap&Say: Touch Location-Informed Large Language Model for Multimodal Text Correction on Smartphones
Authors
Research Background and Problems
-
Identified Problems or Challenges:
- Text editing on smartphones often requires precise cursor placement and keyboard input, making the process time-consuming and cumbersome.
- Although voice input offers an alternative method for text editing, it faces two major challenges in practical applications:
- Reliably distinguishing between voice commands (editing instructions) and voice content input.
- Accurately identifying the text region the user intends to edit.
-
Importance of the Problem:
- Text editing on smartphones is a critical component of daily communication, note-taking, and productivity tasks. Addressing these challenges can significantly enhance editing efficiency on mobile devices.
- Multimodal interaction (e.g., combining touch and voice) makes operations on mobile devices more intuitive and efficient, but technical breakthroughs are needed to optimize the experience.
-
Research Motivation and Related Work:
- Existing voice-based text editing solutions have limitations in distinguishing voice content from commands and in identifying the editing region. Approaches such as heuristic rules or simple language models have been used but perform poorly when handling complex or ambiguous input.
- The authors propose Tap&Say to overcome the shortcomings of existing methods, particularly by integrating touch-based localization with large language models (LLMs) to achieve better semantic understanding.
Solution
-
Proposed Solution:
- The authors designed and implemented Tap&Say, a multimodal system that combines touch input and voice commands for text editing.
- They innovatively introduced a touch-location-aware attention mechanism, integrating users' touch positions directly into the attention layer of the large language model (LLM) to guide the model's focus on the intended text region.
-
Innovations:
- Introduction of a touch-location-aware attention layer, enabling the LLM to incorporate touch position information to adjust its attention weights and focus on the text to be edited.
- Addressing potential case errors caused by speech recognition through data augmentation, achieving higher automation in editing tasks.
- Training the model with synthetic data to reduce the cost and complexity of real data collection while achieving broad generalization capabilities.
-
Implementation Steps and Key Techniques:
- Multimodal Input: Users first indicate the desired editing location via touch, then input new text via voice. The touch position and voice command are recognized in real-time.
- Data Synthesis and Augmentation: Simulating user touch behavior and voice expressions, synthetic data is generated for training samples, including random case inversions in voice text to enhance model adaptability.
- Touch-Location-Aware Attention Mechanism: Encoding touch positions as a weighted matrix and introducing it into the attention layer to guide the model's attention weight distribution.
- Model Fine-Tuning: Fine-tuning the pre-trained FLAN-T5 model with synthetic data to adapt it for real-world text editing tasks.
- Result Presentation and User Interface: The model generates multiple correction candidates, allowing users to select one for application.
Research Outcomes
-
Specific Results:
- The proposed model achieved a Top-1 accuracy of 96.1% in text correction tasks, significantly outperforming the baseline method VT, which achieved 39.97%.
- User studies showed that Tap&Say outperformed VT in task completion time (reduced by 16.4%) and keyboard tap count (reduced by 47.5%), and also significantly outperformed Voice Access (reducing task completion time by 28.1%).
-
Advantages Over Existing Solutions:
- Precise Localization: Supports user touch anywhere within the sentence, unlike VT, which only supports touch within a margin of error.
- High Semantic Understanding: Utilizes LLM for end-to-end result generation, outperforming traditional rule-based and simple language model approaches.
- Automation: Automatically handles case errors without requiring manual user adjustments.
- High Adaptability: Demonstrates strong generalization capabilities for ASR (Automatic Speech Recognition) and various types of text errors.
-
Experimental or Evaluation Results:
- In user studies, Tap&Say achieved an average error editing time of 5.65 seconds, shorter than both VT and Voice Access.
- Tap&Say scored significantly higher than baseline methods in user preference, physical demand, and mental demand ratings. User feedback highlighted its accuracy, ease of use, and ability to automatically handle case errors.
-
Limitations and Future Directions:
- The model currently supports only single-sentence editing and may lack training data for handling multiple sentences or full paragraphs.
- While synthetic data performed well, the model has not been specifically optimized for speech recognition errors, necessitating future work to handle more realistic user input noise.
- The system currently relies on cloud-based LLMs, requiring further optimization for on-device deployment on mobile devices.
Conclusion
Tap&Say is a multimodal text editing system that combines voice and touch input, with its key innovation being the use of a touch-location-aware attention mechanism and LLMs to enable intelligent, semantically driven editing. It demonstrated exceptional efficiency and user preference in user studies, significantly improving the text editing experience on smartphones. This research provides a robust technical foundation for the design of future multimodal interaction systems and highlights the immense potential of LLMs in human-computer interaction scenarios.
Research Questions / Practical Problems
Question signals indexed for this paper.
Research Questions
3- How can smartphones distinguish voice text input from voice editing commands?Category: Spatial Localization, Trajectory Recovery, and Location Signal MethodsSimilar questionsarrow_forward
- How can the text region a user intends to edit be accurately identified?Category: Spatial Localization, Trajectory Recovery, and Location Signal MethodsSimilar questionsarrow_forward
- Can multimodal systems combining touch input and voice commands improve smartphone text editing efficiency?Category: Spatial Localization, Trajectory Recovery, and Location Signal MethodsSimilar questionsarrow_forward
Practical Problems
1- Users have low text editing efficiency on smartphones due to cursor positioning and input constraints.Category: Spatial Localization, Trajectory Recovery, and Location Signal MethodsSimilar questionsarrow_forward
- 75%
GestAKey: Touch Interaction on Individual Keycaps
CHI '18· Hand Gesture Recognition +1
- 75%
LLMR: Real-time Prompting of Interactive Worlds using Large Language Models
CHI '24· Mixed Reality Workspaces +1
- 75%
Generative and Malleable User Interfaces with Generative and Evolving Task-Driven Data Model
CHI '25· Generative AI (Text, Image, Music, Video) +1
- 75%
Observe, Ask, Intervene: Designing AI Agents for More Inclusive Meetings
CHI '25· Human-LLM Collaboration +1
- 75%
Content-Driven Local Response: Supporting Sentence-Level and Message-Level Mobile Email Replies With and Without AI
CHI '25· Voice User Interface (VUI) Design +1
- 75%
Do It For Me vs. Do It With Me: Investigating User Perceptions of Different Paradigms of Automation in Copilots for Feature-Rich Software
CHI '25· Human-LLM Collaboration +1
- 75%
The Impact of Generative AI on Critical Thinking: Self-Reported Reductions in Cognitive Effort and Confidence Effects From a Survey of Knowledge Workers
CHI '25· Generative AI (Text, Image, Music, Video) +1
- 75%
GeneyMAP: Exploring the Potential of GenAI to Facilitate Mapping User Journeys for UX Design
CHI '25· Generative AI (Text, Image, Music, Video) +1
- 75%
From Operation to Cognition: Automatic Modeling Cognitive Dependencies from User Demonstrations for GUI Task Automation
CHI '25· Human-LLM Collaboration +1
- 75%
Exploring Mobile Touch Interaction with Large Language Models
CHI '25· Hand Gesture Recognition +1
Based on Jaccard similarity of research subtopics & professions (≥60%)