Abstract
Artificial Neural Networks (ANNs) are employed in many areas of industry such as pattern recognition, robotics, controls, medicine, and defence. Their learning and generalization capabilities make them highly desirable solutions for complex problems. However, they are commonly perceived as black boxes since their behavior is typically scattered around its elements with little meaning to an observer. The primary concern in safety critical systems development and assurance is the identification and management of hazards. The application of neural networks in systems where their failure can result in loss of life or property must be backed up with techniques to minimize these undesirable effects. Furthermore, to meet the requirements of many statutory bodies such as FAA, such a system must be certified. There is a growing concern in validation of such learning paradigms as continual changes induce uncertainty that limits the applicability of conventional validation techniques to assure a reliable system performance. In this paper, we survey the application of neural networks in high assurance systems that have emerged in various fields, which include flight control, chemical engineering, power plants, automotive control, medical systems, and other systems that require autonomy. More importantly, we provide an overview of assurance issues and challenges with the neural network model based control scheme. Methods and approaches that have been proposed to validate the performance of the neural networks are outlined and discussed after a comparative examination.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
American Power Conference. Proceesings of the American Power Conference 1998, vol. 60, 2 vol. set (1998)
American National Standards. Software Engineering Standards. IEEE, Wiley and Sons (1984)
Astrom, K.J., Wittenmark, B.: Adaptive Control. Addison-Wesley, Reading (1994)
Bansal, R.C.: Overview and literature survey of artificial neural networks applications to power systems (1992–2004). Journal - Institution of Engineers India. Electrical Engineering Division (86), 282–296 (2006)
The Boeing Company. Intelligent Flight Control: Advanced Concept Program. Technical Report (1999)
Boyd, M.A., Schumann, J., Brat, G., Giannakopoulou, D., Cukic, B., Mili, A.: Validation and verification process guide for software and neural nets. Technical report, NASA Ames Research Center (2001)
Calise, A., Rysdyk, R.: Nonlinear adaptive flight control using neural networks. IEEE Control Systems Magazine 21(6), 14–26 (1998)
DO-178B: Software Considerations in Airborne Systems and Equipment Certification (1992), http://www.rtca.org
DTI. DTI final report: Evaluation of parallel processing and neural computing application programmes. Assessment Paper 38 URN 99/922 (1999)
Ebert, C., Parro, C.H., Suttels, R., Kolarczyk, H.: Improving Validation Activities in a Global Software Development. In: Proc. ICSE 2001, p. 545. IEEE, Los Alamitos (2001)
Fu, L.: Neural Networks in Computer Intelligence. McGraw Hill, New York (1994)
Getman, A., Zhou, H., Jammalamadaka, S.: An automated network for detecting diesel engine misfire. In: Proc. IJCNN 2007, pp. 3017–3021. IEEE, Los Alamitos (2007)
Ghosh, D., Sharman, R., Rao, R.H., Upadhyaya, S.: Self-healing systems — survey and synthesis. Decision Support Systems 42(4), 2164–2185 (2007)
Grossberg, S.: Adaptive pattern classification and universal recoding: I. Parallel development and coding of neural feature detectors. Biological Cybernetics 23, 121–134 (1976); Reprinted in Anderson and Rosenfeld (1988)
Grossberg, S.: Competitive learning: From interactive activation to adaptive resonance. Cognitive Science 11(1), 23–63 (1987)
Gupta, P., Guenther, K., Hodgkinson, J., Jacklin, S., Richard, M., Schumann, J., Soares, F.: Performance Monitoring and Assessment of Neuro-Adaptive Controllers for Aerospace Applications Using a Bayesian Approach. In: Guidance, Navigation and Control (GNC) Conference, AIAA 2005-6451 (2005)
Gusikhin, O., Rychtyckyj, N., Filev, D.: Intelligent systems in the automotive industry: Applications and trends. Knowl. Inf. Syst. 12(2), 147–168 (2007)
Tarafdar Haque, M., Kashtiban, A.M.: Application of neural networks in power systems: A Review. Transaction on Engineering, Computing and Technology (6), 53–56 (2005)
Hornik, K.M., Stinchcombe, M., White, H.: Multilayer Feedforward Networks are Universal Approximators. Neural Networks 2, 359–366 (1989)
Hrycej, T.: Neural-network-based car drive train control. In: Proc. 42nd IEEE Vehicular Technology Conference, vol. 2, pp. 1042–1045 (1992)
Hunt, K.J., Sbabaro, D., Zbikowski, R., Gawthrop, P.J.: Neural Networks for Control Systems—A Survey. Automatica 28(6), 1707–1712 (1996)
Hutchison, W.R., Stephens, K.R.: The airline marketing tactician (AMT): A commercial application of adaptive networking. In: Proc. First IEEE International Conference on Neural Networks, vol. 2, pp. 753–756. IEEE, Los Alamitos (1987)
Irwin, D.: The industrial Electronics Handbook. Technology & Engineering (1997)
Jorgensen, C.: Feedback linearized aircraft control using dynamic cell structures. In: World Automation Congress (ISSCI), Alaska, pp. 050.1-050.6 (1991)
Knaus, W.A., Draper, E.A., Wagner, D.P., Zimmerman, J.E.: Apache II: a Severity of Disease Classification System. Critical Care Medicine 13, 813–829 (1985)
Lawrence, S., Tsoi, A.C., Back, A.D.: Function approximation with neural networks and local methods: Bias, variance and smoothness. In: Australian Conference on Neural Networks, pp. 16–21 (1996)
Leonard, J.A., Kramer, M.A., Ungar, L.H.: Using radial basis functions to approximate a function and its error bounds. IEEE Transactions on Neural Networks 3(4), 624–627 (1992)
Lisboa, P. (ed.): Current Applications of Neural Networks. Chapman and Hall, Boca Raton (1992)
Lisboa, P., Vellido, A., Edisbury, B. (eds.): Neural Network Applications in Business. World Scientific, Singapore (2000)
Lisboa, P., Ifeachfor, E., Szczepaniak, P. (eds.): Artifical Neural Networks in Biomedicine. Springer, Heidelberg (2000)
Lisboa, P.: Industrial use of safety-related artificial neural networks. Contract Research Report 327/2001, Liverpool John Moores University, Liverpool (2001)
Liu, Y., Yerramalla, S., Fuller, E., Cukic, B., Gururajan, S.: Adaptive Control Software: Can we guarantee safety? In: Proc. of the 28th International Computer Software and Applications Conference; Workshop on Software Cybernetics (2004)
Liu, Y., Cukic, B., Jiang, M., Xu, Z.: Predicting with Confidence—An Improved Dynamic Cell Structure. In: Advances in Neural Computation, vol. 1, pp. 750–759. Springer, Heidelberg (2005)
Liu, Y.: Validating A Neural Network-based Online Adaptive System. PhD thesis, West Virginia University, Morgantown (2005)
Marshall, L.F., Tool, B.M., Bowers, S.A.: The National Traumatic Coma Data Bank Part 2: Patients who talk and deteriorate: Implications for treatment. Journal of Neurosurgery 59(2) (1983)
Mathur, A., et al.: Turbine Back Pressure Identification and Optimization with Learning Neural Networks. Advances in Instrumentation and Control (45): 1, 229–236 (1990)
RamÃrez Mendoza, R.A., Morales-Menéndez, R., Cantú-Ortiz, F.J.: Neural nets modelling for automotive welding process. In: Hamza, M.H. (ed.) Modelling and Simulation. Acta Press (2005)
Neumann, P.G.: Computer Related Risks. ACM Press, New York (1995)
Ng, A., Jin Kim, H.: Stable adaptive control with online learning. In: Proceedings of NIPS, vol. 17 (2005)
Norgaard, M., Ravn, O., Poulsen, N.K., Hansen, L.K.: Neural Networks for Modeling and Control of Dynamic Systems. Springer, Heidelberg (2002)
Peterson, G.E.: A foundation for neural network verification and validation. In: SPIE Science of Artificial Neural Networks II, vol. 1966, pp. 196–207 (1993)
Pressman, R.: Software Engineering: A Practitioner’s Approach. McGraw-Hill, New York (1999)
Prokhorov, D.: Toyota Prius HEV Neurocontrol and Diagnostics. Neural Networks 21(2-3), 458–465 (2008)
Pullum, L., Taylor, B., Darrah, M.: Guidance for the Verification and Validation of Neural Networks. Emerging Technologies. Wiley-IEEE Computer Society Press (2007)
Ruha, P., Peura, P., Oyj, R., Jansen, M.: Using Neural Networks in Steel Strip Rolling. In: Steels and Materials for Power Plants, pp. 51–56. Wiley, Chichester (2006)
Rushby, J.: Runtime Certification. In: Leucker, M. (ed.) RV 2008. LNCS, vol. 5289, pp. 21–35. Springer, Heidelberg (2008)
Rysdyk, R., Calise, A.: Fault tolerant flight control via adaptive neural network augmentation. AIAA American Institute of Aeronautics and Astronautics, AIAA-98-4483, pp. 1722–1728 (1998)
Smith, S.D.G., Escobedo, R., Anderson, M., Caudell, T.P.: A deployed engineering design retrieval system using neural networks. IEEE Trans. on Neural Networks 8(4), 847–851 (1997)
Santoso, N., Petsche, T.: A Method for Blade Temperatrue Estimation in a Steam Turbine. European Patent, No EP0944866 (2001)
Sastry, A., Bodson, M.: Adaptive Control: Stability, Convergence and Robustness. Prentice Hall, Englewood Cliffs (1994), http://www.ece.utah.edu/~bodson/acscr
Schumann, J., Gupta, P.: Monitoring the performance of a neuro-adaptive controller. In: Proc. of the 24th Intl. Workshop on Bayesian Inference and Maximum Entropy Methods in Science and Engineering (2004)
Schumann, J., Liu, Y.: Performance Estimation of a Neural Network-based Controller. In: Wang, J., Yi, Z., Żurada, J.M., Lu, B.-L., Yin, H. (eds.) ISNN 2006. LNCS, vol. 3972, pp. 981–990. Springer, Heidelberg (2006)
Schumann, J., Liu, Y.: Tools and Methods for the Verification and Validation of Adaptive Aircraft Control Systems. In: IEEE Aerospace Conference. IEEE Press, Los Alamitos (2007)
Tarassenko, L.: LogiCook and QUESTAR: two case studies in successful technology transfer. IEE Digest 1997(14) (1997)
Tibshirani, R.: Bias, Variance and Prediction Error for Classification Rule. Technical Report, Statistics Department, University of Toronto (1996)
Yerramalla, S., Cukic, B., Fuller, E.: Lyapunov Stability Analysis of Quantization Error for DCS Neural Networks. In: Proc. Intl. Joint Conference on Neural Networks, IJCNN 2003 (2003)
Yerramalla, S., Fuller, E., Cukic, B.: Lyapunov Analysis of neural network stability in an adaptive flight control system. In: Huang, S.-T., Herman, T. (eds.) SSS 2003. LNCS, vol. 2704, pp. 77–91. Springer, Heidelberg (2003)
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Schumann, J., Gupta, P., Liu, Y. (2010). Application of Neural Networks in High Assurance Systems: A Survey. In: Schumann, J., Liu, Y. (eds) Applications of Neural Networks in High Assurance Systems. Studies in Computational Intelligence, vol 268. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-10690-3_1
Download citation
DOI: https://doi.org/10.1007/978-3-642-10690-3_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-10689-7
Online ISBN: 978-3-642-10690-3
eBook Packages: EngineeringEngineering (R0)