Brandon Amos
Research Scientist
Meta (FAIR)
bda@meta.com

CV
Me.

I am a research scientist in the Fundamental AI Research (FAIR) group at Meta in NYC and study foundational topics in machine learning and optimization, recently involving reinforcement learning, control, optimal transport, and geometry. My research is on learning systems that understand and interact with our world and focuses on integrating structural information and domain knowledge into these systems to represent non-trivial reasoning operations.


Education

2014 - 2019 Ph.D. in Computer Science, Carnegie Mellon University (0.00/0.00)


Thesis: Differentiable Optimization-Based Modeling for Machine Learning
Advisor: J. Zico Kolter

2011 - 2014 B.S. in Computer Science, Virginia Tech (3.99/4.00)

Previous Positions

2024

Visiting Lecturer, Cornell Tech, New York City

2016 - 2019

Research Assistant, Carnegie Mellon University (with J. Zico Kolter on ML and optimization)

2018

Research Intern, Intel Labs, Santa Clara (with Vladlen Koltun on computer vision)

2017

Research Intern, Google DeepMind, London (with Nando de Freitas and Misha Denil on RL)

2014 - 2016

Research Assistant, Carnegie Mellon University (with Mahadev Satyanarayanan on mobile systems)

2014

Research Intern, Adobe Research, San Jose (with David Tompkins on distributed systems)

2013 - 2014

Research Assistant, Virginia Tech (with Layne Watson and David Easterling on optimization)

2012 - 2014

Research Assistant, Virginia Tech (with Jules White and Hamilton Turner on mobile systems)

2012 - 2014

Research Assistant, Virginia Tech (with Binoy Ravindran and Alastair Murray on compilers)

2013 - 2014

Software Intern, Snowplow (Scala development)

2013

Software Intern, Qualcomm, San Diego (Python and C++ development)

2012

