Solving Relaxations of MAP-MRF Problems: Combinatorial In-Face Frank-Wolfe Directions

Abstract

We consider the problem of solving LP relaxations of MAP-MRF inference problems, and in particular the method proposed recently in (Swoboda, Kolmogorov 2019; Kolmogorov, Pock 2021). As a key computational subroutine, it uses a variant of the Frank-Wolfe (FW) method to minimize a smooth convex function over a combinatorial polytope. We propose an efficient implementation of this subproutine based on in-face Frank-Wolfe directions, introduced in (Freund et al. 2017) in a different context. More generally, we define an abstract data structure for a combinatorial subproblem that enables in-face FW directions, and describe its specialization for tree-structured MAP-MRF inference subproblems. Experimental results indicate that the resulting method is the current state-of-art LP solver for some classes of problems. Our code is available at pub.ist.ac.at/ vnk/papers/IN-FACE-FW.html.

Cite

Text

Kolmogorov. "Solving Relaxations of MAP-MRF Problems: Combinatorial In-Face Frank-Wolfe Directions." Conference on Computer Vision and Pattern Recognition, 2023. doi:10.1109/CVPR52729.2023.01153

Markdown

[Kolmogorov. "Solving Relaxations of MAP-MRF Problems: Combinatorial In-Face Frank-Wolfe Directions." Conference on Computer Vision and Pattern Recognition, 2023.](https://mlanthology.org/cvpr/2023/kolmogorov2023cvpr-solving/) doi:10.1109/CVPR52729.2023.01153

BibTeX

@inproceedings{kolmogorov2023cvpr-solving,
  title     = {{Solving Relaxations of MAP-MRF Problems: Combinatorial In-Face Frank-Wolfe Directions}},
  author    = {Kolmogorov, Vladimir},
  booktitle = {Conference on Computer Vision and Pattern Recognition},
  year      = {2023},
  pages     = {11980-11989},
  doi       = {10.1109/CVPR52729.2023.01153},
  url       = {https://mlanthology.org/cvpr/2023/kolmogorov2023cvpr-solving/}
}