Lune

SIGMOD2024Top-tier venue

StarfishDB: A Query Execution Engine for Relational Probabilistic Programming

Ouael Ben Amara, Sami Hadouaj, Niccolò Meneghetti

2024Year
2Citations

Abstract

We introduce StarfishDB, a query execution engine optimized for relational probabilistic programming. Our engine adopts the model of Gamma Probabilistic Databases, representing probabilistic programs as a collection of relational constraints, imposed against a generative stochastic process. We extend the model with the support for recursion, factorization and the ability to leverage just-in-time compilation techniques to speed up inference. We test our engine against a state-of-the-art sampler for Latent Dirichlet Allocation.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext 88747880-6375-474e-9019-eb274969e55d

Builds on12

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines