PiML Toolbox for Interpretable Machine Learning Model Development and Diagnostics
Not on the map. Why?
Abstract (arXiv)
PiML (read π-ML, /`pai`em`el/) is an integrated and open-access Python toolbox for interpretable machine learning model development and model diagnostics. It is designed with machine learning workflows in both low-code and high-code modes, including data pipeline, model training and tuning, model interpretation and explanation, and model diagnostics and comparison. The toolbox supports a growing list of interpretable models (e.g. GAM, GAMI-Net, XGB1/XGB2) with inherent local and/or global interpretability. It also supports model-agnostic explainability tools (e.g. PFI, PDP, LIME, SHAP) and a powerful suite of model-agnostic diagnostics (e.g. weakness, reliability, robustness, resilience, fairness). Integration of PiML models and tests to existing MLOps platforms for quality assurance are enabled by flexible high-code APIs. Furthermore, PiML toolbox comes with a comprehensive user guide and hands-on examples, including the applications for model development and validation in banking. The project is available at https://github.com/SelfExplainML/PiML-Toolbox.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 15 of its 32 references that are in the map. First posted on arXiv 7 May 2023.
Builds on
15 of 32 references.
References · 15
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
- 2020Captum: A unified and generic model interpretability library for PyTorchcited by 547
- 2019InterpretML: A Unified Framework for Machine Learning Interpretabilitycited by 246
- 2016Visualizing the Effects of Predictor Variables in Black Box Supervised Learning Modelscited by 213
- 2020GAMI-Net: An Explainable Neural Network based on Generalized Additive Models with Structured Interactionscited by 82
- 2020General Pitfalls of Model-Agnostic Interpretation Methods for Machine Learning Modelscited by 75
- 2018Automated Data Slicing for Model Validation:A Big data - AI Integration Approachcited by 70
- 2019Purifying Interaction Effects with the Functional ANOVA: An Efficient Algorithm for Recovering Identifiable Additive Modelscited by 42
- 2020dalex: Responsible Machine Learning with Interactive Explainability and Fairness in Pythoncited by 40
- 2020Unwrapping The Black Box of Deep ReLU Networks: Interpretability, Diagnostics, and Simplificationcited by 32
- 2019Enhancing Explainability of Neural Networks through Architecture Constraintscited by 29
Built on by
Citing papers per year: 2024: 1; 2025: 1; 2026: 2.
4 papers.
- 2024Less Discriminatory Alternative and Interpretable XGBoost Framework for Binary Classificationcited by 2
- 2025dnamite: A Python Package for Neural Additive Modelscited by 0
- 2026Woodelf++: A Fast and Unified Partial Dependence Plot Algorithm for Decision Tree Ensemblescited by 0
- 2026K-IPO: Kendall-constrained Importance Preserving Oversampling for Imbalanced Tabular Datacited by 0
- 2026K-IPO: Kendall-constrained Importance Preserving Oversampling for Imbalanced Tabular Data17 Jul 2026
- 2026Woodelf++: A Fast and Unified Partial Dependence Plot Algorithm for Decision Tree Ensembles14 May 2026
- 2025dnamite: A Python Package for Neural Additive Models6 Mar 2025
- 2024Less Discriminatory Alternative and Interpretable XGBoost Framework for Binary Classification24 Oct 2024