Daniel McKenzie

Applied Math and ML.

Positions

2022-present Colorado School of Mines. Assistant Professor

2019-2022 University of California, Los Angeles. Assistant Adjunct Professor

Research interests

Optimization and signal processing applied to machine learning and data science. More specifically: zeroth-order optimization and applications, Learn-to-optimize, and data-driven metrics for unsupervised learning.

Education

2013-2019 University of Georgia, USA. PhD. Advisor: Ming-Jun Lai.

03/2013-06/2013 University of Bayreuth, Germany. Short term visitor.

2011-2013 University of Cape Town, South Africa. M.Sc (with distinction).

2007-2010 University of Cape Town, South Africa. B.Sc (with distinction)

Awards

2021 Liggett Instructor Award.

2019 William Armor Wills Memorial Scholarship.

2017 University Outstanding Teaching Assistant Award.

2014-2016 NRF Doctoral Scholarship for Study Abroad.

2013 DAAD Short Term Research Exchange (to University of Bayreuth).

2012 DAAD-NRF Joint Masters Bursary.

2010 UCT Council Merit Scholarship.

2010 NRF Honours Bursary.

2009 Jakob Burlak Memorial Trust Scholarship.

2007,2008,2009 UCT Science Faculty Scholarship.

Publications

A list is also available online. *= undergraduate coauthor.

Journals

2024 Three-Operator Splitting for Learning to Predict Equilibria in Convex Games. SIMODS. Daniel McKenzie and Howard Heaton, Qiuwei Li, Samy Wu Fung, Stanley Osher and Wotao Yin.

2024 Fermat Distances: Metric Approximation, Spectral Convergence, and Clustering Algorithms. JMLR. Nicolás García Trillos, Anna Little, Daniel McKenzie, and James Murphy (alphabetical).

2023 From the simplex to the sphere: Faster constrained optimization using the Hadamard parametrization Information and Inference. Qiuwei Li, Daniel McKenzie, and Wotao Yin (alphabetical).

2022 A one-bit, comparison-based gradient estimator. ACHA. HanQin Cai, Daniel McKenzie, Wotao Yin and Zhenliang Zhang (alphabetical).

2021 Balancing geometry and density: Path distances on high-dimensional data. SIMODS. Anna Little, Daniel McKenzie, and James M. Murphy (alphabetical).

2021 Zeroth-order regularized optimization (ZORO): Approximately sparse gradients and adaptive sampling. SIOPT. HanQin Cai, Daniel McKenzie, Wotao Yin and Zhenliang Zhang (alphabetical).

2020 Compressive sensing for cut improvement and local clustering. SIMODS. Ming-Jun Lai and Daniel McKenzie (alphabetical).

2019 Power weighted shortest paths for clustering Euclidean data. Foundations of Data Science. Daniel McKenzie and Steve Damelin

Conferences

2022 JFB: Jacobian-Free Backpropagation for Implicit Networks. AAAI 2022 (15% acceptance rate). Samy Wu Fung, Howard Heaton, Qiuwei Li, Daniel McKenzie, Stanley Osher and Wotao Yin.

2021 A zeroth-order, block coordinate descent algorithm for huge-scale black-box optimization. ICML 2021 (22% acceptance rate). HanQin Cai, Yuchen Lou*, Daniel McKenzie, and Wotao Yin (alphabetical).

2020 Who killed Lilly Kane? A case study in applying knowledge graphs to crime fiction. IEEE Big Data GTA3 Workshop. With Mariam Alaverdian*, William Gilroy*, Veronica Kirgios*, Xia Li, Carolina Matuk*, Daniel McKenzie, Tachin Ruangkriengsin*, P. Jeffrey Brantingham and Andrea Bertozzi (alphabetical).

Submitted

2024 Normalizing Basis Functions: Approximate Stationary Models for Large Spatial Data. Antony Sikorski, Daniel McKenzie, Doug Nychka.

2023 It begins with a boundary: A geometric view on probabilistically robust learning Leon Bungert, Nicolás García Trillos, Matt Jacobs, Daniel McKenzie, Đorđe Nikolić, Qingsong Wang.

2023 Faster Predict-and-Optimize with Davis-Yin Splitting, Daniel McKenzie, Samy Wu Fung, Howard Heaton.

2023Curvature-Aware Derivative-Free Optimization Bumsu Kim, Daniel McKenzie, HanQin Cai and Wotao Yin.

Misc.

2023 Adapting Zeroth Order Algorithms for Comparison-Based Optimization Isha Slavin* and Daniel McKenzie SIURO.

2022 Learning to Optimize SIAM News. Samy Wu Fung, Daniel McKenzie, Wotao Yin.

Talks

All talks invited unless otherwise stated.

06/2024 LOL24 Workshop. Luminy, France

