AI4OPT Seminar: Optimizing over trained neural network surrogates

AI4OPT Seminar: Optimizing over trained neural network surrogates

Applied Sciences & Engineering Mathematics PBMathematicsPBUOptimization
🎙 Robert Parker 👥 889 📅 March 29, 2026 ⏱ 48 min 👁 95 📄 expert opinion 🧭 2026-08-16
Available in: English (current) Français

Keywords

neural network surrogatesoptimizationMathOptAI.jlinterior point methodsadversarial examples

Summary

The seminar by Robert Parker addresses the challenge of embedding trained neural network surrogates into optimization problems, which arise in design, control, and verification. He motivates the use of machine learning surrogates when physics-based models are unavailable, difficult to optimize, or too slow. The talk focuses on local nonlinear optimization using interior point methods, contrasting with global discrete approaches. Parker introduces MathOptAI.jl, a Julia package built on JuMP, which allows users to switch between different formulations (full space vs. reduced space) with a single line of code. He explains the bottlenecks of naive implementations: full space formulations suffer from dense linear algebra, while reduced space formulations are slow in function and derivative evaluation. Solutions include exploiting neural network structure in linear algebra and using GPU-based automatic differentiation. The talk concludes with an application to adversarial input generation for a graph neural network model of AC power flow, demonstrating the practical utility of the approach.

154 words

Critical Evaluation

Value of the Information & Strength of the Argument

The talk provides valuable insights into the practical challenges of optimizing over neural network surrogates, highlighting the importance of formulation choice and computational bottlenecks. The argumentation is solid, supported by examples and a clear motivation for using local optimization over global methods. The speaker acknowledges limitations and engages with audience questions, strengthening the credibility of the presentation.

Scientific Rigor, Source Quality, Title Accuracy

The speaker references his own work and the MathOptAI.jl package, but does not cite specific external sources in the talk. The title accurately reflects the content. The presentation is rigorous in its technical depth, though it is a seminar rather than a peer-reviewed publication.

116 words

Title / Content Match

The title accurately reflects the content, which focuses on optimization problems involving trained neural network surrogates and introduces a software package to address them.

Quality & Reliability

8/10

The speaker is a scientist at Los Alamos National Laboratory with a PhD in Chemical Engineering, and the talk presents a software package (MathOptAI.jl) with technical details and practical examples. The content is expert-level and appears reliable, though it is a seminar presentation rather than peer-reviewed publication.

Key Moments

Cited Sources

  • MathOptAI.jl — Software package introduced in the talk for embedding machine learning models into optimization problems.
  • AI4OPT Seminars — List of past seminars, including this one.

Concurring Sources

  • MathOptAI.jl — The package is the main contribution and is consistent with the talk's claims.

External References

Contribution & Novelties

The talk presents MathOptAI.jl, a novel software package that facilitates embedding machine learning models into optimization problems, addressing computational bottlenecks through formulation choices and algorithmic exploitation of neural network structure. It demonstrates practical application to adversarial input generation for a graph neural network model of AC power flow.

Pour aller plus loin :

82 words

Radar Profile

The radar profile shows high scores in technical level and information quality, indicating a specialized and informative presentation. The slightly lower score in information quantity reflects the focused scope of the talk.

Reliability 8/10