Programs as Black-Box Explanations
원문 초록
Recent work in model-agnostic explanations of black-box machine learning has demonstrated that interpretability of complex models does not have to come at the cost of accuracy or model flexibility. However, it is not clear what kind of explanations, such as linear models, decision trees, and rule lists, are the appropriate family to consider, and different tasks and models may benefit from different kinds of explanations. Instead of picking a single family of representations, in this work we propose to use "programs" as model-agnostic explanations. We show that small programs can be expressive yet intuitive as explanations, and generalize over a number of existing interpretable families. We propose a prototype program induction method based on simulated annealing that approximates the local behavior of black-box classifiers around a specific prediction using random perturbations. Finally, we present preliminary application on small datasets and show that the generated explanations are intuitive and accurate for a number of classifiers.
함께 살펴볼 논문
공통 태그를 근거로 연결했습니다. 실제 인용 관계나 논문의 우수성을 뜻하지 않습니다.
Searching Latent Program Spaces
LLM-SR: Scientific Equation Discovery via Programming with Large Language Models
KB-Plugin: A Plug-and-play Framework for Large Language Models to Induce Programs over Low-resourced Knowledge Bases
Learning Differentiable Logic Programs for Abstract Visual Reasoning
Using Natural Language and Program Abstractions to Instill Human Inductive Biases in Machines
ArcaneQA: Dynamic Program Induction and Contextualized Encoding for Knowledge Base Question Answering
토론
이 논문과 연결된 포럼 글이 아직 없습니다.