Dato


11

Ecco un problema con un sapore simile all'apprendimento delle juntas:

Input: una funzione , rappresentato da un oracolo di appartenenza, ovvero un oracolo che ha dato x , restituisce f ( x ) .f:{0,1}n{1,1}xf(x)

Obiettivo: trovare un sottocubo di { 0 , 1 } n con volume | S | = 2 n - k tale che | E x S f ( x ) | 0,1 . Supponiamo che esista un sottocubo.S{0,1}n|S|=2nk|ExSf(x)|0.1

È facile ottenere un algoritmo che gira nel tempo e restituisce una risposta corretta con probabilità 0,99 provando tutti ( 2 n ) k modi per scegliere un sottocubo e campionando la media in ciascuno.nO(k)0.99(2n)k

Sono interessato a trovare un algoritmo che viene eseguito in tempo . In alternativa, un limite inferiore sarebbe ottimo. Il problema ha un sapore simile all'apprendimento delle juntas, ma non vedo una vera connessione tra le loro difficoltà computazionali.poly(n,2k)

Aggiornamento: @Thomas sotto dimostra che la complessità di esempio di questo problema è . Il problema interessante è ancora la complessità computazionale del problema.poly(2k,logn)

Modifica: puoi presumere per semplicità che esista un sottocubo con (notare il divario: stiamo cercando un sottocubo con una media 0,1 .) Sono abbastanza sicuro che qualsiasi soluzione al problema con il divario risolverà anche il problema senza il divario.|ExSf(x)|0.20.1

Risposte:


7

nk

S2nk|ExS[f(x)]|0.12O(2kklogn)S2nk|ExS[f(x)]|0.1

0.120.1

mP{0,1}nfxP

S2nkE[|SP|]=m2k

P[|SP|<m2k1]2Ω(m2k).
P[|ExSP[f(x)]ExS[f(x)]|>ε]2Ω(|SP|ε2).

Da un'unione vincolata su tutte le scelte di di , abbiamoQuindi, selezionando , possiamo garantire che, con probabilità almeno , possiamo stimare all'interno di per tutti i sottocubi di dimensione .(nk)2kS

P[S  |ExSP[f(x)]ExS[f(x)]|ε]1(nk)2k2Ω(m2kε2).
m=O(2k/ε2klogn)0.99ExS[f(x)]εS2nk

Impostando , dimostriamo il teorema: scegliere il sottocubo con il più grandesoddisferà, con elevata probabilità, i requisiti. QEDε=0.01|ExSP[f(x)]|


1
Oh, come, sciocco da parte mia: sì, l'idea di base è che se si campionano punti, allora una prevista sarà in ogni sottocubo, quindi con un valore modesto di che dà un grande sufficiente dimensione del campione per risolvere il problema, anche dopo il superamento del limite di unione su tutti i limiti di Chernoff . Inoltre, sono abbastanza sicuro che qualsiasi soluzione possa essere adattata per eliminare il divario tra 0,1 e 0,12, quindi aggiungerò questo come commento alla domanda. Grazie!! C2kCCnk
gnocco di mobius il

3
Un altro modo di vedere questo è che lo spazio di intervallo che descrivi ha delimitato la dimensione frantumata e quindi ha limitato la dimensione VC, e quindi gli hai lanciato il teorema di approssimazione eps.
Suresh Venkat,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.