OpenGM: A C++ Library for Discrete Graphical Models

06/01/2012
by   Bjoern Andres, et al.
0

OpenGM is a C++ template library for defining discrete graphical models and performing inference on these models, using a wide range of state-of-the-art algorithms. No restrictions are imposed on the factor graph to allow for higher-order factors and arbitrary neighborhood structures. Large models with repetitive structure are handled efficiently because (i) functions that occur repeatedly need to be stored only once, and (ii) distinct functions can be implemented differently, using different encodings alongside each other in the same model. Several parametric functions (e.g. metrics), sparse and dense value tables are provided and so is an interface for custom C++ code. Algorithms are separated by design from the representation of graphical models and are easily exchangeable. OpenGM, its algorithms, HDF5 file format and command line tools are modular and extendible.

READ FULL TEXT
research
09/22/2015

Efficient Neighborhood Selection for Gaussian Graphical Models

This paper addresses the problem of neighborhood selection for Gaussian ...
research
01/15/2023

Discrete parametric graphical models with a Dirichlet type priors

We introduce two discrete parametric graphical models on a finite decomp...
research
07/08/2021

Benchpress: a scalable and platform-independent workflow for benchmarking structure learning algorithms for graphical models

Describing the relationship between the variables in a study domain and ...
research
03/05/2021

sparta: Sparse Tables and their Algebra with a View Towards High Dimensional Graphical Models

A graphical model is a multivariate (potentially very high dimensional) ...
research
04/25/2022

Discrete-Continuous Smoothing and Mapping

We describe a general approach to smoothing and mapping with a class of ...
research
03/29/2021

Accurate directional inference in Gaussian graphical models

Directional tests to compare nested parametric models are developed in t...
research
05/28/2013

Higher-order Segmentation via Multicuts

Multicuts enable to conveniently represent discrete graphical models for...

Please sign up or login with your details

Forgot password? Click here to reset