DALL: Data Labeling via Data Programming and Active Learning Enhanced by Large Language Models

Human-LLM CollaborationAI-Assisted Decision-Making & AutomationUser Research Methods (Interviews, Surveys, Observation)Prototyping & User TestingSoftware Engineers & DevelopersAI/ML Researchers & EngineersHCI Researchers

Paper Title

DALL: Data Labeling via Data Programming and Active Learning Enhanced by Large Language Models

Publication Info

  • Topic area: Text labeling frameworks combining data programming, active learning, and large language models.
  • Keywords: Data labeling, data programming, active learning, large language models, text classification, labeling functions, span sets, iterative refinement, usability, labeling efficiency.

Background and Problem

  • Problem / challenge: Existing text labeling approaches struggle to balance label quality and cost. Data programming requires programming expertise, active learning suffers from cold-start issues, and LLM-based labeling can be inconsistent and unreliable without human oversight.
  • Significance: High-quality labeled datasets are critical for deep learning in NLP tasks, and reducing the cost and effort of labeling can accelerate advancements in the field.
  • Motivation and related work: Prior work has explored pairwise combinations of data programming, active learning, and LLMs but has not fully integrated all three. Challenges include the programming burden in data programming, inefficiencies in active learning, and the need for human oversight in LLM-based labeling.

Solution

  • Proposed approach: DALL, a unified text labeling framework that integrates data programming, active learning, and LLMs to improve labeling efficiency and accuracy.
  • Novelty:
    1. Introduces a structured specification for defining labeling functions via configuration rather than code.
    2. Combines data programming with active learning to refine noisy labels and address cold-start issues.
    3. Leverages LLMs to assist in label correction, span set expansion, and labeling function refinement.
    4. Implements an interactive labeling system with a user-friendly interface for iterative refinement.
  • Procedure and key techniques:
    1. Users define labeling functions using a no-code structured specification.
    2. Active learning selects informative instances based on uncertainty, disagreement, or abstention.
    3. LLMs analyze selected instances to recommend labels, expand span sets, and suggest new labeling functions.
    4. Iterative refinement improves label quality through user interaction with the system.

Results

  • Concrete findings:
    • DALL achieved comparable or higher accuracy than Doccano, Snorkel, and GPT-3.5 Turbo, with significantly lower labeling time.
    • Reusing labeling functions across tasks enabled rapid convergence to high accuracy.
    • Ablation studies showed that combining data programming, active learning, and LLMs improved accuracy and reduced time cost.
  • Advantage over baselines:
    • Faster time to reach 85% accuracy compared to alternatives.
    • Sustained accuracy improvements through iterative refinement using active learning and LLM assistance.
  • Experiments / evaluation:
    • Comparative study with 36 participants on sentiment analysis tasks.
    • Ablation study with 18 participants to evaluate the contributions of individual modules.
    • Usability study with 15 participants showing high satisfaction and ease of use.
  • Limitations and future work:
    • Difficulty handling cross-sentence reasoning or implicit expressions.
    • Need for domain-specific span sets and prompt optimization.
    • Potential to build a library of reusable span sets and automate prompt tuning.

Summary

DALL is a text labeling framework that integrates data programming, active learning, and LLMs to improve labeling efficiency and accuracy. It introduces a structured specification for defining labeling functions without coding and combines it with active learning to prioritize informative instances and LLM analysis to assist in label refinement. Evaluations show that DALL outperforms existing systems in both accuracy and efficiency, with high usability ratings from participants. Future work includes addressing limitations in handling complex expressions, expanding domain-specific resources, and optimizing prompts for new tasks.

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/papers/chi/222212/2026

AdRecommended

Learn AI Coding at CodeNow

open_in_newOpen DOI Link
DOI: https://doi.org/10.1145/3772318.3791356
At a Glance

Paper Snapshot

fact_check
dataset
Source
CHI
calendar_month
Year
2026
emoji_events
Award
No award tagged
group
Authors
7 authors
sell
Subtopics
Human-LLM Collaboration, AI-Assisted Decision-Making & Automation, User Research Methods (Interviews, Surveys, Observation), Prototyping & User Testing
work
Professions
Software Engineers & Developers, AI/ML Researchers & Engineers, HCI Researchers
article
Content Status
Full text indexed
hub
Related Papers
10 related papers