Lu Na, Hu Huiyang, Yin Tao, Lei Yaguo, Wang Shuhui
IEEE Trans Cybern. 2022 Nov;52(11):11927-11941. doi: 10.1109/TCYB.2021.3085476. Epub 2022 Oct 17.
Many deep-learning methods have been developed for fault diagnosis. However, due to the difficulty of collecting and labeling machine fault data, the datasets in some practical applications are relatively much smaller than the other big data benchmarks. In addition, the fault data come from different machines. Therefore, on some occasions, fault diagnosis is a multidomain problem with small data, where satisfactory transfer performance is difficult to obtain and has been rarely explored from the few-shot learning viewpoint. Different from the existing deep transfer learning solutions, a novel transfer relation network (TRN), combining a few-shot learning mechanism and transfer learning, is developed in this study. Specifically, the fault diagnosis problem has been treated as a similarity metric-learning problem instead of solely feature weighted classification. A feature net and a relation net have been, respectively, constructed for feature extraction and relation computation. The Siamese structure has been borrowed to extract the features of the source and the target domain samples with shared weights. Multikernel maximum mean discrepancy (MK-MMD) is employed on several higher layers with different tradeoff parameters to enable an efficient domain feature transfer considering different feature properties. To implement efficient diagnosis based on small data, an episode-based few-shot training strategy is adopted to train TRN. Average pooling has been adopted to suppress the noise influence from the vibration sequence which turns out to be important for the success of time sequence-based fault diagnosis. Transfer experiments on four datasets have verified the superior performance of TRN. A significant improvement of classification accuracy has been made compared with the state-of-the-art methods on the adopted datasets.
许多深度学习方法已被开发用于故障诊断。然而,由于收集和标记机器故障数据存在困难,一些实际应用中的数据集相对比其他大数据基准要小得多。此外,故障数据来自不同的机器。因此,在某些情况下,故障诊断是一个小数据的多领域问题,在这种情况下很难获得令人满意的迁移性能,并且从少样本学习的角度很少有人对此进行探索。与现有的深度迁移学习解决方案不同,本研究开发了一种新颖的迁移关系网络(TRN),它结合了少样本学习机制和迁移学习。具体而言,故障诊断问题已被视为一个相似性度量学习问题,而不是单纯的特征加权分类。分别构建了一个特征网络和一个关系网络用于特征提取和关系计算。借鉴连体结构以共享权重提取源域和目标域样本的特征。在几个具有不同权衡参数的较高层上采用多核最大均值差异(MK-MMD),以考虑不同的特征属性实现高效的域特征迁移。为了基于小数据实现高效诊断,采用基于情节的少样本训练策略来训练TRN。采用平均池化来抑制来自振动序列的噪声影响,这对于基于时间序列的故障诊断的成功至关重要。在四个数据集上的迁移实验验证了TRN的优越性能。与所采用数据集上的现有最先进方法相比,分类准确率有了显著提高。