Locality-aware Surrogates for Gradient-based Black-box Optimization

Ali Momeni, Stefan Uhlich, Arun Venkitaraman, Chia-Yu Hsieh, Andrea Bonetti +3 more
1/31/2025
cs.LG

No confident code implementation found for this paper.

Abstract

In physics and engineering, many processes are modeled using non-differentiable black-box simulators, making the optimization of such functions particularly challenging. To address such cases, inspired by the Gradient Theorem, we propose locality-aware surrogate models for active model-based black-box optimization. We first establish a theoretical connection between gradient alignment and the minimization of a Gradient Path Integral Equation (GradPIE) loss, which enforces consistency of the surrogate's gradients in local regions of the design space. Leveraging this theoretical insight, we develop a scalable training algorithm that minimizes the GradPIE loss, enabling both offline and online learning while maintaining computational efficiency. We evaluate our approach on three real-world tasks - spanning automated in silico experiments such as coupled nonlinear oscillators, analog circuits, and optical systems - and demonstrate consistent improvements in optimization efficiency under limited query budgets. Our results offer dependable solutions for both offline and online optimization tasks where reliable gradient estimation is needed.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{momeni2025localityaware,
  title  = {Locality-aware Surrogates for Gradient-based Black-box Optimization},
  author = {Ali Momeni and Stefan Uhlich and Arun Venkitaraman and Chia-Yu Hsieh and Andrea Bonetti and Ryoga Matsuo and Eisaku Ohbuchi and Lorenzo Servadei},
  year   = {2025},
  eprint = {2501.19161},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2501.19161v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2501.19161.svg)](https://codeofpaper.com/paper/2501.19161)

Discussion