Concept animation

Paper: 2608.06351 Authors: Jerzy Stefanowski Categories: cs.AI

The Gap

The XAI literature has a supply problem in reverse: we have far more explanation methods than ways to tell whether any of them work. Saliency maps (Grad-CAM, integrated gradients), attribution scores (LIME, SHAP), concept-based methods (TCAV), and counterfactual generators (DiCE, Wachter-style optimization) are all standard equipment now. Evaluation, by contrast, mostly happens through functionally-grounded proxies — deletion/insertion curves, faithfulness scores, sparsity, stability under perturbation — all computed without a single human in the loop, and all measured on a frozen test set.

Two boundaries follow from that. First, proxy metrics can disagree with each other and with human usefulness; a saliency map with excellent deletion-curve faithfulness can still be unusable for a radiologist or a satellite-image analyst. Doshi-Velez and Kim’s taxonomy named the human-grounded and application-grounded levels years ago, but the field still overwhelmingly reports level-one numbers. Second — and this is where Stefanowski’s own research program lives — essentially all of this machinery assumes stationarity. Data stream mining has spent two decades on concept drift for predictors (ADWIN, Hoeffding trees, adaptive ensembles), but almost nothing on what happens to explanations when the model underneath them keeps being retrained. A counterfactual like “increase income by 4k and you get the loan” is a promise about a decision boundary; if the boundary moved last Tuesday, the promise is stale and nobody checked.

This paper is a synthesis-and-agenda piece built on three concrete anchors: the DetoxAI system for bias detection and concept unlearning in image classifiers, a human-grounded user study on image-classification explanations, and experiments adapting counterfactual explanations to drifting streams.

PROBLEM: explanation methods multiply; evaluation does not
     |
     v
[ proxy metrics only ] .. faithfulness / sparsity / stability
     |                     no human, no time axis
     v
ASSUMPTION: an explanation is "good" only relative to
            (a) a human user and (b) a live data distribution
     |
     +--> ANCHOR 1: DetoxAI ... bias probe + concept unlearning
     |              question: how do we verify unlearning?
     |
     +--> ANCHOR 2: human-grounded study on image classifiers
     |              question: do users actually get it right?
     |
     +--> ANCHOR 3: counterfactuals over drifting streams
     |              question: is yesterday's recourse still valid?
     |
     v
EVIDENCE: case study + user study + stream experiments
     |
     v
CONCLUSION: evaluate the co-evolving triple
            < data , model , explanation >  over time

The Increment

One sentence: Before, XAI evaluation was a number computed once on a static test set; after, the object of evaluation becomes a *trajectory — data, model, and explanation drifting together — and the paper lays out what breaks when you take that view seriously.

Core Mechanism

There is no single new algorithm here; the mechanism is an evaluation architecture assembled from three parts. The static branch starts from DetoxAI: you have an image classifier that has latched onto a spurious attribute (skin tone, background texture, sensor artifact), you probe for that bias, you apply concept unlearning to surgically remove the model’s reliance on it, and you get a debiased classifier. The hard part is verification. A fairness metric going down tells you the *outputs changed; it does not tell you the model stopped looking at the biased region. So explanation methods get recruited as the measuring instrument — and now you have a circular dependency: you are using an unvalidated tool to validate an unlearning procedure. That circularity is the paper’s opening argument for why evaluation cannot stay proxy-only.

The human branch closes that loop by putting people in it. Instead of asking “does this saliency map score well,” you give participants a classifier’s prediction plus an explanation and measure whether they can predict the model’s behaviour on new inputs, spot when the model is wrong, or identify the spurious feature. This is the human-grounded tier: simplified tasks, non-expert participants, but real behavioural outcomes rather than pixel arithmetic.

