The paper presents a new method for static analysis of equivalence and similarity of output distributions defined by pairs of probabilistic programs. The key aspects of the method are:
Equivalence Refutation:
Similarity Refutation:
The authors present fully automated algorithms for both equivalence and similarity refutation, based on the above proof rules. The algorithms simultaneously compute the function f, the UESM, and the LESM via a constraint solving-based approach. The method is applicable to numerical probabilistic programs with polynomial arithmetic expressions and both discrete and continuous sampling.
The experimental evaluation demonstrates the ability of the method to refute equivalence and compute lower bounds on Kantorovich distance for a variety of program pairs.
In un'altra lingua
dal contenuto originale
arxiv.org
Approfondimenti chiave tratti da
by Kris... alle arxiv.org 04-05-2024
https://arxiv.org/pdf/2404.03430.pdfDomande più approfondite