Leaf Values as Coordinates: Exact Contrastive Explanation for Gradient-Boosted Ensembles
叶子值作为坐标:梯度提升集成的精确对比解释
🧭 可解释 AI · 反事实解释
Independent Researcher
将 GBDT 每棵树叶子值视为坐标,使模型变为线性求和,从而获得精确稀疏对比解释与可行动反事实建议
📌 工作参考价值(4 点)
- 若业务中大量使用 GBDT/LightGBM/XGBoost 做 CTR/CVR 排序或风控评分,可将每棵树的叶子值作为用户/物品的稠密向量表示(deterministic leaf embedding),该表示上模型是线性加和,适合作为解释层或后续线性模型输入,并可直接定位高贡献树与具体分裂条件。
- 对线上 bad case 做对比解释:取两个预测差异大的样本,计算叶子坐标差向量,非零项即导致差异的树和对应特征区间;无需 SHAP 等近似归因,可直接追溯到真实 split,适合模型调试与审计。
- 反事实/行动建议:在电商推荐、用户运营或信用额度场景中,可生成“用户做出哪些可行动改变可提升推荐/优惠资格/评分”的建议;必须显式排除不可变或不可行动特征(年龄、历史违约等),该方法在限制可行特征后仍比最强基线更有效(58% vs 41%),说明业务部署时应把可行性约束纳入生成与评估。
- 评估指标要加入可行动性:标准反事实评估只看 validity/proximity,会高估不可执行建议;实际系统需统计可行动比例,可借鉴作者的做法,将不可行特征作为 mask 或约束参与生成与评测。