Skip to main content
Log in

Timed failure propagation graph construction with supremal language guided Tree-LSTM and its application to interpretable fault diagnosis

  • Published:
Applied Intelligence Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. 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

    Article  Google Scholar 

  2. 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)

  3. 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

    Article  Google Scholar 

  4. 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)

  5. 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)

  6. 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)

  7. 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)

  8. 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)

  9. 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

    Article  MathSciNet  Google Scholar 

  10. 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

    Article  Google Scholar 

  11. 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

    Article  Google Scholar 

  12. 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

    Article  Google Scholar 

  13. Chomsky, N., Lightfoot, D.W.: Syntactic structures. Walter de Gruyter (2002)

  14. 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)

  15. 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)

  16. 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

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. 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)

  19. 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

    Article  Google Scholar 

  20. 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

    Article  MathSciNet  Google Scholar 

  21. 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

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. 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

    Article  Google Scholar 

  24. 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)

  25. 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)

  26. Meng Z, Zhan X, Li J, Pan Z (2018) An enhancement denoising autoencoder for rolling bearing fault diagnosis. Measurement 130:448–454

    Article  Google Scholar 

  27. 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)

  28. Strasser, S., Sheppard, J.: Diagnostic alarm sequence maturation in timed failure propagation graphs. In: 2011 IEEE AUTOTESTCON, pp. 158–165. IEEE (2011)

  29. 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

    MathSciNet  MATH  Google Scholar 

  30. 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)

  31. 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)

  32. 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

    Article  Google Scholar 

  33. 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)

  34. 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)

  35. 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)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gang Chen.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-021-03107-6

Keywords

Navigation