ChatHAP: A Chat-Based Haptic System for Designing Vibrations through Conversation

Vibrotactile Feedback & Skin StimulationConversational ChatbotsUI/UX DesignersAssistive Technology Specialists

Research Background and Problem Statement

  • What issues or challenges have the authors identified?

    1. Compared to text-driven tools for graphic and audio design, haptic design tools are significantly lagging, particularly in generating vibration data and collecting high-quality, standardized datasets.
    2. There is no unified haptic terminology or description standard, and user descriptions vary due to factors such as body location and cultural background, making it extremely challenging to collect homogeneous text-vibration paired data.
    3. Existing vibration design methods (e.g., parameter-based generation, library navigation, and modification) limit users' ability to freely design and customize vibrations, requiring a certain level of technical knowledge, which is not user-friendly for novices.
  • Why is this problem important?
    Haptic feedback is becoming increasingly important in fields such as gaming, augmented reality, and virtual reality. However, the design process is complex and constrained, limiting broad user participation and the ability for personalized customization. Therefore, simpler and more intuitive design methods are needed to lower technical barriers and improve efficiency.

  • Research Motivation and Related Work

    1. Text generation models (e.g., generative techniques in image and audio domains) provide possibilities for low-barrier content creation. Successful cases in these fields (e.g., OpenAI DALL-E) inspire the potential to design haptic feedback using natural language descriptions.
    2. Unlike existing research that focuses on vibration parameter generation and fixed library recommendations, the authors envision a haptic design tool that integrates natural language interaction and dynamically learns user preferences.
    3. Furthermore, existing studies have not explored the functional requirements and user behaviors of text-driven haptic design tools, which this work aims to address.

Solution

  • What methods or solutions do the authors propose?

    1. The authors propose ChatHAP, a haptic vibration design system based on a conversational interface that allows users to design vibrations through natural language interaction.
    2. The system integrates three haptic design methods: "generation," "navigation" (searching from a library), and "modification," leveraging large language models (e.g., GPT-4 Turbo) to understand user intent.
    3. An adaptive learning algorithm is introduced to iteratively improve vibration recommendations based on users' subjective preferences.
  • What are the innovative aspects of this solution?

    1. Innovative Interaction Mode: For the first time, users can design haptic vibrations through conversational interaction, lowering the design barrier.
    2. Adaptive Learning: The system improves recommendation outcomes based on collective feedback from user preferences, enabling personalized customization.
    3. Method Integration: By combining generation, navigation, and modification methods, users can accomplish complex vibration design tasks without needing explicit knowledge of technical parameters.
    4. Data Collection Contribution: While meeting user design needs, the system automatically organizes and collects a dataset of 1,134 text-vibration pairs, supporting future haptic research.
  • What are the implementation steps and key technologies used?

    1. System Architecture:
      • A user-friendly conversational interface was developed using Python-based Streamlit for the frontend.
      • The backend employs the GPT-4 Turbo large language model to parse user input and determine whether to apply generation, navigation, or modification methods.
      • A real-time database (Firebase) stores user design data, preference votes, and generation records as a foundation for continuous learning.
    2. Functionality Implementation:
      • Generation: Adjusts core parameters such as vibration amplitude, frequency, and envelope frequency using mathematical models.
      • Navigation: Recommends suitable vibrations from a pre-constructed library based on user needs, enhanced with an algorithm that adapts to user preferences for dynamic improvement.
      • Modification: Supports five modification methods (e.g., adjusting vibration intensity and rhythm) to further refine user design intent.
    3. Adaptive Algorithm:
      • Extracts support probabilities for specific vibration features (e.g., "fast rhythm") from user feedback records (e.g., "good" or "bad" votes).
      • Uses a Softmax transformation combined with feature weights to calculate recommendation probabilities for each vibration candidate, dynamically generating user-satisfactory designs.

Research Outcomes

  • What specific results were achieved?

    1. Experimental Results:
      • User studies demonstrated that ChatHAP is an easy-to-use design tool, achieving high usability scores (SUS average scores of 81.25 and 85.50).
      • The proposed adaptive algorithm significantly reduced task completion time (by an average of 38%), the number of prompts (by 25%), and prompt verbosity (by 36%).
    2. Functionality and Data Contributions:
      • Released a complete open dataset containing 1,134 [text descriptions, vibrations, user preferences].
      • The diversity of text and user preferences shows potential for promoting personalization in haptic design.
  • What are its advantages compared to existing solutions?

    • Provides a more intuitive design approach, enabling novice users without technical backgrounds to quickly get started, significantly lowering the barrier to entry.
    • The system's adaptive learning of user preferences addresses the static limitations of existing vibration libraries and supports personalized design.
  • What are the experimental or evaluation results?

    1. The adaptive algorithm significantly improved design efficiency:
      • Users in Group 2 (with the algorithm enabled) had significantly shorter task completion times than those in Group 1.
      • Closeness-to-Target scores remained high, indicating that the design results closely matched user expectations.
    2. User surveys and qualitative studies revealed a broad demand for initial vibration generation, personalized customization features, and the conversational interaction mode.
    3. Users expressed higher expectations for complex vibration designs (e.g., "simulating the sensation of glass breaking"), though LLMs still face limitations in understanding advanced haptic semantics.
  • Limitations and Future Directions

    1. Limitations:
      • Currently, the controllable design parameters are relatively basic (e.g., uniform pulses), with limited support for complex haptic effects.
      • The system relies on a relatively small vibration library (120 patterns), which does not cover a wide range of application scenarios.
      • The study focuses on novice users and does not directly compare the system with existing GUI tools, leaving expert evaluation to be addressed.
    2. Future Optimization Directions:
      • Enhance support for complex multi-pulse rhythms and fine-tuning of vibration amplitude.
      • Expand the vibration library and optimize its semantic labels, further integrating multimodal capabilities (e.g., image-to-vibration generation).
      • Explore interfaces that combine conversational interaction with intuitive GUIs to support richer design control processes.
      • Develop a specialized haptic language model for generative models to improve understanding of abstract user descriptions.

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/papers/chi/188975/2025

AdRecommended

Learn AI Coding at CodeNow

open_in_newOpen DOI Link
DOI: https://dl.acm.org/doi/10.1145/3706598.3713441
At a Glance

Paper Snapshot

fact_check
dataset
Source
CHI
calendar_month
Year
2025
emoji_events
Award
No award tagged
group
Authors
5 authors
sell
Subtopics
Vibrotactile Feedback & Skin Stimulation, Conversational Chatbots
work
Professions
UI/UX Designers, Assistive Technology Specialists
article
Content Status
Full text indexed
hub
Related Papers
1 related papers