<div class="csl-bib-body">
<div class="csl-entry">Moosbrugger, M., Stankovic, M., Bartocci, E., & Kovacs, L. (2022). This Is the Moment for Probabilistic Loops. <i>Proceedings of the ACM on Programming Languages</i>, <i>6</i>(OOPSLA2), 1497–1525. https://doi.org/10.1145/3563341</div>
</div>
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/142509
-
dc.description.abstract
We present a novel static analysis technique to derive higher moments for program variables for a large class of probabilistic loops with potentially uncountable state spaces. Our approach is fully automatic, meaning it does not rely on externally provided invariants or templates. We employ algebraic techniques based on linear recurrences and introduce program transformations to simplify probabilistic programs while preserving their statistical properties. We develop power reduction techniques to further simplify the polynomial arithmetic of probabilistic programs and define the theory of moment-computable probabilistic loops for which higher moments can precisely be computed. Our work has applications towards recovering probability distributions of random variables and computing tail probabilities. The empirical evaluation of our results demonstrates the applicability of our work on many challenging examples.
en
dc.language.iso
en
-
dc.publisher
Association for Computing Machinery (ACM)
-
dc.relation.ispartof
Proceedings of the ACM on Programming Languages
-
dc.subject
Probabilistic Programs
en
dc.subject
Higher Moments
en
dc.subject
Linear Recurrences
en
dc.subject
Distribution Recovery
en
dc.title
This Is the Moment for Probabilistic Loops
en
dc.type
Article
en
dc.type
Artikel
de
dc.identifier.url
https://doi.org/10.1145/3563341
-
dc.description.startpage
1497
-
dc.description.endpage
1525
-
dc.type.category
Original Research Article
-
tuw.container.volume
6
-
tuw.container.issue
OOPSLA2
-
tuw.journal.peerreviewed
true
-
tuw.peerreviewed
true
-
tuw.researchTopic.id
C4
-
tuw.researchTopic.id
C5
-
tuw.researchTopic.name
Mathematical and Algorithmic Foundations
-
tuw.researchTopic.name
Computer Science Foundations
-
tuw.researchTopic.value
10
-
tuw.researchTopic.value
90
-
dcterms.isPartOf.title
Proceedings of the ACM on Programming Languages
-
tuw.publication.orgunit
E192-04 - Forschungsbereich Formal Methods in Systems Engineering
-
tuw.publication.orgunit
E191-01 - Forschungsbereich Cyber-Physical Systems
-
tuw.publisher.doi
10.1145/3563341
-
dc.date.onlinefirst
2022
-
dc.identifier.eissn
2475-1421
-
dc.description.numberOfPages
29
-
tuw.author.orcid
0000-0002-8004-6601
-
tuw.author.orcid
0000-0002-8299-2714
-
wb.sciencebranch
Informatik
-
wb.sciencebranch
Mathematik
-
wb.sciencebranch.oefos
1020
-
wb.sciencebranch.oefos
1010
-
wb.sciencebranch.value
80
-
wb.sciencebranch.value
20
-
item.openairetype
Article
-
item.openairetype
Artikel
-
item.grantfulltext
none
-
item.cerifentitytype
Publications
-
item.cerifentitytype
Publications
-
item.languageiso639-1
en
-
item.openairecristype
http://purl.org/coar/resource_type/c_18cf
-
item.openairecristype
http://purl.org/coar/resource_type/c_18cf
-
item.fulltext
no Fulltext
-
crisitem.author.dept
E192-04 - Forschungsbereich Formal Methods in Systems Engineering
-
crisitem.author.dept
E191-01 - Forschungsbereich Cyber-Physical Systems
-
crisitem.author.dept
E191-01 - Forschungsbereich Cyber-Physical Systems
-
crisitem.author.dept
E192-04 - Forschungsbereich Formal Methods in Systems Engineering