Eşlik öğrenme sorusu


10

Bir bit kümesi üzerinden bir işlev sınıfı tanımlayalım . Birbirinden "makul" farklı iki p , q dağılımını düzeltin (isterseniz, varyasyon mesafesi en az ϵ veya benzer bir şeydir).np,qϵ

Şimdi bu sınıftaki her fonksiyonu bir k indeksi S koleksiyonu ile tanımlanır ve aşağıdaki gibi değerlendirilir: Seçilen bitlerin paritesi 0 ise, p'den rastgele bir örnek döndürün , aksi takdirde q'dan rastgele bir örnek döndürün .fkSpq

Sorun : Bazı verilen oracle erişim olduğum varsayalım bu sınıftan, ve biliyorum ederken ε (veya mesafenin diğer bazı ölçüm) Bilmiyorum p ve q .fϵpq

PAC-learn yapmam gereken arama sayısı konusunda herhangi bir sınırlama var mı? Muhtemelen cevabım n , k ve ϵ cinsinden olacaktır .fn,kϵ

Not : Çıktı alanını belirtmedim. Yine esnekim, ama şimdilik diyelim ki ve q sonlu bir alanda tanımlanmıştır [ 1 .. M ] . Genel olarak, R üzerinde tanımlandıkları durumla da ilgilenirim (örneğin, Gauss'lular ise)pq[1..M]R


Modeli anladığımdan emin değilim. Bir kehanet çağrısında ne belirtirsiniz? Örnekler her zaman hedef tarafından belirtilen dağılımdan mı çizilir?
— Lev Reyzin

1
Bir oracle çağrısında, f () öğesini çağırırsınız ve bir değer döndürür.
— Suresh Venkat

Hedef fonksiyona bağlı olarak Böylece ya p veya q her zaman örnekleri oluşturmak için kullanılır? (Sanırım bazı sınıf F öğreniyorsunuz pac .)f∈FpqF
— Lev Reyzin

Evet doğru. sorun hangisinin olduğunu öğrenmek (veya kullanılan parite bitini öğrenmek)
— Suresh Venkat

2
PAC modelini bu modele nasıl uyarladığınızdan emin değilim. Ama buna ayırt edebilmek için yeterli görünüyor den q olasılığı 1 - 1 / ( 2 k ) ve daha sonra alabilirsiniz f ( x ) için değerleri k lineer bağımsız x ve bulmak için Gauss eleme kullanmak f beri ( f doğrusaldır). iyi ayrılmış iki gaussluyu ayırt etmek örneğin kolay olacak. pq1−1/(2k)f(x)kxff
— Sasho Nikolov

Yanıtlar:


6

Aşağıdaki yorumlardaki tartışma, soruyu yanlış anladığımı gösterir. Cevabım hiçbir giriş ve dönüş Oracle yapılanır burada X ~ p ya da X ~ q bağlı olarak, ön ∈ F . Görünüşe göre bu sorulan şey değil.(x,f(x))x∼px∼qf∈F


Hedef dağılımı her hedef için sabit olduğundan, PAC örneği üst sınırı uygulanır (bu, bu sınır için hedef dağılımının tamamen f ∗ ' ye bağlı olabileceği gerçeğinden kaynaklanır ). Bu nedenle, m ≤ ˜ O ( 1f∗∈Ff∗ örnekleri≤ϵwp≥1-δhata hipotezini bulmak için yeterli olmalıdır. Not - bu örnekleri gördükten sonra,F'dentutarlı bir hipotez bulunması gerekirve bu izlenebilir olmayabilir.

m≤O~(1ϵ(VC(F)+log⁡(1/δ)))
≤ϵ≥1−δF

p=q=Um≥Ω(VC(F))

pqk


(f,D)xD(x,f(x))fn). Lev, cevabınız birinci tip veya ikinci tip bir kehanet varsayıyor mu? İkinci tip ise, hala PAC öğrenme hakkında mı konuşuyoruz?
— Keki Burjorjee

1
(x,f(x))x∼Dfpqp=q

pq

1
fxf(x)pqx

p=N(+0.25,1)q=N(−0.25,1)def fitness() ...random_number_generator.set_seed(x)
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.