Skip to content

Commit 0579213

Browse files
committed
Added more details to the README
1 parent 2c2ceaf commit 0579213

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -254,9 +254,11 @@ There are also several abbreviations which are not collected in a single place i
254254
* DIWHVI -- doubly importance weighted HVI
255255

256256
### Correspondence between print out results and tables
257-
258257
Several of our experiments (the experiments which produce results for the tables) print out results to stdout. Below, we give a guide to interpreting the results:
259258

259+
**Sign convention** Systems which implement variational optimization can vary in terms of their sign convention for objective values. In our system, we consider _maximization_ (maximizing the ELBO). Pyro and NumPyro consider _minimization_ (minimizing the negative ELBO). These two processes are equivalent. Note that our print outs don't choose a standard, but our reported results do (we convert Pyro and NumPyro negative objective values to objective values by multiplying by -1).
260+
261+
260262
* (**Table 1**): For Table 1, "Ours" refers to the GenJAX VI timings. The rows of the table go by batch size, and the first array returned by the print out is the mean over several runs, the second is the std deviation.
261263

262264
* (**Table 2**): To generate Table 2 in the paper, we took the mean and std dev numbers from the `pytest-benchmark` print out. The labels for the columns in the table are mapped from the names e.g.

0 commit comments

Comments
 (0)