Supporting Co-Adaptive Machine Teaching through Human Concept Learning and Cognitive Theories
Best PaperAuthors
Research Background and Problem
-
What problems or challenges did the authors identify?
- Traditional Interactive Machine Learning (IML) methods allow users to define model concepts through data labeling. However, in subjective or ambiguous tasks, there is often a misalignment between the model's understanding of labels and decision boundaries and human understanding. Existing techniques focus more on optimizing model performance and provide limited cognitive support for the human learning process.
- Data labeling is inherently a cognitive task that requires users to compare and integrate data examples. However, labeling interfaces and models often lack effective designs to support users' cognitive processes.
- Very few studies have attempted to effectively generate and present highly contrasting counterfactual data to improve the co-adaptation process between humans and AI.
-
Why is this problem important?
- The quality of data labeling directly impacts model performance. In handling complex or subjective tasks, supporting users in better understanding the data and the model's current state is crucial for improving labeling efficiency and model performance.
- Building bi-directional alignment between humans and AI is a key goal for achieving effective human-AI collaboration, especially in complex data environments of the future.
-
Research Motivation and Related Work
- The authors draw inspiration from two cognitive theories: "Variation Theory" and "Structural Alignment Theory." The former emphasizes learning through distinguishing between critical and superficial features, while the latter advocates for comparing and reasoning by aligning structures through contrasting information.
- Although counterfactual generation and visualization have been applied to improve model performance, there is still insufficient support for collaborative labeling environments and user cognition. Therefore, this study aims to leverage cognitive theories to guide counterfactual generation and interface design to more effectively support the co-adaptive learning process between users and AI.
Solution
-
What methods or solutions did the authors propose?
- Mocha System: An interactive machine learning tool that supports the human-AI co-adaptive labeling process by integrating cognitive theories.
- Uses Variation Theory to generate counterfactual data with similar structures but different labels based on user-labeled data.
- Employs Structural Alignment Theory to design data presentation interfaces, using visual cues (e.g., highlighting changes) to help users quickly understand differences in contrasting data.
- Mocha System: An interactive machine learning tool that supports the human-AI co-adaptive labeling process by integrating cognitive theories.
-
What are the innovative aspects of this solution?
- Novel integration of Variation Theory and Structural Alignment Theory to support counterfactual generation and user perception.
- Utilizes neuro-symbolic models and large language models (LLMs) to explore data boundaries and generate counterfactual data aligned with users' cognitive patterns.
- Developed an interface emphasizing "variation alignment," enabling users to intuitively perceive key differences between data examples, thereby improving labeling efficiency and reducing cognitive load.
-
What are the implementation steps and key technologies used?
- Counterfactual Data Generation:
- Leverages neuro-symbolic models to generate pattern rules that capture semantic, syntactic, and lexical similarities between data.
- Generates counterfactual data near given label boundaries, using pre-trained large language models (LLMs) to create synthetic data that matches current patterns but has different predicted labels.
- Ensures counterfactuals exhibit critical feature changes while maintaining consistent superficial features, in line with Variation Theory.
- Interface Design Based on Structural Alignment:
- The interface uses gray to display unchanged parts and black to highlight changed parts, guiding users to focus on key feature differences.
- Adds thematic color highlights for the neuro-symbolic model's learned patterns, allowing users to more intuitively understand and examine model reasoning.
- Counterfactual Data Generation:
Research Outcomes
-
What specific outcomes were achieved?
- Mocha significantly improved labeling efficiency: Users achieved higher labeling efficiency with interfaces incorporating alignment and highlighting, especially reducing batch labeling time (statistically significant) compared to conditions without structural alignment rendering or Variation Theory.
- Users reported a significant increase in perceived system usefulness through the highlighted interactive interface and noted a deeper understanding of both the data and model behavior.
- Labeling data combined with counterfactuals effectively improved the model's F1 score, particularly enhancing model precision, indicating that the model better learned user intentions and label boundaries.
-
What advantages does it have compared to existing solutions?
- Provides bi-directional support: Not only improves model performance but also supports users in understanding and reflecting on their labeling standards through system design.
- Enhances user experience: By clearly highlighting and presenting contrasting differences, it reduces users' cognitive load while optimizing the labeling process.
-
What are the experimental or evaluation results?
- An experimental study with 18 participants revealed:
- Under the condition combining Variation Theory-generated counterfactual data and a structurally aligned interface (C3), average labeling efficiency, perceived knowledge gain, sense of model control, and tool usefulness outperformed other conditions.
- The model achieved significant performance improvements in multi-class classification tasks, particularly excelling in label definitions with ambiguous boundaries, where it learned more accurate and diverse decision rules.
- An experimental study with 18 participants revealed:
-
Limitations and Future Directions
- Limitations:
- The experiment duration was relatively short, testing only short-term effectiveness under different conditions, without observing the evolution of long-term human-AI collaboration patterns.
- The experiment covered only two text classification tasks (Yelp reviews and sentiment classification), leaving the broader applicability across domains unverified.
- The system was only tested with neuro-symbolic models, and its applicability to other model architectures requires further validation.
- Future Directions:
- Explore the system's performance in longer-term, dynamic interaction processes, such as the evolution of user trust and labeling strategies.
- Test the method's generalizability to other domains (e.g., image classification, medical data analysis).
- Investigate the impact of alignable differences versus non-alignable differences to advance more complex AI explanations and user cognition support designs.
- Limitations:
This study demonstrates how cognitive theories can be applied to the development of interactive machine learning tools, providing important insights into the significance and future development paths of human-AI collaboration in labeling tasks.
Research Questions / Practical Problems
Question signals indexed for this paper.
Research Questions
3- How can contrastive data be generated by combining cognitive theories (variation theory and structure-mapping theory) to support annotation of subjective or ambiguous tasks?Category: Human-in-the-Loop Labeling and Example SelectionSimilar questionsarrow_forward
- How can interaction interfaces be designed to help users quickly perceive key data differences during annotation?Category: Human-in-the-Loop Labeling and Example SelectionSimilar questionsarrow_forward
- How do cognitive support tools affect human-AI collaborative annotation efficiency and model performance?Category: Human-in-the-Loop Labeling and Example SelectionSimilar questionsarrow_forward
Practical Problems
1- Users struggle to understand model state and data boundaries when annotating complex or subjective tasks.Category: Human-in-the-Loop Labeling and Example SelectionSimilar questionsarrow_forward
- 100%
UMLAUT: Debugging Deep Learning Programs using Program Structure and Model Behavior
CHI '21· Explainable AI (XAI) +1
- 80%
Questioning the AI: Informing Design Practices for Explainable AI User Experiences
CHI '20· Explainable AI (XAI) +1
- 80%
AI-Moderated Decision-Making: Capturing and Balancing Anchoring Bias in Sequential Decision Tasks
CHI '22· Explainable AI (XAI) +2
- 80%
How can Explainability Methods be Used to Support Bug Identification in Computer Vision Models?
CHI '22· Explainable AI (XAI) +1
- 80%
Angler: Helping Machine Translation Practitioners Prioritize Model Improvements
CHI '23· Explainable AI (XAI) +2
- 80%
Zeno: An Interactive Framework for Behavioral Evaluation of Machine Learning
CHI '23· Explainable AI (XAI) +1
- 80%
"Are You Really Sure?'' Understanding the Effects of Human Self-Confidence Calibration in AI-Assisted Decision Making
CHI '24· Explainable AI (XAI) +1
- 80%
"AI enhances our performance, I have no doubt this one will do the same": The Placebo effect is robust to negative descriptions of AI
CHI '24· Explainable AI (XAI) +2
- 80%
Interactive Debugging and Steering of Multi-Agent AI Systems
CHI '25· Human-LLM Collaboration +2
- 80%
DIY: Helping People Assess the Correctness of Natural Language to SQL Systems
IUI '21· Human-LLM Collaboration +2
Based on Jaccard similarity of research subtopics & professions (≥60%)