EDBT 2026 Demo / reviewers in the wild / expert
Dario Stein
dblp:215/5179
· DBLP profile ↗
12ranked-venue papers
8as first author
11since 2021 · last 2026
0009-0002-1445-4508ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 10 · 7 first-author · 9 since 2021Software engineering, systems software and programming languages · 2 · 1 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Graphical quadratic algebra: A complete calculus for convex optimisation and Gaussian probabilityabstractContains fulltext : 334934.pdf (Publisher’s version ) (Open Access) Dario Stein, Fabio Zanasi, Robin Piedeleu, Richard Samuelson |
Theor. Comput. Sci. | 1 |
| 2025 | Graphical Quadratic Algebra
Dario Stein, Fabio Zanasi, Robin Piedeleu, Richard Samuelson |
ICTAC | 1 |
| 2025 | Random Variables, Conditional Independence and Categories of Abstract Sample SpacesabstractTwo high-level "pictures" of probability theory have emerged: one that takes as central the notion of random variable, and one that focuses on distributions and probability channels (Markov kernels). While the channel-based picture has been successfully axiomatized, and widely generalized, using the notion of Markov category, the categorical semantics of the random variable picture remain less clear. Simpson’s probability sheaves are a recent approach, in which probabilistic concepts like random variables are allowed vary over a site of sample spaces. Simpson has identified rich structure on these sites, most notably an abstract notion of conditional independence, and given examples ranging from probability over databases to nominal sets.We aim bring this development together with the generality and abstraction of Markov categories: We show that for any suitable Markov category, a category of sample spaces can be defined which satisfies Simpson’s axioms, and that a theory of probability sheaves can be developed purely synthetically in this setting. We recover Simpson’s examples in a uniform fashion from well-known Markov categories, and consider further generalizations. Dario Stein |
LICS | 1 |
| 2025 | A Categorical Treatment of Open Linear SystemsabstractAn open stochastic system à la Jan Willems is a system affected by two qualitatively different kinds of uncertainty: one is probabilistic fluctuation, and the other one is nondeterminism caused by a fundamental lack of information. We present a formalization of open stochastic systems in the language of category theory. Central to this is the notion of copartiality which models how the lack of information propagates through a system (corresponding to the coarseness of sigma-algebras in Willems' work). As a concrete example, we study extended Gaussian distributions, which combine Gaussian probability with nondeterminism and correspond precisely to Willems' notion of Gaussian linear systems. We describe them both as measure-theoretic and abstract categorical entities, which enables us to rigorously describe a variety of phenomena like noisy physical laws and uninformative priors in Bayesian statistics. The category of extended Gaussian maps can be seen as a mutual generalization of Gaussian probability and linear relations, which connects the literature on categorical probability with ideas from control theory like signal-flow diagrams. Dario Stein, Richard Samuelson |
Log. Methods Comput. Sci. | 1 |
| 2024 | Towards a Compositional Framework for Convex Analysis (with Applications to Probability Theory)abstractAbstract We introduce a compositional framework for convex analysis based on the notion of convex bifunction of Rockafellar. This framework is well-suited to graphical reasoning, and exhibits rich dualities such as the Legendre-Fenchel transform, while generalizing formalisms like graphical linear algebra, convex relations and convex programming. We connect our framework to probability theory by interpreting the Laplace approximation in its context: The exactness of this approximation on normal distributions means that logdensity is a functor from Gaussian probability (densities and integration) to concave bifunctions and maximization. Dario Stein, Richard Samuelson |
FoSSaCS (1) | 1 |
| 2024 | Probabilistic Programming with Exact ConditionsabstractWe spell out the paradigm ofexact conditioningas an intuitive and powerful way of conditioning on observations in probabilistic programs. This is contrasted with likelihood-basedscoringknown from languages such asStan. We study exact conditioning in the cases of discrete and Gaussian probability, presenting prototypical languages for each case and giving semantics to them. We make use of categorical probability (namely Markov and CD categories) to give a general account of exact conditioning, which avoids limits and measure theory, instead focusing on restructuring dataflow and program equations. The correspondence between such categories and a class of programming languages is made precise by defining the internal language of a CD category. Dario Stein, Sam Staton |
J. ACM | 1 |
| 2023 | A Category for Unifying Gaussian Probability and Nondeterminism
Dario Stein, Richard Samuelson |
CALCO | 1 |
| 2023 | Counting and Matching
Bart Jacobs 0001, Dario Stein |
CSL | 2 |
| 2023 | Dilations and information flow axioms in categorical probabilityabstractAbstract We study the positivity and causality axioms for Markov categories as properties of dilations and information flow and also develop variations thereof for arbitrary semicartesian monoidal categories. These help us show that being a positive Markov category is merely an additional property of a symmetric monoidal category (rather than extra structure). We also characterize the positivity of representable Markov categories and prove that causality implies positivity, but not conversely. Finally, we note that positivity fails for quasi-Borel spaces and interpret this failure as a privacy property of probabilistic name generation. Tobias Fritz, Tomás Gonda, Nicholas Gauguin Houghton-Larsen, Antonio Lorenzin, Paolo Perrone, Dario Stein |
Math. Struct. Comput. Sci. | 6 |
| 2021 | Compositional Semantics for Probabilistic Programs with Exact ConditioningabstractWe define a probabilistic programming language for Gaussian random variables with a first-class exact conditioning construct. We give operational, denotational and equational semantics for this language, establishing convenient properties like exchangeability of conditions. Conditioning on equality of continuous random variables is nontrivial, as the exact observation may have probability zero; this is Borel's paradox. Using categorical formulations of conditional probability, we show that the good properties of our language are not particular to Gaussians, but can be derived from universal properties, thus generalizing to wider settings. We define the Cond construction, which internalizes conditioning as a morphism, providing general compositional semantics for probabilistic programming with exact conditioning. Dario Stein, Sam Staton |
LICS | 1 |
| 2021 | Probabilistic programming semantics for name generationabstractWe make a formal analogy between random sampling and fresh name generation. We show that quasi-Borel spaces, a model for probabilistic programming, can soundly interpret the ν-calculus, a calculus for name generation. Moreover, we prove that this semantics is fully abstract up to first-order types. This is surprising for an ‘off-the-shelf’ model, and requires a novel analysis of probability distributions on function spaces. Our tools are diverse and include descriptive set theory and normal forms for the ν-calculus. Marcin Sabok, Sam Staton, Dario Stein, Michael Wolman |
Proc. ACM Program. Lang. | 3 |
| 2018 | The Beta-Bernoulli process and algebraic effectsabstractIn this paper we use the framework of algebraic effects from programming language theory to analyze the Beta-Bernoulli process, a standard building block in Bayesian models. Our analysis reveals the importance of abstract data types, and two types of program equations, called commutativity and discardability. We develop an equational theory of terms that use the Beta-Bernoulli process, and show that the theory is complete with respect to the measure-theoretic semantics, and also in the syntactic sense of Post. Our analysis has a potential for being generalized to other stochastic processes relevant to Bayesian modelling, yielding new understanding of these processes from the perspective of programming. Sam Staton, Dario Stein, Hongseok Yang, Nathanael L. Ackerman, Cameron E. Freer, Daniel M. Roy 0001 |
ICALP | 2 |