← 最新论文
🤖 machine learning

ConceptCF: Concept-based Counterfactuals for the Explainability of Time Series

本文介绍了 ConceptCF,这是一种通过修改源自时间序列分解的人类可理解概念,来生成具有可解释性的时间序列反事实解释的新方法,其在关键评估指标上均优于现有方法。

原作者: Annemarie Jutte, Faizan Ahmed, Jeroen Linssen, Maurice van Keulen

发布于 2026-07-22
📖 1 分钟阅读☕ 轻松阅读

原作者: Annemarie Jutte, Faizan Ahmed, Jeroen Linssen, Maurice van Keulen

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下,你正试图教一个机器人如何理解世界。你给了它一个摄像头和一个大脑,它开始做出预测:“那是一只猫,”或者“那台机器快要坏了。”但有时,机器人会出错,或者更糟的是,它虽然猜对了,但理由却是错的。也许它认为一张狼的照片是真的,是因为背景里有雪,而不是因为它真的看到了狼。这是人工智能(AI)领域的一个大问题,尤其是在医院或工厂这种风险极高的环境下。我们需要知道机器人为什么做出某个决定,而不仅仅是它决定了什么。

为了解决这个问题,科学家们使用了被称为“可解释人工智能”(Explainable AI)的技术。其中最酷的工具之一是“反事实”(counterfactual)。把反事实想象成一个“如果……会怎样”的故事。它不只是说“我预测你在走路”,而是说“我预测你在走路,但如果你放慢脚步,我就会预测你在坐着”。这就像是一个改变未来的配方。然而,在处理时间序列——即随时间变化的数据,如心跳监测器或股票图表——时,制作这些“如果……会怎样”的故事非常困难。如果你只是微调数据中的单个点,就像是在一句话中修改一个词,然后指望整个故事依然通顺。通常情况下,这行不通。故事会变得语无伦次,机器人的解释也就变得毫无用处。

这就是名为 ConceptCF 的新方法派上用场的地方。这项研究背后的研究人员,Annemarie Jutte 及其团队意识到,与其纠结于时间序列中的单个数据点,我们应该改变构成数据的“大概念”或“核心理念”。想象一首歌。你可以尝试通过逐个微调每一个音符来改变歌曲,但这既混乱又令人困惑。或者,你可以改变“音量”(多大声)或“节奏”(多快)。这些就是概念。ConceptCF 是一个聪明的系统,它获取一个时间序列,将其分解为这些易于理解的概念(例如波浪的大小或重复的频率),然后询问:“如果我们改变音量或节奏会怎样?”它使用一种数字进化过程,就像电子游戏一样,最好的解决方案会生存并变得更好,从而找到翻转预测所需的最小且最逻辑化的变化。其结果是一个人类可以理解的解释,比如:“机器人认为你在走路是因为你的步幅太大;如果你迈出较小的步子,它就会知道你在坐着。”

该论文将 ConceptCF 介绍为一种专门用于生成时间序列数据“如果……会怎样”解释的方法。其核心思想是停止观察原始数据点(时间中的每一个瞬间),转而观察概念——即人类可以轻松掌握的高层模式,例如信号的整体“规模”(振幅)或“频率”(重复频率)。作者认为,现有方法通过孤立地改变数据点,往往会破坏数据的含义,从而创造出奇怪且不可能出现的场景。ConceptCF 通过仅修改底层的概念来避免这个问题。

为了实现这一点,团队使用了三种不同的方式将时间序列分解为概念:

  1. 基于傅里叶变换(Fourier-based): 这将信号视为不同频率的混合,就像将一个和弦分解为独立的音符。
  2. 基于小波变换(Wavelet-based): 它将信号分解成不同大小的块,同时捕捉大趋势和小细节。
  3. 以人为本(Human-centered): 这是专门为非数学专家设计的,将信号分解为诸如“趋势”(是在上升还是下降?)、“偏差”(是向上偏移还是向下偏移?)和“规模”(它是多大?)之类的概念。

一旦数据被分解为这些概念,该方法就会使用遗传算法来寻找完美的反事实。把这想象成一个数字育种计划。计算机开始产生一组可能的改变方案(即“种群”)。它测试这些方案,以观察哪些方案能成功改变 AI 的预测(有效性),同时尽可能保持与原始数据接近(接近度),并且改变的内容尽可能少(稀疏性)。“最适应”的解决方案会生存下来,并结合在一起,在下一代中创造出更好的解决方案。目标是找到改变概念以翻转预测的最小变化。例如,如果一个模型预测为“行走”,ConceptCF 可能会发现,增加运动的“波长”和“规模”会让模型预测为“坐下”。

研究人员使用包括人类行走运动数据和心率数据在内的真实世界数据集,将 ConceptCF 与其他五种顶尖方法进行了对比测试。他们根据五个标准衡量了该方法的表现:

  • 有效性(Validity): 它是否真的改变了预测?
  • 置信度(Confidence): 模型对新的预测有多确定?
  • 接近度(Proximity): 新场景与原始场景有多接近?
  • 稀疏性(Sparsity): 它是只改变了极少数事物,还是扰乱了一切?
  • 合理性(Plausibility): 新的场景看起来是否像是现实世界中可能发生的事情?

结果显示,ConceptCF 的表现非常有竞争力。事实上,它在稀疏性方面经常名列前茅。这意味着它可以通过改变极少数的概念来解释 AI 的决策,使解释更加简洁清晰,便于人类理解。其他方法有时难以保持数据的真实感,或者最终改变了过多的点,而 ConceptCF 则始终能找到那个“甜点”:即通过最小且最合乎逻辑的变化来翻转结果。作者发现,具体采用哪种方式分解概念(傅里叶 vs 小波 vs 以人为本)并不会显著改变结果,这表明该方法具有灵活性,可以根据不同需求进行调整。

论文总结道,ConceptCF 是理解时间序列 AI 的一个强大新工具。通过关注人类可解释的概念而非原始数据点,它弥合了复杂机器学习模型与人类推理之间的鸿沟。作者指出,虽然他们的方法在数学上是严谨的,并在标准测试中表现出色,但最终的考验在于人类是否真的能更好地理解这些解释。他们建议,未来的研究应引入真实的人类,以观察这些基于概念的解释是否真正让 AI 变得更加透明和值得信赖。目前,ConceptCF 是让 AI 决策不再像一个“黑箱”,而是变成一场我们都能理解的对话,迈出了充满希望的一步。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →