• DocumentCode
    3744155
  • Title

    Neural Programming: Towards adaptive control in Cyber-Physical Systems

  • Author

    K. Selyunin;D. Ratasich;E. Bartocci;M.A. Islam;S.A. Smolka;R. Grosu

  • Author_Institution
    Vienna University of Technology, Austria
  • fYear
    2015
  • Firstpage
    6978
  • Lastpage
    6985
  • Abstract
    We introduce Neural Programming (NP), a novel paradigm for writing adaptive controllers for Cyber-Physical Systems (CPSs). In NP, if and while statements, whose discontinuity is responsible for frailness in CPS design and implementation, are replaced with their smooth (probabilistic) neural nif and nwhile counterparts. This allows one to write robust and adaptive CPS controllers as dynamic neural networks (DNN). Moreover, with NP, one can relate the thresholds occurring in soft decisions with a Gaussian Bayesian network (GBN). We provide a technique for learning these GBNs using available domain knowledge. We demonstrate the utility of NP on three case studies: an adaptive controller for the parallel parking of a Pioneer rover; the neural circuit for tap withdrawal in C. elegans; and a neural-circuit encoding of parallel parking which corresponds to a proportional controller. To the best of our knowledge, NP is the first programming paradigm linking neural networks (artificial or biological) to programs in a way that explicitly highlights a program´s neural-network structure.
  • Keywords
    "Trajectory","Programming","Bayes methods","Robustness","Probability density function","Probabilistic logic","Neurons"
  • Publisher
    ieee
  • Conference_Titel
    Decision and Control (CDC), 2015 IEEE 54th Annual Conference on
  • Type

    conf

  • DOI
    10.1109/CDC.2015.7403319
  • Filename
    7403319