Sample Average Approximation for Black-Box VI

04/13/2023
by   Javier Burroni, et al.
0

We present a novel approach for black-box VI that bypasses the difficulties of stochastic gradient ascent, including the task of selecting step-sizes. Our approach involves using a sequence of sample average approximation (SAA) problems. SAA approximates the solution of stochastic optimization problems by transforming them into deterministic ones. We use quasi-Newton methods and line search to solve each deterministic optimization problem and present a heuristic policy to automate hyperparameter selection. Our experiments show that our method simplifies the VI problem and achieves faster performance than existing methods.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/07/2021

Retrospective Approximation for Smooth Stochastic Optimization

We consider stochastic optimization problems where a smooth (and potenti...
research
05/03/2023

Black-box Optimizers vs Taste Shocks

We evaluate and extend the solution methods for models with binary and m...
research
03/11/2021

Stochastic Package Queries in Probabilistic Databases

We provide methods for in-database support of decision making under unce...
research
07/19/2019

When can we improve on sample average approximation for stochastic optimization?

We explore the performance of sample average approximation in comparison...
research
09/24/2021

Adaptive Sampling Quasi-Newton Methods for Zeroth-Order Stochastic Optimization

We consider unconstrained stochastic optimization problems with no avail...
research
07/08/2020

Minimax Efficient Finite-Difference Stochastic Gradient Estimators Using Black-Box Function Evaluations

We consider stochastic gradient estimation using noisy black-box functio...
research
08/07/2020

Approximation Algorithms for Radius-Based, Two-Stage Stochastic Clustering Problems with Budget Constraints

The main focus of this paper is radius-based clustering problems in the ...

Please sign up or login with your details

Forgot password? Click here to reset