En la teoría del aprendizaje estadístico , una clase de funciones aprendibles es un conjunto de funciones para las cuales se puede diseñar un algoritmo que minimice asintóticamente el riesgo esperado , de forma uniforme sobre todas las distribuciones de probabilidad. El concepto de clases aprendibles está estrechamente relacionado con la regularización en el aprendizaje automático y proporciona justificaciones con muestras grandes para ciertos algoritmos de aprendizaje.
Definición
Fondo
Dejarsea el espacio muestral , dondeson las etiquetas yson las covariables (predictores).es una colección de asignaciones (funciones) que se están considerando para vinculara.es una función de pérdida predefinida (generalmente no negativa). Dada una distribución de probabilidadendefinir el riesgo esperadoser:
El objetivo general en el aprendizaje estadístico es encontrar la función enque minimice el riesgo esperado. Es decir, encontrar soluciones al siguiente problema: [ 1 ]
Pero en la práctica la distribuciónes desconocido, y cualquier tarea de aprendizaje solo puede basarse en muestras finitas. Por lo tanto, buscamos encontrar un algoritmo que minimice asintóticamente el riesgo empírico, es decir, encontrar una secuencia de funcionesque satisface
Un algoritmo habitual para encontrar dicha secuencia es mediante la minimización del riesgo empírico .
Clase de función aprendible
Podemos hacer más fuerte la condición dada en la ecuación anterior exigiendo que la convergencia sea uniforme para todas las distribuciones de probabilidad. Es decir:
La intuición detrás del requisito más estricto es la siguiente: la velocidad a la que la secuenciaconverge al minimizador del riesgo esperado puede ser muy diferente para diferentesPorque en el mundo real la distribución verdaderaComo siempre se desconoce, querríamos seleccionar una secuencia que funcione bien en todos los casos.
Sin embargo, según el teorema de que no hay almuerzo gratis , no existe una secuencia que satisfaga ( 1 ) sies demasiado complejo. Esto significa que debemos tener cuidado y no permitir demasiadas funciones ensi queremos que ( 1 ) sea un requisito significativo. Específicamente, clases de funciones que aseguren la existencia de una secuenciaLas que satisfacen ( 1 ) se conocen como clases aprendibles . [ 1 ]
Cabe destacar que, al menos para problemas de clasificación y regresión supervisados, si una clase de función es aprendible, entonces la minimización del riesgo empírico satisface automáticamente ( 1 ). [ 2 ] Por lo tanto, en estos entornos no solo sabemos que el problema planteado por ( 1 ) es resoluble, sino que también tenemos inmediatamente un algoritmo que proporciona la solución.
Interpretaciones
Si la verdadera relación entreyes, luego seleccionando la función de pérdida apropiada,Siempre se puede expresar como el minimizador de la pérdida esperada en todas las funciones posibles. Es decir,
Aquí dejamossea la colección de todas las funciones posibles mapeosobre.puede interpretarse como el mecanismo real de generación de datos. Sin embargo, el teorema de que no hay almuerzo gratis nos dice que, en la práctica, con muestras finitas no podemos esperar buscar el minimizador de riesgo esperado sobre. Por lo tanto, a menudo consideramos un subconjunto de,, para realizar búsquedas sobre. Al hacerlo, corremos el riesgo de quepodría no ser un elemento deEsta compensación puede expresarse matemáticamente como
En la descomposición anterior, parteno depende de los datos y no es estocástico. Describe cuán lejos están nuestras suposiciones () son de la verdad ().será estrictamente mayor que 0 si hacemos suposiciones demasiado fuertes (demasiado pequeño). Por otro lado, no imponer suficientes restriccioneshará que no sea aprendible y parteno convergerá estocásticamente a 0. Este es el conocido problema de sobreajuste en la literatura sobre estadística y aprendizaje automático.
Ejemplo: Regularización de Tikhonov
Un buen ejemplo donde se utilizan clases aprendibles es la llamada regularización de Tikhonov en el espacio de Hilbert de núcleo reproductor (RKHS). Específicamente, seaser un RKHS yser la norma endado por su producto interno. En [ 3 ] se muestra quees una clase aprendible para cualquier finito, positivoEl algoritmo de minimización empírica para la forma dual de este problema es:
Esto fue introducido por primera vez por Tikhonov [ 4 ] para resolver problemas mal condicionados. Muchos algoritmos de aprendizaje estadístico pueden expresarse de esta forma (por ejemplo, la conocida regresión de cresta ).
La disyuntiva entreyen ( 2 ) es geométricamente más intuitivo con la regularización de Tikhonov en RKHS. Podemos considerar una secuencia de, que son esencialmente bolas en con centros en 0. Comose hace más grande,se acerca a todo el espacio, yes probable que se vuelva más pequeño. Sin embargo, también sufriremos tasas de convergencia más pequeñas enLa forma de elegir un óptimoEn entornos con muestras finitas, generalmente se utiliza la validación cruzada .
Relación con la teoría del proceso empírico
Parteen ( 2 ) está estrechamente vinculado a la teoría de procesos empíricos en estadística, donde el riesgo empíricose conocen como procesos empíricos. [ 5 ] En este campo, la clase de funciónque satisface la convergencia estocástica
se conocen como clases uniformes de Glivenko-Cantelli . Se ha demostrado que bajo ciertas condiciones de regularidad, las clases aprendibles y las clases uniformemente Glivenko-Cantelli son equivalentes. [ 1 ] Interacción entreyEn la literatura estadística, a menudo se la conoce como la compensación entre sesgo y varianza .
Sin embargo, tenga en cuenta que en [ 2 ] los autores dieron un ejemplo de optimización convexa estocástica para un entorno general de aprendizaje donde la capacidad de aprendizaje no es equivalente a la convergencia uniforme .
Referencias
- 1 2 3 Vladimir N. Vapnik (17 de abril de 2013). La naturaleza de la teoría del aprendizaje estadístico . Springer Science & Business Media. ISBN 978-1-4757-2440-0.
- 1 2 "Aprendizaje, estabilidad y convergencia uniforme". The Journal of Machine Learning Research .
- ↑ "Aprendizaje en espacios de Hilbert con núcleos reproductores". Revista de Complejidad .
- ↑ Andreĭ Nikolaevich Tikhonov; Vasiliĭ I︠A︡kovlevich Arsenin (1977). Soluciones de problemas mal planteados . Winston. ISBN 978-0-470-99124-4.
- ↑ AW van der vaart; Jon Wellner (9 de marzo de 2013). Convergencia débil y procesos empíricos: con aplicaciones a la estadística . Springer Science & Business Media. págs. 116–. ISBN 978-1-4757-2545-2.
- Aprendizaje automático