首页/文章/ 详情

T-ASE 开源代码论文推荐|把分布建模移到隐空间,能缓解数据漂移误报吗?

1小时前浏览2

工业传感器持续产生多变量时间序列,训练数据又未必是完全干净的正常样本。采集噪声和系统偏差造成数据漂移后,正常数据与异常数据可能在原始空间重叠,基于密度的检测器容易给正常片段较高的异常分数。

同济大学与韦恩州立大学团队提出自适应隐空间分布模型(Adaptive Latent Distribution Model,ALDM)。模型先用上下文学习、可学习距离和软分配构建隐表示,再由条件归一化流估计隐空间密度。作者还给出事件级评价指标,并公开包含 180 个人工注入异常事件的田纳西-伊士曼过程扩展(Tennessee Eastman Process Extension,TEPE)数据集。

论文信息

英文题目 Adaptive Latent Distribution Modeling for Industrial Time Series Anomaly Detection

作者 Yu Liu、Yifan Song、Shaolong Shu、Feng Lin、Jun Wang、Yafeng Guo

作者与机构 Yu Liu 来自同济大学计算机科学与技术学院。Yifan Song、Shaolong Shu、Jun Wang、Yafeng Guo 来自同济大学电子与信息工程学院,Feng Lin 来自韦恩州立大学电气与计算机工程系。

期刊信息 IEEE Transactions on Automation Science and Engineering,Vol. 23,2026,7893-7907

发表时间 2026 年 3 月

DOI 10.1109/TASE.2026.3674236

代码与数据  https://github.com/YuLiu-61/ALDM

论文速览

  • 问题 采集噪声和偏差会造成数据漂移,使正常与异常分布在原始空间重叠。直接建模原始数据密度时,漂移后的正常片段可能进入低密度区域并触发误报。逐点 F1 分数(point-wise F1 score,F1)和 AUROC 也无法直接判断完整异常事件是否被检出。

  • 方法 ALDM 用上下文学习提取变量依赖和时间关系,以自适应距离计算和软分配训练隐编码器,再用条件归一化流估计隐表示的密度。训练集异常分数的四分位距用于确定测试阈值。

  • 证明 ROC曲线下面积(Area Under the Receiver Operating Characteristic Curve,AUROC)采用百分数表示时,ALDM 在安全水处理(Secure Water Treatment,SWaT)、池化服务器指标(Pooled Server Metrics,PSM)、火星科学实验室探测器(Mars Science Laboratory rover,MSL)和 TEPE 上分别达到 90.5±1.3、86.8±3.4、70.1±0.8、82.5±0.8,均为表中最高值。四个数据集的事件级 F1 分数(event-level F1 score,      )也均为最高值。MSL 的逐点 F1 是例外,ALDM 为 0.3926,低于 CrossAD 的 0.4058。

目录

  1. 研究任务与数据漂移问题
  2. ALDM 如何完成异常检测
    1. 上下文学习
    2. 自适应距离、软分配与隐编码
    3. 密度估计、联合训练与阈值
  3. 为什么还要评价完整异常事件
  4. 数据集与实验条件
  5. 四个数据集上的主要结果
    1. AUROC、逐点 F1 与事件级 F1
    2. 平稳性和分数分布
  6. 消融、开销与参数敏感性
  7. 适用条件与开源资源
数据节点动态分隔线

研究任务与数据漂移问题

论文研究工业信息物理系统(Industrial Cyber-Physical Systems,CPS)的无监督多变量时序异常检测。含      个变量、总长度为      的序列先按窗口长度      和步长      切分,每个分段经过模型后得到正常或异常的二元标签。实验采用污染训练设定,即训练数据允许含有异常样本。

这项任务包含一条连续的问题链。采集噪声和偏差先引起数据漂移,漂移让正常与异常分布在原始空间发生重叠,重叠又使密度模型难以划清两类边界。论文图 1 选取 SWaT 数据集中全部为正常的时段,蓝色 区域出现垂直漂移后,GANF 和 MTGFlow 的异常分数明显升高,ALDM 的分数变化较小。

数据漂移期间的异常分数变化  

ALDM 不在原始数据空间继续拟合密度,而是先学习一个更适合分布建模的隐空间。

ALDM 如何完成异常检测

论文图 3 给出了完整数据流。输入分段同时进入上下文学习和隐编码路径。上下文学习产生条件信息      与时间嵌入     ,时间嵌入用于计算距离      和软分配权重。软分配进入对比损失并更新隐编码器。编码器输出      后,条件归一化流根据      对其密度建模,最终由似然得到异常分数。

ALDM 整体框架  

图中的三条主线分别对应上下文条件、隐空间学习和异常判定。训练阶段同时更新三个模块,测试阶段沿用训练好的网络与训练分数确定的阈值。

上下文学习

上下文学习(Context Learning,CL)接收一个      的多变量分段。模型把不同传感器变量视为图节点,以自注意力学习当前分段的动态邻接矩阵。循环神经网络提取时间隐藏状态,图卷积再融合变量依赖、当前隐藏状态与前一时刻隐藏状态,输出空间-时间条件     

这部分信息有两个去向。时间嵌入      进入自适应距离计算,融合后的      则作为归一化流的条件信息。

自适应距离、软分配与隐编码

自适应距离计算(Adaptive Distance Computation,ADC)不预先固定一种距离公式。论文通过矩阵分解构造可学习度量:

 

    为循环神经网络输出的时间嵌入维度。     为下三角矩阵,     为对角矩阵。两者随机初始化,并在训练中通过梯度下降更新。时间嵌入      与      的距离为:

 

    表示同一分段内两个时间位置的上下文距离。距离越小,软分配(Soft Assignment,SA)权重越大:

 

    为 sigmoid 函数, 控制权重分布的锐度。     进入时间级对比损失,用于调节不同时刻之间的学习权重。

隐编码器由输入投影、时间戳掩码和膨胀卷积网络组成。训练时,模型从同一分段中采样两个重叠区间并执行掩码,形成增强视图。膨胀卷积网络含 10 个残差块,每块有两个一维卷积层,第      个残差块的膨胀率为     。实例级损失负责区分不同分段,时间级损失利用软分配建模分段内部的时间关系,两者共同组成     

密度估计、联合训练与阈值

条件归一化流(Conditional Normalizing Flow,CNF)接收隐表示      和上下文条件     ,通过一系列可逆变换把复杂隐分布映射到高斯基分布,并以最大似然损失      训练。

