Próbuję zrozumieć złożoność funkcji wyrażanych przez bramki progowe, co doprowadziło mnie do . W szczególności interesuje mnie to, co obecnie wiadomo na temat uczenia się w T C 0 , ponieważ nie jestem ekspertem w tej dziedzinie.
Do tej pory odkryłem:
- Wszystkie można wyciągnąć w quasipolynomial czasie w jednorodnym rozkładzie przez Linial-Mansour-Nisana .
- W ich pracy wskazano również, że istnienie generatora funkcji pseudolosowych uniemożliwia uczenie się, a to, w połączeniu z późniejszym wynikiem Naor-Reingolda, że dopuszcza PRFG, sugeruje, że T C 0 reprezentuje granice uczenia się (przynajmniej w PAC -sens)
- Istnieje artykuł z 2002 roku autorstwa Jacksona / Klivansa / Servedio, który może nauczyć się fragmentu (z co najwyżej bramkami polilogarytmicznymi).
Robiłem zwykle Google Scholaring, ale mam nadzieję, że zbiorowa mądrość cstheory może dać szybszą odpowiedź:
Czy to, co opisałem, jest najnowszym stanem wiedzy na temat złożoności uczenia się (w odniesieniu do których klas uczą efektywnych uczniów)? I czy istnieje dobra ankieta / odniesienie, która przedstawia aktualny stan krajobrazu?
cc.complexity-theory
reference-request
cr.crypto-security
lg.learning
boolean-functions
Suresh Venkat
źródło
źródło
Odpowiedzi:
Najważniejsze, czego brakuje na twojej liście, to piękny artykuł Klivansa i Sherstova z 2006 roku . Pokazują tam, że uczenie się PAC nawet obwodów progowych na głębokości 2 jest tak trudne, jak rozwiązanie przybliżonego problemu najkrótszego wektora.
źródło
Głębokości-2 TC0 prawdopodobnie nie można się nauczyć PAC w podwykładniczym czasie w rozkładzie równomiernym z losowym dostępem do wyroczni. Nie znam odniesienia do tego, ale oto moje rozumowanie: wiemy, że parzystości można zaledwie nauczyć się w tym sensie, że klasa funkcji parzystości jest możliwa do nauczenia się sama w sobie, ale kiedy już to zrobisz, zrobisz prawie wszystko (takie jak ponieważ dodaje trochę losowego szumu), przestaje być możliwy do nauczenia. Ale TC0 głębokości-2 jest wystarczająco silny, aby reprezentować wszystkie funkcje parzystości i wystarczająco silny, aby reprezentować zaburzone wersje parzystości, więc myślę, że można bezpiecznie zgadywać, że TC0 głębokości-2 nie można się nauczyć.
Jednak parytetów i hałaśliwych parytetów można się nauczyć w czasie wielomianowym, jeśli otrzymamy wyrocznię członkowską. Warto więc sprawdzić, czy można nauczyć się głębi 2 TC0 za pomocą wyroczni członkowskiej. Nie byłbym całkowicie zaskoczony, jeśli odpowiedź brzmi „tak”. Z drugiej strony wątpię, aby TC0 o głębokości można było nauczyć się za pomocą zapytań członkowskich. Może warto zacząć od AC0 [6] (lub nawet AC0 [2]) i zacząć od tego miejsca.O(1)
źródło