想象你是一位家长。孩子带回家一张数学卷子,老师在评语栏写道:“该生已掌握微积分核心概念,故给予92分。”你会百分百相信这句评语吗?聪明的家长不会。你会做三件事:第一,翻开卷子确认老师说的“微积分”和自己理解的“微积分”是不是一回事;第二,把微积分大题全部换成基础加减法,看看分数是否依然92分;第三,逐项核对评分细则,看看有没有“字迹工整加2分”“卷面干净加3分”这类与微积分无关的隐藏加分项。三件事全部通过,你才敢说:这句评语真实可信。 这个场景,正是AI世界里“概念可解释性评估”的缩影。AI模型经常给自己“写评语”——它说“我根据'猫耳'这个概念判断这是一只猫”,但模型是真的在“看猫耳”,还是只是在利用图片背景的颜色统计?概念可解释性评估要做的事,就是替人类给模型的评语“验真”:用一套可量化的方法,检验模型声称依赖的高级概念,是否真的驱动了它的决策。

岗位关联

概念可解释性评估是可解释AI领域“解释的质检员”。掌握它,你就能判断AI的每一句“我看到了什么”是否属实,是通往可信AI工程师、算法审计师等岗位的关键技能。

目录
  1. 可视化演示
  2. 概念清晰度:先把“概念”的名分立起来
  3. 概念敏感性:换掉考点,看分数变不变
  4. 概念纯度:检查评语里有没有“隐藏加分项”
  5. 概念对齐度:模型嘴里的“微积分”,和人类理解的是一回事吗?
  6. 评估流程:从指标到报告的完整链路
  7. 应用挑战:可信AI路上的三块绊脚石
  8. AI 应用场景
  9. Python 演示
  10. 常见误区
  11. 面试题

可视化演示

展示Seq2seq模型的编码器-解码器架构:编码器将输入序列压缩为上下文向量,解码器基于该向量逐步生成输出序列。

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

编码器阶段 输入序列逐词送入RNN单元累积隐藏状态 最终隐藏状态作为上下文向量 h_t = f(h_{t-1}, x_t) 编码器将变长输入压缩为定长向量

概念清晰度:先把“概念”的名分立起来

家长验货要做的第一件事,是确认老师口中“微积分”到底指什么。是会用求导公式,还是能解微分方程?如果“微积分掌握”这个概念本身边界模糊,后面的换题测试、细则核对就全无意义。一个概念若连“是什么”都说不清,就谈不上“是否被依赖”。

AI里的“概念”同样需要一个明确的“名分”。它被定义为输入空间中的一个可命名的子空间或方向:比如“猫耳”对应猫图像像素中的一块区域,“对称图案”对应一组对称分布的纹理方向。概念可解释性评估的第一步,就是把这些人类可识别的高级概念,用数学语言固定下来。

形式化地说,每个概念 $c$ 都对应输入空间中的一个语义集合 $S_c$,概念指示函数负责判断任意输入是否包含该概念:

这个集合的边界由人类标注与统计聚类共同划定,理想情况下满足:边界内所有样本都被人类一致认为“包含概念 $c$”,边界外都不包含。这样一来,“猫耳”就不再是模糊的直觉词,而是一个可计算、可检验的数学对象。

概念名分立起来了,“阅卷审查”才有了可执行的细则。就像老师要先在教案里写明“微积分=求导+积分”,AI的概念解释也必须有这样一本清晰的“教案”。

c(x)=1[x∈Sc]c(\mathbf{x}) = \mathbb{1}[\mathbf{x} \in S_c]
  1. 输入样本 $\mathbf{x}$一条待分析的数据,比如一张猫的图片。它是概念判断的“对象”。
    x∈Rd\mathbf{x} \in \mathbb{R}^d
  2. 语义集合 $S_c$所有“包含概念 $c$”的输入构成的区域,比如所有含“猫耳”的图片集合。
    Sc⊆XS_c \subseteq \mathcal{X}
  3. 指示函数 $\mathbb{1}[\mathbf{x} \in S_c]$判定输入是否落在集合内——落在内输出1(概念出现),输出0(概念不出现)。
    1[x∈Sc]={1x∈Sc0x∉Sc\mathbb{1}[\mathbf{x} \in S_c] = \begin{cases} 1 & \mathbf{x} \in S_c \\ 0 & \mathbf{x} \notin S_c \end{cases}

概念敏感性:换掉考点,看分数变不变

现在进入家长验货的核心环节——把卷子里的微积分题全部换成加减乘除,然后让孩子重考一次。如果换完之后分数依然是92分,那么老师那句“按微积分给分”就是一句客套话;如果分数大幅波动,才说明“微积分”真的存在于老师的评分依据里。这就是“换题测试”。

在AI评估中,这个操作叫概念扰动,对应的度量指标叫概念敏感性。具体做法是:取一批输入样本,对“猫耳”这个概念区域做干预(遮盖、移除或替换),然后观察模型输出的变化大小。变化越大,模型对这个概念的依赖越强;变化趋近于零,则说明解释是“事后找补”的场面话。

概念敏感性的标准定义如下:

其中 $\mathbf{g}$ 是概念扰动函数,它在输入中移除概念 $c$ 的表达。除了看变化幅度,更强的评估还会检查变化方向:扰动“猫耳”应当让“猫”的预测概率下降,而非上升——只有方向与语义一致,才能确认模型在“正向使用”这个概念。

回到家长视角:如果孩子换了题分数不变,你会怀疑老师在看“字迹”或“卷面”给分,而不是看微积分。概念敏感性正是替人类保留了这个朴素的怀疑——它把“换题验真”搬进了AI。

Sc=1N∑i=1N∣f(xi)−f(g(xi,c))∣S_c = \frac{1}{N}\sum_{i=1}^{N} \left| f(\mathbf{x}_i) - f(\mathbf{g}(\mathbf{x}_i, c)) \right|
  1. 样本总数 $N$参与评估的样本个数,$N$ 越大结论越可靠,就像抽查的试卷数量越多越有代表性。
    N∈N+N \in \mathbb{N}^+
  2. 原始预测 $f(\mathbf{x}_i)$模型对第 $i$ 条原始输入的预测输出,即“没换题前”的分数。
    f(xi)∈[0,1]f(\mathbf{x}_i) \in [0, 1]
  3. 扰动函数 $\mathbf{g}(\mathbf{x}_i, c)$把概念 $c$ 从输入中抹掉的操作器,比如把“猫耳”区域像素置零。
    g:X×C→X\mathbf{g}: \mathcal{X} \times \mathcal{C} \to \mathcal{X}
  4. 差值 $\left| f(\mathbf{x}_i) - f(\mathbf{g}(\mathbf{x}_i, c)) \right|$扰动前后的预测差绝对值,即“换题前后的分数差”。
    Δi=∣f(xi)−f(g(xi,c))∣\Delta_i = \left| f(\mathbf{x}_i) - f(\mathbf{g}(\mathbf{x}_i, c)) \right|
  5. 平均操作 $\frac{1}{N}\sum_{i=1}^{N}$对所有样本差值求平均,获得稳定的整体敏感性指标 $S_c$。
    Sc=Δ1+Δ2+⋯+ΔNNS_c = \frac{\Delta_1 + \Delta_2 + \cdots + \Delta_N}{N}

概念纯度:检查评语里有没有“隐藏加分项”

假设老师承认自己确实按微积分打分。但你细细翻阅评分细则,发现里面还有这样的条款:“卷面整洁加2分”“两个冒号之间没有空格倒扣1分”。这些与微积分能力毫无关系的因素,悄悄混进了评分里。概念的“纯度”问题就此登场:这条解释里,除了目标概念,还掺了多少杂质?

AI中,概念纯度度量的是:在模型的归因贡献中,目标概念 $c$ 占有的比例。理想情况下,解释应当满足“唯一归因”——决策变化完全可以由 $c$ 解释;而现实中,归因结果往往混杂着像素噪声、背景统计和无关特征。“噪声过滤”就是把这类杂质从归因中剥离后再计算纯度,防止“概念混杂”造成的虚假解释。

严格的纯度定义基于归因分解。假设模型决策共涉及 $K$ 个概念的归因向量 $\mathbf{g}_1, \dots, \mathbf{g}_K$,那么概念 $c$ 的纯度为:

$\|\mathbf{g}_k\|$ 表示第 $k$ 个概念归因向量的范数,可以理解为该概念的贡献强度。$P_c$ 越接近1,解释越纯粹;越低,则“卷面分”“字迹分”混入越多。

一个纯粹的阅卷标准,不该给卷面整洁偷偷加分。同样,一个可信的AI概念解释,也不该暗藏背景颜色、纹理统计这类“卷面分”。纯度指标把这些隐藏加分项暴露在阳光下。

Pc=∥gc∥∑k=1K∥gk∥P_c = \frac{\|\mathbf{g}_c\|}{\sum_{k=1}^{K}\|\mathbf{g}_k\|}
  1. 归因向量 $\mathbf{g}_c$模型输出对概念 $c$ 的归因,直观理解是“概念区域里每个特征对决策的贡献大小”。
    gc∈Rd\mathbf{g}_c \in \mathbb{R}^d
  2. 范数 $\|\mathbf{g}_c\|$归因向量的长度,把整块概念的贡献汇总为一个数值。
    ∥gc∥=∑j=1dgc,j2\|\mathbf{g}_c\| = \sqrt{\sum_{j=1}^{d} g_{c,j}^2}
  3. 总和 $\sum_{k=1}^{K}\|\mathbf{g}_k\|$所有概念贡献之和,保证比例归一化。
    T=∥g1∥+∥g2∥+⋯+∥gK∥T = \|\mathbf{g}_1\| + \|\mathbf{g}_2\| + \cdots + \|\mathbf{g}_K\|
  4. 比值 $P_c$目标概念在全部贡献中的占比,即“评分里真正属于微积分的部分”。
    Pc=∥gc∥TP_c = \frac{\|\mathbf{g}_c\|}{T}

概念对齐度:模型嘴里的“微积分”,和人类理解的是一回事吗?

家长把老师请到面前,当面问道:“您评语里写的微积分,具体指什么?”老师自信地回答:“微积分?就是那个看起来像一条大S的数学符号呀。”你沉默了。老师嘴里的“微积分”和人类真正理解的微积分,根本不是同一个东西。概念对齐度,度量的正是这种“鸡同鸭讲”的程度。

AI模型内部对“猫耳”的表示,是人脑难以直接阅读的高维向量。概念对齐度的思路是:把模型对概念 $c$ 的表示向量,与人类标注数据聚合出的“概念原型”向量做相似度比较。相似度越高,说明模型理解的“猫耳”越接近人类共识中的“猫耳”;相似度低,则说明模型可能只是用了一个同名的伪概念。

常用的度量是余弦相似度。设 $\mathbf{v}_m$ 为模型的概念表示,$\mathbf{v}_h$ 为人类概念原型:

该值落在 $[-1, 1]$:接近1表示方向一致,接近0表示基本无关,负值表示语义相反。在做“人类共识”聚合时,需要多名标注者独立标注,再对标注结果取平均或聚类中心,避免单个标注者的主观偏差。

老师和学生只有对“微积分”指同一件事,教学评价才有意义。模型与人类对“猫耳”的理解只有对齐,概念解释才真正有沟通价值。

Align(c)=vm⋅vh∥vm∥ ∥vh∥\text{Align}(c) = \frac{\mathbf{v}_m \cdot \mathbf{v}_h}{\|\mathbf{v}_m\| \, \|\mathbf{v}_h\|}
  1. 模型概念向量 $\mathbf{v}_m$模型内部对概念 $c$ 的表示,例如概念激活向量。
    vm∈Rd\mathbf{v}_m \in \mathbb{R}^d
  2. 人类概念原型 $\mathbf{v}_h$多个标注者对概念 $c$ 标注样本的聚合中心,代表人类共识。
    vh=1M∑j=1Maj\mathbf{v}_h = \frac{1}{M}\sum_{j=1}^{M} \mathbf{a}_j
  3. 点积 $\mathbf{v}_m \cdot \mathbf{v}_h$两向量在同一方向上的投影大小。
    vm⋅vh=∑j=1dvm,j vh,j\mathbf{v}_m \cdot \mathbf{v}_h = \sum_{j=1}^{d} v_{m,j} \, v_{h,j}
  4. 模长乘积 $\|\mathbf{v}_m\| \, \|\mathbf{v}_h\|$归一化项,抹平向量长度差异,让比较只看方向。
    ∥vm∥ ∥vh∥\|\mathbf{v}_m\| \, \|\mathbf{v}_h\|
  5. 余弦相似度仅保留方向一致性,即“语义匹配”程度,实现“表示对齐”。

评估流程:从指标到报告的完整链路

一次靠谱的“阅卷审查”,不能只查一项就盖章放行。完整的审查要分四步走:先定审查标准,再抽代表性样本,接着逐项核对,最后出具审查报告。概念可解释性评估同样需要一条完整的流程链路,任何一步缺失,结论都站不住脚。

流程的第一步是“指标设计”:明确本次审查用哪几个指标(敏感性、纯度、对齐度),合格线分别是什么。第二步是“数据采集”:收集代表性输入,并完成概念标注——标注质量直接决定后续评估的可信度。第三步是“计算验证”:对每条样本计算各项指标,并检查不同扰动方式下结果是否稳定。第四步是“报告输出”:汇总指标、说明局限、给出“解释是否可信”的结论。

为了便于综合决策,可以将三个核心指标加权为综合质量分:

其中权重 $\alpha, \beta, \gamma$ 由业务场景决定:对安全关键系统,$\alpha$(敏感性)权重可以调高;对需要与用户沟通的产品,$\gamma$(对齐度)权重可以调高。$Q_c$ 超过预设阈值时,该概念解释通过审查。

四步流程就像审查报告上的四个红章,缺一个都不能生效。用流程化的方法管理“解释的可信度”,评估结果才能复用、可审计、可追溯。

Qc=αSc+βPc+γAc,α+β+γ=1Q_c = \alpha S_c + \beta P_c + \gamma A_c, \quad \alpha + \beta + \gamma = 1
  1. $S_c$ 概念敏感性模型是否真正依赖概念 $c$,对应“换题后分数变不变”。
    Sc∈[0,1]S_c \in [0, 1]
  2. $P_c$ 概念纯度解释中是否混入无关因素,对应“有没有卷面加分”。
    Pc∈[0,1]P_c \in [0, 1]
  3. $A_c$ 概念对齐度模型与人类对概念的理解是否一致,对应“师生对微积分的定义是否相同”。
    Ac∈[−1,1]A_c \in [-1, 1]
  4. 权重 $\alpha, \beta, \gamma$三个指标的优先级由业务场景决定,三者之和为1。
    α+β+γ=1\alpha + \beta + \gamma = 1
  5. 综合质量分 $Q_c$加权汇总后的分数,与阈值比较后决定是否采信该解释。
    Qc=αSc+βPc+γAcQ_c = \alpha S_c + \beta P_c + \gamma A_c

应用挑战:可信AI路上的三块绊脚石

有了审查制度,真实考场依然风波不断。有人专门练“套话”骗过老师,有人降低标准给关系户放行,还有的科目干脆拒绝外部审查。AI的概念评估也面临类似阻力,而且这些阻力本质上来自技术本身。

第一块绊脚石是“概念定义的主观性”。“猫耳”的边界到底划到哪里?不同标注者可能给出不同答案,概念集合一旦定义偏差,后续全部指标都会失真。第二块是“评估计算成本”:每评估一个概念都要做大量扰动实验,在千亿参数的大模型上,这个开销不可忽视。第三块是“对抗性解释的脆弱性”:攻击者可以精心构造输入,使概念解释“看起来正常”但评估指标被刻意操纵。

面向未来,业界正朝三个方向突围:构建自动化持续审计工具,让评估像监控一样常驻;发展高效的近似扰动算法,降低计算门槛;以及探索跨模型、跨数据集的通用概念一致性度量。与此同时,评估结果的应用也需谨慎——比如可用概念覆盖率来报告“模型在多大比例的样本上真正用到了该概念”:

$\hat{\mathcal{C}}_j$ 是模型在第 $j$ 个样本上识别出的概念集合,覆盖率低说明概念只是“偶遇”而非“稳定依据”。

让AI的每一句“评语”都经得起抽查,是可信AI真正落地的及格线。概念可解释性评估,正是为这条及格线提供测量尺的学科。

Coverage(c)=1n∑j=1n1[c∈C^j]\text{Coverage}(c) = \frac{1}{n}\sum_{j=1}^{n}\mathbb{1}\left[c \in \hat{\mathcal{C}}_j\right]
  1. 概念集合 $\hat{\mathcal{C}}_j$第 $j$ 个样本中模型实际激活的概念集合。
    C^j={c1,c2,… }\hat{\mathcal{C}}_j = \{c_1, c_2, \dots\}
  2. 指示函数 $\mathbb{1}[c \in \hat{\mathcal{C}}_j]$判断概念 $c$ 是否出现在该集合中,出现为1,未出现为0。
    1[c∈C^j]={1c∈C^j0otherwise\mathbb{1}[c \in \hat{\mathcal{C}}_j] = \begin{cases} 1 & c \in \hat{\mathcal{C}}_j \\ 0 & \text{otherwise} \end{cases}
  3. 覆盖率 $\text{Coverage}(c)$所有样本中概念 $c$ 被激活的比例。
    Coverage(c)∈[0,1]\text{Coverage}(c) \in [0, 1]
  4. $n$ 样本总数评估覆盖的数据量,$n$ 越大覆盖率估计越稳健。

AI 应用场景

医疗影像AI审计

阶段:模型部署后的XAI验证与质量审计。

解决的问题:医疗模型给出“根据肺部结节判断为恶性”的解释,但医生无法确认模型是否真的在看结节区域。传统方式靠医生肉眼回看热力图,主观且低效;概念可解释性评估用概念敏感性自动量化“结节”概念对诊断输出的影响,把主观判断变成可重复的数值指标。

具体案例:某三甲医院引入AI辅助肺癌筛查。模型在1000张CT上均输出“依据肺结节形态”的解释。评估团队对“结节”概念区域做扰动,发现输出变化超过阈值(敏感性高),而“背景血管”区域扰动后输出几乎不变。评估报告确认解释可信,模型通过医生审核上线。

推荐系统概念解释验证

阶段:解释生成后的效果验证。

解决的问题:推荐系统声称“根据用户对环保概念的兴趣推荐商品”,但实际可能只是利用了用户的点击率统计。概念对齐度评估可以验证“环保”这一概念在用户与模型之间是否存在真实映射。

具体案例:某电商平台的推荐模型用概念激活向量生成解释“用户偏好环保商品”。数据科学家构建“环保”概念数据集(环保商品图与非环保商品图),计算概念对齐度为0.82,证明解释真实;而“价格敏感”概念对齐度仅0.21,被判定为伪解释,模型团队据此重构了特征工程。

自动驾驶安全验证

阶段:安全测试与合规认证。

解决的问题:自动驾驶模型声称“检测到行人概念后触发刹车”,若该概念纯度不足(混入路灯阴影等杂质),可能引发严重事故。概念纯度评估为安全认证提供量化依据。

具体案例:某自动驾驶公司在提交监管审查前,对“行人”概念做纯度评估:归因中“行人”概念贡献占78%,但“路面阴影”占15%——纯度0.78未达0.85的安全线。团队重新收集数据训练概念分类器,纯度提升至0.91后通过认证。

Python 演示

python60 行
import numpy as np  def linear_model(x, w, b=0.3):    """模拟一个线性分类器,输出类别概率(sigmoid)。"""    return 1.0 / (1.0 + np.exp(-(np.dot(w, x) + b)))  def concept_perturb(x, concept_mask, strength=0.8):    """将概念区域的输入削弱,模拟'换掉微积分题'。"""    x_pert = x.copy()    x_pert[concept_mask] = x_pert[concept_mask] * (1 - strength)    return x_pert  def sensitivity(x, w, concept_mask, n_samples=5):    """通过多次扰动计算概念敏感性:输出变化越大越依赖该概念。"""    base_pred = linear_model(x, w)    diffs = []    for _ in range(n_samples):        perturbed = concept_perturb(x, concept_mask)        diffs.append(abs(linear_model(perturbed, w) - base_pred))    return float(np.mean(diffs))  def purity(w, concept_mask):    """用权重占比近似概念纯度:目标概念贡献 / 全部概念贡献。"""    concept_contrib = np.sum(np.abs(w[concept_mask]))    total_contrib = np.sum(np.abs(w))    return concept_contrib / total_contrib  def alignment(model_heatmap, human_mask):    """用余弦相似度度量模型概念表示与人类概念原型的对齐度。"""    v1 = model_heatmap.flatten()    v2 = human_mask.flatten().astype(float)    return float(np.dot(v1, v2) / (np.linalg.norm(v1) * np.linalg.norm(v2) + 1e-8))  if __name__ == "__main__":    rng = np.random.default_rng(42)    x = rng.normal(0, 1, size=100)    w = rng.normal(0, 1, size=100)     concept_mask = np.zeros(100, dtype=bool)    concept_mask[20:40] = True     sens = sensitivity(x, w, concept_mask)    pur = purity(w, concept_mask)     human_mask = np.zeros_like(w)    human_mask[20:35] = 1.0    align = alignment(np.abs(w), human_mask)     print(f"概念敏感性: {sens:.4f}")    print(f"概念纯度:   {pur:.4f}")    print(f"对齐度:     {align:.4f}")     assert 0 <= sens and 0 <= pur <= 1 and -1 <= align <= 1    print("\n评估完成:三个指标均正常")
目的:用 numpy 实现一个微型线性模型,演示概念敏感性、纯度、对齐度三大指标的完整计算流程。
  1. def concept_perturb(x, concept_mask, strength=0.8):定义扰动函数,模拟“把微积分题换成加减法”。
  2. x_pert[concept_mask] = x_pert[concept_mask] * (1 - strength)按掩码把目标概念区域的特征削弱80%。
  3. diffs.append(abs(linear_model(perturbed, w) - base_pred))记录每次扰动后预测变化量。
  4. concept_contrib = np.sum(np.abs(w[concept_mask]))统计概念区域内权重的总强度。
  5. return concept_contrib / total_contrib用权重占比作为纯度的近似值。
  6. np.dot(v1, v2) / (np.linalg.norm(v1) * np.linalg.norm(v2) + 1e-8)余弦相似度计算对齐度。
  7. human_mask[20:35] = 1.0人类标注的概念边界与模型不完全重合,模拟现实中的对齐差异。
  8. sens = sensitivity(x, w, concept_mask)三行代码分别跑完三个核心指标。

常见误区

误区模型预测正确率都90%以上了,它输出的概念解释自然是真的。既然它能认对猫,那它说“根据猫耳判断”当然可信,还需要评估什么?

正解准确率描述的是“预测结果”是否正确,可解释性评估描述的是“决策依据”是否真实,这是两个维度。一个模型可能正确识猫,但依据是背景颜色等统计捷径。概念敏感性测试常常发现:高准确率模型在概念扰动后输出几乎不变——解释完全虚假。就像孩子考了高分,不意味着老师真的是按数学能力给的分数。

为何常见:人们惯于用“结果好”推断“过程好”,忽略了中间环节可能存在系统性偏差。

误区敏感性测出来0.9,说明模型对概念依赖很强,这是个好指标,追求越高越好。

正解敏感性描述的是“依赖强度”,不是“质量好坏”。过分敏感意味着输入中极小量的概念噪声就会翻转决策——模型鲁棒性差。好的模型应“在该依赖时依赖,在该稳定时稳定”。评估时要结合鲁棒性一起看,敏感性本身没有绝对的好坏。

为何常见:初学XAI常把“归因强度”直接等同于“模型质量”,混淆了归因重要性与泛化能力这两个不同概念。

误区模型热力图和人工标注图的重叠区域大,对齐度就高。像素重合越多越对齐。

正解对齐度衡量的是语义空间中的一致性,不是像素级重叠。两个区域即使空间上不重合,概念向量在语义空间也可能高度相关;而像素重叠大时,两个概念的语义可能完全不同(比如“耳朵”和“恰好形状相似的背景块”)。标准做法是在表示空间用余弦相似度比较,而不是在像素空间做IoU。

为何常见:热力图是普通人接触最多的解释形态,视觉上的“看着像”容易被误认为语义上的“真一致”。

误区概念解释通过了一次完整评估,以后都可以放心使用,不需要再复查。

正解评估是针对特定数据集、特定概念定义和特定扰动方式的。数据分布漂移、新的对抗扰动、概念定义变化,都会让评估结果失效。可信AI要求的是持续审计——像定期体检一样反复评估,而不是一次考试定终身。

为何常见:把“评估”类比成“考试”:考过就毕业了。但模型上线后仍在与环境交互,解释的可信度也需要动态维护。

面试题

Q1. 概念可解释性评估的核心目的是什么?

单选题 · easy

  • A.提升模型训练速度减少训练时间
  • B.验证模型决策真实依赖人类可识别概念← 正确答案
  • C.增加模型参数量以获得更强拟合
  • D.降低模型推理延迟提高部署速度

答案:B。评估的目标是验证解释的“真”——模型声称依据“猫耳”判断,是否真的在依赖它。训练速度、参数量、推理延迟都与“解释是否真实”无关,干扰项来自模型工程中常见的性能优化目标。

Q2. 概念敏感性描述的是?

单选题 · mid

  • A.模型输出的整体鲁棒程度
  • B.扰动概念后模型输出变化程度← 正确答案
  • C.概念在训练集中出现频率高低
  • D.模型参数矩阵的稀疏程度

答案:B。敏感性 = 干预概念后输出变化幅度。变化越大依赖越强,就像换掉微积分题后分数波动越大,越说明老师真的按微积分给分。频率、稀疏度、普遍鲁棒性都不是敏感性的含义。

Q3. 概念纯度低说明什么?

单选题 · mid

  • A.解释中混入大量无关归因因素← 正确答案
  • B.模型预测准确率相对较低
  • C.概念区域覆盖像素数量很少
  • D.模型在训练集上过拟合严重

答案:A。纯度衡量目标概念在归因中的占比。低纯度意味着“评语说是看微积分,实际偷偷看了卷面分”——解释不纯粹。它与准确率、区域大小、过拟合没有直接关系。

Q4. 下列哪项是概念对齐度的常用计算方式?

单选题 · easy

  • A.利用余弦相似度度量语义一致性← 正确答案
  • B.利用标准差度量数据离散程度
  • C.利用信息熵度量不确定性大小
  • D.利用主成分个数度量维度高低

答案:A。对齐度比较模型概念表示与人类概念原型的语义相似度,余弦相似度是标准做法。标准差、信息熵、主成分数是其他领域的统计工具,与“模型和人类理解是否一致”无关。

Q5. 概念评估中的“扰动”是指?

单选题 · mid

  • A.修改输入中目标概念区域表达方式← 正确答案
  • B.改变模型的随机种子的初始化值
  • C.对模型参数进行梯度更新的操作
  • D.调整损失函数权重的具体数值

答案:A。扰动是“换掉考点看分数”——把输入里的“猫耳”区域遮盖、替换或削弱,观察预测是否变化。它发生在输入侧,与随机种子、梯度更新、损失函数等训练过程操作无关。

Q6. 某一概念敏感性为0.02,最可能的原因是?

单选题 · hard

  • A.模型对该概念的依赖程度非常弱← 正确答案
  • B.模型对该概念的依赖程度非常强
  • C.该概念在数据集中出现的频率低
  • D.该概念的纯度指标一定比较高

答案:A。敏感性接近0意味着“换掉题分数几乎不变”——模型并不依赖此概念,解释很可能是场面话。纯度高/低与敏感性是独立维度,不能由敏感性反推;出现频率也不决定概念是否被模型使用。

Q7. 概念可解释性评估在可信AI中的主要角色是?

单选题 · easy

  • A.为高层概念解释提供质量审计机制← 正确答案
  • B.替代模型训练流程实现端到端学习
  • C.提供更高分辨率的图像数据输入
  • D.加速在线推理降低服务端延迟

答案:A。评估是对TCAV等概念解释方法的“质检环节”,确保“评语”真实可信。它不参与训练、不处理图像分辨率、也不涉及推理加速,是训练与部署之间的一道独立审计工序。

Q8. 关于概念纯度,正确的说法有?

多选题 · mid

  • A.等于概念归因与全部概念归因之比← 正确答案
  • B.反映解释中混入无关因素的程度← 正确答案
  • C.与概念敏感性呈严格正相关
  • D.低纯度时需排查概念定义混杂← 正确答案

答案:ABD。A是纯度的数学定义,B是它的直观语义,D是低纯度时的修正行动。C错误:纯度和敏感性是相互独立的维度——一个概念可以敏感(被依赖)但纯度低(依赖中还掺了杂质),不存在严格正相关。

Q9. 概念可解释性评估的典型流程包括?

多选题 · mid

  • A.设计评估指标并明确合格标准← 正确答案
  • B.采集数据并完成概念标注工作← 正确答案
  • C.计算验证指标并撰写评估报告← 正确答案
  • D.只进行一次模型训练即可完成

答案:ABC。流程四步是指标设计→数据采集→计算验证→报告输出,A、B、C分别对应这三四步。D不正确:模型训练发生在评估之前,评估本身不包含训练环节。

Q10. 概念可解释性评估面临的挑战包括?

多选题 · hard

  • A.概念定义存在较强主观性困扰← 正确答案
  • B.评估过程计算成本相对高昂← 正确答案
  • C.面对对抗性解释较为脆弱← 正确答案
  • D.评估结果一经确认永久有效

答案:ABC。主观性、计算成本、对抗性解释是三大绊脚石。D错误:评估结果会随数据分布漂移和新的攻击方式失效,正确做法是持续审计而非一锤定音。