ALDM 的联合目标为:

 

    用于平衡密度建模与对比学习,论文默认取     

第      个分段的异常分数是隐表示各维度的平均负对数似然:

 

    在这里表示隐表示参与求和的维度数,     是第      维分量。似然越低,     越高。

训练结束后,模型先计算整个训练集的异常分数,再采用四分位距(Interquartile Range,IQR)规则确定阈值:

 

    和      分别是训练分数的第 25 和第 75 百分位数。测试分段依次经过上下文学习、隐编码和 CNF。若      高于阈值,模型输出异常标签。

为什么还要评价完整异常事件

工业异常通常持续一段时间。逐点指标关注单个时间点,不能直接回答一个完整事件是否被检出。论文图 2 中,方法 1 检出的异常点更多,却只覆盖一个真实事件。方法 2 检出的点更少,但覆盖了全部三个事件。

逐点评价与事件级评价的差别  

作者把连续真实异常点定义为异常事件,把连续预测异常点定义为预测段。真实事件与一个或多个预测段存在完全或部分重叠时,计入事件级真正例     。没有任何重叠时,计入事件级假负例     。事件召回率为:

 

事件精确率在逐点精确率上加入假正例惩罚:

 

    和      分别是逐点真正例数和假正例数。该式中的      表示正常数据点总数,与前文表示变量维度的      含义不同。事件级 F1 为:

 

该指标把异常事件覆盖率与逐点假正例惩罚合在一起。论文同时报告 AUROC、未应用逐点调整的逐点 F1,以及事件级     

数据集与实验条件

实验覆盖三个公开数据集和作者构建的田纳西-伊士曼过程扩展(Tennessee Eastman Process Extension,TEPE)数据集。

  • SWaT 51 路传感器,1 秒采样。论文的数据说明写明 4 天内包含 41 次攻击。
  • PSM 来自 eBay 多个服务器节点的性能指标,用于识别性能劣化或安全漏洞相关异常。
  • MSL 来自好奇号的遥测数据,用于监测任务期间的运行参数异常。
  • TEPE 包含 53 个过程变量、20 种异常工况和 360 个操作日,以 1 分钟为采样间隔,共模拟 180 个人工注入异常事件。

TEPE 扩展自田纳西-伊士曼过程,覆盖反应器、产品冷凝器、气液分离器、循环压缩机和产品汽提塔。论文构建该数据集,是因为 SWaT、PSM、MSL 中可用于事件级评价的异常事件数相对有限。

TEPE 管道与仪表流程图  

图 4 给出 TEPE 的主要过程单元及其连接关系。它说明 53 个过程变量来自同一化工流程中的多类测量和控制位置。

参与比较的基线包括 DeepSAD、DeepSVDD、USAD、DAGMM、GANF、MTGFlow、FITS 和 CrossAD。论文使用各方法公开实现,保留原网络结构,并采用对应文献报告的超参数。

全部实验运行于 Ubuntu Linux 64 位、Python 3.8 和 PyTorch 环境,硬件为 Intel Core i9-13900KF @5.8 GHz、32 GB 内存和 NVIDIA RTX 4090 @24 GB。所有实验的检测窗口为 60,步长为 10。ALDM 的权重衰减为     ,优化器采用 AdamW。OneCycleLR 的起始百分比为 0.2,初始学习率为 0.002,最大学习率为 0.004。

  • SWaT 异常比例 0.121,批量大小 512,训练 100 轮。
  • PSM 异常比例 0.278,批量大小 256,训练 250 轮。
  • MSL 异常比例 0.105,批量大小 256,训练 250 轮。
  • TEPE 异常比例 0.208,批量大小 256,训练 40 轮。

训练流程依次是分段、上下文与隐空间联合训练、训练集异常分数计算和 IQR 阈值确定。测试时使用训练好的网络计算分段分数,再与同一阈值比较。论文正文没有给出精确训练集与测试集样本数、随机种子和重复实验次数。

四个数据集上的主要结果

AUROC、逐点 F1 与事件级 F1

论文表 II 的 AUROC 以百分数表示,结果写作均值±标准差。原文没有说明重复实验次数。ALDM 与各数据集次高方法的对比如下。

  • SWaT ALDM 为 90.5±1.3,MTGFlow 为 84.8±1.5,绝对提高 5.7 个百分点。
  • PSM ALDM 为 86.8±3.4,MTGFlow 为 85.7±1.5,提高 1.1 个百分点。
  • MSL ALDM 为 70.1±0.8,MTGFlow 为 67.2±1.7,提高 2.9 个百分点。
  • TEPE ALDM 为 82.5±0.8,USAD 为 81.6±0.2,提高 0.9 个百分点。
四个数据集上的 ROC 曲线  

图 5 展示四个数据集上的 ROC 曲线。表 II 中,ALDM 在四个数据集的 AUROC 均为最高值。

论文表 III 没有采用 point adjustment。ALDM 的逐点 F1 与事件级      分别为:

  • SWaT 0.6881 / 0.8985。
  • PSM 0.7926 / 0.7516。
  • MSL 0.3926 / 0.5303。
  • TEPE 0.6175 / 0.7460。

ALDM 在四个数据集的事件级      均为最高值,在 SWaT、PSM 和 TEPE 的逐点 F1 也为最高值。MSL 上,CrossAD 的逐点 F1 为 0.4058,高于 ALDM 的 0.3926。这个例外说明逐点结果与事件级结果需要分开报告。

MTGFlow 与 ALDM 在 SWaT 和 TEPE 上的异常分数  

图 6 对比 ALDM 与 MTGFlow 在 SWaT 和 TEPE 上的异常分数。按作者描述,ALDM 在异常区域给出更高分数,在正常区域给出更低分数,并在部分事件边界处呈现更陡的变化。

平稳性和分数分布

作者使用增广迪基-富勒检验(Augmented Dickey-Fuller,ADF)比较四个数据集的平稳性。

  • SWaT ADF 统计量 −0.780,      
  • PSM ADF 统计量 −6.060,      
  • MSL ADF 统计量 −1.228,      
  • TEPE ADF 统计量 −9.48,      

论文将 SWaT 和 MSL 描述为非平稳性较强的数据集。ALDM 在二者上的 AUROC 增幅分别为 5.7 和 2.9 个百分点。

正常与异常样本的分数分布  

