NeuroPareto: Calibrated Acquisition for Costly Many-Goal Search in Vast Parameter Spaces
Organizations: Independent Researcher
Abstract
The pursuit of optimal trade-offs in high-dimensional search spaces under stringent computational constraints poses a fundamental challenge for contemporary multi-objective optimization. We develop NeuroPareto, a cohesive architecture that integrates rank-centric filtering, uncertainty disentanglement, and history-conditioned acquisition strategies to navigate complex objective landscapes. A calibrated Bayesian classifier estimates epistemic uncertainty across non-domination tiers, enabling rapid generation of high-quality candidates with minimal evaluation cost. Deep Gaussian Process surrogates further separate predictive uncertainty into reducible and irreducible components, providing refined predictive means and risk-aware signals for downstream selection. A lightweight acquisition network, trained online from historical hypervolume improvements, guides expensive evaluations toward regions balancing convergence and diversity. With hierarchical screening and amortized surrogate updates, the method maintains accuracy while keeping computational overhead low. Experiments on DTLZ and ZDT suites and a subsurface energy extraction task show that NeuroPareto consistently outperforms classifier-enhanced and surrogate-assisted baselines in Pareto proximity and hypervolume.
Figures & tables
| Problem | GP-EI | RF-EI | GP-HV | CL-EGO | CPS-MOEA | K-RVEA | CSEA | EDN-ARM. | MCEA/D | CLMEA | NeuroPareto | |
| DTLZ1 | 30 | 459.23 | 495.56 | 437.65 | 402.38 | 612.31 | 595.74 | 534.58 | 761.09 | 372.68 | 303.10 | 286.40 |
| 50 | 878.25 | 948.44 | 836.92 | 753.62 | 1171.0 | 1285.9 | 1108.8 | 1406.6 | 686.36 | 534.12 | 455.36 | |
| 100 | 2069.9 | 2235.3 | 1971.9 | 1774.5 | 2759.9 | 3038.4 | 2926.3 | 3187.8 | 1941.8 | 1074.0 | 933.03 | |
| 200 | 4427.3 | 4780.8 | 4216.5 | 3795.4 | 5903.0 | 6785.1 | 6346.1 | 6766.7 | 4003.8 | 1990.6 | 1620.0 | |
| DTLZ2 | 30 | 0.9051 | 0.9773 | 0.8623 | 0.7761 | 1.2068 | 1.2689 | 0.84305 | 1.3224 | 0.43816 | 0.09704 | 0.02901 |
| 50 | 1.4239 | 1.5375 | 1.3565 | 1.2209 | 1.8985 | 2.9998 | 1.7832 | 2.8303 | 0.62911 | 0.13942 | 0.08929 |
| Problem | GP-EI | RF-EI | GP-HV | CL-EGO | CPS-MOEA | K-RVEA | CSEA | EDN-ARM. | MCEA/D | CLMEA | NeuroPareto | |
| DTLZ1 | 30 | 387.89 | 418.87 | 369.53 | 332.58 | 517.18 | 578.16 | 466.71 | 596.32 | 389.53 | 286.40 | 216.20 |
| 50 | 739.76 | 798.61 | 696.86 | 627.17 | 986.34 | 1128.2 | 929.14 | 1160.5 | 725.70 | 455.36 | 353.19 | |
| 100 | 1763.0 | 1903.6 | 1903.1 | 1712.8 | 2350.7 | 2674.7 | 2537.5 | 2637.3 | 2226.6 | 933.03 | 791.11 | |
| 200 | 3678.2 | 3971.0 | 4116.5 | 3704.8 | 4904.3 | 5736.9 | 5488.6 | 5662.8 | 4272.5 | 2162.0 | 1791.5 | |
| DTLZ2 | 30 | 1.0089 | 1.0892 | 0.9609 | 0.8648 | 1.3452 | 1.5993 | 0.91154 | 1.5621 | 0.50009 | 0.29013 | 0.18035 |
| 50 | 1.5999 | 1.7273 | 1.5089 | 1.3580 | 2.1332 | 2.9820 | 2.0117 | 2.9442 | 0.66442 | 0.89291 | 0.21626 |
| Problem | GP-EI | RF-EI | GP-HV | CL-EGO | CPS-MOEA | K-RVEA | CSEA | EDN-ARM. | MCEA/D | CLMEA | NeuroPareto | |
| ZDT1 | 30 | 1.5651 | 1.6899 | 1.4906 | 1.3415 | 2.0868 | 0.05732 | 1.0050 | 0.76113 | 1.9462 | 0.17209 | 0.02901 |
| 50 | 1.6418 | 1.7729 | 1.5639 | 1.4075 | 2.1891 | 0.14374 | 1.2874 | 1.1993 | 2.3084 | 0.25621 | 0.08929 | |
| 100 | 1.8677 | 2.0168 | 1.7789 | 1.6010 | 2.4903 | 0.71883 | 2.0480 | 1.9585 | 2.4053 | 0.65192 | 0.17226 | |
| 200 | 1.9555 | 2.1115 | 1.8624 | 1.6762 | 2.6073 | 2.5471 | 2.2855 | 2.4627 | 2.5974 | 1.1857 | 0.31795 | |
| ZDT2 | 30 | 2.4419 | 2.6368 | 2.3259 | 2.0933 | 3.2559 | 0.07016 | 2.1445 | 1.5338 | 2.9519 | 0.00994 | 0.00631 |
| 50 | 2.7863 | 3.0084 | 2.6536 | 2.3882 | 3.7150 | 0.13021 | 2.7810 | 2.1001 | 3.4710 | 0.01495 | 0.00893 |
| Component | Parameter | Values examined |
| Bayesian classifier | Number of hidden layers | {1, 2} |
| Hidden width | {64, 128} | |
| Dropout probability | {0.1, 0.2} | |
| Deep GP surrogate | Inducing points | {100, 200, 400, 800} |
| Random Fourier feature dimension | {1024, 2048} | |
| ELBO validation threshold (%) | {1.0, 2.0} |
| Configuration | IGD |
| Complete NeuroPareto | 1.7226 |
| Excluding Bayesian uncertainty quantification | 2.4124 |
| Substituting Deep GP with standard GP | 3.1546 |
| Without learned acquisition function | 2.0342 |
| Removing temperature scaling | 1.8943 |
| Original CLMEA [ 2 ] | 3.8858 |
| Pool size | Median HV | Standard error |
| 200 | 0.836 | 0.009 |
| 500 | 0.851 | 0.008 |
| 1,000 | 0.007 | |
| 2,000 | 0.870 | 0.008 |
| Surrogate variant | Median HV | Relative change |
| Heteroscedastic Deep GP (ours) | — | |
| Homoscedastic sparse GP | 0.818 | |
| Shallow RBF GP (no depth) | 0.791 |
| Method | 100-D DTLZ2 | 200-D DTLZ4 |
| Independent Deep GP | ||
| LMC Deep GP ( ) |
| Scenario | Transfer | Refine (optional) | Total overhead |
| Original exhaustive offline grid | – | – | 3,000 (100%) |
| New task with similar characteristics | 15 (5%) | 9 (3%) | 24 (8%) |
| New task with 500-eval budget | 15 (3%) | 9 (1.8%) | 24 (4.8%) |
| Benchmark | Dimension | |
| DTLZ2 | 100D | 0.84 |
| DTLZ2 | 200D | 0.81 |
| ZDT3 | 100D | 0.83 |
| Median | – | 0.82 |
| Problem | GP-EI | RF-EI | GP-HV | CL-EGO | CPS-MOEA | K-RVEA | CSEA | EDN-ARM. | MCEA/D | CLMEA | NeuroPareto |
| DTLZ1 | 38.72 | 41.83 | 36.91 | 32.45 | 34.28 | 33.91 | 35.62 | 32.87 | 31.00 | 30.00 | 28.13 |
| DTLZ2 | 29.45 | 31.67 | 28.93 | 26.78 | 27.45 | 27.13 | 28.94 | 26.92 | 25.50 | 24.50 | 23.41 |
| DTLZ3 | 42.18 | 45.92 | 40.67 | 37.24 | 38.97 | 38.45 | 40.28 | 37.86 | 36.00 | 34.50 | 32.86 |
| DTLZ4 | 27.89 | 30.14 | 26.95 | 24.63 | 25.87 | 25.42 | 27.15 | 24.98 | 23.50 | 22.50 | 21.05 |
| DTLZ5 | 24.37 | 26.81 | 23.64 | 21.97 | 22.83 | 22.46 | 24.17 | 22.15 | 21.50 | 20.50 | 19.22 |
| DTLZ6 | 35.42 | 38.75 | 34.18 | 31.05 | 32.76 | 32.28 | 34.09 | 31.42 | 30.50 | 29.50 | 27.89 |
| Acquisition strategy | HV (mean std) | Relative gain |
| Static-EHVI (best weights found by grid search) | — | |
| Learned acquisition network (Module 3) |
| Method | Type | IGD (↓) | HV (↑) | IGD (↓) | HV (↑) | IGD (↓) | HV (↑) |
| DTLZ2 (100D) | ZDT3 (100D) | DTLZ2 (200D) | |||||
| MORBO | Local Regions | 0.154 ±0.012 | 0.832 ±0.018 | 0.238 ±0.021 | 0.761 ±0.024 | 0.243 ±0.019 | 0.794 ±0.016 |
| EGBO | Evolution-Guided | 0.142 ±0.011 | 0.846 ±0.015 | 0.225 ±0.018 | 0.773 ±0.022 | 0.231 ±0.017 | 0.808 ±0.014 |
| CDM-PSL | Diffusion Models | 0.138 ±0.010 | 0.851 ±0.014 | 0.219 ±0.016 | 0.782 ±0.020 | 0.226 ±0.015 | 0.815 ±0.013 |
| NeuroPareto | Rank-Based + Uncertainty | 0.121 ±0.008 | 0.873 ±0.012 | 0.198 ±0.014 | 0.801 ±0.018 | 0.208 ±0.013 | 0.836 ±0.011 |
| Method | DTLZ2 (100D) | ZDT3 (100D) | DTLZ2 (200D) | |||
| Total Time | Time/Iter | Total Time | Time/Iter | Total Time | Time/Iter | |
| CPS-MOEA | ||||||
| K-RVEA | ||||||
| CSEA | ||||||
| EDN-ARMOEA | ||||||
| MCEA/D | ||||||
| Component | DTLZ2 (100D) | ZDT3 (100D) | DTLZ2 (200D) |
| Classifier inference | |||
| Deep GP training | |||
| Acquisition network | |||
| Candidate evaluation (surrogate preds) | |||
| Overhead |
Multi-Objective Optimization
Multi-objective optimization studies how to find and choose solutions that balance competing goals, constraints, and preferences.
See all 270 papers