The temporal branch is the genuinely under-explored one. Take a stream of instances, a model retrained or incrementally updated as drift is detected, and counterfactual explanations generated per instance. Now several things can rot independently: the counterfactual may become *invalid (applying the suggested change no longer flips the prediction), infeasible (the recommended feature values fall outside the current data distribution), or unstable (near-identical instances get wildly different recourse across time steps). Detecting explanation drift is not the same problem as detecting concept drift — the explanation can shift while the model is frozen, if the input distribution moves, and the model can shift without the explanation changing much. Two clocks, loosely coupled.

      STATIC BRANCH                       TEMPORAL BRANCH
   ......................            ..............................
   [ image dataset ]                 [ stream: x_1 x_2 x_3 ... ]
          |                                      |
          v                                      v
   [ classifier f ]                     [ model f_t (updated) ]
          |                                      |
    +-----+------+                        [ drift detector ]
    |            |                               |
    v            v                        +------+-------+
 [ bias    [ concept                      |              |
   probe ]   unlearning ]              no drift        drift
    |            |                         |              |
    +-----+------+                         v              v
          v                          [ reuse CF ]  [ recompute CF ]
   [ f' debiased ]                         |              |
          |                                +------+-------+
          v                                       v
   [ explanation e ]                     [ e_t : explanation
          |                                 stream over time ]
          v                                       |
   +---------------------------+                  v
   | EVALUATION LAYER          |         [ check: validity?
   | L1 proxy metrics          |           feasibility?
   | L2 human-grounded study   |           stability?
   | L3 application task       |           explanation drift? ]
   +---------------------------+
          |                                       |
          +-------------------+-------------------+
                             v
              track < data , model , explanation >
                    as one co-evolving object

The load-bearing metaphor: a city, its road map, and your GPS directions.

The city is the data distribution. The road map is the trained model — a compressed representation of how the city connects. The turn-by-turn directions the GPS gives you are the explanation, and a counterfactual is exactly a set of directions: “take the next left and you arrive at Approved instead of Rejected.”

Classic XAI evaluation is a cartography contest judged indoors. Two mapmakers submit maps; judges compare them to each other and to a survey taken years ago, and score internal consistency. Nobody drives anywhere. That is the faithfulness metric.

Human-grounded evaluation is handing the map to actual drivers and seeing whether they reach the destination. Sometimes the technically superior map loses, because it labels every alley and the driver can’t find the highway.

Now the temporal branch: the city is under permanent construction. Roads close, new bridges open, one-way directions flip. Three failure modes fall straight out of the metaphor. Invalidity — the left turn you were told to take is now a wall. Infeasibility — the route is technically open but goes the wrong way down a motorway; no human can execute it. Instability — you ask twice, ten minutes apart, and get two completely different routes, so you stop trusting the device. And DetoxAI’s circularity problem becomes: you rerouted around a bad neighbourhood, but the only way to check the new route avoids it is to consult the same map you already suspect is wrong.

Concept drift is the city changing. Explanation drift is the directions changing. They are related but not identical, and the paper’s core claim is that we have monitoring infrastructure for the first and almost none for the second.

Key Concepts

  • Concept unlearning: Training doesn’t store facts in labelled boxes; a network’s reliance on “background is snow” is smeared across weights. Concept unlearning tries to identify the *direction in the model’s internal representation that corresponds to an unwanted concept, then suppress the model’s use of it — think of finding the one instrument in an orchestra recording that’s playing off-key and attenuating just that instrument, rather than re-recording the whole piece. It’s cheaper than retraining from scratch on cleaned data, but the “just that instrument” part is exactly what’s hard to verify.

  • Human-grounded evaluation: There are three tiers of XAI evaluation. *Functionally-grounded uses a formal proxy — delete the pixels the method called important and see how much accuracy drops. No humans, cheap, runs in CI. Human-grounded uses real people on simplified tasks — show them explanations and check whether they can predict what the model will do next. Application-grounded uses domain experts on their real job, with real consequences. Most published XAI evaluation is tier one because tiers two and three cost money and require ethics approval. The gap between tiers is not a rounding error: methods routinely reverse rank between them.

  • Counterfactual validity under drift: A counterfactual is minimal actionable advice — “if this applicant’s debt ratio were 0.31 instead of 0.38, they’d be approved.” It is a claim about where the decision boundary sits *right now. Under drift, the model is retrained and the boundary moves. The advice you gave a customer last month may no longer produce approval even if they follow it exactly. Validity asks: does the recommended change still flip the prediction under the current model? Feasibility asks: is the recommended value still plausible given the current data (a debt ratio of 0.31 may have become rare or impossible)? Stability asks: does similar input keep getting similar advice, or does the recourse jitter every retraining cycle? These are three distinct failure modes and none of them are visible to standard accuracy-under-drift monitoring.

Framework Shift

Before (mainstream XAI):            After (this paper):

 [ frozen dataset ]                  time -->
        |                            t1        t2        t3
        v                            |         |         |
 [ trained model ]                 [data_1]  [data_2]  [data_3]
        |                            |         |         |
        v                            v         v         v
 [ explainer ]                     [model_1] [model_2] [model_3]
        |                            |         |         |
        v                            v         v         v
 [ metric = 0.87 ]                 [expl_1]  [expl_2]  [expl_3]
        |                            :         :         :
        v                            +---------+---------+
   ship it                                     |
                                               v
 one number, one moment,               monitor the triple:
 no human, no clock              validity / feasibility /
                                 stability / human utility
                                 tracked as a trajectory

From a snapshot score to a monitored trajectory, the core shift is treating an explanation as a perishable claim about a moving model rather than a static artifact you compute once and grade.

Expert Assessment

Problem choice: Real gap, and unusually well-positioned. The XAI-evaluation complaint is well-trodden — there’s a decade of “we need better metrics” papers — but the intersection with data-stream mining and concept drift genuinely is thin, and Stefanowski is one of the few people credibly holding both threads (his stream-mining and imbalanced-data work sits on one side, the DetoxAI group’s XAI work on the other). The “co-evolution of data, models, and explanations” framing is the kind of thing that looks obvious in retrospect and nobody had cleanly named. If explanations end up in regulated pipelines (EU AI Act recourse obligations), explanation staleness becomes a compliance problem, not just an academic one.

Method maturity: This is a workshop invited-paper synthesis, not a methods contribution, and it should be read as an agenda rather than a solution. The one concrete technical thread — adapting counterfactuals to streams — is described as “experiences,” which usually means partial results. And there is a simpler baseline lurking that position papers like this tend to skate past: just *recompute the counterfactual on every model update. It’s expensive but conceptually trivial, and any paper proposing incremental explanation maintenance has to beat it on cost while matching validity. I’d want to see that comparison made explicit rather than assumed away.

Experimental integrity: Hard to stress-test from the abstract, and structurally the paper isn’t set up for it — three heterogeneous anchors (a system, a user study, stream experiments) each get a slice, which means none gets full treatment. The DetoxAI-as-motivation move is honest but circular by design, and the paper appears to acknowledge that rather than hide it, which I credit. The human-grounded study is the piece I’d scrutinize hardest: sample size, participant expertise, and whether the task was a genuine model-prediction task or a preference survey. “Users preferred explanation A” is a much weaker result than “users using explanation A predicted model failures better,” and the two get conflated in this literature constantly.

Writing quality: The predictable weakness of the invited-talk format: breadth over depth, and three case studies that don’t fully cohere into one argument. The section that would most elevate the paper is the counterfactual-under-drift material — that’s the original contribution, and it deserves a formal problem statement (define validity, feasibility, and stability as measurable quantities over a stream, then report them against a recompute-everything baseline) instead of an experience report. Give me that, and this becomes a paper people cite for a definition rather than for a sentiment.

Verdict: weak accept — the right diagnosis and a genuinely useful framing for a workshop audience, but as a position paper it identifies the gap far more sharply than it closes it.

Takeaways

Things worth stealing, concretely:

  • The three-way decomposition of counterfactual rot. Validity (does the advice still flip the outcome under the current model), feasibility (is the recommended value still in-distribution), and stability (does similar input get similar advice across retrainings) are separable, measurable, and cheap to instrument. If you ship recourse or “what to change” advice in any production system with a retraining loop, you can log these three today. Most teams monitor model accuracy and nothing about explanation staleness.

  • Explanation drift and concept drift are two clocks. The input distribution can move while the model is frozen (explanations shift, accuracy holds), or the model can be retrained with little change to what it attends to. Monitoring one does not give you the other. Useful framing for any monitoring stack.

  • The circularity trap in verifying interventions. When you use an explanation method to prove that a debiasing or unlearning procedure worked, you’re validating an unvalidated tool with another unvalidated tool. The escape hatch is a behavioural check that doesn’t route through the explainer — held-out counterexamples, synthetic probes with known ground truth, targeted distribution shifts. Applies well beyond bias work: any time your evidence and your instrument share assumptions.

  • Tier-check your evaluation before trusting a leaderboard. If a comparison of explanation methods reports only functionally-grounded metrics, treat the ranking as provisional. Rankings reverse at the human-grounded tier often enough that this is a real risk, not a caveat.

What’s not here: no ready-to-use algorithm, no benchmark, no code you can pull. This is a map of where to dig, not a shovel.

论文: 2608.06351 作者: Jerzy Stefanowski 分类: cs.AI

缺口

XAI 领域的供需是反过来的:解释方法比判断解释好不好的手段多得多。

显著图(Grad-CAM、积分梯度)、归因分数(LIME、SHAP)、概念方法(TCAV)、反事实生成器(DiCE、Wachter 式优化)现在都是标准装备。

但评估基本还停留在功能性代理指标上——删除/插入曲线、忠实度、稀疏性、扰动稳定性——全部在没有任何人参与的情况下算出来,而且全部在一个冻结的测试集上测。

由此产生两个边界。

第一,代理指标之间会互相矛盾,也会跟人的实际可用性矛盾。一张删除曲线忠实度极佳的显著图,放到放射科医生或卫星影像分析员手里可能完全没用。Doshi-Velez 和 Kim 多年前就命名了人本评估应用场景评估两个层级,但这个领域至今绝大多数论文只报第一层的数字。

第二,也是 Stefanowski 自己研究纲领所在的地方:上述这套机器几乎全部假设数据是平稳的。数据流挖掘花了二十年研究预测器的概念漂移(ADWIN、Hoeffding 树、自适应集成),却几乎没人研究模型被反复重训后解释会发生什么。

“收入增加 4000 就能获批”这样一条反事实,本质是关于决策边界位置的一个承诺。如果边界上周二动了,这个承诺就过期了,而没人去检查过。

这篇论文是一篇综述加议程性质的文章,建立在三个具体锚点上:用于图像分类器偏见检测与概念遗忘的 DetoxAI 系统、一项关于图像分类解释的人本用户研究、以及把反事实解释适配到漂移数据流的实验。

PROBLEM: 解释方法越来越多, 评估手段没跟上
     |
     v
[ 只有代理指标 ] .. 忠实度 / 稀疏性 / 稳定性
     |               无人参与, 无时间轴
     v
ASSUMPTION: 解释的"好"只能相对于
            (a) 一个人类用户 (b) 一个活的数据分布 而言
     |
     +--> 锚点 1: DetoxAI ... 偏见探测 + 概念遗忘
     |            问题: 怎么验证遗忘真的成功了?
     |
     +--> 锚点 2: 图像分类解释的人本研究
     |            问题: 用户真的看懂了吗?
     |
     +--> 锚点 3: 漂移数据流上的反事实
     |            问题: 昨天的补救建议今天还有效吗?
     |
     v
EVIDENCE: 系统案例 + 用户研究 + 数据流实验
     |
     v
CONCLUSION: 评估对象是共同演化的三元组
            < 数据 , 模型 , 解释 > 随时间的轨迹

增量

一句话: 之前,XAI 评估是在静态测试集上算出的一个数;之后,评估对象变成一条轨迹——数据、模型、解释一起漂移——而这篇论文把认真采纳这个视角后会崩掉的东西列了出来。

核心机制

这里没有单一的新算法,机制是一个由三部分拼起来的评估架构。

静态分支从 DetoxAI 出发:你有一个图像分类器抓住了虚假属性(肤色、背景纹理、传感器伪影),你探测这个偏见,用概念遗忘把模型对它的依赖精准切除,得到一个去偏后的分类器。

难点在验证。公平性指标下降只说明输出变了,不说明模型停止那个有偏区域了。

于是解释方法被征召来当测量仪器——这就产生了循环依赖:你在用一个尚未被验证的工具,去验证一个遗忘过程。

这个循环性正是全文开篇论证”评估不能只靠代理指标”的理由。

人本分支把人放进这个回路来闭环。不再问”这张显著图分数高不高”,而是给参与者一个模型预测加一份解释,测他们能不能预测模型在新输入上的行为、能不能发现模型出错、能不能指出那个虚假特征。

这就是人本层级:任务简化、参与者非专家,但衡量的是真实的行为结果,不是像素算术。

时间分支才是真正被忽视的那一块。给定一个实例流、一个随漂移检测而重训或增量更新的模型、以及逐实例生成的反事实解释。

现在有好几样东西会各自独立地腐烂:反事实可能失效(照建议改了,预测不再翻转)、不可行(推荐的特征值落到了当前数据分布之外)、不稳定(几乎相同的实例在不同时间步得到差异极大的补救建议)。

检测解释漂移和检测概念漂移不是同一个问题——模型冻结不动、只要输入分布移动,解释就会变;模型变了,解释却可能变化不大。

两个时钟,松散耦合。

      静态分支                            时间分支
   ......................            ..............................
   [ 图像数据集 ]                    [ 流: x_1 x_2 x_3 ... ]
          |                                      |
          v                                      v
   [ 分类器 f ]                        [ 模型 f_t (持续更新) ]
          |                                      |
    +-----+------+                        [ 漂移检测器 ]
    |            |                               |
    v            v                        +------+-------+
 [ 偏见     [ 概念                        |              |
   探测 ]     遗忘 ]                    无漂移         有漂移
    |            |                         |              |
    +-----+------+                         v              v
          v                          [ 复用 CF ]   [ 重算 CF ]
   [ f' 去偏后 ]                           |              |
          |                                +------+-------+
          v                                       v
   [ 解释 e ]                            [ e_t : 随时间的
          |                                 解释流 ]
          v                                       |
   +---------------------------+                  v
   | 评估层                    |          [ 检查: 有效性?
   | L1 代理指标               |            可行性?
   | L2 人本用户研究           |            稳定性?
   | L3 应用任务表现           |            解释漂移? ]
   +---------------------------+
          |                                       |
          +-------------------+-------------------+
                             v
              把 < 数据 , 模型 , 解释 >
                 当成一个共同演化的整体来追踪

承重核喻:一座城市、它的地图、和你的导航指令。

城市是数据分布。地图是训练好的模型——对城市连通关系的压缩表示。导航给你的转向指令就是解释,而反事实恰好就是一组指令:“下个路口左转,你就到达’批准’而不是’拒绝’。”

经典 XAI 评估是一场在室内评审的制图比赛。两个制图师交上地图,评委拿两张图互相比、再跟几年前的一次测绘比,给内部一致性打分。

没有人真的开车出去过。这就是忠实度指标。

人本评估是把地图交给真司机,看他们能不能到达目的地。有时技术上更优的地图反而输了——因为它把每条小巷都标了,司机找不到高速入口。

再看时间分支:这座城市永久处于施工状态。道路封闭、新桥通车、单行道方向反转。

三种失效模式直接从核喻里掉出来。失效——让你左转的那个路口现在是一堵墙。不可行——路线技术上通,但要你逆行上高速,没有人类能执行。不稳定——你隔十分钟问两次,得到两条完全不同的路线,于是你不再信任这台设备。

而 DetoxAI 的循环性问题变成了:你绕开了一个坏街区,但唯一能检查新路线是否真绕开了的办法,是去查你本来就怀疑有错的那张地图。

概念漂移是城市在变。解释漂移是指令在变。两者相关但不等同,而本文的核心主张是:我们对前者有监控基础设施,对后者几乎没有。

关键概念

  • 概念遗忘(concept unlearning): 训练不会把知识存进带标签的格子里;一个网络对”背景是雪地”的依赖是抹在权重里的。概念遗忘试图在模型内部表示中找到对应某个不想要概念的方向,然后压制模型对它的使用——想象在一段管乐团录音里找出唯一那把跑调的乐器,只把它衰减掉,而不是重录整首曲子。这比在清洗过的数据上从头重训便宜,但”只针对那一把”恰恰是最难验证的部分。

  • 人本评估(human-grounded evaluation): XAI 评估有三层。功能性用形式化代理——把方法说重要的像素删掉,看准确率掉多少。无人参与、便宜、能塞进 CI。人本用真人做简化任务——给他们看解释,检查能否预测模型的下一步行为。应用场景用领域专家做真实工作,带真实后果。已发表的 XAI 评估绝大多数是第一层,因为第二三层要花钱、要过伦理审查。层级之间的差距不是四舍五入的误差:方法在不同层级之间排名反转是常事。

  • 漂移下的反事实有效性: 反事实是最小可行动建议——“如果这位申请人的负债比是 0.31 而不是 0.38,就会获批。“它是关于决策边界此刻位于何处的一个断言。漂移之下模型被重训,边界移动。你上个月给客户的建议,即使他一字不差照做,现在也可能不再获批。有效性问:推荐的改动在当前模型下还能翻转预测吗?可行性问:推荐的取值在当前数据下还合理吗(0.31 的负债比可能已经变得罕见甚至不可能)?稳定性问:相似输入是否持续得到相似建议,还是每轮重训都抖一次?这是三种不同的失效模式,标准的”漂移下准确率监控”一个都看不见。

框架转变

之前(主流 XAI):                   之后(本文):

 [ 冻结的数据集 ]                     时间 -->
        |                            t1        t2        t3
        v                            |         |         |
 [ 训练好的模型 ]                  [数据_1]  [数据_2]  [数据_3]
        |                            |         |         |
        v                            v         v         v
 [ 解释器 ]                        [模型_1]  [模型_2]  [模型_3]
        |                            |         |         |
        v                            v         v         v
 [ 指标 = 0.87 ]                   [解释_1]  [解释_2]  [解释_3]
        |                            :         :         :
        v                            +---------+---------+
      上线                                     |
                                               v
 一个数, 一个时刻,                      监控三元组:
 无人参与, 无时钟                 有效性 / 可行性 /
                                  稳定性 / 人的可用性
                                  作为轨迹持续追踪

一句话:从快照打分轨迹监控,核心转变是把解释视为一个关于移动中模型的、会过期的断言,而不是算一次、打个分就完事的静态产物。

专家评审

选题眼光: 真缺口,而且站位很好。

“XAI 评估不行”这个抱怨已经被踩烂了——十年的”我们需要更好的指标”论文摆在那里。但它跟数据流挖掘、概念漂移的交叉地带确实很薄,而 Stefanowski 是少数同时握着两条线的人(他的流挖掘与不平衡数据工作在一边,DetoxAI 组的 XAI 工作在另一边)。

“数据、模型、解释的共同演化”这个提法属于事后看很显然、但之前没人干净地命名过的那一类。

如果解释最终进入受监管的流水线(欧盟 AI 法案关于补救的义务),解释过期就不只是学术问题,而是合规问题。

方法成熟度: 这是一篇 workshop 特邀综述,不是方法贡献,应该当议程读而不是当解决方案读。

唯一具体的技术线索——把反事实适配到数据流——文中用的词是”经验(experiences)“,这通常意味着结果是部分性的。

而且有个更简单的基线潜伏在旁边,这类立场论文往往滑过去不谈:每次模型更新就重算反事实。贵,但概念上完全平凡;任何提出增量式解释维护的工作,都必须在成本上打败它、同时在有效性上追平它。

我希望看到这个对比被明确做出来,而不是被默认绕开。

实验诚意: 单凭摘要很难压力测试,而且结构上这篇文章也不是为此设计的——三个异质锚点(一个系统、一项用户研究、一批数据流实验)各分一块,意味着没有一块得到完整处理。

拿 DetoxAI 当动机的做法是诚实的,但设计上就是循环的;文章看起来是承认而非掩盖这一点,这我给分。

人本研究是我会查得最狠的部分:样本量、参与者专业水平、任务究竟是真的”预测模型行为”任务还是偏好问卷。

“用户更偏好解释 A”是比”用解释 A 的用户更准确预测出模型失效”弱得多的结论,而这两者在这个文献里被混为一谈的频率高得离谱。

写作功力: 特邀报告体裁的可预期弱点:宽度盖过深度,三个案例没有完全收束成一条论证线。

最能把整篇提一个档次的是”漂移下的反事实”那部分——那是原创贡献所在,它值得一个形式化的问题陈述(把有效性、可行性、稳定性定义成流上的可测量量,然后跟”全部重算”基线对打并报数),而不是一份经验报告。

给我这个,这篇就会因为一个定义而被引用,而不是因为一种情绪。

判决: 弱接收 —— 诊断正确,对 workshop 受众来说框架也确实有用,但作为立场论文,它把缺口指得比补得清楚太多。

要点总结

具体可以”偷”走的东西:

  • 反事实腐烂的三分法。 有效性(建议在当前模型下还能翻转结果吗)、可行性(推荐值还在分布内吗)、稳定性(相似输入跨重训是否得到相似建议)三者可分离、可测量、埋点便宜。如果你在任何带重训回路的生产系统里给出”改什么”的补救建议,今天就可以把这三项记下来。多数团队监控模型准确率,对解释过期一无所知。

  • 解释漂移和概念漂移是两个时钟。 模型冻结、输入分布移动时,解释会变而准确率不动;模型重训了,它关注的东西却可能变化不大。监控其中一个不能替代另一个。这对任何监控栈都是有用的框架。

  • 验证干预时的循环陷阱。 当你用解释方法来证明去偏或遗忘成功了,你是在用一个未验证的工具去验证另一个未验证的工具。出路是找一条不经过解释器的行为性检查——留出的反例、已知真值的合成探针、定向的分布偏移。这远不止适用于偏见工作:任何时候你的证据和你的仪器共享同一套假设,都该警惕。

  • 看排行榜前先查它在哪一层。 如果一份解释方法对比只报功能性指标,把排名当临时结论看。排名在人本层级反转的频率高到足以构成实际风险,不只是个免责声明。

这里没有的东西:没有可直接用的算法,没有 benchmark,没有能拉下来的代码。这是一张”该往哪挖”的地图,不是铲子。