Saltar al contenido
Nóesis
Todas las familias
F16Modelos que imaginandesde 1982

Modelos basados en energía

Redes de Hopfield y máquinas de Boltzmann

La física estadística como teoría de la memoria: recordar es rodar cuesta abajo en un paisaje de energía hasta el valle más cercano.

1982
año fundacional
1
laboratorio
3
ecuaciones
7
hitos citados
Ir al laboratorio en vivo
Lámina F16semitono de dos tintas · en vivo
§1

Intuición

Aprender una distribución para poder muestrearla.

Una red de Hopfield guarda patrones como mínimos de una función de energía. Si le das una versión corrupta —una letra con ruido—, la dinámica baja la energía neurona por neurona hasta caer en el recuerdo más cercano. Es memoria direccionable por contenido: recuperas el todo a partir de una parte.

Los pesos se fijan con la regla de Hebb: «las neuronas que disparan juntas se conectan». Pero la capacidad es finita: con más de ≈0,14N\approx 0{,}14N patrones, aparecen estados espurios y la memoria se confunde.

Una máquina de Boltzmann añade temperatura: las neuronas se activan con probabilidad en lugar de determinísticamente. A temperatura alta explora; al enfriar, se asienta. Así la red no solo recuerda: modela una distribución p(s)∝e−E(s)/Tp(s) \propto e^{-E(s)/T} y puede generar.

§2

Mecanismo

Energía de Hopfield: E=−12∑i≠jwijsisjE = -\tfrac12\sum_{i\ne j} w_{ij}s_is_j con si∈{−1,+1}s_i \in \{-1,+1\} y wij=1N∑μξiμξjμw_{ij} = \frac1N\sum_\mu \xi_i^\mu\xi_j^\mu. La actualización asíncrona si←sign(∑jwijsj)s_i \leftarrow \mathrm{sign}(\sum_j w_{ij}s_j) nunca aumenta EE: la dinámica converge.

Máquina de Boltzmann (Ackley, Hinton y Sejnowski, 1985): P(si=1)=σ(2hi/T)P(s_i = 1) = \sigma(2 h_i / T), con unidades ocultas que capturan correlaciones de orden superior. La versión restringida (RBM) se entrena con divergencia contrastiva (Hinton, 2002) y fue la base de las redes de creencia profunda (2006).

La visión energética unifica mucho: LeCun et al. (2006) presentan el aprendizaje como moldear un paisaje de energía; Ramsauer et al. (2020) mostraron que la atención del Transformer es la regla de actualización de una red de Hopfield moderna con capacidad exponencial.

Ec. 16.1Energía y regla de Hebb
E(s)=−12∑i≠jwij sisj,wij=1N∑μ=1PξiμξjμE(s) = -\frac{1}{2}\sum_{i \neq j} w_{ij}\, s_i s_j, \qquad w_{ij} = \frac{1}{N}\sum_{\mu=1}^{P} \xi_i^{\mu}\xi_j^{\mu}
Ec. 16.2Distribución de Boltzmann y muestreo de Gibbs
P(s)=e−E(s)/TZ,P(si=+1∣s∖i)=σ ⁣(2T∑jwijsj)P(s) = \frac{e^{-E(s)/T}}{Z}, \qquad P(s_i = +1 \mid s_{\setminus i}) = \sigma\!\Big(\frac{2}{T}\sum_j w_{ij}s_j\Big)
Ec. 16.3Hopfield moderno = atención
ξnuevo=X softmax(βX⊤ξ)\xi^{\text{nuevo}} = X\,\mathrm{softmax}(\beta X^\top \xi)
§3

Laboratorio

Lab 16.1 calculado en tu navegadorDetectando…

Memoria asociativa y temperatura

Guarda patrones, dibuja o corrompe uno, y deja que la red descienda por la energía. Sube la temperatura para convertirla en una máquina de Boltzmann que muestrea.

§4

Historia

  1. 1925

    Ising estudia su modelo de espines, predecesor matemático de la red de Hopfield.

    Ising (1925), Zeitschrift für Physik 31

  2. 1949

    Donald Hebb propone el aprendizaje por coactivación.

    Hebb (1949), The Organization of Behavior

  3. 1982

    John Hopfield publica su red de memoria asociativa.

    Hopfield (1982), PNAS 79(8)

  4. 1985

    Ackley, Hinton y Sejnowski: la máquina de Boltzmann. Amit, Gutfreund y Sompolinsky calculan la capacidad ≈ 0,138N.

    Ackley, Hinton & Sejnowski (1985), Cognitive Science 9; Amit et al. (1985), PRL 55

  5. 2006

    Redes de creencia profunda con RBM apiladas reavivan el aprendizaje profundo.

    Hinton, Osindero & Teh (2006), Neural Computation 18(7)

  6. 2020

    «Hopfield Networks is All You Need» vincula Hopfield moderno y atención.

    Ramsauer et al. (2021), ICLR

  7. 2024

    Hopfield y Hinton reciben el premio Nobel de Física por los fundamentos del aprendizaje con redes neuronales.

    Premio Nobel de Física 2024

§5

Límites

1

Capacidad limitada y estados espurios en la versión clásica.

2

Las máquinas de Boltzmann generales son lentísimas de entrenar: la función de partición ZZ es intratable.

3

El muestreo por MCMC mezcla mal entre modos separados.

§6 · Pregunta filosófica

¿Recordar es volver a un lugar o reconstruirlo?

En Hopfield, el recuerdo es un atractor: un lugar al que la dinámica vuelve. Pero la red también cae en atractores espurios, mezclas que nunca vio: falsos recuerdos, como los que la psicología documenta en humanos (Loftus).

Platón describió el conocer como anámnesis, recordar lo que el alma ya sabía. Una red de Hopfield, en cierto sentido, solo puede conocer lo que ya tiene inscrito en su paisaje.

Familias conectadas