What-If Tool
What-If Tool analyzes machine learning model behavior to interpret predictions, assess feature effects, and measure fairness across hypothetical and real input scenarios.
Key Features:
- Interactive Probing: Explores how systematic changes to input data affect model predictions and outputs.
- Hypothetical Scenario Testing: Evaluates model responses to hypothetical or counterfactual input scenarios to probe potential behaviors and limitations.
- Feature Importance Analysis: Computes and presents importance of input features to quantify their influence on model predictions.
- Model Behavior Visualization: Visualizes model outputs across multiple models and subsets of input data for comparative analysis.
- Fairness Metrics Measurement: Calculates and reports various fairness metrics to assess equity across demographic or subgroup partitions.
Scientific Applications:
- Bias Identification: Identifies algorithmic biases by comparing performance and outcomes across data subgroups.
- Fairness Assessment: Assesses and quantifies fairness of decision-making using group- or subgroup-level metrics.
- Robustness and Sensitivity Analysis: Evaluates model robustness and sensitivity by testing predictions under varied and hypothetical input conditions.
Methodology:
Performs feature importance analysis, computes fairness metrics, tests models on hypothetical or counterfactual inputs, and visualizes outputs across models and data subsets.
Topics
Details
- Added:
- 11/14/2019
- Last Updated:
- 1/3/2021
Operations
Publications
Wexler J, Pushkarna M, Bolukbasi T, Wattenberg M, Viegas F, Wilson J. The What-If Tool: Interactive Probing of Machine Learning Models. IEEE Transactions on Visualization and Computer Graphics. 2019. doi:10.1109/tvcg.2019.2934619. PMID:31442996.
PMID: 31442996