atlas

Research map / Probabilistic and scientific modeling / Variational and generative sampling

Colour Passing Revisited: Lifted Model Construction with Commutative Factors

AAAI 2024 · Probabilistic and scientific modeling › Variational and generative sampling · approach: Exact inference for probabilistic programs · 4 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 Advanced Colour Passing (CPR), a modified colour passing algorithm that exploits commutative factors via counting random variables (histograms) and detects identical factors independent of argument order, producing a lifted PFG independent of inference algorithm.

Problem

Lifted model construction from a propositional factor graph is bound to a specific inference algorithm (colour passing for lifted BP), ignores commutative factors, and fails to detect identical factors whose arguments are permuted, yielding poor compression.

Approach

Extends colour passing by omitting argument positions in messages for commutative factors, using histograms/counting random variables to detect commutative symmetries within factors and order-independent identical potentials between factors, followed by an offline step that introduces logical variables to yield a valid parfactor graph.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Handle commutative factors using counting random variablesCPR versus CP · Factor graphs with one commutative factorquery time: up to factor 30Helped
Detect identical factors independent of argument orderCPR versus CP · Factor graphs with about three percent permuted argumentsquery time: up to factor 25Helped
Increase the percentage of factors with permuted argument listsLVE on CPR output · Factor graphs with permuted factor argumentsquery timeNo clear effect
Increase the percentage of factors with permuted argument listsLVE on CP output · Factor graphs with at least ten percent permuted factor argumentsquery timeHurt
Use variable elimination on the original factor graph instead of LVE on CP outputFactor graphs with at least ten percent permuted factor arguments · Factor graphs with permuted factor argumentsquery timeMixed

Surprising findings

Limitations

Experimental setup

Datasets: synthetically generated factor graphs with commutative factors synthetically generated factor graphs with permuted-argument factors

Benchmarks: synthetic factor graphs with varying domain sizes

Metrics: average query time standard deviation of query time

Baselines: colour passing (CP) variable elimination (VE)

Builds on: colour passing lifted variable elimination count conversion lifted junction tree algorithm

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