Distilling Interpretable Models into Human-Readable Code
On the map: Knowledge distillation → General knowledge distillation methods
Abstract (arXiv)
The goal of model distillation is to faithfully transfer teacher model knowledge to a model which is faster, more generalizable, more interpretable, or possesses other desirable characteristics. Human-readability is an important and desirable standard for machine-learned model interpretability. Readable models are transparent and can be reviewed, manipulated, and deployed like traditional source code. As a result, such models can be improved outside the context of machine learning and manually edited if desired. Given that directly training such models is difficult, we propose to train interpretable models using conventional methods, and then distill them into concise, human-readable code. The proposed distillation methodology approximates a model's univariate numerical functions with piecewise-linear curves in a localized manner. The resulting curve model representations are accurate, concise, human-readable, and well-regularized by construction. We describe a piecewise-linear curve-fitting algorithm that produces high-quality results efficiently and reliably across a broad range of use cases. We demonstrate the effectiveness of the overall distillation technique and our curve-fitting algorithm using four datasets across the tasks of classification, regression, and ranking.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Placed in General knowledge distillation methods, one of 12 directions in Knowledge distillation. Builds on 10 of its 34 references that are in the map. First posted on arXiv 21 Jan 2021.
Builds on
10 of 34 references.
References · 10
- 2015Distilling the Knowledge in a Neural Networkcited by 10,324
- 2016Fair prediction with disparate impact: A study of bias in recidivism prediction instrumentscited by 672
- 2016Inherent Trade-Offs in the Fair Determination of Risk Scorescited by 586
- 2020Neural Additive Models: Interpretable Machine Learning with Neural Netscited by 319
- 2018Techniques for Interpretable Machine Learningcited by 238
- 2013Introducing LETOR 4.0 Datasetscited by 121
- 2017Distill-and-Compare: Auditing Black-Box Models Using Transparent Model Distillationcited by 62
- 2017Learning Certifiably Optimal Rule Lists for Categorical Datacited by 50
- 2018An Interpretable Model with Globally Consistent Explanations for Credit Riskcited by 33
- 2014Methods and Models for Interpretable Linear Classificationcited by 4
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2023FIND: A Function Description Benchmark for Evaluating Interpretability Methods
- 2023On the Impact of Knowledge Distillation for Model Interpretability
- 2026The Standard Interpretable Model: A general theory of interpretable machine learning to deductively design interpretable methods using Lagrangian mechanics
- 2026Coding LLMs Can Be Harnessed to Learn Interpretable Models from Data
- 2025Teaching the Teacher: The Role of Teacher-Student Smoothness Alignment in Genetic Programming-based Symbolic Distillation
- 2026Understanding On-Policy Distillation: A Mechanistic Interpretability Perspective via Sparse Crosscoders
- 2025GUIDE: Guided Initialization and Distillation of Embeddings
- 2024Intrinsic User-Centric Interpretability through Global Mixture of Experts