paperbot · PL 论文追踪

RSS

Safe couplings: coupled refinement types

ICFP 6(ICFP)2022
Elizaveta Vasilenko, Niki Vazou, Gilles Barthe

尚未生成 AI 速览(可能缺少 API key 或等待下次运行补跑)。

原文摘要(Abstract)

We enhance refinement types with mechanisms to reason about relational properties of probabilistic computations. Our mechanisms, which are inspired from probabilistic couplings, are applicable to a rich set of probabilistic properties, including expected sensitivity, which ensures that the distance between outputs of two probabilistic computations can be controlled from the distance between their inputs. We implement our mechanisms in the type system of Liquid Haskell and we use them to formally verify Haskell implementations of two classic machine learning algorithms: Temporal Difference (TD) reinforcement learning and stochastic gradient descent (SGD). We formalize a fragment of our system for discrete distributions and we prove soundness with respect to a set-theoretical semantics.

链接与引用

DOI 原文 ·

BibTeX
@article{paperbot1485,
  title = {Safe couplings: coupled refinement types},
  author = {Elizaveta Vasilenko and Niki Vazou and Gilles Barthe},
  journal = {Proceedings of the ACM on Programming Languages},
  volume = {6},
  number = {ICFP},
  year = {2022},
  doi = {10.1145/3547643}
}