Fusing First-order Knowledge Compilation and the Lifted Junction Tree Algorithm
Tanya Braun, Ralf M\"oller

TL;DR
This paper proposes a framework that integrates first-order knowledge compilation with the lifted junction tree algorithm, enabling more efficient probabilistic inference by leveraging the strengths of both methods.
Contribution
It introduces a method to use any exact inference algorithm as a subroutine within the lifted junction tree framework, improving inference efficiency for certain inputs.
Findings
FOKC integrated into LJT accelerates inference for specific cases.
The approach outperforms standalone LVE, LJT, and FOKC in speed for some models.
The framework enhances the flexibility and efficiency of lifted probabilistic inference.
Abstract
Standard approaches for inference in probabilistic formalisms with first-order constructs include lifted variable elimination (LVE) for single queries as well as first-order knowledge compilation (FOKC) based on weighted model counting. To handle multiple queries efficiently, the lifted junction tree algorithm (LJT) uses a first-order cluster representation of a model and LVE as a subroutine in its computations. For certain inputs, the implementations of LVE and, as a result, LJT ground parts of a model where FOKC has a lifted run. The purpose of this paper is to prepare LJT as a backbone for lifted inference and to use any exact inference algorithm as subroutine. Using FOKC in LJT allows us to compute answers faster than LJT, LVE, and FOKC for certain inputs.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBayesian Modeling and Causal Inference · Logic, Reasoning, and Knowledge · AI-based Problem Solving and Planning
