When Neural Networks Improve Local Approximation in Optimization

Chengkuo Bian, Pengcheng Xie· August 27, 2026 View original

Key takeaways

  • Neural surrogates in optimization have contradictory results due to specific factors.
  • Surrogates proposing candidates help; those replacing gradients hurt.
  • Reliability is bounded by a "radius" of local generalization.
  • Surrogates only help if the base method has "room" for improvement.

Who benefits

ManufacturingLogisticsFinanceEngineeringScientific Research

Summary

This research clarifies contradictory experiences with neural surrogates in derivative-free optimization by identifying three critical factors: the surrogate's role, its reliable radius, and the "room" for improvement left by the base method. It shows that surrogates proposing candidates help, while those replacing gradients hurt.

The effectiveness of neural surrogates in derivative-free optimization has often appeared contradictory, with similar models yielding vastly different results across solvers. This study resolves these inconsistencies by pinpointing three crucial factors that determine when a learned local model provides a benefit, rather than simply relying on training curve accuracy. The first factor is the surrogate's role: surrogates that propose candidate solutions for the true objective to approve are beneficial, whereas those that replace a gradient upon which the solver depends can be detrimental. The radius of reliability is the second factor; a model fitted to an optimization path is only dependable within a bounded neighborhood, with its error neither vanishing as the neighborhood shrinks nor surviving its expansion. Finally, the room for improvement is critical: a surrogate can only accelerate progress that the base optimization method is still capable of making. Through experiments on 117 benchmark instances, the research demonstrates that safeguarded assistance from surrogates increases solved instances to high accuracy from 67 to 84, while gradient replacement lowers it to 65. Removing the gradient term from training loss drastically cuts surrogate acceptance, and the study shows no noise threshold, only a base method that stops early.

Why it matters

Professionals applying AI surrogates in optimization tasks can make informed decisions about their implementation, avoiding pitfalls and maximizing efficiency gains by understanding the specific conditions under which these models are truly beneficial.

How to implement this in your domain

  1. 1Clearly define the role of neural surrogates in your optimization workflow: as candidate proposers or gradient replacements.
  2. 2Implement radius-aware local generalization techniques to ensure surrogates are used within their reliable bounds.
  3. 3Assess the "room" for improvement in your base optimization methods before introducing surrogates.
  4. 4Benchmark surrogate-assisted optimization carefully, focusing on the number of solved instances and overall cost reduction, not just fit accuracy.

Original post by Chengkuo Bian, Pengcheng Xie

"arXiv:2608.24963v1 Announce Type: new Abstract: Published experience with neural surrogates in derivative-free optimisation is contradictory: the same family of models that cuts the evaluation count of one solver leaves another unchanged, or makes it worse. We show that the contr…"

View on X

Originally posted by Chengkuo Bian, Pengcheng Xie on X · view source

Want to go deeper?

Turn these trends into skills with Learnijoy's hands-on AI & tech courses.

Explore courses

More in AI Engineering & DevTools