背景:在机器学习中,我们经常使用图形模型来表示高维概率密度函数。如果我们放弃密度积分(求和)为1的约束,我们将得到一个未归一化的图结构能量函数。
假设我们有这样的能量函数,,在曲线图上定义的G ^ = (V,ê)。有一个变量X为图中的每个顶点,并且有实值一元和成对的功能,θ 我(X 我):我∈ V和θ 我Ĵ(X 我,X Ĵ):我Ĵ ∈ ë,分别。那么,全能量就是
如果所有的是二进制的,我们能想到的的X作为指示集合成员,并与术语谈论子模的只是一个小的滥用。在这种情况下,能量的功能是当且仅当子模θ 我Ĵ(0 ,0 )+ θ 我Ĵ(1 ,1 )≤ θ 我Ĵ(0 ,1 )+ θ 我Ĵ(1 ,0 )
最小化亚模能量函数和单调布尔函数之间似乎存在联系:如果我们为任何降低某些的能量(即,将其偏好设置为“ true”),则最优中任何变量赋值只能从0更改为1(从“ false”更改为“ true”)。如果将所有限制为0或1,则单调布尔函数:
其中。
问题:我们可以通过改变成对项来使用此设置表示所有单调布尔函数吗?如果我们允许是任意的次模能量函数,该怎么办?相反,我们可以将所有子模最小化问题表示为的集合单调布尔函数?
您能提出一些建议,以帮助我更好地理解这些联系吗?我不是理论上的计算机科学家,但是我试图了解是否存在关于单调布尔函数的见解,而这些见解并没有通过在亚模最小化术语中进行思考而获得。