MPLP++: Fast, Parallel Dual Block-Coordinate Ascent for Dense Graphical Models

Abstract

Dense, discrete Graphical Models with pairwise potentials are a powerful class of models which are employed in state-of-the-art computer vision and bio-imaging applications. This work introduces a new MAP-solver, based on the popular Dual Block-Coordinate Ascent principle. Surprisingly, by making a small change to a low-performing solver, the Max Product Linear Programming (MPLP) algorithm, we derive the new solver MPLP++ that significantly outperforms all existing solvers by a large margin, including the state-of-the-art solver Tree-Reweighted Sequential (TRW-S) message-passing algorithm. Additionally, our solver is highly parallel, in contrast to TRW-S, which gives a further boost in performance with the proposed GPU and multi-thread CPU implementations. We verify the superiority of our algorithm on dense problems from publicly available benchmarks, as well, as a new benchmark for 6D Object Pose estimation. We also provide an ablation study with respect to graph density.

Cite

Text

Tourani et al. "MPLP++: Fast, Parallel Dual Block-Coordinate Ascent for Dense Graphical Models." Proceedings of the European Conference on Computer Vision (ECCV), 2018. doi:10.1007/978-3-030-01225-0_16

Markdown

[Tourani et al. "MPLP++: Fast, Parallel Dual Block-Coordinate Ascent for Dense Graphical Models." Proceedings of the European Conference on Computer Vision (ECCV), 2018.](https://mlanthology.org/eccv/2018/tourani2018eccv-mplp/) doi:10.1007/978-3-030-01225-0_16

BibTeX

@inproceedings{tourani2018eccv-mplp,
  title     = {{MPLP++: Fast, Parallel Dual Block-Coordinate Ascent for Dense Graphical Models}},
  author    = {Tourani, Siddharth and Shekhovtsov, Alexander and Rother, Carsten and Savchynskyy, Bogdan},
  booktitle = {Proceedings of the European Conference on Computer Vision (ECCV)},
  year      = {2018},
  doi       = {10.1007/978-3-030-01225-0_16},
  url       = {https://mlanthology.org/eccv/2018/tourani2018eccv-mplp/}
}