Andrey Kofnov, Marcel Moosbrugger, Miroslav Stankovivc, E. Bartocci, E. Bura
{"title":"Moment-based Invariants for Probabilistic Loops with Non-polynomial Assignments","authors":"Andrey Kofnov, Marcel Moosbrugger, Miroslav Stankovivc, E. Bartocci, E. Bura","doi":"10.48550/arXiv.2205.02577","DOIUrl":null,"url":null,"abstract":". We present a method to automatically approximate moment-based invariants of probabilistic programs with non-polynomial updates of continuous state variables to accommodate more complex dynamics. Our approach leverages polynomial chaos expansion to approximate nonlinear functional updates as sums of orthogonal polynomials. We exploit this result to automatically estimate state-variable moments of all orders in Prob-solvable loops with non-polynomial updates. We showcase the accuracy of our estimation approach in several examples, such as the turning vehicle model and the Taylor rule in monetary policy. expansion to approximate non-polynomial general functional assignments. The approximations produced by our technique have optimal exponential convergence when the parameters of the general non-polynomial functions have distributions that are stable across all iterations. We derived an upper bound on the approximation error for the case of un-stable parameter distributions. Our methods can accommodate non-linear, non-polynomial updates in classes of probabilistic loops amenable to automated moment computation, such as the class of Prob-solvable loops. Moreover, our tech-niques can be used for moment approximation for uncertainty quantification in more general probabilistic loops. Our experiments demonstrate the ability of our methods to characterize non-polynomial behavior in stochastic models from various domains via their moments, with high accuracy and in a fraction of the time required by other state-of-the-art tools.","PeriodicalId":150495,"journal":{"name":"International Conference on Quantitative Evaluation of Systems","volume":"69 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Quantitative Evaluation of Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.48550/arXiv.2205.02577","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
. We present a method to automatically approximate moment-based invariants of probabilistic programs with non-polynomial updates of continuous state variables to accommodate more complex dynamics. Our approach leverages polynomial chaos expansion to approximate nonlinear functional updates as sums of orthogonal polynomials. We exploit this result to automatically estimate state-variable moments of all orders in Prob-solvable loops with non-polynomial updates. We showcase the accuracy of our estimation approach in several examples, such as the turning vehicle model and the Taylor rule in monetary policy. expansion to approximate non-polynomial general functional assignments. The approximations produced by our technique have optimal exponential convergence when the parameters of the general non-polynomial functions have distributions that are stable across all iterations. We derived an upper bound on the approximation error for the case of un-stable parameter distributions. Our methods can accommodate non-linear, non-polynomial updates in classes of probabilistic loops amenable to automated moment computation, such as the class of Prob-solvable loops. Moreover, our tech-niques can be used for moment approximation for uncertainty quantification in more general probabilistic loops. Our experiments demonstrate the ability of our methods to characterize non-polynomial behavior in stochastic models from various domains via their moments, with high accuracy and in a fraction of the time required by other state-of-the-art tools.