Local Inconsistency Resolution: The Interplay between Attention and Control in Probabilistic Models
Oliver E. Richardson, Mandana Samiei, Mehran Shakerinava, Joseph D. Viviano, Abdessamad El Kabid, Ali Parviz, Yoshua Bengio

TL;DR
The paper introduces Local Inconsistency Resolution (LIR), a unified framework for learning and inference in probabilistic models that generalizes many existing algorithms by iteratively focusing on and resolving model inconsistencies.
Contribution
LIR provides a flexible, unified approach to approximate inference and learning in probabilistic models, encompassing algorithms like EM, belief propagation, GANs, and GFlowNets.
Findings
LIR unifies various inference algorithms under a single framework.
Applying LIR to GFlowNets improves convergence.
LIR's properties are validated on synthetic probabilistic dependency graphs.
Abstract
We present a generic algorithm for learning and approximate inference with an intuitive epistemic interpretation: iteratively focus on a subset of the model and resolve inconsistencies using the parameters under control. This framework, which we call Local Inconsistency Resolution (LIR) is built upon Probabilistic Dependency Graphs (PDGs), which provide a flexible representational foundation capable of capturing inconsistent beliefs. We show how LIR unifies and generalizes a wide variety of important algorithms in the literature, including the Expectation-Maximization (EM) algorithm, belief propagation, adversarial training, GANs, and GFlowNets. In the last case, LIR actually suggests a more natural loss, which we demonstrate improves GFlowNet convergence. Each method can be recovered as a specific instance of LIR by choosing a procedure to direct focus (attention and control). We…
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.
