Abstract
Dynamic allocation in Neural Networks is the process of strategic addition of nodes during the evolution of a feature map. As the trend of using growing neural networks is rising in adaptive controller applications it is important to understand the robustness of the process of dynamic allocation in neural networks. In this paper we analyze the robustness of the process of dynamic allocation that are commonly utilized in growing neural networks to varying, and non-stationary input data. The analysis indicates that dynamic allocation in growing neural networks is not fully robust if based solely on the information from resource values or connectivity structure of the nodes. Based on the observations made, we propose a data-driven dynamic allocation algorithm that is useful for growing neural networks used in adaptive controller applications. The advantage of the proposed algorithm is that it allows neural networks to localize the information represented in the input data while ensuring that the overall topology of the data is preserved. Experimental results are presented to demonstrate using high-dimensional, multivariate data obtained from an adaptive flight controller simulator. The analytical and experimental results affirm the robustness and establish the precedence of the developed dynamic allocation algorithm for adaptive controller applications. We investigate the process of dynamic allocation in the Dynamic Cell Structures neural network algorithm, a representative growing neural network used for on-line learning in adaptive controllers, but the approach presented is applicable to any growing neural network where node insertion is performed in order to improve data modeling.
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
van der Putten, P.: Utilizing the Topology Preserving Property of Self-Organizing Maps for Classification. M.S. Thesis. Cognitive Artificial Intelligence, Utrecht University, NL (1996)
CMU Benchmark Archive (2002), http://www-2.cs.cmu.edu/afs/cs/project/ai-repository/ai/areas/neural/bench/cmu/
Fahlman, S.E.: CMU Benchmark Collection for Neural Net Learning Algorithms, Carnegie Mellon Univ, School of Computer Science, Machine-readable Data Repository, Pittsburgh (1993)
Perhinschi, M.G., Campa, G., Napolitano, M.R., Lando, M., Massotti, L., Fravolini, M.L.: A Simulation Tool for On-Line Real Time Parameter Identification. In: Proc. of the 2002 AIAA Modeling and Simulation Conference, Monterey (August 2002)
Fritzke, B.: Growing Self-organizing Networks - why? In: European Symposium on Artificial Neural Network, pp. 61–72 (1996)
Ahrns, I., Bruske, J., Sommer, G.: On-line Learning with Dynamic Cell Structures. In: Proc. of the International Conference on Artificial Neural Networks, vol. 2, pp. 141–146 (1995)
Bruske, J., Sommer, G.: Dynamic Cell Structures. In: Neural Information Processing Systems (NIPS1995), vol. 7, pp. 497–504 (1995)
Bruske, J., Sommer, G.: Dynamic Cell Structure Learns Perfectly Topology Preserving Map. Neural Computations 7(4), 845–865 (1995)
Kohonen, T.: The Self-Organizing Map. Proc. of the IEEE 78(9), 1464–1480 (1990)
Fritzke, B.: A Growing Neural Gas Network Learns Topologies. In: Advances in Neural Information Processing Systems, vol. 7, pp. 625–632. MIT Press, Cambridge (1995)
Fritzke, B.: Growing Grid - A Self-Organizing Network With Constant Neighborhood Range and Adaptation Strength. Neural Processing Letters 2(5), 9–13 (1995)
Martinetz, T., Schulten, K.: Topology Representing Networks. Neural Networks 7(3), 507–522 (1994)
Fritzke, B.: Growing Cell Structures - A Self-organizing Network for Unsupervised and Supervised Learning. ICSI 7(9), 1441–1460 (1993)
Jorgensen, C.: Feedback Linearized Aircraft Control Using Dynamic Cell Structures. In: World Automation Congress, ISSCI 050.1-050.6, Alaska (1991)
Fritzke, B.: Unsupervised Clustering With Growing Cell Structurea. In: Proc. of the IJCNN, pp. 531–536 (1991)
Kohonen, T.: The Self-Organizing Map. Proc. of the IEEE 78(9), 1464–1480 (1990)
Farkas, I., Chud’y, L.: Modified Dynamic Cell Structures as a Thinning Algorithm. In: Sinc’ak, P. (ed.) Proc. of 1st Slovak Neural Network Symposium, November 1996, pp. 71–80 (1996)
Ahrns, I., Bruske, J., Sommer, G.: On-Line Learning with Dynamic Cell Structure. In: Proc. of International Conference on Artificial Neural Networks, vol. 2, pp. 141–146 (1995)
Bruske, J., Riehn, L., Hansen, M., Sommer, G.: Dynamic Cell Structures for Calibration–free Adaptive saccade control of a four-degrees-of-freedom binocular head. Technical Report TR-9608, Institut f. Informatik und Praktische Mathematik (1996)
Herpers, R., Witta, L., Bruske, J., Sommer, G.: Dynamic Cell Structures for the Evaluation of Keypoints in Facial Images. International Journal of Neural Systems 8(1), 27–39 (1997)
Burcham Jr., F.W., Maine, T.A., Fullerton, C.G., Webb, L.D.: Development and flight evaluation of an emergency digital flight control system using only engine thrust on an F-15 airplane. Technical Report TR-3627, NASA (1996)
Napolitano, M., Neppach, C.D., Casdorph, V., Naylor, S., Innocenti, M., Silvestri, G.: A neural network-based scheme for sensor failure detection, identification, and accommodation. AIAA Journal of Control and Dynamics 18(6), 1280–1286 (1995)
Napolitano, M., Molinaro, G., Innocenti, M., Martinelli, D.: A complete hardware package for a fault tolerant flight control system using on-line learning neural networks. IEEE Control Systems Technology (1998)
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Yerramalla, S., Fuller, E., Cukic, B. (2010). Dynamic Allocation in Neural Networks for Adaptive Controllers. 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_6
Download citation
DOI: https://doi.org/10.1007/978-3-642-10690-3_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-10689-7
Online ISBN: 978-3-642-10690-3
eBook Packages: EngineeringEngineering (R0)