Para la ciencia de la computación , en la teoría del aprendizaje estadístico , un teorema de representación es cualquiera de varios resultados relacionados que establecen que un...
Hispanopedia WikiContenido en espanolLectura gratuita
El siguiente Teorema del Representante y su demostración se deben a Schölkopf , Herbrich y Smola: [1]
Teorema: Considérese un núcleo de valor real definido positivo en un conjunto no vacío con un espacio de Hilbert de núcleo reproductor correspondiente . Sea
una muestra de entrenamiento ,
una función de valor real estrictamente creciente , y
una función de error arbitraria ,
que en conjunto definen la siguiente función de riesgo empírica regularizada en :
Entonces, cualquier minimizador del riesgo empírico
admite una representación de la forma:
donde para todos .
Prueba:
Definir una asignación
(por lo que es en sí mismo un mapa ). Dado que es un núcleo reproductor, entonces
¿Dónde está el producto interno en ?
Dado cualquier , se puede utilizar la proyección ortogonal para descomponer cualquier en una suma de dos funciones, una que se encuentra en , y la otra que se encuentra en el complemento ortogonal:
donde para todos .
La descomposición ortogonal anterior y la propiedad de reproducción juntas muestran que la aplicación a cualquier punto de entrenamiento produce
que observamos es independiente de . En consecuencia, el valor de la función de error en (*) es igualmente independiente de . Para el segundo término (el término de regularización), ya que es ortogonal a y es estrictamente monótono, tenemos
Por lo tanto, la configuración no afecta al primer término de (*), mientras que disminuye estrictamente el segundo término. En consecuencia, cualquier minimizador en (*) debe tener , es decir, debe tener la forma
Cuál es el resultado deseado.
Generalizaciones
El teorema enunciado anteriormente es un ejemplo particular de una familia de resultados que se denominan colectivamente "teoremas del representante"; aquí describimos varios de ellos.
El primer enunciado de un teorema de representación se debió a Kimeldorf y Wahba para el caso especial en el que
Schölkopf, Herbrich y Smola generalizaron este resultado relajando el supuesto del costo de pérdida al cuadrado y permitiendo que el regularizador sea cualquier función estrictamente monótonamente creciente de la norma del espacio de Hilbert.
Es posible generalizar aún más aumentando el riesgo empírico regularizado funcional mediante la adición de términos de compensación no penalizados. Por ejemplo, Schölkopf, Herbrich y Smola también consideran la minimización
es decir, consideramos funciones de la forma , donde y es una función no penalizada que se encuentra en el espacio comprendido entre un conjunto finito de funciones de valor real . Suponiendo que la matriz tiene rango , demuestran que el minimizador en
admite una representación de la forma
Dónde y el están todos determinados de forma única.
Las condiciones bajo las cuales existe un teorema del representador fueron investigadas por Argyriou, Micchelli y Pontil, quienes demostraron lo siguiente:
Teorema: Sea un conjunto no vacío, un núcleo de valor real definido positivo en con un espacio de Hilbert de núcleo reproductor correspondiente y sea una función de regularización diferenciable. Entonces, dada una muestra de entrenamiento y una función de error arbitraria , un minimizador
del riesgo empírico regularizado admite una representación de la forma
donde para todo , si y sólo si existe una función no decreciente para la cual
En efecto, este resultado proporciona una condición necesaria y suficiente para un regularizador diferenciable bajo la cual la minimización del riesgo empírico regularizado correspondiente tendrá un teorema de representante. En particular, esto muestra que una amplia clase de minimizaciones del riesgo regularizado (mucho más amplias que las consideradas originalmente por Kimeldorf y Wahba) tienen teoremas de representante.
Aplicaciones
Los teoremas de representación son útiles desde un punto de vista práctico porque simplifican drásticamente el problema de minimización de riesgo empírico regularizado . En la mayoría de las aplicaciones interesantes, el dominio de búsqueda para la minimización será un subespacio de dimensión infinita de , y por lo tanto la búsqueda (tal como está escrita) no admite implementación en computadoras de memoria finita y precisión finita. En contraste, la representación de proporcionada por un teorema de representación reduce el problema de minimización original (de dimensión infinita) a una búsqueda del vector de dimensión óptima de coeficientes ; luego se puede obtener aplicando cualquier algoritmo de minimización de funciones estándar. En consecuencia, los teoremas de representación proporcionan la base teórica para la reducción del problema general de aprendizaje automático a algoritmos que realmente se pueden implementar en computadoras en la práctica.
A continuación se ofrece un ejemplo de cómo resolver el minimizador cuya existencia está garantizada por el teorema del representador. Este método funciona para cualquier núcleo definido positivo y nos permite transformar un problema de optimización complicado (posiblemente de dimensión infinita) en un sistema lineal simple que se puede resolver numéricamente.
Supongamos que estamos utilizando una función de error de mínimos cuadrados
y una función de regularización
para algún . Por el teorema del representador, el minimizador
tiene la forma
Para algunos . Observando que
vemos que tiene la forma
donde y . Esto se puede factorizar y simplificar a
Como es definida positiva, de hecho hay un único mínimo global para esta expresión. Sea y observe que es convexa. Entonces , el mínimo global, se puede resolver haciendo . Recordando que todas las matrices definidas positivas son invertibles, vemos que
Por lo tanto, el minimizador se puede encontrar mediante una solución lineal.
^ Schölkopf, Bernhard; Herbrich, Ralf; Smola, Alex J. (2001). "Un teorema de representante generalizado". En Helmbold, David; Williamson, Bob (eds.). Teoría del aprendizaje computacional . Apuntes de clase en informática. Vol. 2111. Berlín, Heidelberg: Springer. págs. 416– 426. doi :10.1007/3-540-44581-1_27. ISBN 978-3-540-44581-4.
Argyriou, Andreas; Micchelli, Charles A.; Pontil, Massimiliano (2009). "¿Cuándo existe un teorema de representación? Regularizadores vectoriales frente a regularizadores matriciales". Journal of Machine Learning Research . 10 (diciembre): 2507– 2529.
Cucker, Felipe; Smale, Steve (2002). "Sobre los fundamentos matemáticos del aprendizaje". Boletín de la American Mathematical Society . 39 (1): 1– 49. doi : 10.1090/S0273-0979-01-00923-5 . MR 1864085.
Kimeldorf, George S.; Wahba, Grace (1970). "Una correspondencia entre la estimación bayesiana en procesos estocásticos y el suavizado por splines". Anales de estadística matemática . 41 (2): 495– 502. doi : 10.1214/aoms/1177697089 .
Schölkopf, Bernhard; Herbrich, Ralf; Smola, Alex J. (2001). "Un teorema de representante generalizado". Computational Learning Theory . Lecture Notes in Computer Science. Vol. 2111. págs. 416– 426. CiteSeerX 10.1.1.42.8617 . doi :10.1007/3-540-44581-1_27. ISBN . 978-3-540-42343-0.