Verimli Hesaplanabilir, fakat Öğrenilebilir Olan Fonksiyonlar


28

Turing makinesi tarafından polinom zamanında ("verimli bir şekilde hesaplanabilir") verimli bir şekilde hesaplanabilen fonksiyonların, kabaca konuşulduğunda, (örneğin, [1] 'in Teoremleri 1’e bakınız) polinom sinir ağları tarafından ifade edilebileceğini biliyoruz. makul boyutlarda olan ve bu nedenle herhangi bir girdi dağılımında polinom örnek karmaşıklığıyla ("öğrenilebilir") öğrenilebilir.

Burada "öğrenilebilir", hesaplama karmaşıklığından bağımsız olarak yalnızca örnek karmaşıklıkla ilgilidir.

Çok yakından ilgili bir problemi merak ediyorum: Turing makinesi tarafından polinom zamanında ("verimli bir şekilde hesaplanamıyor") etkin bir şekilde hesaplanamayan bir işlev var mı, ancak bu arada polinom örnek karmaşıklığı ile öğrenilebilir ("öğrenilebilir") herhangi bir giriş dağılımı altında?


4
"Ve böylece öğrenilebilir" konusunu ele alıyorum. Yaklaşık olarak bile, ÇOK öğrenilmesi zor olan çok verimli hesaplanabilir fonksiyonlar (DFA'lar) vardır.
Aryeh

3
Muhtemelen bu noktayı eksik, ama peki (say) 2 - n- tahsil Boole işlevleri? (Yani, daha fazla veya daha az, bağımsız olarak, her bir değere sahip bir rasgele fonksiyonu1olasılıkla2-2- n1n ) Herhangi birε>2- √ için2nn , üniform dağılım altında PAC öğrenme önemsizdir (0 örnek gerekli, sabit fonksiyon0, iyi bir hipotezdir), ancak herhangi bir değerlendirme algoritmasının süperpolinomiyal zaman harcaması gerekecek gibi görünmektedir (işleve yapı yoktur). Büyük ihtimalle soruyu yanlış anlıyorum. ε>2n0
Clement C.

3
Terminolojiniz biraz kafa karıştırıcı. “Etkili bir şekilde öğrenilebilir” dediğimizde, genellikle hesaplama verimliliğine işaret ederiz. Sadece “öğrenilebilir” demek, örneklem verimliliğini ima etmek için yeterlidir.
Lev Reyzin

1
@Minkov PAC öğrenmek için, herhangi bir dağılıma göre öğrenmelisiniz. Aksi halde soru ilginç değildir (Clement'in işaret ettiği gibi).
Lev Reyzin

2
İnsanlar neden kapanmaya oy veriyor? Bence bu derin ve ince bir soru!
Aryeh

Yanıtlar:


11

“Verimliliğin” “hesaplanabilirlik” ile değiştirildiği bu sorunun bir türünü resmileştireceğim.

Let C nCn tüm diller kavramı sınıfı olmak L Σ *LΣ üzerindeki Turing makineler tarafından tanınabilen nn devletler veya daha az. Genel olarak, x Σ xΣ ve f C n içinfCn , f ( x ) 'f(x) in değerlendirilmesi sorunu belirlenemez.

Ancak, bir (doğru, gerçekleşebilir) PAC-öğrenme oracle erişebilir varsayalım AA için C nCn . Yani, herhangi bir ϵ , δ > 0ϵ,δ>0 için kehanet , böyle bir numunenin bilinmeyen bir dağılım D' den alındığını varsayarsak , kehanetin A hipotezini çıkardığı varsayılarak , m 0 ( n , ϵ , δ )m0(n,ϵ,δ) boyutunda etiketli bir numune talep eder. fn olasılıkla, en az 1 - δ sahip DDAf^Cn1δD-generalization hatası en fazla £ değerininϵ . Bu kahinenin Turing'e göre hesaplanmadığını göstereceğiz.

Bir işaretli örnek verilen saptanması için bir: Aslında, daha basit bir sorun, belirsiz olduğu gösterir SS bir var olup olmadığını, f C nfCn tutarlı SS . (Bir çelişki elde etmek için) K'ninK tutarlılık problemine karar veren bir Turing makinesi olduğunu varsayalım .

Aşağıdaki gösterim kurallarını yapıyoruz. Tanımlayın Σ *Σ ile N = { 0 , 1 , 2 , ... } olağan alfabetik sıralama yoluyla. For x { 0 , 1 } * , bir TM söylemek M "-baskılar S" x içeri dizeleri tüm kabul ederse Σ * endeksleri tekabül i st x i = 1 ve vermeyerek muhtemelen (kabul etmez durdurma) x indekslerine karşılık gelen dizelerden herhangi birii = 0 . (Varsayım) yana K Karar verilebilen, bu izler fonksiyonu ~ K : X k , küçük olarak tanımlanır k bazı TM şekildeK , S-baskılar x , Turing hesaplanabilir olup. Bundan başka, bu fonksiyon aşağıdaki g : k X , bir eşleştiren k N az (sözlük sırasında) dizeye X { 0 , 1 } * öyle ki ~ K ( X) > k , aynı zamanda hesaplanabilir.

Şimdi TM tanımlamak M aşağıdaki gibidir: K , S-baskılar gr ( |E | ) , burada M ait kodlama M , | x | dize uzunluğunu gösterir ve özyineleme teoremi böyle bir M'nin varlığını iddia etmek için çağrılır . O zaman M kodlama uzunluğuna sahiptir, = | M | , ve S-bazı dizeleri yazdırır, x M{ 0 , 1 } . Yapım gereği , ˜ K ( x M ) > ve böylece x M , uzunluğu veya daha kısa olan hiçbir TM tarafından S-baskısı yapamaz . Ve yine de, tanım uzunluğu --- bir çelişki olan bir TM'nin S-print çıktısı olarak tanımlanır .


2
Zorluk: "sonsuz" argümanımı hesaplanabilirlik yoluyla hesaplanabilirlik ile parasal birime dönüştürme. @ Minkov'un sorusunun cevabının olumsuz olduğunu düşünüyorum: Verimli olarak değerlendiremediğiniz bir fonksiyon sınıfını etkili bir şekilde öğrenemezsiniz. Bence, doğru ya da gerçekleştirilebilir PAC'nin ötesine geçerseniz bunun doğru olmaya devam edeceğini düşünüyorum.
Aryeh
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.