Exploring Empty Spaces: Human-in-the-Loop Data Augmentation

Honorable Mention
Generative AI (Text, Image, Music, Video)Human-LLM CollaborationComputational Methods in HCISoftware Engineers & DevelopersAI/ML Researchers & Engineers

Research Background and Issues

  • What problems or challenges did the authors identify?

    1. Data augmentation is crucial for improving the robustness and security of machine learning models, but generating diverse data points to evaluate edge cases and mitigate potential risks is challenging.
    2. Creating high-quality augmentation points requires significant time and creativity, especially to cover "unknown unknown" types of edge cases.
    3. Augmenting unstructured data (e.g., text) is more difficult than augmenting structured data (e.g., tables and images), as the latter has clearer directions or methods for augmentation.
  • Why is this issue important? Data augmentation can enhance the representativeness of training data, making machine learning models more reliable, secure, and fair in complex real-world scenarios, particularly in widely used domains like generative language models.

  • Research Motivation and Related Work Through interviews with 12 machine learning practitioners, the authors found that current text data augmentation techniques are often inefficient and lack control. Furthermore, while LLM-based (Large Language Model) augmentation methods generate text quickly, they may lack structure and diversity. Inspired by these insights, the authors decided to develop a more controllable and user-friendly augmentation method—incorporating human-computer interaction to achieve rich semantic, thematic, and textual diversity.


Solution

  • What methods or solutions did the authors propose? The authors designed an interactive tool, Amplio, to augment unstructured text data through human-computer collaboration. Amplio includes three augmentation techniques:

    1. Augment with Concepts: Generates semantic concepts based on Sparse Autoencoders (SAEs) and modifies sentences by adding or removing concept vectors.
    2. Augment by Interpolation: Performs linear interpolation in embedding space between two text sentences to generate new text.
    3. Augment with Large Language Model (LLM): Allows users to generate text variants through customized LLM prompts.
  • What are the innovative aspects of the solution?

    1. Combines visualization to display sentence embeddings and highlights semantic "empty regions" (gaps) in data distribution, helping users identify target areas for augmentation.
    2. Enhances user control and interpretability of generated results through human-computer collaboration, while reducing the workload of manual data creation.
    3. Proposes diverse augmentation methods, including semi-structured concept augmentation, spatial interpolation, and free-text augmentation via LLM, balancing control, efficiency, and expressiveness.
  • What are the implementation steps and key technologies used?

    1. Data Embedding: Generates high-dimensional semantic representations using sentence embedding models and projects them onto a 2D visualization plane via UMAP.
    2. Concept Learning: Utilizes Sparse Autoencoders (SAEs) to extract latent semantic features and generate "concept vectors."
    3. Human-Computer Interaction: Provides an interactive interface where users can dynamically augment data through dragging, slider adjustments, and text input.
    4. Embedding Inversion: Uses Vec2Text to convert modified embedding vectors back into corresponding natural language text.

Research Outcomes

  • What specific outcomes were achieved?

    1. Tool Development: Designed and developed a tool called Amplio, integrating the three human-computer collaborative text augmentation techniques mentioned above.
    2. User Study: In user trials, 18 red team members used Amplio to quickly generate over 1,200 augmented texts. Feedback indicated that the tool effectively helped them identify new directions for data generation and build diverse evaluation datasets.
  • What advantages does it have compared to existing solutions?

    1. Improved transparency and interpretability of augmentation methods, enabling users to fully understand the generation process and adjust results in real-time.
    2. Supports multiple augmentation methods (semantic concept stretching, embedding interpolation, text prompt generation), offering more control and innovation compared to solely relying on LLM-based generation.
    3. Uses visualization to help users identify gaps in data distribution, avoiding the blind spots and redundancy of traditional augmentation processes.
  • What were the experimental or evaluation results?

    • The user study demonstrated that the augmentation methods provided by Amplio can quickly generate diverse, high-quality text data and expand users' augmentation strategies. By customizing concepts or interpolation points, users achieved semantic-level data diversity expansion.
    • Among the three augmentation methods, most users found the LLM method to be the most intuitive and effective, while the concept and interpolation methods showed greater potential for innovation.
  • Limitations and Future Directions

    1. Limitations:
      • Concept augmentation and interpolation methods sometimes generate inaccurate or "hallucinated" content that does not align with user expectations.
      • UMAP dimensionality reduction may cause visual distortion in embedding space, affecting the intuitive display of augmentation results.
      • The current tool is limited in scale and cannot generate data in large batches.
    2. Future Directions:
      • Improve the SAE model's concept learning capabilities to reduce semantic deviations in generated content.
      • Explore more advanced interpolation methods (e.g., narrative-based interpolation) to ensure natural continuity and semantic coherence in generated content.
      • Extend the tool to other data modalities (e.g., images or code) and larger-scale data augmentation tasks.
      • Support collaborative data augmentation, allowing multiple users to jointly expand and evaluate datasets.

Through the design and user study of Amplio, this paper demonstrates the potential of human-computer collaborative data augmentation methods, which can positively impact the development, evaluation, and optimization of data-driven machine learning models.

Quick Actions

Share

Share this page

ios_share

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

AdRecommended

Learn AI Coding at CodeNow

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

Paper Snapshot

fact_check
dataset
Source
CHI
calendar_month
Year
2025
emoji_events
Award
Honorable Mention
group
Authors
5 authors
sell
Subtopics
Generative AI (Text, Image, Music, Video), Human-LLM Collaboration, Computational Methods in HCI
work
Professions
Software Engineers & Developers, AI/ML Researchers & Engineers
article
Content Status
Full text indexed
hub
Related Papers
10 related papers