¿Qué es?
Un equilibrio es estable si los estados cercanos siguen cerca (y asintóticamente estable si vuelven). Se linealiza: si todos los valores propios de la jacobiana tienen parte real negativa, es asintóticamente estable.
¿Por qué existe?
Los sistemas reales siempre están perturbados: una ráfaga de viento, un error de redondeo, un sensor con ruido. Un equilibrio solo sirve (un robot erguido, un entrenamiento convergido, una reacción química estable) si las perturbaciones pequeñas se extinguen.
Intuición
Una bola en el fondo de un cuenco (estable), en lo alto de una cúpula (inestable), en una silla de montar (estable en una dirección, inestable en otra). Cerca del equilibrio el sistema se comporta como su linealización : cada valor propio es un modo que evoluciona como , y decae si .
Definición formal
Para con y : si para todo valor propio de , entonces es localmente asintóticamente estable; si algún , es inestable. Para aplicaciones la condición es .
Fórmulas
- método directo de Liapunov: una tal demuestra la estabilidad asintótica
¿Por qué importa?
Los ingenieros de control diseñan la realimentación para colocar los valores propios donde quieren (asignación de polos). La teoría de la optimización lee los mínimos de una pérdida como equilibrios estables del flujo de gradiente. Entrenar GAN es notoriamente difícil en parte porque el juego entre generador y discriminador tiene una dinámica rotacional, no estable.
Aplicaciones en informática
El análisis de estabilidad (valores propios, funciones de Liapunov) es el núcleo del diseño de control.
Dónde aparece en IA
Los mínimos estrictos son puntos fijos estables del descenso de gradiente exactamente cuando .
La dinámica de entrenamiento de las GAN puede girar alrededor de los equilibrios en vez de converger; los trucos de estabilización apuntan a eso.
¿Dónde se utiliza?
Temas de informática a los que se llega desde aquí, con la cadena de ideas que lleva a ellos:
⚛ Física y simulación
- Atractores→Caos y sensibilidad a condiciones iniciales→Predicción meteorológica y clima★★★★★
- Rigidez y métodos implícitos→Motores físicos★★★★★
- Rigidez y métodos implícitos→Motores físicos→Simulación gravitatoria de N cuerpos★★★★★
- Rigidez y métodos implícitos→Motores físicos→Dinámica de fluidos y CFD★★★★★
- Bifurcaciones→Modelos de poblaciones y epidemias★★★★★
ℒ IA y machine learning
- Descenso de gradiente★★★★★
- Descenso de gradiente→Learning rate (tasa de aprendizaje)★★★★★
- Atractores→Redes neuronales★★★★★
- Descenso de gradiente→Retropropagación (backpropagation)★★★★★
- Descenso de gradiente→Descenso de gradiente estocástico (SGD)★★★★★
- Descenso de gradiente→Paisaje de la pérdida (loss landscape)★★★★★
- +7
Qué depende de él
Ejercicios
Halla los equilibrios de y clasifícalos.
Solución
y . : inestable, estable. Toda población positiva tiende a la capacidad de carga.