一家银行的分行里,行长最近新招了一位“AI审批官”。这位审批官业务能力惊人——它审过的贷款,坏账率远低于人类同事。可行长很快发现了麻烦:每当客户追问“为什么拒绝我?”,AI审批官只会沉默;每当监管上门检查“这笔审批的依据是什么?”,行长也只能跟着沉默。这位AI审批官就像一台“黑箱点钞机”:钱算得准,账说不清。 其实,风控模型的可解释性(Explainability),就是要让模型这位“AI审批官”既能做出判断,又能像人类信审员一样,在审批单上写下清清楚楚的“批注”:为什么通过、为什么拒绝、每个因素贡献了多少。这篇文章会带你认识可解释性的方方面面——从基础概念,到风控合规的需求,再到具体的解释方法和工程落地,帮你理解如何让AI在金融世界里“既做对事,又说得清”。

岗位关联

对于AI从业者来说,掌握模型可解释性是进入金融风控领域的“准入证”——它决定了你的模型能否通过监管审计、赢得业务部门信任,并真正落地创造价值。

目录
  1. 可视化演示
  2. 可解释性基础
  3. 风控合规需求
  4. 全局解释方法
  5. 局部解释方法
  6. 可解释类型
  7. 权衡与选型
  8. 工程实施要点
  9. 挑战与趋势
  10. AI 应用场景
  11. Python 演示
  12. 常见误区
  13. 面试题

可视化演示

展示反事实解释、注意力热力图与可解释性评估指标,支持敏感度调节。

本节配有交互动效(进入视口后自动加载,约 3KB)。

