Articulo de referencia

Probablemente un aprendizaje aproximadamente correcto

En la teoría del aprendizaje computacional , el aprendizaje probablemente aproximadamente correcto ( PAC ) es un marco para el análisis matemático del aprendizaje automático . F...

En la teoría del aprendizaje computacional , el aprendizaje probablemente aproximadamente correcto ( PAC ) es un marco para el análisis matemático del aprendizaje automático . Fue propuesto en 1984 por Leslie Valiant . [ 1 ]

En este marco, el aprendiz recibe muestras y debe seleccionar una función de generalización (denominada hipótesis ) de una clase determinada de funciones posibles. El objetivo es que, con alta probabilidad (la parte "probablemente"), la función seleccionada tenga un bajo error de generalización (la parte "aproximadamente correcta"). El aprendiz debe ser capaz de aprender el concepto dada cualquier razón de aproximación, probabilidad de éxito o distribución de las muestras .

Posteriormente, el modelo se amplió para tratar el ruido (muestras mal clasificadas).

Una innovación importante del marco PAC es la introducción de conceptos de la teoría de la complejidad computacional al aprendizaje automático. En particular, se espera que el algoritmo de aprendizaje encuentre funciones eficientes (con requisitos de tiempo y espacio limitados por un polinomio del tamaño del ejemplo), y que el propio algoritmo implemente un procedimiento eficiente (que requiera un número de ejemplos limitado por un polinomio del tamaño del concepto, modificado por los límites de aproximación y verosimilitud ).

Definiciones y terminología

Para dar la definición de algo que se puede aprender mediante PAC, primero tenemos que introducir cierta terminología. [ 2 ]

Para las siguientes definiciones, se utilizarán dos ejemplos. El primero es el problema del reconocimiento de caracteres dado un conjunto denorte{\displaystyle n}bits que codifican una imagen binaria. El otro ejemplo es el problema de encontrar un intervalo que clasifique correctamente los puntos dentro del intervalo como positivos y los puntos fuera del rango como negativos.

Dejarincógnita{\displaystyle X}ser un conjunto llamado espacio de instancias o la codificación de todas las muestras. En el problema de reconocimiento de caracteres, el espacio de instancias esincógnita={0,1}norte{\displaystyle X=\{0,1\}^{n}}. En el problema de intervalos el espacio de instancias,incógnita{\displaystyle X}, es el conjunto de todos los intervalos acotados enR{\displaystyle \mathbb {R} }, dóndeR{\displaystyle \mathbb {R} }denota el conjunto de todos los números reales .

Un concepto es un subconjuntodoincógnita{\displaystyle c\subset X}. Un concepto es el conjunto de todos los patrones de bits enincógnita={0,1}norte{\displaystyle X=\{0,1\}^{n}}que codifican una imagen de la letra "P". Un ejemplo de concepto del segundo ejemplo es el conjunto de intervalos abiertos,{(a,b)0aπ/2,πb13}{\displaystyle \{(a,b)\mid 0\leq a\leq \pi /2,\pi \leq b\leq {\sqrt {13}}\}}, cada uno de los cuales contiene solo los puntos positivos. Una clase de conceptodo{\displaystyle C}es una colección de conceptos másincógnita{\displaystyle X}. Este podría ser el conjunto de todos los subconjuntos de la matriz de bits que están esqueletizados 4-conectados (el ancho de la fuente es 1).

DejarEX(do,D){\displaystyle \operatorname {EX} (c,D)}ser un procedimiento que sirva de ejemplo,incógnita{\displaystyle x}, utilizando una distribución de probabilidadD{\displaystyle D}y proporciona la etiqueta correctado(incógnita){\displaystyle c(x)}, es decir, 1 siincógnitado{\displaystyle x\in c}y 0 en caso contrario.

Ahora, dado0<ϵ,δ<1{\displaystyle 0<\épsilon,\delta <1}Supongamos que existe un algoritmoA{\displaystyle A}y un polinomiopag{\displaystyle p}en1/ϵ,1/δ{\displaystyle 1/\épsilon,1/\delta}(y otros parámetros relevantes de la clasedo{\displaystyle C}) de tal manera que, dada una muestra de tamañopag{\displaystyle p}dibujado segúnEX(do,D){\displaystyle \operatorname {EX} (c,D)}, entonces, con una probabilidad de al menos1δ{\displaystyle 1-\delta },A{\displaystyle A}genera una hipótesishdo{\displaystyle h\in C}que tiene un error promedio menor o igual aϵ{\displaystyle \epsilon }enincógnita{\displaystyle X}con la misma distribuciónD{\displaystyle D}Además, si la afirmación anterior para el algoritmoA{\displaystyle A}Esto es cierto para cada concepto.dodo{\displaystyle c\in C}y por cada distribuciónD{\displaystyle D}encimaincógnita{\displaystyle X}y para todos0<ϵ,δ<1{\displaystyle 0<\épsilon,\delta <1} entoncesdo{\displaystyle C}es (eficientemente) aprendible mediante PAC (o aprendible mediante PAC sin distribución ). También podemos decir queA{\displaystyle A}es un algoritmo de aprendizaje PAC parado{\displaystyle C}.

Equivalencia

Bajo ciertas condiciones de regularidad, estas condiciones son equivalentes: [ 3 ]

  1. La clase de concepto C es aprendible mediante PAC.
  2. La dimensión VC de C es finita.
  3. C es una clase uniformemente Glivenko-Cantelli .
  4. C es compresible en el sentido de Littlestone y Warmuth.

Véase también

Referencias

  1. L. Valiant. Una teoría de lo aprendible. Communications of the ACM, 27, 1984.
  2. Kearns y Vazirani, págs. 1-12,
  3. Blumer, Anselm; Ehrenfeucht, Andrzej; David, Haussler; Manfred, Warmuth (octubre de 1989). "Aprendizaje y la dimensión de Vapnik-Chervonenkis" . Journal of the Association for Computing Machinery . 36 (4): 929– 965. doi : 10.1145/76359.76371 . S2CID 1138467 . 

Lecturas adicionales

  • M. Kearns, U. Vazirani. Introducción a la teoría del aprendizaje computacional . MIT Press, 1994. Un libro de texto.
  • M. Mohri, A. Rostamizadeh y A. Talwalkar. Fundamentos del aprendizaje automático . MIT Press, 2018. El capítulo 2 contiene un análisis detallado de la capacidad de aprendizaje PAC. Disponible en acceso abierto a través de la editorial.
  • D. Haussler. Descripción general del marco de aprendizaje Probablemente Aproximadamente Correcto (PAC) . Una introducción al tema.
  • L. Valiant. Probablemente aproximadamente correcto. Basic Books, 2013. En el que Valiant argumenta que el aprendizaje PAC describe cómo evolucionan y aprenden los organismos.
  • Littlestone, N.; Warmuth, MK (10 de junio de 1986). "Relación entre compresión de datos y capacidad de aprendizaje" (PDF) . Archivado del original (PDF) el 9 de agosto de 2017.
  • Moran, Shay; Yehudayoff, Amir (2015). "Esquemas de compresión de muestras para clases VC". arXiv : 1503.06960 [ cs.LG ].
  • Explicación interactiva del aprendizaje PAC
Obtenido de " https://en.wikipedia.org/w/index.php?title=Probably_approximately_correct_learning&oldid=1358092895 "