SPARROW Optimizes Black-Box Functions with Low Budgets

Edouard R. Dufour, Pascal Fua· July 2, 2026 View original

Summary

SPARROW is a new algorithm for black-box optimization that decouples the generative prior from the reward signal, allowing effective optimization under very low evaluation budgets. It navigates complex search spaces and handles unreliable rewards by using a fixed, structured proposal operator and rank-based guidance.

Black-box optimization is a fundamental technique for optimizing objectives without gradient information, but it often requires numerous costly function evaluations, especially when dealing with noisy or failure-prone evaluations and complex search spaces. Existing generative model-based methods for navigating these spaces typically need a large number of evaluations to align their samplers effectively, making them impractical in low-budget scenarios. To overcome this, researchers propose SPARROW, an algorithm that completely separates the generative prior from the reward signal. SPARROW can utilize any sampler with a known corruption process, trained on unevaluated data, as a fixed, structured proposal operator. Optimization then proceeds through rank-based guidance over an archive of evaluated candidates. This approach allows SPARROW to navigate intricate geometries, manage unreliable reward signals, and perform effective optimization even with very limited evaluation budgets, offering asymptotic convergence guarantees over the sampler support.

Why it matters

This algorithm significantly reduces the cost and time required for complex optimization problems, making advanced black-box optimization accessible for professionals in fields with expensive or time-consuming evaluations.

How to implement this in your domain

  1. 1Evaluate SPARROW for optimizing expensive simulations or experiments where function evaluations are limited.
  2. 2Apply SPARROW to design problems where high-performing solutions are in geometrically complex regions.
  3. 3Integrate SPARROW into research and development pipelines to accelerate the discovery of optimal configurations.
  4. 4Consider using SPARROW for hyperparameter tuning of machine learning models when computational resources are constrained.

Who benefits

ManufacturingPharmaceuticalsMaterials ScienceAI DevelopmentEngineering

Key takeaways

  • SPARROW enables black-box optimization with very low evaluation budgets.
  • It decouples the generative prior from the reward signal.
  • The algorithm handles complex geometries and unreliable rewards.
  • SPARROW offers asymptotic convergence guarantees.

Original post by Edouard R. Dufour, Pascal Fua

"arXiv:2607.00691v1 Announce Type: new Abstract: Black-box optimization is a fundamental science and engineering tool that makes it possible to optimize objectives without gradient information. Unfortunately, as it often requires many function evaluations, it can be challenging wh…"

View on X

Originally posted by Edouard R. Dufour, Pascal Fua on X · view source

Want to go deeper?

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

Explore courses