The training goal, in one picture
The previous lesson left us with an energy landscape to sculpt. Training an energy-based model has a strikingly simple goal when stated geometrically: push the energy down at the real data, and push it up everywhere else. Deepen the valleys where training examples live; raise the ground elsewhere.
The first half is easy: given real data, lower its energy, straightforward gradient descent on for observed . The hard, essential half is the second: pushing energy up on all the configurations that are not data. You cannot do this everywhere; there are far too many configurations. If you only ever push data energy down and never push anything up, the model discovers the same cheat as self-supervised collapse: make the energy low everywhere, a flat landscape that trivially assigns low energy to the data too, and has learned nothing. All of EBM training is different answers to one question: how do you raise the energy of non-data without visiting all of it?

