Skip to main content

Dynamic Allocation in Neural Networks for Adaptive Controllers

  • Chapter
Applications of Neural Networks in High Assurance Systems

Part of the book series: Studies in Computational Intelligence ((SCI,volume 268))

  • 1231 Accesses

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.

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 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

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

    Google Scholar 

  2. CMU Benchmark Archive (2002), http://www-2.cs.cmu.edu/afs/cs/project/ai-repository/ai/areas/neural/bench/cmu/

  3. Fahlman, S.E.: CMU Benchmark Collection for Neural Net Learning Algorithms, Carnegie Mellon Univ, School of Computer Science, Machine-readable Data Repository, Pittsburgh (1993)

    Google Scholar 

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

    Google Scholar 

  5. Fritzke, B.: Growing Self-organizing Networks - why? In: European Symposium on Artificial Neural Network, pp. 61–72 (1996)

    Google Scholar 

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

    Google Scholar 

  7. Bruske, J., Sommer, G.: Dynamic Cell Structures. In: Neural Information Processing Systems (NIPS1995), vol. 7, pp. 497–504 (1995)

    Google Scholar 

  8. Bruske, J., Sommer, G.: Dynamic Cell Structure Learns Perfectly Topology Preserving Map. Neural Computations 7(4), 845–865 (1995)

    Article  Google Scholar 

  9. Kohonen, T.: The Self-Organizing Map. Proc. of the IEEE 78(9), 1464–1480 (1990)

    Article  Google Scholar 

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

    Google Scholar 

  11. Fritzke, B.: Growing Grid - A Self-Organizing Network With Constant Neighborhood Range and Adaptation Strength. Neural Processing Letters 2(5), 9–13 (1995)

    Article  Google Scholar 

  12. Martinetz, T., Schulten, K.: Topology Representing Networks. Neural Networks 7(3), 507–522 (1994)

    Article  Google Scholar 

  13. Fritzke, B.: Growing Cell Structures - A Self-organizing Network for Unsupervised and Supervised Learning. ICSI 7(9), 1441–1460 (1993)

    Google Scholar 

  14. Jorgensen, C.: Feedback Linearized Aircraft Control Using Dynamic Cell Structures. In: World Automation Congress, ISSCI 050.1-050.6, Alaska (1991)

    Google Scholar 

  15. Fritzke, B.: Unsupervised Clustering With Growing Cell Structurea. In: Proc. of the IJCNN, pp. 531–536 (1991)

    Google Scholar 

  16. Kohonen, T.: The Self-Organizing Map. Proc. of the IEEE 78(9), 1464–1480 (1990)

    Article  Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

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

    Article  MATH  Google Scholar 

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

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

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

Publish with us

Policies and ethics