NEW
Also known as: ALE, Accumulated Local Effects Plots
A model-agnostic method that estimates feature effects by accumulating local changes, reducing extrapolation bias with correlated features.
DESCRIPTION
Accumulated Local Effects (ALE) quantify how features influence model predictions by integrating local derivatives over the data distribution. Unlike Partial Dependence Plots, ALE avoids extrapolating into sparse regions, making it robust with correlated features. ALE can show main and interaction effects, offering faster computation than SHAP for global insights. It is useful for global interpretability in tabular models. Limitations include reliance on binning choices and potential misinterpretation when strong interactions dominate.
ALTERNATIVE DEFINITIONS
Journal of Machine Learning Research
We introduce Accumulated Local Effects (ALE) plots, which show the main effects of features on the prediction function while avoiding extrapolation beyond the data distribution.
Emphasizes main effects and avoidance of extrapolation.
Interpretable Machine Learning (Molnar)
Accumulated local effects (ALE) plots show how features influence the prediction of a machine learning model on average and are designed to be unbiased with correlated features.
Highlights average influence and unbiasedness for correlated features.
RELATED TERMS
Individual Conditional Expectation Permutation Importance Global Surrogate Model LIME Feature Cross Causal Inference Model Explainability Counterfactual Explanations
COMPETING TERMS
Partial Dependence Plot SHAP Values
RELATIONS
- Broader: Model Explainability
KNOWLEDGE AREAS
AI Data Science Testing & Validation AI Governance
TARGET AUDIENCE
Data Scientist AI Engineer MLOps Engineer Data Analyst
EXTERNAL SOURCES
- Wikipedia - Partial dependence plot#Accumulated local effects
- JMLR - Original ALE plots paper
- CRAN - R package supporting ALE plots
- GitHub - Python ALE plotting implementation
TOP QUESTIONS
What are Accumulated Local Effects and why were they introduced?
ALE plots estimate feature effects by accumulating local changes over observed data. They were introduced to avoid the extrapolation bias seen in Partial Dependence Plots with correlated features.
Category: Definition
How do ALE plots differ from Partial Dependence Plots?
PDPs marginalize over the joint distribution and can extrapolate into sparse regions, while ALE integrates local effects within observed bins, reducing bias with correlated inputs.
Category: Comparison
When should I use ALE vs SHAP values?
Use ALE for fast, global insights into feature effects, especially with correlated features. Use SHAP for local attributions and consistency guarantees at the instance level.
Category: Decision
What are limitations of ALE?
ALE depends on binning choices and can obscure complex interactions if not plotted at higher orders. Interpretation requires careful axis scaling and feature engineering awareness.
Category: Risks
How is ALE computed in practice?
Data are partitioned into bins per feature, local effects are computed within bins, then integrated and centered to obtain an average effect curve.
Category: HowTo
Can ALE handle interactions?
Yes, second-order ALE surfaces can visualize pairwise interactions by integrating local effects over two features simultaneously.
Category: Capabilities
Is ALE model-agnostic?
Yes. ALE treats the model as a black box and only requires predictions to estimate local effects.
Category: Property
What datasets benefit most from ALE?
Tabular datasets with correlated features benefit, where PDPs often mislead due to extrapolation into unobserved regions.
Category: UseCases
How to validate ALE insights?
Cross-check with ICE curves, permutation importance, and domain knowledge. Ensure robustness across bin sizes and data splits.
Category: Validation