En la teoría del aprendizaje estadístico , el principio de minimización del riesgo empírico define una familia de algoritmos de aprendizaje basados en la evaluación del rendimiento sobre un conjunto de datos conocido y fijo. La idea central se basa en la aplicación de la ley de los grandes números ; más concretamente, no podemos saber con exactitud cuán bien funcionará un algoritmo predictivo en la práctica (es decir, el "riesgo real") porque desconocemos la distribución real de los datos, pero podemos estimar y optimizar el rendimiento del algoritmo sobre un conjunto conocido de datos de entrenamiento. El rendimiento sobre este conjunto conocido de datos de entrenamiento se denomina "riesgo empírico".
Fondo
La siguiente situación es un escenario general de muchos problemas de aprendizaje supervisado . Hay dos espacios de objetos.yy nos gustaría aprender una función(a menudo llamada hipótesis ) que produce un objeto, dadoPara ello, existe un conjunto de entrenamiento deejemplosdóndees una entrada yes la respuesta correspondiente que se desea de.
Para decirlo de manera más formal, suponiendo que existe una distribución de probabilidad conjuntaencimayy que el conjunto de entrenamiento consta deinstanciasextraído iid deLa suposición de una distribución de probabilidad conjunta permite modelar la incertidumbre en las predicciones (por ejemplo, debido al ruido en los datos) porqueno es una función determinista desino más bien una variable aleatoria con distribución condicionalpor un fijo.
También se supone que existe una función de pérdida de valor real no negativo.que mide cuán diferente es la predicciónde una hipótesis es a partir del resultado verdaderoPara tareas de clasificación, estas funciones de pérdida pueden ser reglas de puntuación . El riesgo asociado con la hipótesisse define entonces como la esperanza de la función de pérdida:
Una función de pérdida comúnmente utilizada en teoría es la función de pérdida 0-1 :.
El objetivo final de un algoritmo de aprendizaje es encontrar una hipótesis.entre una clase fija de funcionespara el cual el riesgoes mínimo:
Para problemas de clasificación, el clasificador bayesiano se define como el clasificador que minimiza el riesgo definido con la función de pérdida 0-1.
Definición formal
En general, el riesgono se puede calcular debido a la distribuciónes desconocido para el algoritmo de aprendizaje. Sin embargo, dado un conjunto de datos de entrenamiento i.i.d. , podemos calcular una estimación , denominada riesgo empírico , calculando el promedio de la función de pérdida sobre el conjunto de entrenamiento; más formalmente, calculando la esperanza con respecto a la medida empírica :
El principio de minimización del riesgo empírico [ 1 ] establece que el algoritmo de aprendizaje debe elegir una hipótesis.lo que minimiza el riesgo empírico sobre la clase de hipótesis:
Por lo tanto, el algoritmo de aprendizaje definido por el principio de minimización del riesgo empírico consiste en resolver el problema de optimización mencionado anteriormente .
Propiedades
Las garantías para el rendimiento de la minimización del riesgo empírico dependen en gran medida de la clase de función seleccionada, así como de las suposiciones de distribución realizadas. [ 2 ] En general, los métodos libres de distribución son demasiado imprecisos y no conducen a límites prácticos. Sin embargo, siguen siendo útiles para derivar propiedades asintóticas de algoritmos de aprendizaje, como la consistencia . En particular, los límites libres de distribución para el rendimiento de la minimización del riesgo empírico, dada una clase de función fija, pueden derivarse utilizando límites para la complejidad VC de dicha clase de función.
Para simplificar, considerando el caso de tareas de clasificación binaria, es posible acotar la probabilidad del clasificador seleccionado,siendo mucho peor que el mejor clasificador posibleConsidere el riesgodefinido sobre la clase de hipótesiscon función de crecimientodado un conjunto de datos de tamaño. Luego, por cada: [ 3 ]
Resultados similares se aplican a las tareas de regresión. [ 2 ] Estos resultados suelen basarse en leyes uniformes de grandes números , que controlan la desviación del riesgo empírico respecto del riesgo real, de forma uniforme en toda la clase de hipótesis. [ 3 ]
Resultados de imposibilidad
También es posible mostrar límites inferiores en el rendimiento del algoritmo si no se hacen suposiciones sobre la distribución. [ 4 ] A esto se le conoce a veces como el teorema de la no existencia de almuerzo gratis . Aunque un algoritmo de aprendizaje específico puede proporcionar el rendimiento asintóticamente óptimo para cualquier distribución, el rendimiento con muestras finitas siempre es deficiente para al menos una distribución de datos. Esto significa que ningún clasificador puede mejorar el error para un tamaño de muestra dado para todas las distribuciones. [ 3 ]
Específicamente, dejemosy considere un tamaño de muestray regla de clasificación, existe una distribución decon riesgo(lo que significa que la predicción perfecta es posible) de tal manera que: [ 3 ]
Además, es posible demostrar que la tasa de convergencia de un algoritmo de aprendizaje es deficiente para algunas distribuciones. Específicamente, dada una secuencia de números positivos decrecientesAl converger a cero, es posible encontrar una distribución tal que:
a pesar deEste resultado muestra que no existen reglas de clasificación universalmente buenas, en el sentido de que la regla debe ser de baja calidad para al menos una distribución. [ 3 ]
Complejidad computacional
Se sabe que la minimización del riesgo empírico para un problema de clasificación con una función de pérdida 0-1 es un problema NP-difícil incluso para una clase de funciones relativamente simple como los clasificadores lineales . [ 5 ] Sin embargo, se puede resolver de manera eficiente cuando el riesgo empírico mínimo es cero, es decir, los datos son linealmente separables .
En la práctica, los algoritmos de aprendizaje automático abordan este problema empleando una aproximación convexa a la función de pérdida 0-1 (como la pérdida de bisagra para SVM ), que es más fácil de optimizar, o imponiendo suposiciones sobre la distribución.(y, por lo tanto, dejan de ser algoritmos de aprendizaje agnósticos a los que se aplica el resultado anterior).
En el caso de la convexificación, el lema de Zhang incrementa el riesgo excesivo del problema original utilizando el riesgo excesivo del problema convexificado. [ 6 ] Minimizar este último mediante optimización convexa también permite controlar el primero.
Minimización del riesgo empírico sesgado
La minimización del riesgo empírico sesgado es una técnica de aprendizaje automático que modifica funciones de pérdida estándar, como el error cuadrático, mediante la introducción de un parámetro de sesgo. Este parámetro ajusta dinámicamente el peso de los puntos de datos durante el entrenamiento, lo que permite al algoritmo centrarse en regiones o características específicas de la distribución de datos. La minimización del riesgo empírico sesgado resulta especialmente útil en escenarios con datos desequilibrados o cuando es necesario enfatizar los errores en ciertas partes del espacio de predicción.
Véase también
Referencias
- ↑ V. Vapnik (1992). Principios de minimización de riesgos para la teoría del aprendizaje.
- 1 2 Györfi, László; Kohler, Michael; Krzyzak, Adam; Walk, Harro (2010-12-01). Una teoría libre de distribución de la regresión no paramétrica (reimpresión en rústica de la 1.ª ed. original). Nueva York: Springer. ISBN 978-1-4419-2998-3.
- 1 2 3 4 5 Devroye, L., Gyorfi, L. y Lugosi, G. Una teoría probabilística del reconocimiento de patrones. Discrete Appl Math 73, 192–194 (1997)
- ↑ Devroye, Luc; Györfi, László; Lugosi, Gábor (1996). "Una teoría probabilística del reconocimiento de patrones" . Modelado estocástico y probabilidad aplicada . 31 . doi : 10.1007/978-1-4612-0711-5 . ISBN 978-1-4612-6877-2ISSN 0172-4568
- ↑ V. Feldman, V. Guruswami, P. Raghavendra y Yi Wu (2009). El aprendizaje agnóstico de monomios mediante semiespacios es difícil. (Véase el artículo y las referencias allí citadas).
- ↑ "Apuntes de la Lección 9 de Matemáticas del Aprendizaje Automático | Matemáticas del Aprendizaje Automático | Matemáticas" . MIT OpenCourseWare . Consultado el 28 de octubre de 2023 .
Lecturas adicionales
- Vapnik, V. (2000). La naturaleza de la teoría del aprendizaje estadístico . Ciencia de la información y estadística. Springer-Verlag . ISBN 978-0-387-98780-4.
- Aprendizaje automático