Skip to main content

Formal Verification of a Neural Network Based Prognostics System for Aircraft Equipment

  • Conference paper
  • First Online:
Bridging the Gap Between AI and Reality (AISoLA 2023)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 14380))

Included in the following conference series:

  • 508 Accesses

Abstract

We demonstrate the use of formal methods to verify properties of a deep convolutional neural network that estimates remaining useful life of aircraft mechanical equipment. We provide mathematical formalizations of requirements of the estimator, such as stability and monotonicity, as properties. To efficiently apply existing tools for verification of neural networks, we reduce the verification of global properties to a representative set of local properties defined for the points of the test dataset. We encode these properties as linear constraints and verify them using a state-of-the-art tool for neural network verification. To increase the completeness and the scalability of the analysis, we develop a two-step verification method involving abstract interpretation and simulation-based falsification. Numerical results confirm the applicability of the approach.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 79.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    This is a domain-specific concept, different e.g. from the notion of stability in control theory; see Sect. 3.1 for details.

  2. 2.

    In this case, the notion of monotonicity applies to a CI in a time window, intended as a sequence of values, rather than to the RUL w.r.t. one of the CIs.

  3. 3.

    A more detailed investigation of the reduction of global to local properties would include producing empirical evidence of the feasibility of the approach, as well as deriving analytical bounds on the approximation. This is subject of future work.

References

  1. Remaining Useful Life Estimation using Convolutional Neural Network. https://www.mathworks.com/help/releases/R2021a/predmaint/ug/remaining-useful-life-estimation-using-convolutional-neural-network.html

  2. Similarity-Based Remaining Useful Life Estimation. https://www.mathworks.com/help/predmaint/ug/similarity-based-remaining-useful-life-estimation.html

  3. Benkedjouh, T., Medjaher, K., Zerhouni, N., Rechak, S.: Remaining useful life estimation based on nonlinear feature reduction and support vector regression. Eng. Appl. Artif. Intell. 26, 1751–1760 (2013)

    Article  Google Scholar 

  4. Damour, M., et al.: Towards certification of a reduced footprint ACAS-Xu system: a hybrid ML-based solution. In: Habli, I., Sujan, M., Bitsch, F. (eds.) SAFECOMP 2021. LNCS, vol. 12852, pp. 34–48. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-83903-1_3

    Chapter  Google Scholar 

  5. EASA and Collins Aerospace: Formal Methods use for Learning Assurance (ForMuLA). Tech. rep. (April 2023)

    Google Scholar 

  6. European Union Aviation Safety Agency (EASA): Concept Paper: Guidance for Level 1 &2 Machine Learning Applications. Concept paper for consultation (February 2023)

    Google Scholar 

  7. Katz, G.: The marabou framework for verification and analysis of deep neural networks. In: Dillig, I., Tasiran, S. (eds.) CAV 2019. LNCS, vol. 11561, pp. 443–452. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-25540-4_26

    Chapter  Google Scholar 

  8. Li, X., Ding, Q., Sun, J.Q.: Remaining useful life estimation in prognostics using deep convolution neural networks. Reliability Eng. System Safety, 1–11 (2018)

    Google Scholar 

  9. Liu, C., Cofer, D., Osipychev, D.: Verifying an aircraft collision avoidance neural network with marabou. In: Proceeding of NASA Formal Methods Symposium (2023)

    Google Scholar 

  10. Pecht, M., Gu, J.: Physics-of-failure-based prognostics for electronic products. IEEE Trans. Measurem. Control 31, 309–322 (2009)

    Article  Google Scholar 

  11. Ren, L., Cui, J., Sun, Y., Cheng, X.: Multi-bearing remaining useful life collaborative prediction: a deep learning approach. J. Manuf. Syst. 43, 248–256 (2017)

    Article  Google Scholar 

  12. RTCA/DO-178C: Software Considerations in Airborne Systems and Equipment Certification (2011)

    Google Scholar 

  13. RTCA/DO-333: Formal Methods Supplement to DO-178C and DO-278A (2011)

    Google Scholar 

  14. SAE G-34 Artificial Intelligence in Aviation: Artificial Intelligence in Aeronautical Systems: Statement of Concerns (2021)

    Google Scholar 

  15. Tran, H.-D., et al.: NNV: the neural network verification tool for deep neural networks and learning-enabled cyber-physical systems. In: Lahiri, S.K., Wang, C. (eds.) CAV 2020. LNCS, vol. 12224, pp. 3–17. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-53288-8_1

    Chapter  Google Scholar 

  16. Wang, S., Pei, K., Whitehouse, J., Yang, J., Jana, S.: Efficient formal safety analysis of neural networks. In: Advances in Neural Information Processing Systems 31 (2018)

    Google Scholar 

Download references

Acknowledgements

The authors wish to thank Eric DeWind and David F. Larsen for fruitful discussions and feedback about the RUL estimator, as well as for providing mechanical bearing degradation datasets to train and test the neural network.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dmitrii Kirov .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Kirov, D., Rollini, S.F., Di Guglielmo, L., Cofer, D. (2024). Formal Verification of a Neural Network Based Prognostics System for Aircraft Equipment. In: Steffen, B. (eds) Bridging the Gap Between AI and Reality. AISoLA 2023. Lecture Notes in Computer Science, vol 14380. Springer, Cham. https://doi.org/10.1007/978-3-031-46002-9_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-46002-9_13

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-46001-2

  • Online ISBN: 978-3-031-46002-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics