Estoy tratando de entender la complejidad de las funciones que se expresan a través de las puertas de umbral y esto me llevó a . En particular, estoy interesado en lo que se sabe actualmente sobre el aprendizaje dentro de T C 0 , ya que no soy un experto en el área.
Lo que he descubierto hasta ahora es:
- Todo se puede aprender en tiempo cuasipolinomial bajo la distribución uniforme a través de Linial-Mansour-Nisan .
- Su artículo también señala que la existencia de un generador de funciones pseudoaleatorio impide el aprendizaje, y esto, junto con un resultado posterior de Naor-Reingold de que admite PRFG, sugiere que T C 0 representa los límites de la capacidad de aprendizaje (al menos en un PAC -sentido)
- Hay un artículo de 2002 de Jackson / Klivans / Servedio que puede aprender un fragmento de (con, como máximo, puertas de mayoría pollogarítmica).
Hice la investigación habitual en Google, pero espero que la sabiduría colectiva de cstheory pueda tener una respuesta más rápida:
¿Es lo que describí el estado del arte para nuestra comprensión de la complejidad del aprendizaje (en términos de qué clases emparejan a los estudiantes eficientes)? ¿Y hay una buena encuesta / referencia que traza el estado actual del paisaje?
Respuestas:
Lo principal que falta en su lista es el hermoso artículo de 2006 de Klivans y Sherstov . Demuestran allí que el aprendizaje PAC, incluso los circuitos de umbral de profundidad 2 es tan difícil como resolver el problema de vector más corto aproximado.
fuente
Profundidad-2 TC0 probablemente no se puede aprender PAC en tiempo subexponencial sobre la distribución uniforme con un acceso al oráculo aleatorio. No conozco una referencia para esto, pero aquí está mi razonamiento: sabemos que la paridad apenas se puede aprender, en el sentido de que la clase de funciones de paridad se puede aprender en sí misma, pero una vez que le haces casi cualquier cosa (tal como agregar un poco de ruido aleatorio), deja de ser aprendible. Pero la profundidad-2 TC0 es lo suficientemente fuerte como para representar todas las funciones de paridad y lo suficientemente fuerte como para representar versiones perturbadas de paridades, por lo que creo que es seguro adivinar que la profundidad-2 TC0 no se puede aprender PAC.
Sin embargo, las paridades y las paridades ruidosas se pueden aprender en tiempo polinómico si se nos da un oráculo de membresía. Por lo tanto, puede ser interesante comprobar si se puede aprender la profundidad-2 TC0 utilizando un oráculo de membresía. No me sorprendería totalmente si la respuesta es sí. Por otro lado, dudo que -prpth TC0 se pueda aprender con consultas de membresía. Puede ser bueno comenzar con AC0 [6] (o incluso AC0 [2]) e ir desde allí.O ( 1 )
fuente