反事实解释与决策路径 红色表示当前被拒贷的特征状态 绿色表示最小改动后通过审批 x_cf = argmin d(x, x\') s.t. f(x\') ≠ f(x) 反事实解释寻找最小特征改动翻转预测

可解释性基础

银行信贷部新来了一批“AI审查官”,主管发现他们业绩漂亮,但每当问起“为什么通过这笔贷款”,他们只会沉默。原因很简单:他们的大脑是个“黑箱”。要让主管安心,必须学会“边做边说”——这正是模型可解释性要解决的基本问题。

在机器学习里,可解释性(Explainability)指模型在给出输出时,能用人类可以理解的逻辑讲清“为什么是这个结果”。它不等于“可视化”或“简单”,而是决策过程可被理解、可被证明。风控模型尤其需要这种能力,因为一笔错误的贷款决策,背后可能是真金白银的损失,也可能是客户的信任危机。

根据解释范围,可解释性分为两类:全局解释(Global)面向全体样本,总结模型的整体规律,比如“在所有申请中,负债率是影响最大的因素”;局部解释(Local)面向某个特定样本,只回答“这一笔贷款为什么被批准”。两套方法就像“年度工作总结”和“单户审批意见书”,一个看大局,一个抓个案。

对于单笔决策,若要解释其结论,先要知道它偏离常识多少:

把偏差拆解给各特征,就是让AI审查官在审批单上写下批注的过程。没有这一步,审批官再准,也只是一台“黑箱点钞机”。

Δi=f(xi)−f(xb)\Delta_i = f(x_i) - f(x_b)
样本预测 \(f(x_i)\) 与基线预测 \(f(x_b)\) 的差距,就是模型认为“这笔申请特殊在哪里”的起点。
  1. 基线预测全体参考样本的平均输出,代表模型“对普通人”的默认判断。
    f(xb)=E[f(x)]f(x_b) = \mathbb{E}[f(x)]
  2. 当前预测针对申请样本 \(x_i\) 给出的模型输出。
    f(xi)f(x_i)
  3. 偏差定义两个值相减,衡量该样本与平均水平的差异。
    Δi=f(xi)−f(xb)\Delta_i = f(x_i) - f(x_b)
  4. 解释目标把 \(\Delta_i\) 继续拆到各个特征上,就形成了“哪些理由抬高分、哪些理由拉低分”。

风控合规需求

监管部门来银行做现场检查,翻开一叠拒贷档案,问:“每一笔拒绝,客户要收到原因告知书,依据是什么?”行长看着AI审查官,审查官又沉默了。这一节要讲清楚:可解释性不是锦上添花,而是合规生命线。

风控场景是强监管领域。国内《互联网贷款管理办法》《个人信息保护法》等法规要求银行对贷款审批的关键环节保持可审计,并赋予用户对算法决策的知情权。对于拒绝贷款,信贷机构必须提供主要依据或触发因素。因此,模型决策必须有“台账”。

与此同时,公平性监管要求模型不得因性别、户籍等敏感属性产生歧视。测算公平性的常用指标是“机会均等差”(Equal Opportunity, EO):对真实的好客户,不同群体的通过率应接近,差异越大越可能涉及歧视。

可解释性把这些差距变成可定位、可修正的证据。否则,“公平”只是一句口号,AI审查官也护不住银行的合规底线。

EO=∣P(y^=1∣Y=1,S=A)−P(y^=1∣Y=1,S=B)∣EO = \left| P(\hat{y}=1 \mid Y=1, S=A) - P(\hat{y}=1 \mid Y=1, S=B) \right|
该公式比较了在“真正具备还款能力”的客户中,A、B两个群体被选中的概率是否一致;差值越小越公平。
  1. 真实好客户\(Y=1\) 表示客户最终按时还款,是“真实的好人”。
    Y=1Y=1
  2. 敏感分组按受保护属性(如性别)分成 \(S=A\) 和 \(S=B\) 两组。
    S∈{A,B}S \in \{A, B\}
  3. 组内通过率每组的模型通过概率,即“好客户中多少比例被放行”。
    P(y^=1∣Y=1,S=s)P(\hat{y}=1 \mid Y=1, S=s)
  4. 公平性差距两组概率相减取绝对值,就得到机会均等差异。
    EO=∣PA−PB∣EO = \left| P_{A} - P_{B} \right|

全局解释方法

银行想让AI审查官写“年度总结”——到底哪些因素最影响审批?老审查官可以通过翻看一千个档案总结规律,AI审查官也有专门的统计方法。全局解释就是回答这一类问题。

全局解释指在整个数据集上描述模型的平均行为。常用方法包括特征重要性和部分依赖图。其中,排列重要性(Permutation Importance)是一种经典算法:把某个特征的值随机打乱,破坏它和标签的关联,然后看模型损失上升多少——上升越多,说明该特征对决策越关键。部分依赖图(PDP)则绘制某个特征取值变化时模型平均预测的走势,帮助理解“收入提高1倍,通过率平均提高多少”这类规律。

银行有了这张“全局心电图”,就能知道政策工具该往哪里使劲,也让AI审批部的“年度总结”有数可依、有理可说。

Ij=E[L(y,f(Xperm(j)))]−E[L(y,f(X))]I_j = \mathbb{E}[L(y, f(X_{perm(j)}))] - \mathbb{E}[L(y, f(X))]
将第 \(j\) 列特征随机打乱后,模型在测试集上的损失增加量,就是该特征的重要性。
  1. 原始损失模型在未扰动数据上的期望损失。
    E[L(y,f(X))]\mathbb{E}[L(y, f(X))]
  2. 打乱特征随机重排第 \(j\) 个特征列,得到新数据集 \(X_{perm(j)}\)。
    Xperm(j)X_{perm(j)}
  3. 扰动后损失用同一模型重新测试,得到期望损失。
    E[L(y,f(Xperm(j)))]\mathbb{E}[L(y, f(X_{perm(j)}))]
  4. 差值即重要性损失上升越多,说明该特征承载的信息越不可替代。
    Ij=Eperm−EorigI_j = \mathbb{E}_{perm} - \mathbb{E}_{orig}

局部解释方法

客户不服,问:“我收入明明不低,为什么被拒?”行长不能拿“总体上负债率重要”来搪塞,必须在单个客户身上拆原因。局部解释就是“单户批注”。

LIME(Local Interpretable Model-agnostic Explanations)的思路是:在某个样本附近随机扰动生成邻居样本,再训练一个小型可解释模型(如线性回归)去“模拟”黑箱的局部行为,从而得到这个样本附近的近似决策规则。

SHAP(SHapley Additive exPlanations)则基于博弈论的 Shapley 值,把模型预测结果公平地分摊到每个特征上,满足分配公理。SHAP 值是最常用的单笔决策贡献度指标:

另一类局部解释是反事实解释:问“怎样改变某个特征,就能翻盘”。如果说 SHAP 告诉我们“谁在起作用”,反事实则告诉客户“怎么改能翻身”。有了“单户批注”,客户不再是一串数字,而是能对话、能申诉的个体,AI审查官也终于能在客户面前抬起头来。

ϕj=∑S⊆M∖{j}∣S∣!(M−∣S∣−1)!M![fx(S∪{j})−fx(S)]\phi_j = \sum_{S \subseteq M \setminus \{j\}} \frac{|S|!(M - |S| - 1)!}{M!} \left[ f_x(S \cup \{j\}) - f_x(S) \right]
对特征 \(j\),枚举它在所有特征子集 \(S\) 中的边际贡献,按子集大小加权求和,得到该样本的特征贡献值。
  1. 特征全集样本一共有 \(M\) 个特征。
    MM
  2. 子集枚举遍历所有不含特征 \(j\) 的集合 \(S\)。
    S⊆M∖{j}S \subseteq M \setminus \{j\}
  3. 边际贡献在子集 \(S\) 中加入特征 \(j\),预测值增量是多少。
    fx(S∪{j})−fx(S)f_x(S \cup \{j\}) - f_x(S)
  4. 加权与求和按子集大小的组合计数分配权重,保证各特征贡献之和等于总偏差。
    ∣S∣!(M−∣S∣−1)!M!\frac{|S|!(M - |S| - 1)!}{M!}

可解释类型

有些AI审查官天生擅长边做边讲,有些则判断力强但事后需要配一位“解释员”。选哪种,要结合业务需要——这就是可解释类型的学问。

按解释时机和原理,可解释性分为三类:

  • 内在可解释模型:线性回归、逻辑回归、决策树等,模型结构本身就自带决策逻辑;
  • 事后解释方法:对随机森林、梯度提升树、深度网络这类黑箱,用 LIME/SHAP 等工具补做“病理分析”;
  • 模型无关 / 模型特定:LIME、SHAP 与模型结构无关,可插拔应用于任意模型;而决策树重要度、神经网络梯度解释则依赖模型内部结构。

对内在可解释模型来说,公式本身就是最好的解释。以逻辑回归为例:

需要明白的是,“可解释”不等于“简单”。而是要能清晰回答业务问题和监管问题,让客户明白“为什么拒”,让风控能验证“决策是否可靠”。

y=σ(w0+w1x1+⋯+wpxp)y = \sigma(w_0 + w_1 x_1 + \cdots + w_p x_p)
特征加权后经 Sigmoid 函数转化为概率,权重系数直接体现特征影响的方向与力度。
  1. 加权求和模型把各特征乘上权重再加偏置。
    z=w0+∑j=1pwjxjz = w_0 + \sum_{j=1}^{p} w_j x_j
  2. 概率转换Sigmoid 函数把任意实数压缩到 0 到 1 之间。
    σ(z)=11+e−z\sigma(z) = \frac{1}{1 + e^{-z}}
  3. 输出即概率\(y\) 表示审批通过的概率,权重 \(w_j\) 越大,特征 \(x_j\) 的边际影响越强。
    y=σ(z)y = \sigma(z)

权衡与选型

行长面前摆着一道“跷跷板”:黑箱模型准确率高,但说不清;白箱模型讲得清,但准确率可能略低。怎么选?要看业务场景和法律要求。信贷风控有强解释责任,通常首选白箱;黑箱只有在性能显著领先且能配套完整解释体系时才会被谨慎使用。

建模本质上是一场误差管理。模型的泛化误差可以分解为偏差、方差和不可约噪声三部分:

风控实践中,通常用评分卡(逻辑回归)、决策树等白箱模型做主决策,再让黑箱模型做“辅助加权”。就像重要审批必须让老信审员把关一样,AI可以推荐,但“说理权”必须留在听得懂的审查官手里。

Etest=σ2+Bias⁡2+Var⁡E_{\text{test}} = \sigma^2 + \operatorname{Bias}^2 + \operatorname{Var}
偏差大说明模型欠拟合,方差大说明模型过拟合。可解释模型往往结构更简单,有助于控制方差;“性能与可解释性的权衡”,本质是误差结构的取舍。
  1. 不可约误差\(\sigma^2\) 是数据中固有的随机噪声,无法去除。
    σ2\sigma^2
  2. 偏差模型对真实规律的近似误差,衡量“系统性偏差”。
    Bias⁡=E[f^]−f\operatorname{Bias} = \mathbb{E}[\hat{f}] - f
  3. 方差模型在不同训练集上表现的波动程度。
    Var⁡=E[(f^−E[f^])2]\operatorname{Var} = \mathbb{E}[(\hat{f} - \mathbb{E}[\hat{f}])^2]

工程实施要点

有了会写批注的AI审查官,行长还要做三件事:定期复盘、把解释存档、随时准备应付监管检查。这就是可解释性的工程实施。

工程实施包含三个关键环节:

  • 监控机制:持续跟踪特征贡献分布,防止模型在环境变化后变成“哑巴”;
  • 报告制度:每次决策生成可解释报告,记录特征取值、贡献值和触发规则;
  • 审计留痕:将输入、输出、解释、审批意见写入日志,供内部复盘和监管调阅。

监控分布漂移时,常用 PSI(Population Stability Index, 群体稳定性指数)作为指标:

可解释性不是一次性工作,它像企业财务一样需要持续“记账”。只有把解释固化成工程管道,AI审查官才能长期在监管和客户面前“金身不破”。

PSI=∑c=1K(Ac−Ec)ln⁡AcEcPSI = \sum_{c=1}^{K} (A_c - E_c) \ln \frac{A_c}{E_c}
将样本分成 \(K\) 桶,比较当前实际分布占比 \(A_c\) 与建模基准占比 \(E_c\),PSI 越大说明特征分布偏移越剧烈。
  1. 分箱把预测分数或特征取值分成 \(K\) 个区间。
    binc,c=1,…,K\text{bin}_c, \quad c = 1, \dots, K
  2. 实际占比当前周期落在第 \(c\) 桶的样本比例。
    AcA_c
  3. 期望占比建模时期基准样本落在该桶中的比例。
    EcE_c
  4. 汇总指数每个桶两边占比差异的加权对数求和,得到整体偏移度。
    PSI=∑(Ac−Ec)ln⁡(Ac/Ec)PSI = \sum (A_c - E_c) \ln(A_c / E_c)

挑战与趋势

即便AI审查官学会了写批注,仍有两种棘手情况:一种是特征互相牵制,比如“收入”和“可支配收入”高度相关,归因结论就会捉摸不定;另一种是解释结果不稳定,同一笔样本改一条数据,贡献排行就可能颠三倒四。

因此,可解释性在工程落地中面临三大挑战:

  • 特征相关:共线特征使 SHAP 值在样本间跳变,归因不适定;
  • 解释稳定性:局部解释可能对微小扰动过于敏感;
  • 相关不等于因果:解释体现的是相关性,而非因果机制。

反事实解释试图回答“怎样改变才能翻盘”,其目标可以形式化为:

未来趋势上,业界正把可解释性与因果推断、交互式报告和大模型结合,让AI审查官不仅能“说结论”,还能“讲因果”。技术与责任同行,这是风控AI的必答题。

xcf=arg⁡min⁡x′∥x′−x∥2s.t.f(x′)=目标类x^{cf} = \arg\min_{x'} \| x' - x \|_2 \quad \text{s.t.} \quad f(x') = \text{目标类}
在离当前样本最近的方向上寻找一个改动,使得模型输出变为期望的结果类别。
  1. 目标结果期望的预测输出,例如“通过”。
    f(x′)=1f(x') = 1
  2. 最小改动用 \(\ell_2\) 范数衡量改动幅度,希望改动尽可能小。
    min⁡∥x′−x∥2\min \| x' - x \|_2
  3. 搜索最优解在“改动最小”和“结果翻转”两个约束下,找到反事实样本。
    xcf=arg⁡min⁡…x^{cf} = \arg\min \dots

AI 应用场景

信贷拒绝原因自动通知

阶段:贷前审批

解决的问题:传统拒绝通知只写“综合评估未通过”,客户申诉无门,投诉率高;AI 可解释性让系统自动生成个性化的拒绝理由,把“神秘黑箱”变成“透明决策”。

具体案例:某持牌消费金融公司为贷前模型接入 SHAP 解释服务,对每笔拒贷自动生成“主要拒绝因素:近6个月征信查询次数偏高、负债率超过60%”的通知,客户投诉率下降 37%,人工复核效率提升 40%。

监管报送与模型审计

阶段:模型评审与后督

解决的问题:监管部门现场检查时,黑箱模型无法出具决策依据,可能被认定为“不可解释使用”而被要求下线。

具体案例:某头部银行风控部门对反欺诈模型定期生成“可解释性报告”,内容包括特征重要性、PSI 分布监控、公平性指标 EO 等完整证据链,在银保监现场检查中一次通过,并成为全行模型评审的模板。

贷后催收策略解释

阶段:贷后管理

解决的问题:催收模型执行分案时,如果客户看不到依据,容易引发“暴力催收”投诉;可解释性让每个催收决策都有据可查。

具体案例:某消金公司用 LIME 对每个催收案件解释“为什么进入高风险队列”,策略人员发现部分收入稳定的客户被误判后,及时调整阈值,不当催收投诉率下降 32%。

Python 演示

python54 行
import numpy as npimport pandas as pdfrom sklearn.ensemble import RandomForestClassifierfrom sklearn.linear_model import LogisticRegressionfrom sklearn.model_selection import train_test_splitfrom sklearn.inspection import permutation_importance np.random.seed(42)n = 1000df = pd.DataFrame({    'monthly_income': np.random.normal(12000, 4000, n),    'credit_queries': np.random.poisson(3, n),    'debt_ratio': np.random.beta(2, 3, n),    'overdue_times': np.random.poisson(0.1, n),})score = (0.4 * df['monthly_income'] / 12000 - 0.3 * df['credit_queries']         - 0.5 * df['debt_ratio'] - 1.2 * df['overdue_times'])df['approved'] = (score > 0).astype(int) X = df.drop('approved', axis=1)y = df['approved']X_train, X_test, y_train, y_test = train_test_split(X, y, random_state=42) # 1) 内在可解释模型: 逻辑回归lr = LogisticRegression(max_iter=1000)lr.fit(X_train, y_train)print("逻辑回归系数(可直接解释):")for col, coef in zip(X.columns, lr.coef_[0]):    print(f"  {col}: {coef:.4f}") # 2) 黑箱模型 + 全局解释rf = RandomForestClassifier(n_estimators=100, random_state=42)rf.fit(X_train, y_train)perm = permutation_importance(rf, X_test, y_test, n_repeats=10, random_state=42)print("\n随机森林排列重要性:")for i, col in enumerate(X.columns):    print(f"  {col}: {perm.importances_mean[i]:.4f}") # 3) 局部解释: 反事实模拟x0 = X_test.iloc[0].copy()prob0 = rf.predict_proba([x0])[0][1]print(f"\n基线样本预测通过概率: {prob0:.2f}")for col in X.columns:    x_cf = x0.copy()    if col == 'monthly_income':        x_cf[col] = x0[col] * 1.5    elif col == 'credit_queries':        x_cf[col] = max(x0[col] - 2, 0)    elif col == 'debt_ratio':        x_cf[col] = x0[col] * 0.5    else:        x_cf[col] = 0    prob_cf = rf.predict_proba([x_cf])[0][1]    print(f"  改进 {col} 后通过概率: {prob_cf:.2f}, 变化: {prob_cf - prob0:+.2f}")
目的:演示风控场景下的三类可解释性实践——用逻辑回归做内在可解释建模、用排列重要性做全局解释、用反事实模拟做局部解释。
  1. score = 0.4 * df['monthly_income'] / 12000 - ...用人工规则生成“真实标签”,模拟真实风控场景中“收入高加分、负债高减分”的业务逻辑
  2. lr = LogisticRegression(max_iter=1000)逻辑回归是典型的白箱模型,权重系数本身就是解释依据
  3. perm = permutation_importance(rf, X_test, y_test, n_repeats=10, random_state=42)对黑箱森林模型计算排列重要性,属于全局解释
  4. x_cf = x0.copy()复制单条样本,为局部反事实解释准备基础
  5. prob_cf = rf.predict_proba([x_cf])[0][1]模拟“如果改进某个特征,通过概率会变化多少”,这是局部解释的核心

常见误区

误区我只要用 `model.feature_importances_` 打印出特征重要性,就算给模型做了解释,业务方看过图就结束了。

正解一份重要性列表只属于“全局解释”的很小一部分,它回答不了“为什么这一单被拒”。真正的可解释性需要全局规律和局部个案结合,还要能形成报告、审计留痕。就像信审员不能只写“收入最重要”,还得说清这位客户具体差在哪里。

为何常见:因为特征重要性最容易获取、可视化最直观,初学者很容易把“有图”误当成“有解释”。

误区大家都说深度学习比逻辑回归准,所以风控模型也该一律上黑箱,可解释性是牺牲性能换来的。

正解模型性能取决于特征工程、数据质量、调参与业务复杂度。在很多结构化风控场景中,设计良好的逻辑回归或梯度提升树,性能并不输给深度模型。而且风控场景对“说理”要求高,白箱模型往往综合性价比更高,这就像老信审员经验丰富,未必比“AI天才”绩效差。

为何常见:“黑箱更强”的印象来自图像、语音等非结构化领域,但金融风控主要处理表格数据,规律并不一样。

误区只要算出 SHAP 值,就能断定“是负债率导致了这笔贷款被拒”,从而指导客户去降低负债率。

正解SHAP 值描述的是模型内部的贡献分配,是一种相关性归因。它说明“在模型看来,负债率这个输入对输出有多大影响”,但不能回答“现实中降低负债率是否一定会改变结果”。就像发现“打伞的人感冒少”,不能推出“打伞能治感冒”。

为何常见:SHAP 值有严格的数学公理,看上去像因果结论,容易让人误以为存在因果关系。

误区给黑箱模型接上 SHAP 解释工具,输出几份报告,就觉得已经满足监管要求,可以放心上线了。

正解合规不仅需要“能解释”,还需要解释是稳定、可追溯、可验证的,并且配套公平性评估和监控机制。监管要求的是完整证据链:谁在什么时候、用什么方法、基于哪些特征做出了决策。一次性的 SHAP 图只是“解释动作”,不是“合规体系”。

为何常见:“工具能出解释”和“制度保障可解释”之间的差距,需要工程经验才能看清。

误区逻辑回归、线性回归是透明的,权重一清二楚,用它们就不会有歧视问题。

正解线性模型也可能通过代理变量(如邮编、消费习惯)间接引入敏感属性歧视,而且当特征高度相关时,单个权重系数可能被严重歪曲。可解释性只能让你“看见”决策逻辑,是否公平仍需专门的公平性指标(如 EO)来检验。信审员再透明,也可能有隐性偏见,需要用制度来校准。

为何常见:“白箱等于安全”的直觉,让人们忽略了特征层面可能隐藏的歧视路径。

面试题

Q1. 模型可解释性的核心定义是?

单选题 · easy

  • A.模型的预测绝对准确
  • B.模型的输出被人类理解← 正确答案
  • C.模型训练速度足够快
  • D.模型自动化程度较高

答案:B。可解释性关注的是“人能否理解模型的决策依据”,而不是准确率、速度或自动化程度。就像AI审批官必须能写清楚“为什么批”才算可解释。

Q2. 以下哪项属于全局解释方法?

单选题 · easy

  • A.特征重要性排序← 正确答案
  • B.LIME 局部模拟
  • C.SHAP 值分解
  • D.反事实模拟推演

答案:A。全局解释描述模型整体的平均行为,特征重要性排序是最典型的代表;LIME、SHAP 和反事实解释都用于分析单个样本,属于局部解释。

Q3. LIME 的核心思路是?

单选题 · mid

  • A.全局近似整个黑箱模型
  • B.局部线性拟合决策边界← 正确答案
  • C.直接训练可解释模型
  • D.用梯度下降优化损失

答案:B。LIME 在待解释样本附近生成扰动数据,用一个小型线性模型去拟合黑箱模型的局部行为,从而近似解释该样本的决策。它不追求全局拟合,也不会改变原模型。

Q4. SHAP 值的理论基础是?

单选题 · mid

  • A.博弈论中的 Shapley 值← 正确答案
  • B.贝叶斯后验概率推断
  • C.最小二乘法参数估计
  • D.随机梯度上升优化

答案:A。SHAP 源于合作博弈论中的 Shapley 值,旨在把“模型输出相对于基线的总差异”按边际贡献公平地分配到每个特征上,满足对称性、有效性等公理。

Q5. 风控场景要求模型可解释性的主要原因有哪些?

多选题 · mid

  • A.监管要求决策透明可审计← 正确答案
  • B.客户对拒贷有知情权保障← 正确答案
  • C.可解释性能让模型更准确
  • D.可解释性可以绕过隐私法规

答案:AB。可解释性首先是合规要求(监管可审计)和客户权益要求(知情与申诉);它并不必然提升准确率,更不能替代隐私合规。C 和 D 是常见误解。

Q6. 关于排列重要性的计算,正确描述是?

单选题 · hard

  • A.打乱某特征后观察损失增量← 正确答案
  • B.固定其他特征观察梯度大小
  • C.删除冗余特征比较误差
  • D.比较训练集测试集的分布差

答案:A。排列重要性将某一列特征随机打乱,破坏它与标签的关联,再比较模型损失上升多少。损失上升越多,说明该特征越关键。注意它与模型训练过程中的特征重要性并不总一致。

Q7. 以下哪些属于内在可解释模型?

多选题 · mid

  • A.决策树模型← 正确答案
  • B.逻辑回归模型← 正确答案
  • C.随机森林模型
  • D.深度神经网络模型

答案:AB。决策树和逻辑回归的结构自带决策逻辑,属于内在可解释模型;随机森林和深度神经网络通常被视为黑箱,需要借助事后解释工具(如 SHAP)来理解。

Q8. PSI 指标在风控工程中的主要用途是?

单选题 · hard

  • A.监控特征分布的稳定性← 正确答案
  • B.评估模型准确率高低
  • C.衡量特征重要程度
  • D.计算训练数据批大小

答案:A。PSI(群体稳定性指数)通过比较当前样本分布与建模基准分布在各个分桶上的差异,来监控特征或预测分数的漂移程度,是模型可解释性监控体系中的重要指标。

Q9. 当特征之间存在强相关性时,对可解释性的影响有哪些?

多选题 · hard

  • A.SHAP 值在不同样本间不稳定← 正确答案
  • B.归因结果可能出现偏差← 正确答案
  • C.模型训练速度会明显提高
  • D.可解释性一定变得更简单

答案:AB。共线特征之间可以相互替代,导致贡献值在样本间跳变,归因结果不稳定甚至失真。可解释性并不会因此变得简单,训练速度也与特征相关性无直接关系。

Q10. 反事实解释要回答的核心问题是?

单选题 · easy

  • A.如何调整条件而改变结论← 正确答案
  • B.哪个特征最常出现
  • C.模型的准确率是多少
  • D.训练数据来自哪里

答案:A。反事实解释寻找距离当前样本最近、又能让模型输出翻转的改动方案,回答“如果怎样改变,结果就能不同”,常用于给客户提供申诉和改进建议。