Skip to content

Commit 03ad3f8

Browse files
Jammy2211claude
authored andcommitted
docs: cite Prodigy separately from Optax
af.MultiStartProdigy is a learning-rate-free search that runs the Prodigy update rule through optax.contrib.prodigy. Prodigy is a published method in its own right, not part of Optax's own contribution, so a user running that search owes it a citation alongside optax rather than instead of it. Add the ICML 2024 entry under the key `prodigy` and say so in the JAX section of the citations page. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
1 parent 339867e commit 03ad3f8

2 files changed

Lines changed: 34 additions & 0 deletions

File tree

docs/general/citations.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,28 @@ interferometer non-uniform FFT (`nufftax` and its FINUFFT algorithm, keys `nufft
2828
`finufft`, see below), and the critical-curve/caustic solver (`Jax-Zero-Contour`, key
2929
`jax_zero_contour`, see below).
3030

31+
If you use the learning-rate-free `af.MultiStartProdigy` search, also cite the Prodigy
32+
method under the key `prodigy`. It is a published algorithm in its own right, run through
33+
Optax's implementation (`optax.contrib.prodigy`), so cite it alongside `optax` rather than
34+
in place of it:
35+
36+
```bibtex
37+
@inproceedings{prodigy,
38+
author = {Mishchenko, Konstantin and Defazio, Aaron},
39+
title = {{Prodigy: An Expeditiously Adaptive Parameter-Free Learner}},
40+
booktitle = {Proceedings of the 41st International Conference on Machine Learning},
41+
series = {Proceedings of Machine Learning Research},
42+
volume = {235},
43+
pages = {35779--35804},
44+
publisher = {PMLR},
45+
url = {https://proceedings.mlr.press/v235/mishchenko24a.html},
46+
year = {2024}
47+
}
48+
```
49+
50+
The reference implementation is at <https://github.com/konstmish/prodigy> and the preprint
51+
at <https://arxiv.org/abs/2306.06101>.
52+
3153
## Jax-Zero-Contour
3254

3355
If you use the zero-contour method for critical curve and caustic computation (the default in

files/citations.bib

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -370,6 +370,18 @@ @software{optax
370370
year = {2020}
371371
}
372372

373+
@inproceedings{prodigy,
374+
author = {Mishchenko, Konstantin and Defazio, Aaron},
375+
title = {{Prodigy: An Expeditiously Adaptive Parameter-Free Learner}},
376+
booktitle = {Proceedings of the 41st International Conference on Machine Learning},
377+
series = {Proceedings of Machine Learning Research},
378+
volume = {235},
379+
pages = {35779--35804},
380+
publisher = {PMLR},
381+
url = {https://proceedings.mlr.press/v235/mishchenko24a.html},
382+
year = {2024}
383+
}
384+
373385
@article{anesthetic,
374386
author = {Handley, Will},
375387
title = {anesthetic: nested sampling visualisation},

0 commit comments

Comments
 (0)