采风全网
达观天下

可解释性落地时,为什么常变成一句免责声明

一次内部评审上,客服质检系统给一通电话打了低分。运营问为什么,工程师调出面板,列出三个贡献最大的词。运营看了半天,说:这句话恰恰是我们培训时要求说的。

场面有点尴尬。系统没有错,它确实按训练出来的方式在判断;错的是我们对“解释”的期待——以为屏幕上那几行字,就是机器心里的想法。

解释是另一个程序写出来的

模型本身不产生理由。它给出的分数是一串权重运算的结果,中间没有“因为”这个环节。我们看到的那几个词、那几条规则,通常是另一套方法在事后做的近似:扰动输入、观察输出怎么变,再倒推哪些部分影响大。这套做法有用,但它是拟合,不是复述。把拟合当成复述,很多争论就从此开始。

所以讨论可解释性时,先要问一句:这个解释是谁生成的,它和原模型是什么关系。是模型结构本身可读,还是外面套了一层归因工具?两者在稳定性上差别很大。同一段文本改一个标点,事后归因给出的重要词可能就换了位置。人看到这种漂移,第一反应不是理解,而是不信任。

人的问题,和解释给的答案不在一个层面

运营想问的是“这通电话该不该扣分”,系统回答的是“哪些词让分数变高”。一个是业务判断,一个是特征归因,中间隔着好几层。常见的错位有这么几种:

  • 解释停在词级别,而争议发生在流程级别——比如话术顺序、等待时长、客户情绪,这些根本不在输入里。
  • 解释给的是相关性,人却当成因果来用,于是把“命中了这个词”理解成“因为说了这句话所以被扣分”。
  • 解释被当成合规材料归档,写完就没人再看,它的作用从“帮助判断”退化成“证明我们做过解释”。

第三种情况最值得警惕。一份没人反驳、也没人能反驳的说明,形式上完备,实际上只是一句免责声明。

能被反驳,才算真的解释

我个人对可解释性的判断标准很朴素:看它能不能让人提出具体的反对意见。如果一位运营看完解释后能说“这三个词里第二个不该算,因为它出现在客户引述里”,并且这个意见能被验证、被反馈到流程里,那这套解释是活的。反过来,如果解释只是一段通顺的文字,谁看了都点头,谁也没法拿它做任何决定,那它更接近公关。

这也意味着,可解释性不只是模型团队的事。它需要有人在流程里接住:谁来看解释、看完能做什么、不服往哪里走。这三件事没有答案,再精细的归因面板也只是摆设。

回到那通电话。后来我们把质检结果改成两级:分数照旧,但扣分项必须附一条可以被业务方驳回的理由,驳回记录进入下一轮样本。系统没有变聪明,只是争议有了去处。

免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。如有侵权请联系删除。
文章名称:可解释性落地时,为什么常变成一句免责声明
文章链接:https://tech.cfdanews.com/ai/632.html