DeepAI AI Chat
Log In Sign Up

The Beta-Bernoulli process and algebraic effects

by   Sam Staton, et al.

In this paper we analyze the Beta-Bernoulli process from Bayesian nonparametrics using the framework of algebraic effects from programming language theory. Our analysis reveals the importance of abstract data types, and two types of program equations, called commutativity and discardability, in the study of the Beta-Bernoulli process. 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 Bayesian nonparametric models and helping understand these models from the perspective of programming.


Reinforced urns and the subdistribution beta-Stacy process prior for competing risks analysis

In this paper we introduce the subdistribution beta-Stacy process, a nov...

Beta processes, stick-breaking, and power laws

The beta-Bernoulli process provides a Bayesian nonparametric prior for m...

On ordered beta distribution and the generalized incomplete beta function

Motivated by applications in Bayesian analysis we introduce a multidimen...

Bayesian graphical modelling for heterogeneous causal effects

Our motivation stems from current medical research aiming at personalize...

Bayesian beta nonlinear models with constrained parameters to describe ruminal degradation kinetics

This paper proposes a beta nonlinear model to describe the kinetics of r...

A better Beta for the H measure of classification performance

The area under the ROC curve is widely used as a measure of performance ...

A Large-Scale Comparative Study of Beta Testers and Standard Users

Beta testers are the first end users outside a software company to use i...