Convergence of Some Convex Message Passing Algorithms to a Fixed Point

Vaclav Voracek, Tomas Werner
3/7/2024
cs.AIcs.LGmath.OC

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

A popular approach to the MAP inference problem in graphical models is to minimize an upper bound obtained from a dual linear programming or Lagrangian relaxation by (block-)coordinate descent. This is also known as convex/convergent message passing; examples are max-sum diffusion and sequential tree-reweighted message passing (TRW-S). Convergence properties of these methods are currently not fully understood. They have been proved to converge to the set characterized by local consistency of active constraints, with unknown convergence rate; however, it was not clear if the iterates converge at all (to any point). We prove a stronger result (conjectured before but never proved): the iterates converge to a fixed point of the method. Moreover, we show that the algorithm terminates within $\mathcal{O}(1/\varepsilon)$ iterations. We first prove this for a version of coordinate descent applied to a general piecewise-affine convex objective. Then we show that several convex message passing methods are special cases of this method. Finally, we show that a slightly different version of coordinate descent can cycle.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 2 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{voracek2024convergence,
  title  = {Convergence of Some Convex Message Passing Algorithms to a Fixed Point},
  author = {Vaclav Voracek and Tomas Werner},
  year   = {2024},
  eprint = {2403.07004},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.07004v2},
  journal = {ICML 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.07004.svg)](https://codeofpaper.com/paper/2403.07004)

Discussion