Pith. sign in

Church: a language for generative models

2 Pith papers cite this work, alongside 510 external citations. Polarity classification is still indexing.

2 Pith papers citing it
510 external citations · Pith
abstract

We introduce Church, a universal language for describing stochastic generative processes. Church is based on the Lisp model of lambda calculus, containing a pure Lisp as its deterministic subset. The semantics of Church is defined in terms of evaluation histories and conditional distributions on such histories. Church also includes a novel language construct, the stochastic memoizer, which enables simple description of many complex non-parametric models. We illustrate language features through several examples, including: a generalized Bayes net in which parameters cluster over trials, infinite PCFGs, planning by inference, and various non-parametric clustering models. Finally, we show how to implement query on any Church program, exactly and approximately, using Monte Carlo techniques.

fields

cs.AI 2

years

2026 2

representative citing papers

What Type of Inference is Active Inference?

cs.AI · 2026-06-03 · accept · novelty 7.0

Proper EFE-based planning is VFE plus planning and epistemic entropy corrections, realized by channel-reparameterized message passing that captures novelty.

citing papers explorer

Showing 2 of 2 citing papers.

  • Expected Free Energy-based Planning as Variational Inference cs.AI · 2026-06-09 · unverdicted · none · ref 105 · internal anchor

    EFE-based planning is formulated as variational free energy minimization with epistemic priors, decomposing into expected plan costs plus a complexity term.

  • What Type of Inference is Active Inference? cs.AI · 2026-06-03 · accept · none · ref 116 · internal anchor

    Proper EFE-based planning is VFE plus planning and epistemic entropy corrections, realized by channel-reparameterized message passing that captures novelty.