Model Sketching: Centering Concepts in Early-Stage Machine Learning Model Design
Authors
Title of the Paper
Model Sketching: Centering Concepts in Early-Stage Machine Learning Model Design
Paper Information
- Research Domain: Early-stage model design in Human-Computer Interaction (HCI) and Machine Learning (ML)
- Keywords: Model sketching design, high-level concepts, machine learning models, interactive prototyping, interpretability, rapid iteration, data representation, decision logic
Research Background and Problem Statement
-
Identified Problems or Challenges:
- In current machine learning development, practitioners often focus on low-level technical details (e.g., architecture selection and performance metrics) while neglecting higher-level issues, such as the core factors the model should address.
- This technical "tunnel vision" often leads to premature fixation on a single problem definition, lacking comprehensive exploration of the problem space.
- Particularly in ethically complex domains (e.g., content moderation), biases in problem definition can result in systemic errors that are difficult to eliminate.
-
Significance:
- High-level concept definition is critical for accurately translating open-ended tasks (e.g., "detecting hate speech") into specific problem definitions.
- Focusing on the core components of decision logic during the early design stages of machine learning models can help mitigate bias risks in ethical issues.
-
Research Motivation and Related Work:
- Inspired by sketching methods in design, which emphasize exploring design possibilities in a vague, flexible, and rapid manner.
- Existing interactive machine learning (IML) and machine teaching (IMT) methods facilitate rapid model development but focus more on inputs and outputs rather than model decision logic.
- Current methods lack effective tools to help practitioners quickly explore high-level concepts and their impact on model decisions.
Proposed Solution
-
Proposed Method or Solution:
- Model Sketching: A technical framework that enables machine learning practitioners to rapidly generate functional model sketches based on core concepts using zero-shot methods, exploring various modeling pathways.
- Developed ModelSketchBook Tool, a Python-based tool that allows users to quickly create and test concepts in an interactive notebook environment.
-
Innovations:
- Emphasizes transparent representation of high-level concepts and the ability to directly iterate on model logic.
- Utilizes zero-shot methods (e.g., GPT-3 and CLIP) to enable users to generate new concepts quickly with minimal data costs.
- Supports users in composite modeling of concepts using logical operators (AND/OR).
-
Implementation Steps:
- Users define task objectives and data structures using minimal tabular data (e.g., text and image fields).
- GPT-3 or CLIP converts user-inputted concept descriptions into functional scores, such as determining whether a text is "offensive."
- Multiple concept scores are used to train sketch models, aggregating final predictions through simple methods like linear regression, decision trees, or random forests.
- Users iteratively modify concepts or sketch models via interactive visualization, gradually refining decision logic.
Research Outcomes
-
Specific Results:
- Presented four case studies (travel recommendations, artistic creativity, political candidate research, restaurant review bias auditing) to demonstrate the broad applicability of model sketching in real-world scenarios.
- Experiments showed that practitioners could create models meeting basic requirements within a short time frame (20–30 minutes) using the proposed method.
- Developed the ModelSketchBook tool to enable rapid concept creation and iteration.
-
Advantages Over Existing Solutions:
- Compared to traditional machine learning modeling methods, model sketching emphasizes exploratory and flexible design.
- Provides intuitive modeling pathways in zero-shot scenarios, significantly reducing the time from conceptualization to model implementation.
- Encourages practitioners to shift focus from low-level technical details to high-level design thinking.
-
Experimental or Evaluation Results:
- Evaluated with 17 participants experienced in machine learning, showing that model sketching prompted users to shift attention from technical details to high-level decision-making (e.g., perspectives on racism, gender discrimination).
- Over 75% of participants reported significant improvements in their modeling approaches after using ModelSketchBook.
- Concept performance tests showed moderate accuracy for zero-shot methods (e.g., text concept F1 score = 0.58, image concept F1 score = 0.60).
-
Limitations and Future Directions:
- Limitations: Current reliance on pre-trained models (e.g., GPT-3 and CLIP) restricts concept diversity in complex tasks; users may overly depend on the capabilities of the trained models when constructing concepts.
- Future Directions:
- Explore multi-layered sketching methods for more granular expression of complex concepts.
- Develop guidance tools to increase participation from non-technical users, enabling domain experts to define high-level problem logic more easily.
- Introduce example-based learning and few-shot modeling combined with user-generated concepts to further enhance the performance and scalability of sketch models.
Through model sketching design, the authors aim to steer machine learning design toward a more flexible, creative, and ethically conscious direction, offering practitioners new perspectives for understanding complex modeling tasks.
Research Questions / Practical Problems
Question signals indexed for this paper.
Research Questions
3- How can model sketching enable rapid exploration and iteration of high-level concepts in early-stage machine learning model design?Category: Machine Learning Fairness and Data Development PracticesSimilar questionsarrow_forward
- Can zero-shot methods (e.g., GPT-3 and CLIP) for generating model logic effectively support users' focus on high-level design questions?Category: Machine Learning Fairness and Data Development PracticesSimilar questionsarrow_forward
- Can the model sketching framework more effectively reduce bias and improve modeling efficiency than traditional methods?Category: Machine Learning Fairness and Data Development PracticesSimilar questionsarrow_forward
Practical Problems
1- Machine learning practitioners are often constrained by technical details, making it difficult to explore core problem logic.Category: Machine Learning Fairness and Data Development PracticesSimilar questionsarrow_forward
- 100%
HINT: Integration Testing for AI-based features with Humans in the Loop
IUI '22· AI-Assisted Decision-Making & Automation +1
- 80%
Rules or Weights? Comparing User Understanding of Explainable AI Techniques with the Cognitive XAI-Adaptive Model
IUI '26· Explainable AI (XAI) +2
- 67%
Interpreting Interpretability: Understanding Data Scientists' Use of Interpretability Tools for Machine Learning
CHI '20· Explainable AI (XAI) +2
- 67%
PaTAT: Human-AI Collaborative Qualitative Coding with Explainable Interactive Rule Synthesis
CHI '23· Explainable AI (XAI) +2
- 67%
Faulty or Ready? Handling Failures in Deep-Learning Computer Vision Models until Deployment: A Study of Practices, Challenges, and Needs
CHI '23· Explainable AI (XAI) +2
- 67%
Talking About the Assumption in the Room
CHI '25· AI-Assisted Decision-Making & Automation +2
- 67%
Modelling Experts' Sampling Strategy to Balance Multiple Objectives During Scientific Explorations
HRI '24· Human-LLM Collaboration +2
- 67%
Unakite: Scaffolding Developers’ Decision-Making Using the Web
UIST '19· Explainable AI (XAI) +2
- 60%
AutoGain: Gain Function Adaptation with Submovement Efficiency Optimization
CHI '20· Hand Gesture Recognition +1
- 60%
Effects of Communication Directionality and AI Agent Differences in Human-AI Interaction
CHI '21· Human-LLM Collaboration +1
Based on Jaccard similarity of research subtopics & professions (≥60%)