Oct, 2023

解释决策树的符号语言

TL;DR我们的研究提出了解释决策树的符号化语言 ExplainDT,它基于我们称之为 StratiFOILed 的一阶逻辑构建的精心构造的片段。StratiFOILed 在表达能力和评估复杂度上保持平衡,能够计算许多事后解释,包括局部解释(例如归纳和对比解释)和全局解释(例如特征相关性),同时仍处于布尔 NP 层次结构之上。此外,StratiFOILed 查询可以写成 NP 问题的布尔组合,因此我们可以通过调用一次 SAT 求解器对其进行实际评估。在理论方面,我们的主要贡献是对 StratiFOILed 的表达能力和评估复杂度进行深入分析;在实践方面,我们提供了一种对 StratiFOILed 查询进行编码的优化实现,并对其效率进行了实验研究。