图 7 第一行是 MTGFlow,第二行是 ALDM。MTGFlow 在 SWaT、PSM、MSL、TEPE 上的正常与异常分数重叠值分别为 0.28、0.44、0.33、0.09。作者报告 ALDM 在四个数据集上的重叠面积均更小,但没有在正文逐一列出 ALDM 的四个数值。

消融、开销与参数敏感性

消融实验

论文考察 CL、ADC 和 SA 的作用。SWaT 上,三个数值依次为 AUROC、逐点 F1、事件级     

  • M0,不使用三个组件 73.5±4.3 / 0.3206 / 0.4267。
  • M1,仅使用 SA 88.5±0.9 / 0.6592 / 0.8790。
  • M2,使用 ADC 和 SA 90.0±0.6 / 0.6786 / 0.8979。
  • ALDM,使用 CL、ADC 和 SA 90.5±1.3 / 0.6881 / 0.8985。

SA 在 SWaT 上带来的变化最大,M0 到 M1 的 AUROC 提高 15.0 个百分点,逐点 F1 提高 0.3386,事件级      提高 0.4523。CL 的作用存在数据集差异,部分 PSM 和 TEPE 配置的某些指标会下降,因此不能把消融结果概括为每个模块在所有条件下都单独提高全部指标。

论文还将 ADC 与表 VI 中的 TD、COS、DTW 三种静态距离标记比较。ADC 在四个数据集的 AUROC 和事件级      均为最高值。TEPE 的逐点 F1 是例外,TD 为 0.6244,ADC 为 0.6175。原文没有展开 TD 的全称。

直接学习完整距离矩阵时,训练初期出现 NaN。特征值裁剪需要在每轮训练后执行半正定锥投影,SWaT 上每轮耗时为 283 秒,Cholesky 分解方案为 30 秒。

不同训练轮次的隐向量分布  

图 8 给出 SWaT 在第 1、30、60 和 100 轮训练时的 t-SNE 分布。蓝色表示正常样本,红色表示异常样本。图中两类样本的边界随训练逐渐变得清晰。

训练与推理开销

ALDM 单次推理约需 223 MFLOPs。论文以 NVIDIA Jetson Nano 的 141 GFLOPs 算力估算单次推理延迟为 20-50 ms,该数值是估算结果。

在 RTX 4090 实验环境下,ALDM 处理四个完整数据集的训练时间和测试时间为:

  • SWaT 38.34 分钟 / 9.36 秒。
  • PSM 6.74 分钟 / 2.59 秒。
  • MSL 6.09 分钟 / 2.46 秒。
  • TEPE 18.31 分钟 / 7.58 秒。

SWaT 上,MTGFlow 的训练时间为 2.86 分钟,测试时间为 4.84 秒。ALDM 对应为 38.34 分钟和 9.36 秒。表 VII-VIII 显示,ALDM 的训练成本明显较高,测试时间仍处于秒级。

参数敏感性

论文扫描了窗口大小     、隐空间维度      和损失平衡权重     

  • SWaT 和 PSM 的 AUROC 与事件级        在窗口 60-80 附近达到峰值,过长窗口会引入冗余信息。
  • 隐空间维度为 512 时,部分结果轻微下降。作者建议采用 256-320 的中等维度。
  • 多数数据集在        时取得较好的 AUROC 和事件级       ,窗口大小和损失权重仍需按数据集调整。
参数敏感性分析  

图 9 分别给出窗口大小、隐空间维度和损失权重对三类指标的影响,曲线也显示不同数据集对窗口和权重的偏好并不完全一致。

适用条件与开源资源

论文给出三项适用边界。

  • 如果训练集包含覆盖典型运行场景的丰富正常数据,基于重建或预测的方法可能优于 ALDM。这些方法能够直接利用干净正常样本学习决策边界。
  • IQR 阈值假设训练数据多数正常。当异常污染率超过 25% 时,阈值可能产生偏差并降低泛化表现。
  • 归一化流受可逆变换架构限制。面对高度多模态或拓扑复杂的隐分布时,模型可能出现误报或漏报。

作者提出的后续方向包括更稳健的阈值机制、更灵活的生成先验,以及其他隐空间投影技术。

数据节点动态分隔线

通讯作者:  舒少龙,同济大学控制科学与工程系教授,博士生导师。研究方向包括离散事件系统、信息物理系统、智慧监控与工业智能等。聚焦于信息物理系统中的逻辑动态行为,创建了以可测性为核心的离散事件动态系统状态估计理论。发表论文80多篇,在控制领域顶级期刊IEEE Transactions on Automatic Control和Automatica上发表论文10多篇。主持国家级项目4项,参与承担国家级项目10多项。研究成果应用于智能建筑、智慧电网、智慧港口等行业中,获上海市自然科学二等奖一项(第一完成人)。

编辑:曹希铭
校核:李正平、陈凯歌、Leo、赵学功、白亮、任超、海洋、陈宇航、Kira、Tina、王金、赵诚、肖鑫鑫、张优


来源:故障诊断与python学习
ACTSystem建筑电子ANSAUGpython海洋理论控制管道电气
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2026-08-26
最近编辑:1小时前
故障诊断与python学习
硕士 签名征集中
获赞 87粉丝 152文章 328课程 0
点赞
收藏
作者推荐

顶刊代码开源 || ABIGX:一个可扩展的故障检测和分类的统一框架(上)

