From 03ad3f831fa5dc398e8ec61800f3af48fe085708 Mon Sep 17 00:00:00 2001 From: Jammy2211 Date: Thu, 30 Jul 2026 18:06:14 +0100 Subject: [PATCH] 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 --- docs/general/citations.md | 22 ++++++++++++++++++++++ files/citations.bib | 12 ++++++++++++ 2 files changed, 34 insertions(+) diff --git a/docs/general/citations.md b/docs/general/citations.md index 1ebf5b0c8..43fe22ebc 100644 --- a/docs/general/citations.md +++ b/docs/general/citations.md @@ -28,6 +28,28 @@ interferometer non-uniform FFT (`nufftax` and its FINUFFT algorithm, keys `nufft `finufft`, see below), and the critical-curve/caustic solver (`Jax-Zero-Contour`, key `jax_zero_contour`, see below). +If you use the learning-rate-free `af.MultiStartProdigy` search, also cite the Prodigy +method under the key `prodigy`. It is a published algorithm in its own right, run through +Optax's implementation (`optax.contrib.prodigy`), so cite it alongside `optax` rather than +in place of it: + +```bibtex +@inproceedings{prodigy, +author = {Mishchenko, Konstantin and Defazio, Aaron}, +title = {{Prodigy: An Expeditiously Adaptive Parameter-Free Learner}}, +booktitle = {Proceedings of the 41st International Conference on Machine Learning}, +series = {Proceedings of Machine Learning Research}, +volume = {235}, +pages = {35779--35804}, +publisher = {PMLR}, +url = {https://proceedings.mlr.press/v235/mishchenko24a.html}, +year = {2024} +} +``` + +The reference implementation is at and the preprint +at . + ## Jax-Zero-Contour If you use the zero-contour method for critical curve and caustic computation (the default in diff --git a/files/citations.bib b/files/citations.bib index 7f329b54a..819aad2bf 100644 --- a/files/citations.bib +++ b/files/citations.bib @@ -370,6 +370,18 @@ @software{optax year = {2020} } +@inproceedings{prodigy, +author = {Mishchenko, Konstantin and Defazio, Aaron}, +title = {{Prodigy: An Expeditiously Adaptive Parameter-Free Learner}}, +booktitle = {Proceedings of the 41st International Conference on Machine Learning}, +series = {Proceedings of Machine Learning Research}, +volume = {235}, +pages = {35779--35804}, +publisher = {PMLR}, +url = {https://proceedings.mlr.press/v235/mishchenko24a.html}, +year = {2024} +} + @article{anesthetic, author = {Handley, Will}, title = {anesthetic: nested sampling visualisation},