Software Intern, Phoenix Integration, Virginia (C++, C#, and Java development)

2011

Network Administrator Intern, Sunapsys, Virginia

Honors & Awards

2022
2022
2019
2016 - 2019
NSF Graduate Research Fellowship
2011 - 2014
Nine undergraduate scholarships

Roanoke County Public Schools Engineering, Salem-Roanoke County Chamber of Commerce, Papa John's, Scottish Rite of Freemasonry, VT Intelligence Community Conter for Academic Excellence, VT Pamplin Leader, VT Benjamin F. Bock, VT Gay B. Shober, VT I. Luck Gravett

Publications

[Google Scholar: 9.4k+ citations and an h-index of 39]
Selected publications I am a primary author on are highlighted.

2024

1. AdvPrompter: Fast Adaptive Adversarial Prompting for LLMs [abs] [code]
Anselm Paulus*, Arman Zharmagambetov*, Chuan Guo, Brandon Amos, and Yuandong Tian
arXiv 2024
2. Neural Optimal Transport with Lagrangian Costs [abs] [code]
Aram-Alexandre Pooladian, Carles Domingo-Enrich, Ricky T. Q. Chen, and Brandon Amos
UAI 2024
3. Learning to Warm-Start Fixed-Point Optimization Algorithms [abs] [code]
Rajiv Sambharya, Georgina Hall, Brandon Amos, and Bartolomeo Stellato
JMLR 2024
4. Unlocking Tokens as Data Points for Generalization Bounds on Larger Language Models [abs] [code]
Sanae Lotfi, Yilun Kuang, Marc Anton Finzi, Brandon Amos, Micah Goldblum, and Andrew Gordon Wilson
NeurIPS 2024
5. Stochastic Optimal Control Matching [abs] [code]
Carles Domingo-Enrich, Jiequn Han, Brandon Amos, Joan Bruna, and Ricky T. Q. Chen
NeurIPS 2024
6. Meta Flow Matching: Integrating Vector Fields on the Wasserstein Manifold [abs] [code]
Lazar Atanackovic, Xi Zhang, Brandon Amos, Mathieu Blanchette, Leo J Lee, Yoshua Bengio, Alexander Tong, and Kirill Neklyudov
ICML GRaM Workshop 2024
7. To the Globe (TTG): Towards Language-Driven Guaranteed Travel Planning [abs]
Da JU, Song Jiang, Andrew Cohen, Aaron Foss, Sasha Mitts, Arman Zharmagambetov, Brandon Amos, Xian Li, Justine T Kao, Maryam Fazel-Zarandi, and Yuandong Tian
EMNLP Demo 2024
8. Score Function Gradient Estimation to Widen the Applicability of Decision-Focused Learning [abs]
Mattia Silvestri, Senne Berden, Jayanta Mandi, Ali İrfan Mahmutoğulları, Brandon Amos, Tias Guns, and Michele Lombardi
arXiv 2024
9. Exact Byte-Level Probabilities from Tokenized Language Models for FIM-Tasks and Model Ensembles [abs]
Buu Phan, Brandon Amos, Itai Gat, Marton Havasi, Matthew Muckley, and Karen Ullrich
arXiv 2024
10. Online Intrinsic Rewards for Decision Making Agents from Large Language Model Feedback [abs] [code]
Qinqing Zheng, Mikael Henaff, Amy Zhang, Aditya Grover, and Brandon Amos
arXiv 2024
11. Wasserstein Flow Matching: Generative modeling over families of distributions [abs] [code]
Doron Haviv, Aram-Alexandre Pooladian, Dana Pe'er, and Brandon Amos
arXiv 2024
12. AdvPrefix: An Objective for Nuanced LLM Jailbreaks [abs]
Sicheng Zhu, Brandon Amos, Yuandong Tian, Chuan Guo, and Ivan Evtimov
arXiv 2024

2023

13. Tutorial on amortized optimization [abs] [code]
Brandon Amos
Foundations and Trends in Machine Learning 2023
14. On amortizing convex conjugates for optimal transport [abs] [code]
Brandon Amos
ICLR 2023
15. End-to-End Learning to Warm-Start for Real-Time Quadratic Optimization [abs] [code]
Rajiv Sambharya, Georgina Hall, Brandon Amos, and Bartolomeo Stellato
L4DC 2023
16. Meta Optimal Transport [abs] [code]
Brandon Amos, Samuel Cohen, Giulia Luise, and Ievgen Redko
ICML 2023
17. Multisample Flow Matching: Straightening Flows with Minibatch Couplings [abs]
Aram-Alexandre Pooladian, Heli Ben-Hamu, Carles Domingo-Enrich, Brandon Amos, Yaron Lipman, and Ricky T. Q. Chen
ICML 2023
18. Semi-Supervised Offline Reinforcement Learning with Action-Free Trajectories [abs]
Qinqing Zheng, Mikael Henaff, Brandon Amos, and Aditya Grover
ICML 2023
19. TaskMet: Task-Driven Metric Learning for Model Learning [abs] [code]
Dishank Bansal, Ricky T. Q. Chen, Mustafa Mukadam, and Brandon Amos
NeurIPS 2023
20. Landscape Surrogate: Learning Decision Losses for Mathematical Optimization Under Partial Information [abs] [code]
Arman Zharmagambetov, Brandon Amos, Aaron Ferber, Taoan Huang, Bistra Dilkina, and Yuandong Tian
NeurIPS 2023
21. Koopman Constrained Policy Optimization: A Koopman operator theoretic method for differentiable optimal control in robotics [abs]
Matthew Retchin, Brandon Amos, Steven Brunton, and Shuran Song
ICML Differentiable Almost Everything Workshop 2023

2022

22. Cross-Domain Imitation Learning via Optimal Transport [abs] [code]
Arnaud Fickinger, Samuel Cohen, Stuart Russell, and Brandon Amos
ICLR 2022
23. Matching Normalizing Flows and Probability Paths on Manifolds [abs]
Heli Ben-Hamu*, Samuel Cohen*, Joey Bose, Brandon Amos, Aditya Grover, Maximilian Nickel, Ricky T. Q. Chen, and Yaron Lipman
ICML 2022
24. Semi-Discrete Normalizing Flows through Differentiable Tessellation [abs]
Ricky T. Q. Chen, Brandon Amos, and Maximilian Nickel
NeurIPS 2022
25. Theseus: A Library for Differentiable Nonlinear Optimization [abs] [code]
Luis Pineda, Taosha Fan, Maurizio Monge, Shobha Venkataraman, Paloma Sodhi, Ricky Chen, Joseph Ortiz, Daniel DeTone, Austin Wang, Stuart Anderson, Jing Dong, Brandon Amos, and Mustafa Mukadam
NeurIPS 2022
26. Nocturne: a driving benchmark for multi-agent learning [abs] [code]
Eugene Vinitsky, Nathan Lichtlé, Xiaomeng Yang, Brandon Amos, and Jakob Foerster
NeurIPS Datasets and Benchmarks Track 2022

2021

27. On the model-based stochastic value gradient for continuous reinforcement learning [abs] [code] [slides]
Brandon Amos, Samuel Stanton, Denis Yarats, and Andrew Gordon Wilson
L4DC 2021 (Oral)
28. Riemannian Convex Potential Maps [abs] [code] [slides]
Samuel Cohen*, Brandon Amos*, and Yaron Lipman
ICML 2021
29. CombOptNet: Fit the Right NP-Hard Problem by Learning Integer Programming Constraints [abs] [code]
Anselm Paulus, Michal Rolínek, Vít Musil, Brandon Amos, and Georg Martius
ICML 2021
30. Scalable Online Planning via Reinforcement Learning Fine-Tuning [abs]
Arnaud Fickinger, Hengyuan Hu, Brandon Amos, Stuart Russell, and Noam Brown
NeurIPS 2021
31. Aligning Time Series on Incomparable Spaces [abs] [code] [slides]
Samuel Cohen, Giulia Luise, Alexander Terenin, Brandon Amos, and Marc Peter Deisenroth
AISTATS 2021
32. Learning Neural Event Functions for Ordinary Differential Equations [abs] [code]
Ricky T. Q. Chen, Brandon Amos, and Maximilian Nickel
ICLR 2021
33. Neural Spatio-Temporal Point Processes [abs] [code]
Ricky T. Q. Chen, Brandon Amos, and Maximilian Nickel
ICLR 2021
34. Improving Sample Efficiency in Model-Free Reinforcement Learning from Images [abs] [code]
Denis Yarats, Amy Zhang, Ilya Kostrikov, Brandon Amos, Joelle Pineau, and Rob Fergus
AAAI 2021
35. Neural Fixed-Point Acceleration for Convex Optimization [abs] [code]
Shobha Venkataraman* and Brandon Amos*
ICML AutoML Workshop 2021
36. Sliced Multi-Marginal Optimal Transport [abs]
Samuel Cohen, Alexander Terenin, Yannik Pitcan, Brandon Amos, Marc Peter Deisenroth, and K S Sesh Kumar
NeurIPS OTML Workshop 2021
37. Input Convex Gradient Networks [abs]
Jack Richter-Powell, Jonathan Lorraine, and Brandon Amos
NeurIPS OTML Workshop 2021
38. Imitation Learning from Pixel Observations for Continuous Control [abs]
Samuel Cohen, Brandon Amos, Marc Peter Deisenroth, Mikael Henaff, Eugene Vinitsky, and Denis Yarats
NeurIPS DeepRL Workshop 2021
39. MBRL-Lib: A Modular Library for Model-based Reinforcement Learning [abs] [code]
Luis Pineda, Brandon Amos, Amy Zhang, Nathan Lambert, and Roberto Calandra
arXiv 2021

2020

40. The Differentiable Cross-Entropy Method [abs] [code] [slides]
Brandon Amos and Denis Yarats
ICML 2020
41. Objective Mismatch in Model-based Reinforcement Learning [abs]
Nathan Lambert, Brandon Amos, Omry Yadan, and Roberto Calandra
L4DC 2020
42. QNSTOP: Quasi-Newton Algorithm for Stochastic Optimization [abs] [code]
Brandon Amos, David Easterling, Layne T. Watson, William Thacker, Brent Castle, and Michael Trosset
ACM TOMS 2020
43. Neural Potts Model [abs]
Tom Sercu, Robert Verkuil, Joshua Meier, Brandon Amos, Zeming Lin, Caroline Chen, Jason Liu, Yann LeCun, and Alexander Rives
MLCB 2020
44. Deep Riemannian Manifold Learning [abs]
Aaron Lou, Maximilian Nickel, and Brandon Amos
NeurIPS Geo4dl Workshop 2020

2019

45. Differentiable Optimization-Based Modeling for Machine Learning [abs] [code]
Brandon Amos
Ph.D. Thesis 2019
46. Differentiable Convex Optimization Layers [abs] [code]
Akshay Agrawal*, Brandon Amos*, Shane Barratt*, Stephen Boyd*, Steven Diamond*, and J. Zico Kolter*
NeurIPS 2019
47. The Limited Multi-Label Projection Layer [abs] [code]
Brandon Amos, Vladlen Koltun, and J. Zico Kolter
arXiv 2019
48. Generalized Inner Loop Meta-Learning [abs] [code]
Edward Grefenstette, Brandon Amos, Denis Yarats, Phu Mon Htut, Artem Molchanov, Franziska Meier, Douwe Kiela, Kyunghyun Cho, and Soumith Chintala
arXiv 2019

2018

49. Learning Awareness Models [abs]
Brandon Amos, Laurent Dinh, Serkan Cabi, Thomas Rothörl, Sergio Gómez Colmenarejo, Alistair Muldal, Tom Erez, Yuval Tassa, Nando de Freitas, and Misha Denil
ICLR 2018
50. Differentiable MPC for End-to-end Planning and Control [abs] [code]
Brandon Amos, Ivan Dario Jimenez Rodriguez, Jacob Sacks, Byron Boots, and J. Zico Kolter
NeurIPS 2018
51. Depth-Limited Solving for Imperfect-Information Games [abs]
Noam Brown, Tuomas Sandholm, and Brandon Amos
NeurIPS 2018
52. Enabling Live Video Analytics with a Scalable and Privacy-Aware Framework [abs]
Junjue Wang, Brandon Amos, Anupam Das, Padmanabhan Pillai, Norman Sadeh, and Mahadev Satyanarayanan
ACM TOMM 2018

2017

53. OptNet: Differentiable Optimization as a Layer in Neural Networks [abs] [code] [slides]
Brandon Amos and J. Zico Kolter
ICML 2017
54. Input Convex Neural Networks [abs] [code] [slides]
Brandon Amos, Lei Xu, and J. Zico Kolter
ICML 2017
55. Task-based End-to-end Model Learning [abs] [code]
Priya L. Donti, Brandon Amos, and J. Zico Kolter
NeurIPS 2017
56. Quasi-Newton Stochastic Optimization Algorithm for Parameter Estimation of a Stochastic Model of the Budding Yeast Cell Cycle [abs]
Minghan Chen, Brandon Amos, Layne T. Watson, John Tyson, Yang Cao, Cliff Shaffer, Michael Trosset, Cihan Oguz, and Gisella Kakoti
IEEE/ACM TCBB 2017
57. You can teach elephants to dance: agile VM handoff for edge computing [abs]
Kiryong Ha, Yoshihisa Abe, Thomas Eiszler, Zhuo Chen, Wenlu Hu, Brandon Amos, Rohit Upadhyaya, Padmanabhan Pillai, and Mahadev Satyanarayanan
SEC 2017
58. An Empirical Study of Latency in an Emerging Class of Edge Computing Applications for Wearable Cognitive Assistance [abs]
Zhuo Chen, Wenlu Hu, Junjue Wang, Siyan Zhao, Brandon Amos, Guanhang Wu, Kiryong Ha, Khalid Elgazzar, Padmanabhan Pillai, Roberta Klatzky, Daniel Siewiorek, and Mahadev Satyanarayanan
SEC 2017
59. A Scalable and Privacy-Aware IoT Service for Live Video Analytics [abs] [code]
Junjue Wang, Brandon Amos, Anupam Das, Padmanabhan Pillai, Norman Sadeh, and Mahadev Satyanarayanan
ACM MMSys 2017 (Best Paper)

2016

60. OpenFace: A general-purpose face recognition library with mobile applications [abs] [code]
Brandon Amos, Bartosz Ludwiczuk, and Mahadev Satyanarayanan
CMU 2016
61. Collapsed Variational Inference for Sum-Product Networks [abs]
Han Zhao, Tameem Adel, Geoff Gordon, and Brandon Amos
ICML 2016
62. Quantifying the impact of edge computing on mobile applications [abs]
Wenlu Hu, Ying Gao, Kiryong Ha, Junjue Wang, Brandon Amos, Zhuo Chen, Padmanabhan Pillai, and Mahadev Satyanarayanan
ACM SIGOPS 2016
63. Privacy mediators: helping IoT cross the chasm [abs]
Nigel Davies, Nina Taft, Mahadev Satyanarayanan, Sarah Clinch, and Brandon Amos
HotMobile 2016

2015 and earlier

64. Edge Analytics in the Internet of Things [abs]
Mahadev Satyanarayanan, Pieter Simoens, Yu Xiao, Padmanabhan Pillai, Zhuo Chen, Kiryong Ha, Wenlu Hu, and Brandon Amos
IEEE Pervasive Computing 2015
65. Bad Parts: Are Our Manufacturing Systems at Risk of Silent Cyberattacks? [abs]
Hamilton Turner, Jules White, Jaime A. Camelio, Christopher Williams, Brandon Amos, and Robert Parker
IEEE Security & Privacy 2015
66. Early Implementation Experience with Wearable Cognitive Assistance Applications [abs]
Zhuo Chen, Lu Jiang, Wenlu Hu, Kiryong Ha, Brandon Amos, Padmanabhan Pillai, Alex Hauptmann, and Mahadev Satyanarayanan
WearSys 2015
67. The Case for Offload Shaping [abs]
Wenlu Hu, Brandon Amos, Zhuo Chen, Kiryong Ha, Wolfgang Richter, Padmanabhan Pillai, Benjamin Gilbert, Jan Harkes, and Mahadev Satyanarayanan
HotMobile 2015
68. Are Cloudlets Necessary? [abs]
Ying Gao, Wenlu Hu, Kiryong Ha, Brandon Amos, Padmanabhan Pillai, and Mahadev Satyanarayanan
CMU 2015
69. Adaptive VM handoff across cloudlets [abs]
Kiryong Ha, Yoshihisa Abe, Zhuo Chen, Wenlu Hu, Brandon Amos, Padmanabhan Pillai, and Mahadev Satyanarayanan
CMU 2015
70. Global Parameter Estimation for a Eukaryotic Cell Cycle Model in Systems Biology [abs]
Tricity Andrew, Brandon Amos, David Easterling, Cihan Oguz, William Baumann, John Tyson, and Layne T. Watson
SummerSim 2014
71. Applying machine learning classifiers to dynamic Android malware detection at scale [abs] [code]
Brandon Amos, Hamilton Turner, and Jules White
IWCMC 2013

Open Source Repositories

37k+ GitHub stars across all repositories.

1. 2024 facebookresearch/oni |  4 | Online LLM intrinsic rewards for NetHack
2. 2024 facebookresearch/advprompter |  129 | Fast Adaptive Adversarial Prompting for LLMs
3. 2024 facebookresearch/lagrangian-ot |  50 | Lagrangian Optimal Transport
4. 2024 lazaratan/meta-flow-matching |  42 | Meta Flow Matching
5. 2024 facebookresearch/soc-matching |  29 | Stochastic Optimal Control Matching
6. 2024 kuleshov/cornell-cs5785-2024-applied-ml |  459 | Slides for our applied ML course
7. 2023 facebookresearch/amortized-optimization-tutorial |  237 | Tutorial on amortized optimization
8. 2023 facebookresearch/taskmet |  18 | TaskMet: Task-Driven Metric Learning for Model Learning
9. 2023 facebookresearch/w2ot |  44 | Wasserstein-2 optimal transport in JAX
10. 2023 facebookresearch/LANCER |  36 | Landscape Surrogate Learning Decision Losses
11. 2022 facebookresearch/theseus |  1.8k | Differentiable non-linear optimization library
12. 2022 facebookresearch/meta-ot |  97 | Meta Optimal Transport
13. 2022 bamos/presentations |  143 | Source for my major presentations
14. 2022 facebookresearch/gwil |  22 | Gromov-Wasserstein Cross Domain Imitation Learning
15. 2022 facebookresearch/nocturne |  267 | A partially-observable multi-agent driving simulator
16. 2021 facebookresearch/rcpm |  68 | Riemannian Convex Potential Maps
17. 2021 facebookresearch/svg |  55 | Model-based stochastic value gradient
18. 2021 facebookresearch/mbrl-lib |  974 | Model-based reinforcement learning library
19. 2021 martius-lab/CombOptNet |  72 | Fit the Right NP-Hard Problem by Learning Integer Programming Constraints
20. 2021 samcohen16/Aligning-Time-Series |  49 | Aligning time series on incomparable spaces
21. 2021 facebookresearch/neural_stpp |  100 | Neural Spatio-Temporal Point Processes
22. 2021 facebookresearch/neural-scs |  29 | Neural Fixed-Point Acceleration for SCS
23. 2021 rtqichen/torchdiffeq |  5.7k | PyTorch Differentiable ODE Solvers (differentiable event handling)
24. 2020 facebookresearch/dcem |  123 | The Differentiable Cross-Entropy Method
25. 2019 facebookresearch/higher |  1.6k | PyTorch higher-order gradient and optimization library
26. 2019 bamos/thesis |  330 | Ph.D. Thesis LaTeX source code
27. 2019 cvxgrp/cvxpylayers |  1.8k | Differentiable Convex Optimization Layers
28. 2019 locuslab/lml |  57 | The Limited Multi-Label Projection Layer
29. 2018 locuslab/mpc.pytorch |  902 | Differentiable PyTorch Model Predictive Control library
30. 2018 locuslab/differentiable-mpc |  251 | Differentiable MPC experiments
31. 2017 locuslab/icnn |  282 | Input Convex Neural Network experiments
32. 2017 locuslab/optnet |  517 | OptNet experiments
33. 2017 locuslab/qpth |  692 | Differentiable PyTorch QP solver
34. 2017 bamos/densenet.pytorch |  834 | PyTorch DenseNet implementation
35. 2017 bamos/block |  300 | Intelligent block matrix constructions
36. 2017 bamos/setGPU |  107 | Automatically use the least-loaded GPU
37. 2016 bamos/dcgan-completion.tensorflow |  1.3k | Image completion with GANs
38. 2015 cmusatyalab/openface |  15.2k | Face recognition with deep neural networks
39. 2015 bamos/girl |  70 | GitHub README link checker
40. 2015 bamos/conference-tracker |  71 | Minimal conference tracker
41. 2014 vtopt/qnstop |  10 | Fortran quasi-Newton stochastic optimization library
42. 2014 bamos/snowglobe |  27 | Haskell-driven, self-hosted web analytics with minimal configuration
43. 2014 bamos/zsh-history-analysis |  229 | Analyze and plot your zsh history
44. 2014 bamos/beamer-snippets |  109 | Beamer and TikZ snippets
45. 2013 bamos/latex-templates |  364 | LaTeX templates
46. 2013 cparse/cparse |  340 | C++ expression parser using Dijkstra's shunting-yard algorithm
47. 2013 bamos/cv |  403 | Source for this CV: Creates LaTeX/Markdown from YAML/BibTeX
48. 2013 bamos/parsec-benchmark |  101 | PARSEC benchmark support for Arch Linux
49. 2013 bamos/python-scripts |  197 | Short and fun Python scripts
50. 2013 bamos/reading-list |  186 | YAML reading list and notes system
51. 2012 bamos/dotfiles |  239 | Linux, xmonad, emacs, vim, zsh, tmux

Invited Talks

Slides for my major presentations are available here under a CC-BY license.

1. 2024 Transport and flows between distributions over distributions — Genesis Therapeutics
2. 2024 Transport and flows between distributions over distributions — UT Austin
3. 2024 On LLM prompt optimization and amortizationDagstuhl Seminar on ML for CO
4. 2024 Amortized optimization for optimal transport and LLM attacks — ISMP
5. 2024 Differentiable optimization for roboticsRSS Optimization for Robotics Workshop
6. 2024 Amortized optimization-based reasoning for AI — University of Amsterdam
7. 2024 End-to-end learning geometries for graphs, dynamical systems, and regressionLoG New York
8. 2023 Amortized optimization for optimal transportNeurIPS Optimal Transport and ML Workshop
9. 2023 On optimal control and machine learningICML Control and Dynamical Systems Workshop
10. 2023 Tutorial on amortized optimization — Brown University
11. 2023 Learning with differentiable and amortized optimization — NYU AI Seminar
12. 2023 Learning with differentiable and amortized optimization — Vanderbilt ML Seminar
13. 2022 Learning with differentiable and amortized optimization — Microsoft Research
14. 2022 Amortized optimization for computing optimal transport mapsFlatiron Workshop
15. 2022 Learning with differentiable and amortized optimization — Cornell AI Seminar
16. 2022 Learning with differentiable and amortized optimization — Cornell Tech Seminar
17. 2022 Learning with differentiable and amortized optimization — Argonne National Laboratory
18. 2022 Theseus: A library for differentiable nonlinear optimization — NYU
19. 2022 Theseus: A library for differentiable nonlinear optimization — University of Zurich
20. 2022 Differentiable optimization-based modeling for machine learning — Colorado Mines AMS Colloquium
21. 2022 Differentiable optimizationIJCAI Tutorial
22. 2022 Differentiable optimization for control and RLICML Workshop on Decision Awareness in RL
23. 2022 Differentiable optimization-based modeling for machine learningCPAIOR Master Class
24. 2022 Tutorial on amortized optimization — ICCOPT
25. 2022 Differentiable optimization for control and RL — Gridmatic
26. 2021 Learning for control with differentiable optimization and ODEs — Columbia University
27. 2021 Differentiable optimization-based modeling for machine learning — IBM Research
28. 2020 Differentiable optimization for control — Max Planck Institute (Tübingen)
29. 2020 Differentiable optimization-based modeling for machine learning — Mila Seminar
30. 2020 Deep Declarative NetworksECCV Tutorial
31. 2020 On differentiable optimization for control and visionCVPR Deep Declarative Networks Workshop
32. 2020 Differentiable optimization-based modeling for machine learningCaltech CS 159 (Guest Lecture)
33. 2020 Unrolled optimization for learning deep energy modelsSIAM MDS Minisymposium
34. 2019 Differentiable optimization-based modeling for machine learning — NYU CILVR Seminar
35. 2019 Differentiable optimization-based modeling for machine learning — INFORMS
36. 2019 Differentiable optimization-based modeling for machine learning — Facebook AI Research
37. 2018 Differentiable optimization-based modeling for machine learning — ISMP
38. 2018 Differentiable optimization-based modeling for machine learning — Google Brain
39. 2018 Differentiable optimization-based modeling for machine learning — Bosch Center for AI
40. 2018 Differentiable optimization-based modeling for machine learning — Waymo Research
41. 2018 Differentiable optimization-based modeling for machine learning — Tesla AI
42. 2018 Differentiable optimization-based modeling for machine learning — NVIDIA Robotics
43. 2018 Differentiable optimization-based modeling for machine learning — Salesforce Research
44. 2018 Differentiable optimization-based modeling for machine learning — OpenAI
45. 2018 Differentiable optimization-based modeling for machine learning — NNAISENSE
46. 2018 Differentiable optimization and control — UC Berkeley

Interns and Students

2024 - present Aaron Havens (visiting FAIR from UIUC)
2022 - 2024 Aram-Alexandre Pooladian (visiting FAIR from NYU)
2022 - 2024 Carles Domingo-Enrich (visiting FAIR from NYU, now at MSR)
2023 - 2024 Anselm Paulus (visiting FAIR from Max Planck Institute, Tübingen)
2023 Matthew Retchin (Columbia MS thesis committee, now at Harvard)
2022 - 2023 Sanae Lotfi (visiting FAIR from NYU)
2022 - 2023 Dishank Bansal (AI resident at FAIR)
2021 - 2022 Arnaud Fickinger (visiting FAIR from Berkeley)
2020 - 2022 Aaron Lou (visiting FAIR from Cornell and Stanford, now scientist at OpenAI)
2021 - 2022 Eugene Vinitsky (visiting FAIR from Berkeley, now professor at NYU)
2021 - 2022 Samuel Cohen (visiting FAIR from UCL, now CEO at FairGen)
2020 Ricky Chen (visiting FAIR from Toronto, now scientist at FAIR)
2020 Paul Liang (visiting FAIR from CMU, now professor at MIT)
2018 Phillip Wang (at CMU, now CEO at Gather)

Professional Activities

2025 AAAI Senior Program Committee
2024 NeurIPS Area Chair
2024 NeurIPS Datasets and Benchmarks Area Chair
2024 AAAI Senior Program Committee
2023 NeurIPS Area Chair
2023 NeurIPS Datasets and Benchmarks Area Chair
2023 AAAI Senior Program Committee
2020 NeurIPS Learning Meets Combinatorial Optimization Workshop Organizer
2020 CVPR Deep Declarative Networks Workshop Organizer
2020 ECCV Deep Declarative Networks Tutorial Organizer
2014 - 2015 CMU CSD MS Admissions

Reviewing

AAAI Conference on Artificial Intelligence
American Controls Conference (ACC)
Artificial Intelligence and Statistics (AISTATS)
IEEE Conference on Computer Vision and Pattern Recognition (CVPR)
IEEE Conference on Decision and Control (CDC)
IEEE Control Systems Letters (L-CSS)
IEEE International Conference on Computer Vision (ICCV)
IEEE International Conference on Intelligent Robots and Systems (IROS)
IEEE International Conference on Robotics and Automation (ICRA)
International Conference on Learning Representations (ICLR)
International Conference on Learning Representations (ICLR) Blog Posts
International Conference on Machine Learning (ICML) SODS Workshop
International Conference on Machine Learning (ICML)
International Conference on the Constraint Programming, AI, and Operations Research (CPAIOR)
Journal of Machine Learning Research (JMLR)
Learning for Dynamics and Control (L4DC)
Mathematical Programming Computation (MPC)
Neural Information Processing Systems (NeurIPS) Datasets and Benchmarks Track
Neural Information Processing Systems (NeurIPS) Deep RL Workshop
Neural Information Processing Systems (NeurIPS) DiffCVGP Workshop
Neural Information Processing Systems (NeurIPS) OPT Workshop
Neural Information Processing Systems (NeurIPS)
Optimization Letters
Transactions on Machine Learning Research (TMLR)
Uncertainty in Artificial Intelligence (UAI)

Teaching

Applied Machine Learning (Cornell Tech CS5785), Co-instructor F2024
Graduate AI (CMU 15-780), TA S2017
Distributed Systems (CMU 15-440/640), TA S2016
Software Design and Data Structures (VT CS2114), TA S2013

Skills

Programming C, C++, Fortran, Haskell, Java, Lua, Make, Mathematica, Python, R, Scala
Frameworks JAX, NumPy, Pandas, PyTorch, SciPy, TensorFlow, Torch7
Toolbox Linux, emacs, vim, evil, org, mu4e, xmonad, git, tmux, zsh

Last updated on 2024-12-18