Abstract
Timed failure propagation graphs (TFPGs) perform fault diagnosis in a transparent way. However, accurate TFPGs depend on experts’ knowledge or accurate model of the system, which is hard to obtain for complex systems. This paper presents a data-driven TFPG construction approach for fault diagnosis, which finds spectral-timed failure propagation graphs (sTFPG) directly from data. The sTFPG construction problem is transformed into a spectral-temporal logic inference problem and solved with a tree-structured long short-term memory (LSTM) network. Therefore, no expert or accurate model is needed to construct the TFPG. Moreover, the training process is guided and sped up by the supremacy property of the spectral-temporal logic, which focuses on the structure information of the signals and incorporates the physical meanings in the learning process. Experimental results on real rolling element bearing data sets illustrate that the performance of the proposed fault diagnosis method is comparable with state-of-the-art machine learning methods in fault diagnosis accuracy, and outperforms the logic-based method in computational efficiency. Additionally, fault diagnosis with TFPG can be understood by humans and reveal the fault mechanism.
Similar content being viewed by others
References
Abdelwahed S, Karsai G, Mahadevan N, Ofsthun SC (2008) Practical implementation of diagnosis systems using timed failure propagation graph models. IEEE Transactions on Instrumentation and Measurement 58(2):240–247
Alba, E., Garcia-Nieto, J., Jourdan, L., Talbi, E.G.: Gene selection in cancer classification using pso/svm and ga/svm hybrid algorithms. In: 2007 IEEE Congress on Evolutionary Computation, pp. 284–290. IEEE (2007)
Bartocci E, Deshmukh J, Gigler F, Mateis C, Ničković D, Qin X (2020) Mining shape expressions from positive examples. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 39(11):3809–3820
Bittner, B., Bozzano, M., Cimatti, A.: Automated synthesis of timed failure propagation graphs. In: 25th International Joint Conference on Artificial Intelligence, pp. 972–978 (2016)
Bittner, B., Bozzano, M., Cimatti, A., De Ferluc, R., Gario, M., Guiotto, A., Yushtein, Y.: An integrated process for fdir design in aerospace. In: International Symposium on Model-Based Safety and Assessmemt, pp. 82–95. Springer (2014)
Bowman, S., Gupta, R., Gauthier, J., Manning, C.D., Rastogi, A., Potts, C.: A fast unified model for parsing and sentence understanding. In: 54th Annual Meeting of the Association for Computational Linguistics, pp. 1466–1477. Association for Computational Linguistics (2016)
Bozzano, M., Cimatti, A., Gario, M., Micheli, A.: SMT-based validation of timed failure propagation graphs. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 29, pp. 3724–3730 (2015)
Camacho, A., McIlraith, S.A.: Learning interpretable models expressed in linear temporal logic. In: Proceedings of the International Conference on Automated Planning and Scheduling, vol. 29, pp. 621–630 (2019)
Chen G, Lin X, Kong Z (2021) Data-driven real-timed-failure-propagation-graph refinement for complex system fault diagnosis. IEEE Control Systems Letters 5(3):1049–1054
Chen G, Liu M, Chen J (2020) Frequency-temporal-logic-based bearing fault diagnosis and fault interpretation using bayesian optimization with bayesian neural networks. Mechanical Systems and Signal Processing 145:106951
Chen G, Liu M, Kong Z (2020) Temporal-logic-based semantic fault diagnosis with time-series data from industrial internet of things. IEEE Transactions on Industrial Electronics. https://doi.org/10.1109/TIE.2020.2984976
Chen G, Wei P, Jiang H, Liu M (2020) Formal language generation for fault diagnosis with spectral logic via adversarial training. IEEE Transactions on Industrial Informatics. https://doi.org/10.1109/TII.2020.3040743
Chomsky, N., Lightfoot, D.W.: Syntactic structures. Walter de Gruyter (2002)
Dubey, A., Karsai, G., Mahadevan, N.: Fault-adaptivity in hard real-time component-based software systems. In: Software Engineering for Self-adaptive Systems II, pp. 294–323. Springer (2013)
Fritz, C.: Constructing büchi automata from linear temporal logic using simulation relations for alternating büchi automata. In: International Conference on Implementation and Application of Automata, pp. 35–48. Springer (2003)
Hu C, He S, Wang Y (2021) A classification method to detect faults in a rotating machinery based on kernelled support tensor machine and multilinear principal component analysis. Applied Intelligence 51(4):2609–2621
Hu C, Wang Y, Gu J (2020) Cross-domain intelligent fault classification of bearings based on tensor-aligned invariant subspace learning and two-dimensional convolutional neural networks. Knowledge-Based Systems 209:106214
Jian, Z., Li, X.B., SHI, X.z., Wei, W., WU, B.b.: Predicting pillar stability for underground mine using fisher discriminant analysis and SVM methods. Transactions of Nonferrous Metals Society of China 21(12), 2734–2743 (2011)
Jiang H, Chen J, Dong G, Liu T, Chen G (2015) Study on hankel matrix-based svd and its application in rolling element bearing fault diagnosis. Mechanical systems and signal processing 52:338–359
Kong Z, Jones A, Belta C (2016) Temporal logics for learning and detection of anomalous behavior. IEEE Transactions on Automatic Control 62(3):1210–1222
Kumar A, Ahuja K, Vadapalli R, Talukdar P (2020) Syntax-guided controlled generation of paraphrases. Transactions of the Association for Computational Linguistics 8:330–345
Lei Y, Jia F, Lin J, Xing S, Ding SX (2016) An intelligent fault diagnosis method using unsupervised feature learning towards mechanical big data. IEEE Transactions on Industrial Electronics 63(5):3137–3147
Li Y, Liang X, Zuo MJ (2017) Diagonal slice spectrum assisted optimal scale morphological filter for rolling element bearing fault diagnosis. Mechanical Systems and Signal Processing 85:146–161
Long, Z., Calin, G., Majumdar, R., Meyer, R.: Language-theoretic abstraction refinement. In: International Conference on Fundamental Approaches to Software Engineering, pp. 362–376. Springer (2012)
Ma, M., Huang, L., Zhou, B., Xiang, B.: Dependency-based convolutional neural networks for sentence embedding. In: Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing (Volume 2: Short Papers), pp. 174–179 (2015)
Meng Z, Zhan X, Li J, Pan Z (2018) An enhancement denoising autoencoder for rolling bearing fault diagnosis. Measurement 130:448–454
Priesterjahn, C., Heinzemann, C., Schäfer, W.: From timed automata to timed failure propagation graphs. In: 16th IEEE International Symposium on Object/component/service-oriented Real-time Distributed Computing, pp. 1–8. IEEE (2013)
Strasser, S., Sheppard, J.: Diagnostic alarm sequence maturation in timed failure propagation graphs. In: 2011 IEEE AUTOTESTCON, pp. 158–165. IEEE (2011)
Su R, Van Schuppen JH, Rooda JE (2011) The synthesis of time optimal supervisors by using heaps-of-pieces. IEEE Transactions on Automatic Control 57(1):105–118
Sutton, R.S., McAllester, D.A., Singh, S.P., Mansour, Y.: Policy gradient methods for reinforcement learning with function approximation. In: Advances in Neural Information Processing Systems, pp. 1057–1063 (2000)
Tai, K.S., Socher, R., Manning, C.D.: Improved semantic representations from tree-structured long short-term memory networks. In: Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing (Volume 1: Long Papers), pp. 1556–1566 (2015)
Ware S, Su R (2016) Time optimal synthesis based upon sequential abstraction and its application to cluster tools. IEEE Transactions on Automation Science and Engineering 14(2):772–784
Wen, T.H., Gašic, M., Mrkšic, N., Rojas-Barahona, L.M., Su, P.H., Vandyke, D., Young, S.: Toward multi-domain language generation using recurrent neural networks. In: NIPS Workshop on Machine Learning for Spoken Language Understanding and Interaction. Citeseer (2015)
Zhang, Z., Wu, Y., Zhao, H., Li, Z., Zhang, S., Zhou, X., Zhou, X.: Semantics-aware bert for language understanding. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 34, pp. 9628–9635 (2020)
Zhang, Z., Wu, Y., Zhou, J., Duan, S., Zhao, H., Wang, R.: Sg-net: Syntax-guided machine reading comprehension. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 34, pp. 9636–9643 (2020)
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflicts of interest
The authors declare that they have no conict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Chen, G. Timed failure propagation graph construction with supremal language guided Tree-LSTM and its application to interpretable fault diagnosis. Appl Intell 52, 12990–13005 (2022). https://doi.org/10.1007/s10489-021-03107-6
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-021-03107-6