atlas

Research map / Probabilistic and scientific modeling / Uncertainty and Gaussian processes

Inference and Learning in Dynamic Decision Networks Using Knowledge Compilation

AAAI 2024 · Probabilistic and scientific modeling › Uncertainty and Gaussian processes · approach: Approximate inference in Bayesian neural networks · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes mapl-cirup, which knowledge-compiles the Bellman update of dynamic decision networks into dynamic decision circuits evaluated with algebraic model counting, enabling exact value iteration and gradient-based reward learning.

Problem

Exact planning and learning in factored MDPs represented as dynamic decision networks is costly because repeated Bellman updates require recompiling symbolic representations, and intra-state dependencies cause blow-ups in existing solvers.

Approach

Compile the DDN transition structure once into a dynamic decision circuit and evaluate the Bellman update as an algebraic model counting call over a max-sum-product semiring inside value iteration, yielding differentiable circuits usable for gradient-based reward learning.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
compile the Bellman update once and reuse the circuitmapl-cirup · monkey, elevator, coffee, factorycircuit size: 11 664 -> 163; 5 794 -> 277; 142 519 -> 2542; 38 163 -> 2932Helped
use a linear approximation for the utility function (ablation)mapl-cirup · cross-stitch and chain instancescircuit size: cross-stitch: 327 -> 352, 815 -> 554, 2 220 -> 1 244; chain: 259 -> 205, 632 -> 461, 1 851 -> 648Mixed
learn reward parameters using the trajectory lossmapl-cirup on coffee · coffeeaverage relative state error: 2.94 to 0.41Helped
train with a less deterministic transition function (ablation)mapl-cirup reward learning · coffeereward learning qualityMixed
train on 10 trajectories instead of 100 (ablation)mapl-cirup reward learning · coffeereward learning quality: 10 trajectories; 100 trajectoriesMixed

Surprising findings

Limitations

Experimental setup

Datasets: MDP instances from SPUDD repository (elevator, coffee, factory) monkey DDN example synthetic cross-stitch and chain DDN families sampled trajectories from coffee example

Benchmarks: monkey elevator coffee factory cross-stitch DDN family chain DDN family

Metrics: value iteration time total time including knowledge compilation circuit size (number of nodes) average relative parameter error average relative state error

Baselines: SPUDD SPUDD-isd

Builds on: algebraic model counting SPUDD Chavira and Darwiche encoding of Bayesian networks Derkinderen and De Raedt decision-making AMC Vlasselaer et al. dynamic Bayesian network knowledge compilation

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy