Skip to search boxSkip to navigationSkip to main content

Discrete Choice in the Presence of Numerical Uncertainties

  • Max Planck Institute for Software Systems
Research Output:
Journal Article or Conference Article in Journal
Journal article
Peer-review

Publication Information

Output type

Research Output:
Journal Article or Conference Article in Journal
Journal article
Peer-review

Original language

English

Pages from-to (Number of pages)

Pages 2381 - 2392

Journal (Volume, Issue Number)

IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (Volume 37, Issue 11)

Publication milestones

  • Published - 20/07/2018

Publication status

Published - 20/07/2018

Publication IDs

  • ORCID: /0000-0001-8639-4116/work/49509209
  • Scopus: 85050379369

Abstract

Numerical uncertainties from noisy inputs or finite-precision roundoff errors are unavoidable on resource-constrained systems. While techniques exist to compute worst-case bounds on these errors for arithmetic operations, these approaches do not generalize to programs which take discrete decisions. In this case, the more interesting quantity is the probability of the program making the wrong decision. In this paper, we study two approaches to compute a guaranteed bound on this probability: 1) exact probabilistic inference and 2) probabilistic static analysis. By themselves, they provide accuracy and scalability, respectively, but unfortunately not at the same time. We propose an extension to the latter approach which allows us to bound the probability tightly and fully automatically while scaling to small but interesting embedded examples.

Publication metrics

PlumX, opens in new tab

Captures
10
Citations
4