Cutting out the Middle-Man: Training and Evaluating Energy-Based Models without Sampling

02/13/2020
by   Will Grathwohl, et al.
1

We present a new method for evaluating and training unnormalized density models. Our approach only requires access to the gradient of the unnormalized model's log-density. We estimate the Stein discrepancy between the data density p(x) and the model density q(x) defined by a vector function of the data. We parameterize this function with a neural network and fit its parameters to maximize the discrepancy. This yields a novel goodness-of-fit test which outperforms existing methods on high dimensional data. Furthermore, optimizing q(x) to minimize this discrepancy produces a novel method for training unnormalized models which scales more gracefully than existing methods. The ability to both learn and compare models is a unique feature of the proposed method.

READ FULL TEXT

page 5

page 8

page 13

page 14

research
06/30/2020

Sliced Kernelized Stein Discrepancy

Kernelized Stein discrepancy (KSD), though being extensively used in goo...
research
07/12/2023

Energy Discrepancies: A Score-Independent Loss for Energy-Based Models

Energy-based models are a simple yet powerful class of probabilistic mod...
research
07/30/2021

Tensor-Train Density Estimation

Estimation of probability density function from samples is one of the ce...
research
07/14/2023

Training Discrete Energy-Based Models with Energy Discrepancy

Training energy-based models (EBMs) on discrete spaces is challenging be...
research
04/05/2014

Density Estimation via Adaptive Partition and Discrepancy Control

Given iid samples from some unknown continuous density on hyper-rectangl...
research
09/23/2015

Density Estimation via Discrepancy

Given i.i.d samples from some unknown continuous density on hyper-rectan...
research
11/11/2020

Testing for Typicality with Respect to an Ensemble of Learned Distributions

Methods of performing anomaly detection on high-dimensional data sets ar...

Please sign up or login with your details

Forgot password? Click here to reset