atlas

Research map / Learning theory and algorithms / Prediction and decision losses

B2Opt: Learning to Optimize Black-box Optimization with Little Budget

AAAI 2025 · Learning theory and algorithms › Prediction and decision losses · approach: Determinantal point process inference · 3 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes B2Opt, a Transformer-style learned genetic-algorithm optimizer (self-attention crossover, FFN mutation, residual selection) trained with gradients on cheap differentiable surrogate functions, so no expensive black-box queries are needed during training.

Problem

High-dimensional, expensive black-box optimization needs strategies that reach good solutions with very few function evaluations; prior learned optimizers either have weak strategy representations or require many expensive evaluations to train.

Approach

Parameterize GA operators (crossover, mutation, selection) as learnable Transformer-like modules (SAC, FM, RSSM) stacked into blocks, and train them by gradient descent on cheap differentiable surrogate functions (F1-F3) with shifted biases, avoiding querying the target function during training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use B2Opt rather than L-SHADEPlanar mechanical arm · SC, r=100distance: 0.66(0.03) -> 0.38(0.01)Helped
Use B2Opt rather than L-SHADEPlanar mechanical arm · SC, r=300distance: 0.54(0.02) -> 0.52(0.02)Helped
Use B2Opt rather than L-SHADEPlanar mechanical arm · SC, r=1000distance: 0.4(0.03) -> 16.9(0.30)Hurt
Use B2Opt rather than L-SHADEPlanar mechanical arm · CC, r=100distance: 0.25(0.02) -> 0.17(0.01)Helped
Use B2Opt rather than L-SHADEPlanar mechanical arm · CC, r=300distance: 54.5(5.23) -> 0.22(0.01)Helped
Use B2Opt rather than L-SHADEPlanar mechanical arm · CC, r=1000distance: 218(0.89) -> 14.7(0.70)Helped
Use B2Opt instead of CMA-ESMNIST parameter optimization · MNIST test set, Datasize 1accuracy: 0.67(0.01) -> 0.86(0.00)Helped
Remove SAC from B2Opt (ablation)B2Opt (3 OBs with weight sharing) · F4-F9, d=10objective value: F4 3.03(5.82) vs 52.7(15.0); F5 1.02(0.20) vs 5.08(0.98); F6 4e3(7e4) vs 1e5(9e4); F7 44.8(8.34) vs 47.2(5.11); F8 0.60(Hurt
Remove FM from B2Opt (ablation)B2Opt (3 OBs with weight sharing) · F4-F9, d=10objective value: F4 3.03(5.82) vs 23.3(6.68); F5 1.02(0.20) vs 2.94(0.41); F6 4e3(7e4) vs 1e4(1e4); F7 44.8(8.34) vs 19.7(4.27); F8 0.60(Hurt
Remove the residual connection (ablation)B2Opt (3 OBs with weight sharing) · F4-F9, d=10objective value: F4 3.03(5.82) vs 50.5(6.81); F5 1.02(0.20) vs 3.75(0.09); F6 4e3(7e4) vs 5e4(1e4); F7 44.8(8.34) vs 63.4(8.60); F8 0.60(Hurt
Remove RSSM from B2Opt (ablation)B2Opt (3 OBs with weight sharing) · F4-F9, d=10objective value: F4 3.03(5.82) vs 271(346); F5 1.02(0.20) vs 3.51(1.49); F6 4e3(7e4) vs 7e6(1e8); F7 44.8(8.34) vs 40.6(8.10); F8 0.60(0.Hurt
Increase depth to 30 OBs with shared weights (ablation)B2Opt · F4-F9objective valueHelped

Surprising findings

Limitations

Experimental setup

Datasets: F1-F3 synthetic surrogate functions MNIST (1000 training and 1000 test samples) planar mechanical arm target points (600 training, 128 test)

Benchmarks: F4-F9 synthetic functions (Sphere, Rosenbrock, Rastrigin, Griewank, Ackley, etc.) at d=10 and d=100 planar mechanical arm (simple and complex cases) MNIST small CNN neuroevolution

Metrics: objective value (lower is better) win/tie/loss counts classification test accuracy

Baselines: DE ES CMA-ES IPOP-CMA-ES L-SHADE Dragonfly SAASBO L2O-Swarm LES LGA

Builds on: Transformer genetic algorithm LES LGA L2O-Swarm

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy