Arka plan: Makine öğreniminde, genellikle yüksek boyutlu olasılık yoğunluk fonksiyonlarını temsil etmek için grafik modellerle çalışırız . Bir yoğunluğun 1 ile bütünleştiği (toplamlar) kısıtlamasını atarsak, normal olmayan bir grafik yapılı enerji fonksiyonu elde ederiz .
G = ( V , E ) grafiğinde tanımlanan gibi bir enerji fonksiyonumuz olduğunu varsayalım . Grafiğin her tepe noktası için bir değişken x vardır ve gerçek değerli tekli ve çiftli fonksiyonlar vardır, θ i ( x i ) : i ∈ V ve θ i j ( x i , x j ) : i j ∈ E , sırasıyla. Tam enerji o zaman
Tüm ikili ise, bir set üyeliğini belirten bir şey olduğunu düşünebiliriz ve terminolojinin küçük bir kötüye kullanımı ile alt-modellik hakkında konuşabiliriz. Bu durumda, bir enerji işlevi alt modül olarak iff . Genellikle enerjiyi en aza indiren yapılandırmayı bulmak isteriz, .
Submodüler bir enerji fonksiyonunun en aza indirilmesi ile monoton boolean fonksiyonlarının en aza indirilmesi arasında bir bağlantı var gibi görünüyor: herhangi bir x_i için bazı \ theta_i (x_i = 1) enerjisini düşürürsek (yani, tercihini "doğru" olarak arttırırsak), optimal \ mathbf {x} ^ * içindeki herhangi bir x_i ^ * \ değişkeninin atanması sadece 0'dan 1'e değişebilir ("yanlış" ila "doğru"). Tüm \ theta_i 0 veya 1 olarak kısıtlanmışsa, | \ mathcal {V} | monoton boolean fonksiyonları:
burada yukarıdaki gibi, .
Soru: İkili terimleri değiştirerek, bu kurulumu kullanan tüm monoton boole işlevlerini temsil edebilir miyiz, ? keyfi bir submodüler enerji işlevi olmasına izin verirsek ne olur ? Tersine, tüm alt- minimizasyon problemlerinimonoton boole fonksiyonları?
Bu bağlantıları daha iyi anlamamı sağlayacak referanslar önerebilir misiniz? Teorik bir bilgisayar bilimcisi değilim, ama monoton boolean fonksiyonlar hakkında submodüler minimizasyon terimleriyle düşünerek yakalanmayan anlayışlar olup olmadığını anlamaya çalışıyorum.