参照要求:サブモジュラー最小化および単調ブール関数


13

背景:機械学習では、グラフィカルモデルを使用して高次元の確率密度関数を表すことがよくあります。密度が1に積分(合計)されるという制約を破棄すると、正規化されていないグラフ構造のエネルギー関数が得られます

このようなエネルギー関数がグラフで定義されていると仮定します。グラフの各頂点に1つの変数があり、実数値の単項関数およびペアワイズ関数および\ theta_ {ij}(x_i、x_j):ij \ in \ mathcal {E}。そのとき、全エネルギーはG = VEX θ IX II V θ I JX IXのJI 、J EEG=VEバツθバツVθij(xi,xj):ijE

E(x)=iVθi(xi)+ijEθij(xi,xj

すべてのバツバツがバイナリである場合、バツはセットメンバーシップを示していると考えることができ、用語のちょっとした乱用でサブモジュラリティについて話します。この場合、エネルギー関数はθj00+θj11θj01+θj10。通常、エネルギーを最小化する構成\ mathbf {x} ^ * = \ arg \ min _ {\ mathbf {x}} E(\ mathbf {x})を見つけることに興味がありますバツ=argバツEバツ

準モジュラーエネルギー関数の最小化と単調なブール関数との間に関係があるようです:任意のx_iの\ theta_i(x_i = 1)のエネルギーを下げる(つまり、その設定を「true」にする)と、最適な変数x_i ^ *の割り当て\ in \ mathbf {x} ^ *は、0から1にのみ変更できます( "false"から "true")。すべての\ theta_iが0または1に制限されている場合、| \ mathcal {V} | 単調なブール関数:θバツ=1バツバツバツθ|V|

fθ=バツ

ここで、上記のようにバツ=argバツEバツ

質問:ペアワイズ項変更することにより、このセットアップを使用してすべての単調なブール関数を表現できますか?を任意の準モジュラーエネルギー関数にできるとしたらどうでしょうか。逆に、すべてのサブモジュラー最小化問題をセットとして表現できますか 単調なブール関数?θjE|V|

これらの接続をよりよく理解するのに役立つ参考文献を提案できますか?私は理論的なコンピューター科学者ではありませんが、サブモジュラー最小化の用語で考えることによって捕捉されない単調なブール関数に関する洞察があるかどうかを理解しようとしています。

回答:


7

私の知る限り、サブモジュラー最小化の場合は、単調なブールの場合について述べられていることすべてをキャプチャし、バイナリのサブモジュラーのブール関数は、すべてのサブモジュラーのブール関数を表現できます。ただし、ドメインが非ブールの場合、隠し変数が導入される場合でも、バイナリのサブモジュラー関数ではすべてのサブモジュラー関数を表現するには不十分です。(問題の正確なフレージングの微妙な見落としをおifびします。)

関連技術への多くのリンクがあり、コンピュータービジョンへのリンクが非常に明確になっているこの素晴らしい論文で、最新技術について説明しています。

  • StanislavŽivný、David A. Cohen、Peter G. Jeavons、バイナリサブモジュラー関数の表現力、DAM 157 3347–3358、2009。doi:10.1016 / j.dam.2009.07.001preprint

次の質問が近似に関するものである場合、この最近の論文では近似バージョンについて説明します。

  • Dorit S. Hochbaum、サブモジュラー問題-近似とアルゴリズム、arXiv:1010.1945

編集:リンクを修正しました。


(preprint)リンクは、doi:リンクとは異なる論文に移動しますが。
dan_x

@dan x:リンクを修正しました。ヘッズアップに感謝します。
アンドラスサラモン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.