¿Qué es?
En un óptimo de con la restricción , los gradientes son paralelos: . El multiplicador mide cuánto mejoraría el óptimo si se relajara la restricción.
¿Por qué existe?
Sustituir la restricción para eliminar una variable solo funciona en casos fáciles. El método de Lagrange conserva todas las variables y añade una incógnita por restricción, convirtiendo un problema con restricciones en un sistema de ecuaciones sin ellas, y las nuevas incógnitas resultan tener significado económico y físico.
Intuición
Camina por la curva mirando los conjuntos de nivel de . Mientras la curva cruza conjuntos de nivel, todavía puedes bajar. En el óptimo la curva es tangente a un conjunto de nivel de , así que sus normales ( y ) apuntan en la misma recta.
Definición formal
Si es un extremo local de sobre , con de clase y , entonces existe con . Equivalentemente, es un punto crítico del lagrangiano
Fórmulas
- el multiplicador es la sensibilidad del óptimo («precio sombra»)
Ejemplo
Maximiza la entropía sujeta a . , así que todos los son iguales: la distribución uniforme. Añade una restricción sobre la energía esperada y el mismo cálculo produce la distribución softmax o de Boltzmann .
¿Por qué importa?
Las máquinas de vectores soporte se deducen a través de su dual lagrangiano (donde aparece el truco del núcleo). El entrenamiento con restricciones, las restricciones de equidad, la justificación de la softmax por máxima entropía y la dualidad en investigación operativa usan la misma idea. En física, la otra gran idea de Lagrange (el lagrangiano de la mecánica) gobierna la dinámica de los robots.
Aplicaciones en informática
Las variables duales son precios sombra: cuánto vale una unidad más de un recurso.
Dónde aparece en IA
El dual de la SVM se obtiene con multiplicadores de Lagrange; solo importan los puntos con (vectores soporte).
Entrenar con penalización es el lagrangiano de entrenar con una restricción de norma .
¿Dónde se utiliza?
Temas de informática a los que se llega desde aquí, con la cadena de ideas que lleva a ellos:
ℒ IA y machine learning
- Máquinas de vectores soporte (SVM)★★★★★
- Regularización★★★★★
- Regularización→Deep learning (aprendizaje profundo)★★★★★
- Regularización→Deep learning (aprendizaje profundo)→Redes convolucionales (CNN)★★★★★
- Regularización→Deep learning (aprendizaje profundo)→Modelos generativos★★★★★
- Regularización→Deep learning (aprendizaje profundo)→Neural ODE★★★★★
Qué depende de él
Ejercicios
Maximiza sujeta a con un multiplicador de Lagrange.
Solución
da , y da , , .
Demuestra que la distribución que maximiza la entropía con energía media fija tiene la forma .
Solución
, así que : una softmax de .