Domino: Exposing AI's Hidden Flaws with Cross-Modal Insights
Stanford's new method uncovers systematic errors in machine learning models, pushing for safer and fairer AI

Takeaways
- ›Domino leverages cross-modal embeddings to expose and describe AI models' hidden flaws
- ›The method generates natural language descriptions of error-prone data slices
- ›Identifying specific underperforming slices is crucial for safe and fair AI deployment
- ›Domino represents a shift towards granular, concept-level evaluation of AI models
High accuracy doesn't mean flawless performance. Machine learning models often harbor systematic errors on specific data slices, potentially leading to dangerous blind spots. Stanford AI Lab's new 'Domino' method aims to expose these hidden flaws, challenging how we evaluate and improve AI systems.
Domino's key innovation is its use of cross-modal embeddings, a shared mathematical space for both images and text. This approach not only identifies problematic data slices but also describes them in natural language, making the results immediately actionable for researchers and engineers.
Here's Domino's three-step process:
- Embed validation images and text into a shared space using a cross-modal encoder.
- Identify regions in this space with high error concentrations.
- Generate natural language descriptions of error-prone slices using nearby text in the embedding space.
This approach offers a significant leap forward in slice discovery:
- It uncovers coherent slices aligned with human-understandable concepts.
- It provides automatic, natural language descriptions of problematic slices.
- It's adaptable across diverse data types, from natural images to medical scans to protein sequences.
To demonstrate Domino's capabilities, the researchers audited a ResNet18 model pretrained on ImageNet, focusing on car detection. Domino exposed two notable underperforming slices:
- Photos of car interiors
- Images of race cars
These findings reveal how even a generally accurate model can falter on specific subclasses. For Waymo, an autonomous vehicle company, misclassifying car interiors might be acceptable. For ESPN broadcasting Formula 1, failing to recognize race cars would be catastrophic.
Domino's power lies in its ability to surface these nuanced issues automatically. Previous methods often required extensive manual inspection to understand error-prone slices. Domino's natural language descriptions allow practitioners to quickly grasp the nature of the problem.
However, Domino isn't a panacea. Its effectiveness hinges on the quality of the underlying cross-modal embeddings. While it can identify problematic slices, addressing these issues still demands human expertise and potentially additional data or model adjustments.
Domino's introduction underscores a critical shift in AI research: moving beyond overall accuracy to understand and improve model behavior on specific data subsets. This transition is crucial for deploying AI systems safely and fairly, especially in high-stakes domains like healthcare or autonomous vehicles.
As AI systems proliferate in critical applications, tools like Domino become essential for rigorous testing and auditing. By systematically uncovering hidden flaws, they can help prevent potentially dangerous or discriminatory outcomes before real-world deployment.
The quest for truly robust AI doesn't end with high overall accuracy. It demands a granular understanding of where models fail and why. Domino offers a powerful new tool in this pursuit, pushing the field towards more transparent, trustworthy, and ultimately useful artificial intelligence.
Related reads
Self-Training Explained: How Regularization and Data Structure Drive Effectiveness
4 min read
Grading Complex Coding Programs with AI: How it Works
5 min read
Robot Learning from Web Data Explained: Reward Signals, Generalization
4 min read
CoMet Explained: Multimodal Uncertainty Estimation, Benchmarks
4 min read
MARVEL Framework Explained: How It Tackles AI Overconfidence in Medical Data
3 min read
Data Pyramid for Embodied Manipulation Explained: Framework, Tradeoffs
3 min read
Reported and explained by AI·Reporter.