mlsanityData to 14 Oct 2026

Deep Attentive Belief Propagation: Integrating Reasoning and Learning for Solving Constraint Optimization Problems

arXiv 2209.12000 ↗First posted 24 Sep 2022cs.AI cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

Belief Propagation (BP) is an important message-passing algorithm for various reasoning tasks over graphical models, including solving the Constraint Optimization Problems (COPs). It has been shown that BP can achieve state-of-the-art performance on various benchmarks by mixing old and new messages before sending the new one, i.e., damping. However, existing methods of tuning a static damping factor for BP not only are laborious but also harm their performance. Moreover, existing BP algorithms treat each variable node's neighbors equally when composing a new message, which also limits their exploration ability. To address these issues, we seamlessly integrate BP, Gated Recurrent Units (GRUs), and Graph Attention Networks (GATs) within the message-passing framework to reason about dynamic weights and damping factors for composing new BP messages. Our model, Deep Attentive Belief Propagation (DABP), takes the factor graph and the BP messages in each iteration as the input and infers the optimal weights and damping factors through GRUs and GATs, followed by a multi-head attention layer. Furthermore, unlike existing neural-based BP variants, we propose a novel self-supervised learning algorithm for DABP with a smoothed solution cost, which does not require expensive training labels and also avoids the common out-of-distribution issue through efficient online learning. Extensive experiments show that our model significantly outperforms state-of-the-art baselines.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 15 of its 60 references that are in the map. First posted on arXiv 24 Sep 2022.

Builds on

15 of 60 references.

References · 15

  1. 2017Attention Is All You Needcited by 60,361
  2. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  3. 2017Graph Attention Networkscited by 8,923
  4. 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,548
  5. 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,057
  6. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
  7. 2015Pointer Networkscited by 895
  8. 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 623
  9. 2020Solving Mixed Integer Programs Using Neural Networkscited by 182
  10. 2020Neural Enhanced Belief Propagation on Factor Graphscited by 57
  11. 2020Belief Propagation Neural Networkscited by 33
  12. 2021Gaussian Mixture Variational Autoencoder with Contrastive Learning for Multi-Label Classificationcited by 15
3 more
  1. 2013Bucket Elimination: A Unifying Framework for Several Probabilistic Inferencecited by 13
  2. 2017Multiagent Simple Temporal Problem: The Arc-Consistency Approachcited by 1
  3. 2021Pretrained Cost Model for Distributed Constraint Optimization Problemscited by 1

Built on by

Cited by year

Citing papers per year: 2023: 1.

1 paper.