Drava: Aligning Human Concepts with Machine Learning Latent Dimensions for the Visual Exploration of Small Multiples
Authors
Title of the Paper
DRAVA: Aligning Human Concepts with Machine Learning Latent Dimensions for the Visual Exploration of Small Multiples
Paper Information
- Research Domain: Human-AI Collaboration, Explainable Artificial Intelligence (XAI), Data Visualization, Representation Learning
- Keywords: Visual Exploration, XAI, Human-AI Collaboration, Latent Space, Small Multiples
Research Background and Problem
-
Identified Problems or Challenges:
- Latent vector representations are widely used for data exploration but lack interpretability, making it difficult to align them precisely with human concepts.
- While disentangled representation learning (DRL) enhances the interpretability of latent dimensions, the learned latent dimensions may not align with user-understood semantic concepts.
- Existing research focuses primarily on model explanation and improvement, neglecting how interpretable latent variables can support concept-driven data exploration.
-
Significance:
- Latent variables efficiently represent and organize large datasets but cannot be directly used to explain real-world scenarios.
- There is an urgent need for data exploration and analysis, especially in high-dimensional domains such as medicine and genomics.
-
Motivation and Related Work:
- Research on disentangled representations (e.g., β-VAE and FactorVAE) has made progress in latent variable interpretability but still faces semantic inconsistency issues.
- Compared to existing tools, improving the semantic alignment of latent dimensions can help humans intuitively understand data and support complex analytical tasks.
Proposed Solution
-
Proposed Method or Framework:
- Drava is an interactive visual analysis system that enables users to:
- Identify discrepancies between latent dimensions and human concepts;
- Refine the semantics of latent variables through intuitive interactions;
- Perform concept-driven data exploration.
- A concept adaptor model is used to fine-tune semantic dimensions based on user feedback.
- Drava is an interactive visual analysis system that enables users to:
-
Innovative Features:
- Combines human-centered computing and interactive machine learning, allowing users to directly influence the semantic interpretation of latent variables.
- Provides interactive visualization features, including visual clustering, multimodal layouts, and fine-tuning of AI explainability models.
- Proposes a clear three-step workflow to help users progressively align latent variables with semantic concepts.
-
Implementation Steps and Techniques:
- Learning latent representations: DRL is used to extract latent variables and disentangle semantic dimensions.
- Users explore latent dimensions through a three-step process:
- Interpret the semantic dimensions of latent variables;
- Adjust misaligned data items through drag-and-drop, grouping, or visual previews;
- Generate new knowledge relevant to the analysis task.
- The backend model is trained using β-VAE, while the frontend employs visualization tools like React and Piling.js to create an interactive interface.
Research Outcomes
-
Main Achievements:
- Provides a ready-to-use tool for analyzing small multiples data, enabling concept-driven data exploration.
- Reduces semantic ambiguity by generating synthetic images and grouping latent variables.
- Demonstrates the effectiveness of Drava in four use cases, including simple shape data, celebrity datasets, genomic matrices, and breast cancer cell image exploration.
-
Advantages Over Existing Solutions:
- Compared to traditional dimensionality reduction or other tools based on uninterpretable latent variables, Drava is more intuitive and flexible.
- Allows users to directly fine-tune the semantics of latent variables through interactive operations rather than relying entirely on algorithmic outputs.
-
Experimental or Evaluation Results:
- High accuracy: Demonstrated semantic and interpretability performance of latent dimensions across different dataset scenarios (e.g., skin color and background brightness analysis on the CelebA dataset).
- Achieved better alignment between user-specified semantic dimensions and actual task requirements.
- Provided an example of improving breast cancer cell classification performance through user feedback.
-
Limitations and Future Directions:
- The current method has limited applicability to visually complex concepts and highly diverse datasets (e.g., ImageNet).
- Cognitive load increases for users when the number of latent dimensions is large.
- Broader user studies are needed to validate usability in real-world scenarios.
- Future work will focus on improving visual efficiency (e.g., dynamic sample loading or multi-level detail adjustments).
Research Questions / Practical Problems
Question signals indexed for this paper.
Research Questions
3- How can machine learning latent dimensions be better aligned with semantically meaningful concepts understood by users?Category: Machine Learning Model Visualization, Debugging, and Explainability SupportSimilar questionsarrow_forward
- Can interactive visualization systems help users intuitively explore latent variables and their semantics?Category: Machine Learning Model Visualization, Debugging, and Explainability SupportSimilar questionsarrow_forward
- How does the Drava system improve semantic consistency of latent variables through user interaction and concept adapters?Category: Machine Learning Model Visualization, Debugging, and Explainability SupportSimilar questionsarrow_forward
Practical Problems
1- Users struggle to understand actual semantics of latent variables in machine learning models.Category: Machine Learning Model Visualization, Debugging, and Explainability SupportSimilar questionsarrow_forward
- 86%
Gamut: A Design Probe to Understand How Data Scientists Understand Machine Learning Models
CHI '19· Explainable AI (XAI) +2
- 75%
Vipera: Blending Visual and LLM-Driven Guidance for Systematic Auditing of Text-to-Image Generative AI
CHI '26· Explainable AI (XAI) +3
- 75%
From Overload to Convergence: Supporting Multi-Issue Human–AI Negotiation with Bayesian Visualization
CHI '26· Explainable AI (XAI) +3
- 71%
On Selective, Mutable and Dialogic XAI: a Review of What Users Say about Different Types of Interactive Explanations
CHI '23· Explainable AI (XAI) +1
- 71%
Towards Estimating Missing Emotion Self-reports Leveraging User Similarity: A Multi-task Learning Approach
CHI '24· Explainable AI (XAI) +1
- 67%
Interactive Reasoning: Visualizing and Controlling Chain-of-Thought Reasoning in Large Language Models
IUI '26· Human-LLM Collaboration +3
- 63%
Interpreting Interpretability: Understanding Data Scientists' Use of Interpretability Tools for Machine Learning
CHI '20· Explainable AI (XAI) +2
- 63%
No Explainability without Accountability: An Empirical Study of Explanations and Feedback in Interactive ML
CHI '20· Explainable AI (XAI) +2
- 63%
User Ex Machina : Simulation as a Design Probe in Human-in-the-Loop Text Analytics
CHI '21· Explainable AI (XAI) +3
- 63%
ESCAPE: Countering Systematic Errors from Machine's Blind Spots via Interactive Visual Analysis
CHI '23· Explainable AI (XAI) +2
Based on Jaccard similarity of research subtopics & professions (≥60%)