<div class="csl-bib-body">
<div class="csl-entry">Grosu, R. (2025). Neural Programs: Linking Probabilistic and Differential Programming. In <i>Principles of Verification: Cycling the Probabilistic Landscape : Essays Dedicated to Joost-Pieter Katoen on the Occasion of His 60th Birthday, Part I</i> (Vol. 15260, pp. 303–321). Springer. https://doi.org/10.1007/978-3-031-75783-9_12</div>
</div>
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/219271
-
dc.description.abstract
We review neural programs (NP), a differential programming paradigm for adaptive controllers we proposed in [1], with close ties to probabilistic programming and machine learning. NPs use a smooth version of if and while statements, where the original boolean condition is interpreted as the mean of a sigmoidal distribution. This way, one can use continuous optimization techniques, to learn the distribution’s variance and the condition’s parameters, such that the NP together with the plant it controls reproduce the behavior specified by a given data set. Given the strong connection between their branching conditions and artificial neurons, NPs allow to conveniently write robust and adaptive controllers, in form of recurrent neural networks (RNNs). We illustrate the utility of NPs on two case studies: parallel parking and tap withdrawal.
en
dc.language.iso
en
-
dc.subject
Neural Programming
en
dc.subject
Probabilistic Programming
en
dc.subject
Robotics Control
en
dc.title
Neural Programs: Linking Probabilistic and Differential Programming
en
dc.type
Book Contribution
en
dc.type
Buchbeitrag
de
dc.relation.issn
0302-9743
-
dc.description.startpage
303
-
dc.description.endpage
321
-
dc.type.category
Edited Volume Contribution
-
dc.relation.eissn
1611-3349
-
tuw.booktitle
Principles of Verification: Cycling the Probabilistic Landscape : Essays Dedicated to Joost-Pieter Katoen on the Occasion of His 60th Birthday, Part I
-
tuw.container.volume
15260
-
tuw.peerreviewed
true
-
tuw.book.ispartofseries
Lecture Notes in Computer Science
-
tuw.relation.publisher
Springer
-
tuw.relation.publisherplace
Cham
-
tuw.researchTopic.id
I2
-
tuw.researchTopic.name
Computer Engineering and Software-Intensive Systems
-
tuw.researchTopic.value
100
-
tuw.publication.orgunit
E191-01 - Forschungsbereich Cyber-Physical Systems
-
tuw.publication.orgunit
E056-17 - Fachbereich Trustworthy Autonomous Cyber-Physical Systems
-
tuw.publisher.doi
10.1007/978-3-031-75783-9_12
-
dc.description.numberOfPages
19
-
tuw.author.orcid
0000-0001-5715-2142
-
wb.sciencebranch
Informatik
-
wb.sciencebranch.oefos
1020
-
wb.sciencebranch.value
100
-
item.languageiso639-1
en
-
item.grantfulltext
none
-
item.openairetype
book part
-
item.openairecristype
http://purl.org/coar/resource_type/c_3248
-
item.cerifentitytype
Publications
-
item.fulltext
no Fulltext
-
crisitem.author.dept
E191-01 - Forschungsbereich Cyber-Physical Systems