从对抗攻击视角重构故障重建,东南大学团队提出ABIGX统一框架,将经典CP/RBC诊断方法拓展至任意深度学习模型,理论证明其等价性,破解"故障类别涂抹"难题,在TEP、晶圆图及工业图像上验证,为智能运维黑箱决策提供可信归因工具。 本期给大家推荐这篇东南大学虞文武教授团队的论文。本文提出ABIGX(Adversarial Fault Reconstruction-Based Integrated Gradient eXplanation,基于对抗故障重构的积分梯度解释)框架,统一解决可解释故障检测与分类问题。核心创新在于:1)从对抗攻击视角重构故障重建,将传统CP(Contribution Plot,贡献图)/RBC(Reconstruction-Based Contribution,基于重构的贡献)方法扩展到非线性模型;2)提出分类SPE(Squared Prediction Error,平方预测误差)指标,使AFR(Adversarial Fault Reconstruction,对抗故障重构)适用于故障分类任务;3)结合集成梯度实现模型无关的变量归因。理论证明CP和RBC是ABIGX的线性特例,并分析"故障类别涂抹"问题,证明ABIGX优于传统梯度方法。实验涵盖多种模型,在TEP过程、晶圆图和MVTec-AD数据集上验证其优越的解释准确性与泛化能力。 由于文章篇幅过长,小编将分两次为大家翻译介绍这篇论文,第一篇推文系统系统综述了故障检测与分类的研究背景,指出传统CP、RBC方法受限于线性模型且无法处理分类任务,而现有深度学习解释器缺乏故障诊断领域的理论基础。基于此,作者从对抗攻击视角重新诠释故障重建,提出AFR方法及分类SPE指标,进而构建ABIGX统一框架——通过AFR生成语义有效的反事实基线,结合集成梯度实现任意可微FDC模型的变量归因,为后续理论分析与实验验证奠定基础。 文章质量很高。本文配套思维导图&论文精华速览,已同步至小红书:(ID:故障诊断与python学习),需要的小伙伴可以自取💡~ 论文链接:通过点击最左下角的阅读原文进行在线阅读及下载。 论文基本信息论文题目: ABIGX: A Unified Framework for eXplainable Fault Detection and Classification论文期刊:IEEE Transactions on Pattern Analysis and Machine IntelligenceDoi:https://doi.org/10.1109/TPΑΜΙ.2026.3689327作者: Yue Zhuo a , Duxin Chen a , Wenwu Yu a , Zhiqiang Ge a , Xiaoyu Jiang b , Jinchuan Qian c , Junhua Zheng c , Zhihuan Song d 论文时间: 2026年1月 机构: a School of Mathematics, Southeast University, Nanjing 210096, Chinab Hangzhou International Innovation Institute, Beihang University, Hangzhou 311115, Chinac School of Automation and Electrical Engineering, Zhejiang University of Science and Technology, Hangzhou 310023, Chinad School of Automation, Guangdong University of Petrochemical Technology, Maoming, 525000, Guangdong, China作者: 虞文武,东南大学首席教授、数学学院院长,入选教育部长江学者、青年长江、国家"万人计划"青年拔尖人才、国家优青,2014-2024连续十一次入选全球高被引科学家。主要从事系统科学与人工智能交叉研究,发表IEEE汇刊文章100余篇,Google和SCI引用超3万次,H指数75。主持科技部"新一代人工智能"重大项目等多项国家级课题,获国家自然科学二等奖1项、省部级一等奖3项;任Complex Engineering Systems主编及多个IEEE汇刊编委。(来源:Research)摘要本文提出了ABIGX,一种用于可解释故障检测与分类的统一框架。ABIGX建立在已有故障诊断方法的基础原理之上,包括贡献图和基于重构的贡献,同时将其适用范围扩展至通用FDC模型,并提升了故障解释效果。ABIGX的核心在于对抗故障重构方法,该方法从对抗攻击的视角重新审视故障重构,引入了一种适用于故障检测与分类任务的新型故障指标。在故障检测方面,我们通过理论证明CP和RBC是ABIGX的线性特例,从而建立了ABIGX与传统故障诊断方法之间的理论联系。对于故障分类,我们解决了故障类别模糊化问题——这是可能掩盖准确解释的固有缺陷。我们证明了ABIGX能够有效缓解该问题,其性能优于现有的基于梯度的解释方法。实验通过定量指标和直观图示对FDC(Fault Detection and Classification,故障检测与分类)的解释效果进行了评估。结果验证了AFR的通用性与准确性,并表明ABIGX在多种FDC模型上提供了更为全面和精确的解释,相较于现有方法具有显著提升。实现代码已公开发布于:https://github.com/qianjc3391/ABIGX。 关键词:特征归因;综合梯度;可解释的人工智能;反事实解释 目录1 引言2 预备知识及相关工作 2.1 FDC 2.2 故障诊断 2.3 基于梯度的XAI方法 2.4 对抗攻击 2.5 可解释FDC的挑战3 故障重建:对抗视角 3.1 对抗故障重建 3.2 故障分类的SPE指标 3.3 AFR算法 3.4 AFR与对抗攻击的对比4 ABIGX:统一框架 4.1 定义 4.2 算法 4.3 讨论5 ABIGX在故障分类中的应用 5.1 故障分类设定 5.2 故障类别涂抹6 ABIGX在故障诊断中的应用 6.1 RBC与ABIGX-OneVar 6.2 CP与ABIGX7 实验 7.1 评估指标与对比方法 7.2 田纳西伊斯曼过程 7.3 晶圆图 7.4 MVTec-AD工业图像 7.5 计算成本 7.6 实现细节8 结论注:小编能力有限,如有翻译不恰之处,请多多指正~ 若想进一步拜读完整版,请下载原论文进行细读。 1 引言数据驱动的FDC是识别工业过程中故障模式的一项重要技术。故障检测[1]旨在判定是否发生了故障/异常,其实现方式通常采用无监督模型(如PCA(Principal Component Analysis,主成分分析)[2]和AE(AutoEncoder,自编码器)[3])的残差投影度量。故障分类涉及故障/异常类型的辨识,其中NN(Neural Networks,神经网络)[4]近年来取得了显著成功。然而,这些复杂模型日益呈现不透明性,对用户而言趋向于成为"黑箱"。这种不透明性导致模型输出(预测结果)缺乏可信度,而在关键领域(如工业过程、自主系统和医疗健康)的实际应用中,可信度至关重要。XAI(Explainable AI,可解释人工智能)[5]旨在通过探究预测结果的成因解释,提升人工智能模型的透明度与可信度。在可解释人工智能领域中,XFDC(eXplainable Fault Detection and Classification,可解释故障检测与分类)旨在帮助人们理解导致故障的潜在因素。给定一个故障样本,XFDC指示各变量对监测结果(检测分数或分类置信度)的贡献程度。贡献度较高的变量被视为异常的潜在根本原因(如故障传感器)。通过识别这些变量贡献,XFDC能够辅助用户解释模型预测的故障,并主动修复存在缺陷的部件。CP[6]和RBC[7]是故障诊断的基础方法,分别基于残差分解和重构误差提供直观的变量级归因。CP通过SPE分解突出故障相关变量,而RBC则将偏差与模型重构相关联。这些方法提供了有价值的诊断信息,但主要对线性PCA故障检测模型有效,且假设变量相互独立。关于非线性模型的扩展,虽然CP可启发式地扩展至非线性模型,但在非线性语境下缺乏严谨的理论基础。相比之下,RBC与线性重构紧密耦合,需要大幅修改才能处理非线性问题[8]、[9]、[10]、[11]、[12]。此外,这些故障诊断扩展通常受限于特定结构(如核主成分分析和堆叠自编码器),且仅适用于故障检测任务。这一局限性在现代基于深度学习的FDC系统中造成了通用故障解释方面的显著空白。本文提出了一种统一框架,称为ABIGX(Adversarial Fault Reconstruction-Based Integrated Gradient eXplanation,基于对抗故障重构的积分梯度解释)。ABIGX建立在CP和RBC的概念优势之上(如基于残差和基于重构的推理)。ABIGX首先从对抗攻击[15]的视角重新审视FR(Fault Reconstruction,故障重构)[14],随后采用深度学习归因方法——IG(Integrated Gradients,积分梯度)[16]计算变量贡献。该框架的构建基于两个核心动机:将故障解释扩展至通用FDC模型的统一框架:传统的解释方法如CP和RBC虽然提供了概念合理且理论基础扎实的方法,但其本质上受限于线性模型,缺乏对现代非线性FDC系统的泛化能力。本文提出的ABIGX方法建立在CP和RBC的核心原理之上,但通过对抗优化对其进行重新诠释。具体而言,本文引入了AFR,该方法利用对抗攻击技术生成语义有效的反事实样本以抑制故障信号。当与积分梯度相结合时,ABIGX能够将故障归因推广至任意可微分的FDC模型,包括PCA、AE、MLP、CNN和ViT(Vision Transformers,视觉Transformer)。ABIGX在保留CP和RBC诊断直觉的同时克服了其架构局限性,提供了一个统一且广泛适用的框架,推动了线性和非线性领域中故障可解释性的发展。基于理论基础提升故障解释精度:传统解释器的另一主要局限性在于其倾向于将变量视为相互独立,忽略了变量之间的关键交互作用——这在复杂、高维、非线性模型中尤为突出。通过采用对抗攻击视角,本文方法自动考虑了这些变量间的相互关联,显著提升了故障解释的准确性和全面性。ABIGX框架在CP和RBC的概念基础之上进行构建和扩展,为生成更精确的解释提供了坚实的理论基础,如下文的理论分析和实验结果所示。通过解决上述两个核心动机,本文提出的ABIGX框架不仅增强了故障解释在各类模型上的泛化能力,还显著提升了其精度。图1展示了本文涉及的主要方法之间的关系,体现了ABIGX的通用性。综上所述,本文的主要贡献包括以下四个方面: 图1 ABIGX示意图及相关方法。ABIGX是一个同时适用于线性和非线性故障检测与分类模型的解释框架。该方法框架了两种经典的故障诊断方法( CP和RBC),并将其推广到对抗攻击和IG方法辅助的一般FDC模型中我们从对抗攻击的视角重新审视故障重构,并针对通用FDC模型提出了AFR。新的SPE指标将AFR扩展至分类任务中的可靠故障重构,这一问题此前较少受到关注。(第3节)我们提出了一个统一框架ABIGX,用于有效解释通用FDC模型。我们通过证明CP和RBC是ABIGX的线性特例,表明ABIGX将经典故障诊断方法纳入了一个更为广泛的框架之中。(第4节和第6节)我们在可解释故障分类中引入了一个新问题,即故障类别模糊化,这是故障分类模型中固有的问题,会导致误导性的变量贡献和不准确的模型解释。通过理论分析,我们证明了ABIGX能够有效缓解该问题,从而使其在故障分类模型的可解释性方面具有显著优势。(第5节)我们在传感器数据集和图像数据集上进行了实验,采用多种定量指标进行评估。评估涵盖了多种模型,包括经典的PCA、AE、MLP、CNN和ViT模型,结果表明ABIGX相较于现有XAI方法始终能够产生更优的解释效果。(第7节)本文其余部分的组织结构如下:第2节介绍FDC、故障诊断、对抗攻击和XAI领域的预备知识和相关工作;第3节从对抗攻击的视角重新审视故障重构,提出AFR;第4节阐述统一框架ABIGX,并通过分析故障类别模糊化问题证明其可解释性;第6节在理论上建立经典故障诊断方法与ABIGX之间的桥梁;第7节报告评估本文所提方法的实验结果;第8节对全文进行总结。 2 预备知识及相关工作表1列出了本文主要符号的说明。未在表中列出的较少使用符号,均在文中首次出现时予以定义。表1 论文中主要符号的注记表 2.1 FDC 故障检测旨在利用统计方法或基于学习的方法对正常运行工况进行建模。这些模型通常将数据投影至两个子空间:捕获正常模式的主成分子空间,以及表示噪声或异常的残差子空间。当样本的残差超过预定义的控制限时,即判定为发生故障。传统方法基于PCA[17]、[18]、[19],而近期方法则采用AEs(AutoEncoders,自编码器)[20]、[21]、[22]。给定一个无故障数据集 ,故障检测模型通过学习来最小化重建或残差误差 。模型输出表示为 ,被称为主成分样本 。在这项工作中,我们重点关注基于编码器-解码器的检测模型 。非线性情况使用带有神经网络编码器和解码器的自编码器 : PCA可以被视为一个线性自编码器 : 其中 是载荷矩阵,通过数据协方差的特征分解将 投影到前 个主成分上 。本研究中用于故障检测的SPE指标基于平方预测误差(SPE),即残差误差的 范数度量 : 控制限 由正常数据分布上SPE值的置信限得出 。当样本的SPE低于控制限时,该样本被预测为正常 。故障分类旨在识别故障样本中的不同模式 。与故障诊断不同,分类是一项使用带标签训练数据集的有监督任务 。本工作重点关注最流行的分类模型:神经网络 。给定数据集 和标签 ,其中 为故障类型的数量 。故障分类器 通过以下方式训练 : 其中 是神经网络的交叉熵损失函数 。 2.2 故障诊断故障检测模型的解释——通常称为故障诊断——已得到广泛研究[7]、[6]、[9]、[23]。一旦检测到故障,故障诊断旨在通过量化各输入变量对故障指标(如SPE)的贡献程度,识别其根源变量。下文简要回顾三种常用于基于 PCA 模型的经典故障诊断方法。故障重构 [14] 寻求将故障样本的指标(例如 SPE )恢复到正常范围内所需的最小调整 。这种调整由两个参数定义:方向 (代表第 个变量的单位向量)和标量幅度 。例如,对于五个传感器变量,第一个变量的方向向量为 : 大多数以前的故障重构方法 会依次预定义重构变量 并求解幅度 。给定 ,故障重构即寻找 : 其中 是故障样本, 是恢复到正常状态的重构样本。故障方向可以通过使得重构样本的 SPE 最小化的方向 来确定 。然而,故障重构无法提供每个变量的准确贡献,这由基于 RBC 方法所解决 。RBC [7]用于计算重构向量 的故障指标,表示为 : 其中 是到残差子空间的投影矩阵 。贡献图(CP)[6] 是通过直接确定每个变量对检测指标的贡献来构建的 。首先,定义的 SPE 可以展开为 : 其中 和 分别是检测样本和主成分样本的第 个变量。CP 在 SPE 上的贡献 可以简单地通过输入样本与输出样本第 个变量之间的平方差值来计算 : 2.3 基于梯度的XAI方法 基于梯度的 XAI 方法可以通过反向传播直接对输入特征进行归因,这些方法计算效率高,并适用于多种模型模态。最近,IG(Integrated Gradients,积分梯度)[16]成为一种流行的基于梯度的方法,并且与故障诊断方法具有一些相同的内在属性。因此,本文主要关注 IG 和另一种经典方法:显著性图(朴素梯度)[24]。显著性图通过计算输出预测相对于输入变量的梯度来直接提供解释,这是模型行为的自然类比: 其中,在故障检测和分类中,真实类别的 指标和对数几率(logit)值分别被用作模型 F 的输出。IG 是一种流行的 XAI 算法。与简单地计算梯度不同,IG 沿着从被解释样本 到反事实基线 的路径 累加梯度。第 个变量的 贡献定义为:IG 与简单地计算梯度不同, 沿着从被解释样本 到反事实基线 的路径 累加梯度。第 个变量的 IG 贡献定义为: 其中 是基线, 是被解释的故障样本,F 是与朴素梯度中定义相同的 FDC 输出函数。2.4 对抗性攻击 对抗性攻击是机器学习模型的一个关键安全问题,FDC 模型的对抗鲁棒性已在工作 [25] 中得到研究。关于对故障样本的攻击,对抗性样本 通过以下方式求解: 其中 F 与式 10 中的定义相同, 是距离度量, 是预定义的距离约束, 是故障标签, 是 的预测标签(第二个约束并不是严格必要的)。2.5 可解释FDC的挑战 尽管FDC领域的研究兴趣日益增长,但为基于深度神经网络的FDC模型生成准确且具备理论基础的解释仍然是一项关键挑战。虽然传统的故障诊断方法和深度学习解释器均已得到应用,但仍存在若干局限性:故障诊断面临的挑战:经典故障诊断方法(如 CP 和RBC )在线性模型中已得到充分研究。尽管已有一些针对非线性模型的扩展方法被提出[9]、[11]、[26]、[8]、[10],但这些方法通常将各变量视为相互独立,忽略了重要的变量间交互作用——尤其在复杂非线性系统中。此外,这些方法大多仅限于故障检测任务,无法直接应用于故障分类任务。深度学习解释面临的挑战:基于梯度的解释器(如IG)在解释深度模型方面展现出一定前景,但将其应用于 FDC 领域会引入新的困难。一个主要问题是基线 的选择:常用的零向量或常数向量基线[27]在FDC场景中往往缺乏语义意义,因为在该场景中区分故障与正常工况至关重要。此外,许多深度学习解释方法缺乏针对故障诊断领域的强有力理论基础。本文提出的 ABIGX 框架通过融合传统故障诊断与深度学习解释的优势来解决上述不足。ABIGX根植于CP和RBC的原理,将自适应的、故障感知的基线引入IG,从而为故障检测和分类任务提供准确且与模型无关的解释。3 故障重建:对抗视角首先,我们从对抗攻击的角度对故障重构进行了研究,指出现有的故障重构解决了与稀疏对抗攻击相同的优化问题。定理 1。对于故障检测,现有的故障重建与针对故障样本的稀疏对抗攻击共享相同的优化目标 。证明。根据式 12,针对故障检测的稀疏对抗攻击可以通过 范数约束来定义 : 其中 衡量向量的非零元素数量, 控制要攻击的变量数量 。如果 以仅攻击一个变量,并且给定了被攻击变量的方向 ,则攻击目标变为在 的情况下计算该方向上的幅值 : 这与式 6 中定义的故障重建相同 。3.1 对抗故障重建 定理1启发我们利用对抗攻击算法实现更为泛化的故障重构,从而无需逐一预定义重构方向。迭代地预定义方向并求解幅值不仅耗时,还会忽略变量间的交互作用。因此,我们针对 FDC 模型提出了AFR(Adversarial Fault Reconstruction,对抗故障重构) 。与通过蛮力搜索逐一寻找最佳故障方向不同,AFR 可以通过对被解释样本 与重建样本 之间的距离施加幅值约束,从而自动求解使 SPE 指标最小化的变量(或其组合) 。定义 1。(针对 FDC 的 AFR )AFR 通过以下优化问题在 FDC 模型中重建故障 : 其中 用于约束重建样本与原始故障样本之间的距离,其度量方式为 范数( )。受约束的 范数和 范数幅值均能使攻击算法自动聚焦于对 SPE 指标贡献最大的变量 。由于在非线性模型中变量之间的相互作用更加复杂,且在诸如图像之类的高维样本中逐个变量进行搜索的计算成本更高,因此 AFR 具有更强的通用性 。值得注意的是,我们声明传统的逐个变量故障重建可以被视为 AFR 的一种特例(规范),并将其命名为 AFR-OneVar :定义 2。(AFR-OneVar)AFR-OneVar 分别针对 n 个变量计算一组重建样本 ,其中涉及 n 个优化问题 。给定第 i 个变量的方向 , 可以定义为式 14 : 其中 。这与之前一些将 RBC 扩展到非线性 AE 模型的故障诊断方法 [26] 类似 。图 5 直观地展示了 AFR 与 AFR-OneVar 在二维 PCA 检测模型上的对比 。此前,式 15 中的 SPE 仅针对故障检测进行定义 。为了使 AFR 同样适用于故障分类,我们为分类版本引入了一种新型的 SPE 指标 。3.2 故障分类的SPE指标 故障分类的 SPE 源自故障检测(定义见公式3)。鉴于检测模型旨在最小化正常样本的残差投影,我们认为正常样本残差投影的重心位于残差子空间的零点。因此,故障样本的检测SPE可视为在残差子空间中计算故障样本投影与正常样本投影重心(即零点)之间的欧氏距离。因此,故障分类的 SPE 亦可类似地定义。我们在表征空间中计算欧氏距离,正常样本表征的重心即为"零点",SPE定义为正常重心与故障表征之间的欧氏距离。图2展示了检测 SPE 与分类 SPE 的对比。分类 SPE 的定义如下: 图 2 SPE进行故障分类(右),与故障检测SPE (左)进行对比定义 3。(故障分类的 SPE)给定分类网络的表示层 和正常样本集 ,故障样本 x 的分类 SPE 为: 其中 项是正常样本表示的重心。在定义了SPE 指标后,FDC 中的AFR(公式15)可通过对抗攻击算法求解,下文将对此进行简要讨论。3.3 AFR算法 针对不同 FDC 模型,AFR 的目标函数(公式15)可采用不同的优化算法求解。本文主要考虑两种具体算法:能够保证最优解的数学规划方法,以及对多种模型更具通用性的梯度下降方法。3.3.1. 基于数学规划的AFR对于线性模型,我们可以将 AFR 转化为凸的 MILP (Mixed-Integer Linear Programming,混合整数线性规划),从而可以求得全局极小值。 在这里,我们具体说明 范数约束的问题,该问题极具吸引力,因为它能够直接诊断出 FDC 模型中最显著的变量。 首先,引入一组辅助二值变量 ,将 范数约束形式化为混合整数线性形式: 其中,合取符号 表示逻辑与, 表示重建样本的第 个变量, 是为所有变量预定义的较大边界。接下来,线性模型的客观函数 可以被表示为: 其中 是残差投影矩阵。这种通过 MILP 求解 AFR 的思想类似于对抗验证的相关工作 [28], [29], [30],并且可以扩展到基于 ReLU 的神经网络。 然而,在不失一般性的前提下,本文采用基于梯度的攻击算法来求解 AFR ,这将在下文中进行讨论。3.3.2. 基于梯度下降的AFR对于更一般的 FDC 模型,我们可以利用现有的攻击算法来实现 AFR 。 具体而言,我们应用了多步梯度攻击算法,即PGD(Projected Gradient Descent,投影梯度下降)[31],它适用于 、 和 范数: 其中 是第 t 次迭代时的对抗样本,L 用于在特定范数下对扰动进行归一化。4 ABIGX:统一框架借助对抗攻击算法和新的分类 SPE,AFR 将故障重构推广至通用 FDC 模型。基于AFR重构的反事实样本,我们致力于计算各变量对模型预测的贡献。4.1 定义 通常,ABIGX 沿着从被解释样本到 AFR 重构样本的路径对模型输出的梯度进行积分。定义 4. (ABIGX) ABIGX 通过对变量进行归因来解释 FDC 模型:给定被解释样本 x 和由 AFR 重构的样本 ,第 i 个变量的 ABIGX 贡献定义为: 公式 21 是公式 11 的黎曼和,其中梯度沿着从 到 x 的直线路径进行积分。如果重构样本是在逐个变量的方向上求解的,那么贡献也可以沿着逐个变量的方向进行计算,这被称为 ABIGX-OneVar:定义 5. (ABIGX-OneVar) 第 i 个变量的 ABIGX-OneVar 贡献是沿着从 x 到变量方向 上的 AFR 重构样本 的路径对梯度进行积分: ABIGX-OneVar 忽略了变量间的相互作用,可以被视为 RBC 在通用 FDC 模型上的扩展。由于 AFR 和 IG 都只需要模型的梯度信息,因此 ABIGX 是一种适用于 FDC 模型的通用解释技术。4.2 算法 算法1展示了ABIGX 归因方法,该方法结合AFR(Adversarial Fault Reconstruction,对抗故障重构)和IG(Integrated Gradients,积分梯度)生成忠实可靠的特征归因,用于解释 FDC 模型。该方法包含两个阶段。在第一阶段中,AFR通过将输入向所选表征空间中的模型诱导正常区域移动来重构故障抑制基线,具体实现方式是在 范数约束下最小化 SPE 距离至正常表征重心。我们强调,这是一种由模型和约束集定义的近似投影,而非保证精确落在真实数据流形上。在第二阶段中,IG算法沿AFR重构基线到故障输入之间的线性路径进行计算,替代了大多数基于IG方法中所使用的传统基线(如零样本)。 对于ABIGX - One Var,对每个变量单独重复算法1,合并所有变量的属性得到最终的属性。步骤 1:AFR(Adversarial Fault Reconstruction,对抗故障重构)// 初始化正常表征和 AFR 对于FC,而对于FD则为0。 // 计算 AFR,见定义 1 和公式 20 对于 t = 1 到 T 执行: // SPE 的梯度 // 更新与归一化步骤2:基于IG的归因ABIGX(Adversarial Fault Reconstruction-Based Integrated Gradient eXplanation,基于对抗故障重构的积分梯度解释)计算差异: 初始化总归因: // 朝向 AFR 进行梯度积分(见定义 4) 对于每个 执行 // FDC 输出的梯度 // 更新归因最终确定归因: 返回 A 作为 ABIGX 结果4.3 讨论 4.3.1. 异常图像解释示例 ABIGX框架通过引入AFR(Adversarial Fault Reconstruction,对抗故障重构)自适应基线选择机制来扩展IG(Integrated Gradients,积分梯度)。如图3所示,给定一张异常图像,ABIGX通过最小化分类SPE(定义1)来搜索具有低故障置信度的AFR基线。尽管从原始样本出发的扰动在视觉上微乎其微,但其显著改变了模型的预测结果,有效地将故障输入投影到模型诱导的正常区域。该AFR基线具有语义意义,且与模型的内部表征相一致。从该基线指向原始故障样本的向量捕获了关键的故障诱导扰动,形成了更具信息量的梯度积分路径。 图 3 利用MVTec - AD [ 34 ]的异常图像对比ABIGX ( a )和Vanilla IG ( b )对Win Clip [ 33 ]模型的解释。ABIGX的不同之处在于使用AFR自适应地找到一个语义有意义的、具有故障抑制功能的基线,从而得到更有信息量的路径梯度积分获得AFR基线后,ABIGX沿AFR基线到原始样本之间的直线路径,采用简单的IG方法计算特征归因,如图所示。这一过程与原始IG形成对比——后者使用固定的、与语义无关的黑色图像作为基线。通过故障感知的积分路径,ABIGX生成了更为聚焦且可解释的归因图。4.3.2. 表格故障解释示例 除了对不同重构故障样本进行比较之外,我们还深入剖析了ABIGX与IG之间的本质区别,以阐释本文所提方法在XFDC(eXplainable Fault Detection and Classification,可解释故障检测与分类)任务中的优越性。 ABIGX与IG的本质区别在于基线(即积分区间的起点):ABIGX的基线为AFR重构样本,而IG的基线为正常样本。我们讨论这两种基线对变量贡献结果的影响。图6b中对TEP故障6的解释表明,ABIGX相对于IG的主要优势在于变量XMV(3)。因此,图4深入剖析了导致XMV(3)贡献差异的原因。 图 3 比较ABIGX和Vanilla IG对TEP [ 18 ]故障分类模型的解释。( a )模型边界上两条基线和积分路径的直观示意(不是真正的案例);( b )从两条基线到被解释样本的两条路径上的模型置信度;( c )梯度方向与根变量XMV ( 3 )之间的余弦相似度,沿着相同的路径。三幅图中红色方框为相互对应的噪声区域我们认为两种不同的基线导致了不同的积分路径。IG的路径更可能穿过其他故障类型(即除被解释故障和正常工况之外的故障类型)具有高置信度的区域,我们称之为噪声区域。图4中的红色方框展示了这一区域。ABIGX由于其AFR基线,更可能避开噪声区域——AFR沿最快速最小化分类SPE的方向重构故障。因此,我们推测ABIGX的路径更与正常工况和被解释故障(如故障6)的分类区域相关。相反,随机正常样本的基线可能使IG进入噪声区域,图4顶部描绘了这种可能的情形。 为验证上述分析,图4还报告了一个含TEP故障6的样本实例。首先,中间子图展示了故障6与正常工况的(总和)置信度比率。从基线向被解释样本移动时,IG穿过了一个置信度比率急剧下降的区域(红色方框),这意味着其他故障的置信度大幅上升(如图4顶部所示的故障N)。其次,图4底部报告了沿路径各点与根源变量XMV(3)的梯度相似度。噪声区域的梯度与XMV(3)完全无关。可以发现这两个区域高度重叠。 与检测不同,故障分类不仅建模正常工况与故障之间的区别,还区分不同的故障类型。然而,XFDC(仅解释哪些变量导致模型将故障样本预测为"故障"而非正常工况。至于为何故障6未被预测为"故障N",这并未被XFDC所考虑。因此,这正是噪声区域导致梯度方向错误的原因(如图4顶部所示的梯度方向)。顺便指出,图4底部的梯度图解释了为何显著性图不够准确:显著性图仅计算被解释样本处的梯度,但XMV(3)的梯度在接近正常工况(或AFR重构样本)时明显更高。4.3.3. 核心洞察 ABIGX的核心思想在于自适应利用FDC模型的内部表征,为归因构建具有语义意义的基线。与依赖静态基线(如黑色图像或零向量)的原始IG方法不同,ABIGX采用AFR来搜索故障输入的最小扰动版本,以显著降低模型的故障置信度。这通过最小化FDC模型内的SPE来实现,有效地将故障样本投影回模型诱导的正常区域。通过这种方式,ABIGX确保用于梯度积分的插值路径完全位于输入空间的语义有效区域内。如图3和图4所示,该策略生成了更清晰、更聚焦的归因图,避免了沿非现实路径通常遇到的虚假或噪声梯度。与使用多个正常样本作为基线的期望IG相比,ABIGX提供了更具针对性且与模型相关的基线构建方式。虽然期望IG通过利用数据驱动基线改进了原始IG,但其仍缺乏对被解释特定故障实例和FDC模型的自适应性。所选正常样本可能距离给定故障的真实决策边界较远,导致归因路径穿过输入空间的不相关区域。相比之下,ABIGX通过与FDC模型的内部故障-正常决策边界对齐,为每个故障样本动态定制基线。这使得ABIGX能够更好地隔离触发故障的最小特征变化,从而在实践中产生更准确且更可解释归因结果。此外,ABIGX不仅在视觉上更具信息量,而且具有坚实的理论基础。在第5节和第6节中,我们将对数值故障分类中的ABIGX进行分析,并将本文所提方法与经典故障诊断方法(如CP和RBC)建立联系,为各类模型上的检测和分类任务提供一个统一的解释框架。4.3.4. 局限性 尽管ABIGX为故障解释提供了一个通用、可解释且理论基础扎实的框架,但其仍存在若干局限性。首先,该方法依赖迭代梯度优化来计算AFR和IG算法,计算开销较大,尤其对于ViT等大规模深度模型。虽然对于大多数FDC场景而言,运行时间仍在可接受范围内(详见第7.5节讨论),但对于ViT等大型模型,若无进一步的加速技术,实时应用可能成为瓶颈。其次,"类正常"AFR基线应被理解为在选定表征空间中对模型诱导正常区域的近似投影,而非正常数据流形本身。具体而言,AFR在以下条件下最为可靠:(i)正常样本在所选空间中形成紧致结构,从而使SPE目标能够有意义地反映与正常性的接近程度;(ii)表征映射具有局部稳定性且不发生坍缩,从而使SPE目标保持可优化性;(iii)扰动预算足够小,且投影位于有效域内以避免超出支撑集的基线。当这些条件不满足时,AFR可能产生保真度较低的基线,从而导致更嘈杂的归因结果,其失效案例在第7.6.3节中进行了研究。第三,尽管ABIGX不一定需要模型的内部架构和参数,但其依赖对底层FDC模型的梯度访问。这一要求使ABIGX无法兼容非可微模型,如基于树的模型或经典贝叶斯网络。虽然这一限制在基于梯度的解释器中普遍存在,但它将ABIGX的适用范围限制于那些可进行反向传播或自动微分的模型,该问题未来可通过梯度近似技术加以解决。最后,ABIGX通过沿AFR优化基线生成关联性归因来解释已训练FDC模型的行为,因此不应被解读为经过认证的因果根源。在实践中,它有助于缩小候选故障源的范围。若因果结构或过程机理先验信息可用,则可将其作为附加AFR约束纳入,以强制生成物理上合理的反事实样本。 编辑:Leo校核:李正平、陈凯歌、曹希铭、赵学功、白亮、任超、海洋、陈宇航、Kira、Tina、王金、赵诚、肖鑫鑫、张优该文资料搜集自网络,仅用作学术分享,不做商业用途,若侵权,后台联系小编进行删除来源:故障诊断与python学习

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