特定のバイナリ無向グラフィカルモデルにおける最低エネルギー(基底)状態、最悪のマージン違反、ログパーティション関数、および周辺エッジ確率の正確な計算のための多項式時間アルゴリズムを提供します。私たちのアプローチは、サブモジュラリティ制約を課さないという点で、よく知られているグラフカットパラダイムの興味深い代替手段を提供します。代わりに、拡張されたデュアルグラフで完全一致(ダイマーカバリング)との対応を確立するために平面性が必要です。効率的実装が自由に利用できる確立されたアルゴリズムに、複雑ではあるが十分に理解されている副問題(平面埋め込み、最大重み完全マッチング)を委任しながら、統合フレームワークを実装します。グラフカット法とは異なり、関連する条件付きランダムフィールド(CRF)でペナルティ付き最尤法および最大マージンパラメーター推定を実行し、予測のために事後確率(MAP)状態と同様に周辺事後確率を使用できます。画像のノイズ除去とセグメンテーションの問題に関する最大マージンCRFパラメーター推定は、効率的かつ効果的なアプローチを示しています。 C ++の実装は、http://nic.schraudolph.org/isinf/から入手できます。
We give polynomial-time algorithms for the exact computation of lowest-energy (ground) states, worst margin violators, log partition functions, and marginal edge probabilities in certain binary undirected graphical models. Our approach provides an interesting alternative to the well-known graph cut paradigm in that it does not impose any submodularity constraints; instead we require planarity to establish a correspondence with perfect matchings (dimer coverings) in an expanded dual graph. We implement a unified framework while delegating complex but well-understood subproblems (planar embedding, maximum-weight perfect matching) to established algorithms for which efficient implementations are freely available. Unlike graph cut methods, we can perform penalized maximum-likelihood as well as maximum-margin parameter estimation in the associated conditional random fields (CRFs), and employ marginal posterior probabilities as well as maximum a posteriori (MAP) states for prediction. Maximum-margin CRF parameter estimation on image denoising and segmentation problems shows our approach to be efficient and effective. A C++ implementation is available from http://nic.schraudolph.org/isinf/