Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing

Dr. Jeff Beck

๐Ÿ‘ค Speaker
455 total appearances

Appearances Over Time

Podcast Appearances

Machine Learning Street Talk (MLST)
VAEs Are Energy-Based Models? [Dr. Jeff Beck]

I mean, if you forced me at the point of a gun to put a measure on agency, it'd probably look a lot like that.

Machine Learning Street Talk (MLST)
VAEs Are Energy-Based Models? [Dr. Jeff Beck]

When you fit your neural network to data via gradient descent,

Machine Learning Street Talk (MLST)
VAEs Are Energy-Based Models? [Dr. Jeff Beck]

then you have written an energy function in weight space and you're following it to its energetic minimum.

Machine Learning Street Talk (MLST)
VAEs Are Energy-Based Models? [Dr. Jeff Beck]

The advantage of taking an energy-based approach as opposed to taking, say, a straight-up function approximation approach is that an energy-based model comes with something that's kind of like an inductive prior.

Machine Learning Street Talk (MLST)
VAEs Are Energy-Based Models? [Dr. Jeff Beck]

Basically, an energy-based model, if you're just doing function approximation, you're basically saying there's any mapping from X to Y. X is my inputs, Y is my inputs.

Machine Learning Street Talk (MLST)
VAEs Are Energy-Based Models? [Dr. Jeff Beck]

Any mapping is out there.

Machine Learning Street Talk (MLST)
VAEs Are Energy-Based Models? [Dr. Jeff Beck]

I just want to figure out what it is.

Machine Learning Street Talk (MLST)
VAEs Are Energy-Based Models? [Dr. Jeff Beck]

Now, in an energy-based model, you're effectively placing constraints on what that input-output relationship can be.

Machine Learning Street Talk (MLST)
VAEs Are Energy-Based Models? [Dr. Jeff Beck]

I like thinking about the distinction between an energy-based model and a traditional sort of feedforward neural network has to do with where your cost function is applied.

Machine Learning Street Talk (MLST)
VAEs Are Energy-Based Models? [Dr. Jeff Beck]

So in a traditional neural network, you've taken your inputs, you've got your outputs, and the cost function is just a function of the inputs and the outputs.

Machine Learning Street Talk (MLST)
VAEs Are Energy-Based Models? [Dr. Jeff Beck]

And the only thing that you're optimizing is the weights.

Machine Learning Street Talk (MLST)
VAEs Are Energy-Based Models? [Dr. Jeff Beck]

In an energy-based model, there's another thing that your cost function operates on.

Machine Learning Street Talk (MLST)
VAEs Are Energy-Based Models? [Dr. Jeff Beck]

And that's something, one of the internal states of your model.

Machine Learning Street Talk (MLST)
VAEs Are Energy-Based Models? [Dr. Jeff Beck]

And as a result, in order to figure out what the best approach is, you actually have to do two minimizations.

Machine Learning Street Talk (MLST)
VAEs Are Energy-Based Models? [Dr. Jeff Beck]

One that finds the energetic minimum associated with the part of the cost function that operates on the internal states, like the hidden nodes of your network.

Machine Learning Street Talk (MLST)
VAEs Are Energy-Based Models? [Dr. Jeff Beck]

And then one that is the prediction, that is your effective prediction error.

Machine Learning Street Talk (MLST)
VAEs Are Energy-Based Models? [Dr. Jeff Beck]

Mm-hmm.

Machine Learning Street Talk (MLST)
VAEs Are Energy-Based Models? [Dr. Jeff Beck]

This is very much consistent with the approach that a Bayesian would take.

Machine Learning Street Talk (MLST)
VAEs Are Energy-Based Models? [Dr. Jeff Beck]

You have a prior probability distribution, which gives you an energy function over every single latent variable in your model, and you are optimizing with respect to all of them.

Machine Learning Street Talk (MLST)
VAEs Are Energy-Based Models? [Dr. Jeff Beck]

So you take a probabilistic approach.