HapticGen: Generative Text-to-Vibration Model for Streamlining Haptic Design
Authors
Research Background and Issues
-
Issues and Challenges:
- Vibration haptic feedback can enhance user experiences in virtual reality (VR), gaming, and assistive technologies, but designing such feedback requires specialized skills, complex tools, and significant time investment.
- Haptic signal datasets are limited, typically containing only a few hundred examples, which are insufficient for comprehensive machine learning training.
- Existing design tools lack support for natural language input, making it difficult for designers to translate nuanced real-world sensations into haptic signals.
-
Importance:
- Vibration haptic feedback has become critical for enhancing user experiences, but current design complexities and data scarcity severely limit its widespread adoption.
- Developing automated solutions for haptic design can lower the barrier to entry, enabling non-expert users to create haptic feedback.
-
Related Work:
- Generative AI has made significant progress in image and audio generation, with models like DALL-E and AudioGen.
- Few precedents exist for applying generative AI to the haptic domain, and there is currently a lack of large-scale datasets and standardized methods for generating haptic signals.
Solution
-
Proposed Method:
- Introduce HapticGen, a generative text-to-vibration model designed to generate haptic signals from textual input.
- The model is based on an autoregressive Transformer, leveraging a retrained EnCodec encoder to optimize haptic data representation.
- Employ an automated audio-to-haptic signal conversion method to generate large-scale initial haptic datasets from existing audio datasets.
-
Core Innovations:
- Generating Haptic Signals from Text: HapticGen is the first generative AI model capable of producing vibration haptic signals from textual descriptions.
- Data Augmentation: Utilize large language models (LLMs) to enhance initial textual descriptions, creating diverse text labels with haptic characteristics.
- Alignment with Human Preferences:
- Manually refine haptic signals and collect user ratings to construct an expert-annotated dataset.
- Further adjust the model using Direct Preference Optimization (DPO) to better reflect user design needs.
-
Implementation Steps:
- Data Preprocessing:
- Remove speech-related audio data that cannot be represented in vibration feedback.
- Use LLMs to enhance text labels, generating multiple haptic description variants.
- Convert audio signals into vibration signals by controlling frequency and dynamic settings to create signals suitable for haptic devices.
- Model Architecture:
- Employ an autoregressive Transformer model based on MusicGen, adjusting the encoder and decoder to process haptic data.
- Train the model using filtered initial data and augmented content.
- Interface Development:
- Provide a graphical user interface supporting text input, vibration signal generation, and signal playback, allowing users to directly verify vibration signals via Meta Quest controllers.
- Data Preprocessing:
Research Outcomes
-
Specific Achievements:
- Developed the HapticGen model, capable of quickly generating diverse vibration haptic signals from textual input.
- Established two large-scale haptic datasets:
- Expert-voted dataset containing 1,297 pairs of [text prompts, vibration signals, user ratings].
- User-voted dataset containing 3,229 similar records.
- Compared to baseline methods (e.g., audio-based generation models), HapticGen significantly improved user experience and haptic signal quality.
-
Experimental Results:
- In A/B testing against baseline models, HapticGen excelled in haptic experience (authenticity, expressiveness) and system usability (workload, future usage intention).
- User satisfaction with HapticGen-generated signals was higher than with baseline models, with some users noting the signals felt more natural and aligned with their intentions.
-
Advantages:
- Improved Design Efficiency: Rapid generation of vibration haptic signals significantly reduces design time.
- Content Diversity: Generated haptic signals exhibit higher expressiveness, with users noting their ability to capture dynamic and detailed scenarios.
- Accessibility: The tool simplifies the haptic design process, enabling non-expert users to participate in creating haptic feedback.
-
Limitations and Future Directions:
- Limitations:
- The model struggles to effectively handle highly complex or multi-stage haptic descriptions (e.g., "running followed by walking").
- Some users reported that signal intensity was insufficiently pronounced on hardware devices.
- The lack of editing tools limits users' ability to fine-tune generated signals.
- Future Work:
- Explore new audio-to-haptic mapping methods to enhance signal detail representation.
- Investigate improved optimization methods (e.g., KTO or BCO) to enhance model training.
- Develop additional features allowing users to directly edit generated haptic signals (e.g., adjusting timing or frequency characteristics).
- Limitations:
The success of HapticGen not only demonstrates the cross-domain potential of generative AI but also establishes a new paradigm for haptic design. By enabling text-to-haptic signal generation, it paves the way for more intuitive and scalable design workflows.
Research Questions / Practical Problems
Question signals indexed for this paper.
Research Questions
3- How can generative AI generate vibrotactile signals from text descriptions?Category: Haptic Design Tools, Maker Prototyping, and Generative DesignSimilar questionsarrow_forward
- How can data augmentation and model optimization be improved when generating haptic signals to better match human preferences?Category: Haptic Design Tools, Maker Prototyping, and Generative DesignSimilar questionsarrow_forward
- How can existing audio data be converted into vibration signals usable by haptic devices?Category: Haptic Design Tools, Maker Prototyping, and Generative DesignSimilar questionsarrow_forward
Practical Problems
1- Designing vibrotactile feedback requires high skill and complex tools, creating a very high barrier.Category: Haptic Design Tools, Maker Prototyping, and Generative DesignSimilar questionsarrow_forward
- 75%
Attracting Fingers with Waves: Potential Fields Using Active Lateral Forces Enhance Touch Interactions
CHI '25· Vibrotactile Feedback & Skin Stimulation
- 75%
Hidden Layer Interaction: A Technique to Explore the Material of Generative AI
DIS '25· Generative AI (Text, Image, Music, Video)
- 60%
Dream Lens: Exploration and Visualization of Large-Scale Generative Design Datasets
CHI '18· Generative AI (Text, Image, Music, Video) +1
- 60%
Exploring Challenges and Opportunities to Support Designers in Learning to Co-create with AI-based Manufacturing Design Tools
CHI '23· Generative AI (Text, Image, Music, Video) +1
- 60%
RoomDreaming: Generative-AI Approach to Facilitating Iterative, Preliminary Interior Design Exploration
CHI '24· Generative AI (Text, Image, Music, Video) +1
- 60%
AI-Assisted Causal Pathway Diagram for Human-Centered Design
CHI '24· Generative AI (Text, Image, Music, Video) +1
- 60%
Better Little People Pictures: Generative Creation of Demographically Diverse Anthropographics
CHI '24· Head-Up Display (HUD) & Advanced Driver Assistance Systems (ADAS) +1
- 60%
The Impact of Sketch-guided vs. Prompt-guided 3D Generative AIs on the Design Exploration Process
CHI '24· Generative AI (Text, Image, Music, Video) +1
- 60%
GenQuery: Supporting Expressive Visual Search with Generative Models
CHI '24· Generative AI (Text, Image, Music, Video) +1
- 60%
I-Card: A Generative AI-Supported Intelligent Design Method Card Deck
CHI '25· Generative AI (Text, Image, Music, Video) +1
Based on Jaccard similarity of research subtopics & professions (≥60%)