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 .)fFpqF
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. pq11/(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))xpxqfF


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 ( 1fFf örnekleriϵwp1-δ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.

mO~(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))xDfpqp=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.