01/2024 CSU IDA Seminar. Fort Collins, USA.

09/2023 U. Arizona Early Career Colloquium. Online

06/2023 SIAM OP: Advances in optimization with Machine Learning. Seattle, USA.

02/2023 NIST AI COI Seminar. Boulder, USA.

02/2023 Emory CODES Seminar. Atlanta, USA.

02/2023 UGA Applied Math Seminar. Athens, USA.

09/2022 SIAM MDS: Manifold Learning and Dimensionality Reduction. San Diego, USA.

03/2022 SIAM UQ22: Deep Learning for Optimization. Atlanta, USA.

03/2022 Math Machine Learning Seminar. Max Planck Institute, Germany.

10/2021 INFORMS2021: Recent Advances in Derivative-free Optimization. Anaheim, USA.

08/2021 Mathematics of Machine Learning Conference. Bielefeld University, Germany. (contributed)

07/2021 SIAM OP21: Optimization, Data Science and their Applications. Online.

06/2021 Optimal Transport and Mean Field Games Seminar. Online.

11/2020 INFORMS2020: Session on Recent Progress in Blackbox Optimization. Online.

04/2020 Tufts Math of Data Science Lecture Series. Online.

02/2020 UGA Applied Math Seminar. Athens, USA.

09/2019 SIAM South-Eastern Sectional. Knoxville, USA.

05/2018 International Conference on Computational Harmonic Analysis (ICCHA7). Nashville, USA. (contributed)

10/2018 AMS Central Sectional. Ann Arbor, USA.

Teaching

2024 Math 551: Computational Linear Algebra (graduate level), Mine

2023 Math 332: Linear Algebra, Mines.

2023 Math 599: Analysis (independent study).

2023 Math 551: Computational Linear Algebra (graduate level), Mines

2022 Math 332: Linear Algebra, Mines.

2021-2022 Math 151BH: Honors Applied Numerical Methods II, UCLA. (Taught twice. I also co-developed this course).

2021-2022 Math 151AH: Honors Applied Numerical Methods I, UCLA. (Taught twice. I also co-developed this course).

2020-2022 Math 118: Mathematical Methods of Data Theory, UCLA. (Taught four times. I also co-developed this course).

2020 Math 170S: Statistics, UCLA.

2019 Math 151A: Applied Numerical Methods I, UCLA.

2019 Math 32A: Calculus III, UCLA.

2015-2019 Math2250: Calculus I, UGA. (taught three times).

2014-2018 Math1113: Precalculus, UGA. (taught six times).

Service

Committees

2024 Linear Algebra Curriculum Redesign Committee. Mines.

2023 Graduate Computing Resource Committee (chair). Mines.

2022 CAM Curriculum Redesign Committee. Mines

Organization

2024 Differentiating through fixed-points and applications Session at INFORMS IOS.

2022 Learning to Optimize and Optimizing to Learn. Session at SIAM MDS.

2021 Exploiting structure in zeroth-order optimization. Workshop at INFORMS2021.

2020 ZOOM: Zeroth Order Online Meeting. (Online) mini-conference.

Undergrad. Students Mentored

2023 Amandin Chyba Rabeendran (Mines –> NYU), Jordan Pettyjohn (Mines).

2021 Yuchen Lou (Hong Kong Univ. –> Northwestern Univ.), Isha Slavin (UCLA –> NYU), Allen Zou (UCSD –> Lawrence Berkeley National Lab.).

2020 Mariam Alaverdian (Los Angeles Community College –> Yale), William Gilroy (Harvey Mudd), Veronica Kirgios (Notre Dame), Carolina Matuk (Univ. Iowa), Tachin Ruangkriengsin (UCLA–> Princeton), Charles Stoksik (UCLA), Chenglin Yang (UCLA –> Columbia), Allen Zou (UCSD).

2018 Lucas Connell (UGA).

Graduate Students Mentored

2022-present Antony Sikorski (Mines), Brandon Knutson (Mines)

2019-2022 Howard Heaton (UCLA), Bumsu Kim (UCLA).

Outreach

2020 CSST Mentor. The resulting paper was presented at ICML.

2020 UCLA REU Mentor. The resulting paper was presented at IEEE Big Data 2020

2018 UGA MathCamp. I mentored a group of five high school students on the “Monster Epidemiology” project.

2011-2012 SHAWCO. I tutored students, trained volunteers and co-led the KenSMART project.

Reviewing

2024 ACHA, JMLR.

2023 AAAI (x3), Neurips (x4).

2022 SIMODS, IEEE TNNLS, NeuRIPS (x2), ICML (x2).

2019 SODA. –>

Skills

Proficient in Python (specifically: NumPy, SciKitLearn and PyTorch), Matlab, LaTeX, Git, and Markdown. Experienced in mentoring junior researchers, and in explaining technical concepts to non-technical audiences.