Papers
Topics
Authors
Recent
Search
2000 character limit reached

Adaptive Bilevel Search (ABS)

Updated 6 July 2026
  • Adaptive Bilevel Search (ABS) is a collection of adaptive bilevel optimization frameworks that coordinate an outer variable with inner problem solutions.
  • It integrates multiple strategies such as curvature-aware updates, first-order methods under PŁ conditions, and fragmentation-aware guidance across diverse applications.
  • ABS optimizes complex tasks in neural architecture search, hyperparameter learning, and computing networks by adaptively managing descent directions, step sizes, and solution accuracy.

Adaptive Bilevel Search (ABS) designates a set of adaptive bilevel optimization frameworks rather than a single standardized algorithm. In recent arXiv literature, the label is used for an auxiliary-program approach to differentiable neural architecture search, for adaptive fully first-order algorithms for nonconvex bilevel optimization under Polyak–Łojasiewicz conditions, for an adaptively inexact first-order method for hyperparameter learning, and for a fragmentation-aware bilevel service-mapping framework in Computing Power Networks. In each usage, an outer search variable is coordinated with inner decisions or inner solves, and the adaptation operates through coupled descent directions, step-size control, accuracy control, search-support reduction, or fragmentation-aware global guidance (Shukla et al., 28 Jun 2026, Shi et al., 30 Dec 2025, Salehi et al., 2023, Xie et al., 10 Jul 2025).

1. Terminological scope and research usage

The term ABS is used across several technical contexts, and the label does not identify a universal operator set. One ABS family is curvature-aware and second-order; one is fully first-order and tuning-free under PŁ assumptions; one uses backtracking line search with inexact oracles; and one is a distributed particle-swarm framework for graph-structured service mapping. The shared feature is a bilevel architecture in which upper-level progress is made only in conjunction with lower-level structure or lower-level feasibility.

ABS usage Outer / inner structure Adaptive components
AP-NAS α\alpha for architecture, ww for weights curvature-aware coupling, trust-region or line-search, damping
AF2{}^2BA / A2{}^2F2{}^2BA xx for outer variable, y,zy,z for lower-level and penalty subproblems AdaGrad-Norm or AC-GM, fully first-order stepsizes
MAID λ\lambda or θ\theta for hyperparameters, xx for inner state backtracking line search, dynamic ww0 control
CPN ABS ww1 for co-location proportions, local PW-kGPP and IMCF decisions elite-guided PSO, dynamic top-ww2 masking, fragmentation-aware fitness

This multiplicity matters methodologically. In neural architecture search and hyperparameter learning, ABS is a bilevel optimization method for continuous outer variables. In Computing Power Networks, ABS is a bilevel search framework over proportion vectors whose induced lower-level solutions are graph partitions and routing plans. The common terminology therefore indicates adaptive outer–inner coordination, not a single convergence theory or implementation template.

The canonical bilevel problem in the cited literature is

ww3

with the corresponding hyper-objective

ww4

The stationarity notion used in the PŁ-based work is standard: ww5 is an ww6-stationary point of a differentiable function ww7 if ww8 (Shi et al., 30 Dec 2025). In differentiable NAS, the same hierarchy appears as

ww9

where 2{}^20 are continuous architecture parameters and 2{}^21 are network weights (Shukla et al., 28 Jun 2026).

When the lower level is sufficiently regular, implicit differentiation yields a hypergradient. For NAS, near a lower-level optimum,

2{}^22

The PŁ-based theory gives parallel formulas for 2{}^23, including a penalty-regularized hyper-objective 2{}^24 for non-strongly convex lower levels, and an explicit expression with the Moore–Penrose inverse of 2{}^25 (Shi et al., 30 Dec 2025). In the hyperparameter-learning setting, strong convexity of the inner problem in 2{}^26 permits the classical implicit-differentiation formula

2{}^27

together with computable inexact hypergradient oracles (Salehi et al., 2023).

These formulations separate ABS variants by how they handle the outer–inner coupling. Some preserve lower-level optimality explicitly through coupled directions; some approximate the hypergradient with only first-order information; and some accept inexact inner solves but regulate their errors so that outer descent remains certified.

In "Bilevel Optimization for Neural Architecture Search" (Shukla et al., 28 Jun 2026), ABS denotes the auxiliary-program approach within Auxiliary Program-based NAS (AP-NAS), with LP-DARTS and SOCP-DARTS as concrete instantiations. The central idea is to replace a hypergradient-only update of 2{}^28 followed by retraining of 2{}^29 with a joint descent direction 2{}^20 that decreases validation loss to first order while preserving lower-level optimality to first order. At a reference point 2{}^21 with 2{}^22, the lower-level stationarity linearization yields

2{}^23

where 2{}^24 and 2{}^25. ABS then solves the auxiliary program

2{}^26

or an LP relaxation with 2{}^27. Eliminating 2{}^28 gives the best-response coupling

2{}^29

The search is adaptive in three explicit senses. First, it is curvature-aware: 2{}^20 follows the locally correct first-order manifold of inner optima through 2{}^21. Second, step sizes are chosen by line-search along 2{}^22 or via trust-region acceptance tests. Third, reduced Hessians, L-BFGS or rank-limited approximations, and damping 2{}^23 are used to manage nonconvex curvature and memory. PyTorch Hessian–vector products, conjugate gradient solves, and warm-started restoration steps are the practical mechanism by which these updates are realized.

The AP-NAS paper positions ABS against both sampling-based NAS and gradient-based DARTS-style methods. Sampling-based methods are described as less sample-efficient because they evaluate more architectures, whereas ABS uses gradients and second-order inner curvature. Relative to DARTS, ABS enforces the linearized KKT stationarity of the inner problem and updates 2{}^24 simultaneously rather than updating only 2{}^25 and then retraining 2{}^26. The consolidated comparisons report that differentiable NAS drastically reduces search cost relative to RL and evolutionary methods, with DARTS at approximately 4 GPU days versus NASNet and AmoebaNet in the thousands, and that under comparable CPU-hour budgets LP-DARTS and SOCP-DARTS outperform standard DARTS on CIFAR-10 and transfer better to ImageNet. The reported figures are DARTS: CIFAR-10 82.57%, ImageNet Top-1 39.09% (5-top1 64.10%), Params 3.38M; LP-DARTS: CIFAR-10 92.56%, ImageNet Top-1 42.50% (67.55%), Params 1.66M; SOCP-DARTS: CIFAR-10 90.56%, ImageNet Top-1 44.02% (68.76%), Params 2.23M. The same auxiliary program is also extended to simultaneous hyperparameter tuning and fine-tuning, including the LiFT transformer fine-tuning setting.

4. Fully first-order adaptive ABS under PŁ conditions

"Adaptive Algorithms for Nonconvex Bilevel Optimization under PŁ Conditions" (Shi et al., 30 Dec 2025) treats ABS as a fully first-order adaptive pipeline instantiated by AF2{}^27BA and its accelerated variant A2{}^28F2{}^29BA. The lower-level function xx0 and the penalty function xx1 are assumed to satisfy a PŁ condition with respect to xx2, and the analysis also assumes Lipschitz gradients and Lipschitz Hessians for xx3 and xx4, a lower bound on xx5, and a sufficiently small choice of xx6, set in the paper to xx7. The algorithms solve two inner subproblems per outer iteration: a lower-level search for xx8 approximating xx9, and a penalty search for y,zy,z0 approximating y,zy,z1. They then form the fully first-order hypergradient estimator

y,zy,z2

which avoids Jacobian-vector and Hessian-vector products entirely.

Adaptivity enters at both inner and outer levels. AFy,zy,z3BA uses AdaGrad-Norm in the inner searches and in the outer update

y,zy,z4

Ay,zy,z5Fy,zy,z6BA accelerates the inner loops with AC-GM, an auto-conditioned gradient method that is linesearch-free and uses evolving curvature surrogates y,zy,z7 and a scale parameter y,zy,z8. The paper proves linear convergence for AC-GM under the PŁ regime, with the optimal choice stated as y,zy,z9, and uses this to reduce the inner iteration counts to λ\lambda0.

The complexity guarantees are explicit. Both algorithms achieve λ\lambda1 outer iteration complexity for finding an λ\lambda2-stationary point of the hyper-objective. AFλ\lambda3BA has λ\lambda4 first-order oracle complexity because its inner iteration counts scale as λ\lambda5, whereas Aλ\lambda6Fλ\lambda7BA achieves λ\lambda8 first-order complexity, matching the best-known tuned first-order methods up to logarithmic factors. The work emphasizes that no prior knowledge of Lipschitz or PŁ constants is required, but it also states several scope conditions: the analysis is deterministic, depends on PŁ and smoothness assumptions, and does not include empirical experiments.

5. Adaptively inexact ABS for hyperparameter learning

"An adaptively inexact first-order method for bilevel optimization with application to hyperparameter learning" (Salehi et al., 2023) presents MAID, identified there as an instantiation of ABS. The setting is bilevel learning with inexact function values and inexact hypergradients, motivated by imaging, inverse problems, and multinomial logistic regression. The reduced outer objective is

λ\lambda9

and, in the paper’s notation, θ\theta0 is the hyperparameter vector and θ\theta1 is the inner minimizer of θ\theta2. The algorithm solves the inner problem only approximately, solves the associated linear system only approximately, and forms an inexact hypergradient θ\theta3. A computable a posteriori bound on the error θ\theta4 links inner tolerances θ\theta5 to outer hypergradient accuracy.

The adaptive mechanism has two parts. First, MAID enforces a descent-direction condition

θ\theta6

so that θ\theta7 is guaranteed to be a descent direction for the true outer objective. If the condition fails, the algorithm tightens the inner tolerances by θ\theta8 and θ\theta9 and recomputes the inexact hypergradient. Second, MAID performs backtracking line search with an inexact Armijo test based on computable upper and lower bounds for the exact objective value. The sufficient-decrease rule is checked through a quantity xx0 built from xx1, gradient norms, the inner accuracy xx2, and the term xx3. If no trial step is accepted within the current backtracking budget, the algorithm again tightens xx4 and retries. This realizes the principle stated in the paper: inner work is spent only when needed to certify descent or to accept a step.

The convergence theorem establishes finite termination of the line search, a sufficient-decrease inequality,

xx5

a uniform positive lower bound on accepted step sizes, summability of xx6, and therefore xx7. The empirical section reports three classes of experiments. On a synthetic quadratic bilevel problem, MAID adaptively drove xx8 to approximately xx9 regardless of starting accuracy and reached lower loss with less total inner work than any fixed high-accuracy run. On multinomial logistic regression for MNIST with 1440 hyperparameters, MAID achieved lower validation loss than HOAG under the same total inner budget, and the a posteriori ww00 sequence could be fit by an approximately summable schedule ww01 that MAID discovered automatically. In variational image denoising, MAID reached training loss approximately ww02 for smoothed total variation versus approximately ww03–ww04 for DFO-LS with dynamic accuracy, with test PSNR approximately ww05 dB versus ww06 dB, and for convex field-of-experts it achieved approximately ww07 dB PSNR versus approximately ww08 dB for smoothed TV learned by MAID on the same data.

6. Fragmentation-aware ABS for service mapping in Computing Power Networks

"A Fragmentation-Aware Adaptive Bilevel Search Framework for Service Mapping in Computing Power Networks" (Xie et al., 10 Jul 2025) uses ABS in a different application domain. Here the substrate is a Computing Power Network graph ww09 with compute capacities on nodes and bandwidth capacities on links, and each service request is a graph ww10 whose service functions have CPU demands and whose logical links have bandwidth demands. The joint decision problem includes binary placement variables ww11 and routing selectors ww12 under exact-one-placement, compute-capacity, endpoint–tunnel coherence, and network-bandwidth constraints. For a fixed arriving request, the operational objective reduces to minimizing external bandwidth cost on the current residual network. The paper proves NP-hardness of this per-request problem through a polynomial-time reduction from the Graph Bisection Problem.

ABS reformulates the placement component through continuous co-location proportions ww13 over substrate nodes. For fixed ww14, service-function mapping becomes a Proportional Weight-constrained ww15-way Graph Partitioning Problem, and routing of the resulting Cut-LLs becomes an Integer Multi-Commodity Flow instance over precomputed path sets. The framework is therefore bilevel: the upper level searches over ww16, while the lower level solves PW-kGPP, then IMCF, for each candidate. The paper states that if the upper level could exhaustively enumerate all feasible ww17 and the lower level solved PW-kGPP and IMCF to optimality, the nested approach would recover the optimum of the per-request subproblem.

The search guidance is fragmentation-aware rather than gradient-based. For a candidate mapping ww18, ABS computes Node Resource Exhaustion Degree (NRED), Computing-to-Bandwidth Utilization Gap (CBUG), and Path Node Valuelessness Level (PNVL), then minimizes

ww19

The reported cumulative-distribution analyses indicate that NRED correlates strongest with global performance, then CBUG, then PNVL. The optimizer is a distributed elite-guided PSO. Particles represent continuous ww20 vectors, negative entries are clipped to zero, dynamic top-ww21 masking retains the most promising support and normalizes it to sum to one, and successful feasibility can shrink the active support for subsequent iterations. Workers run local swarms asynchronously, maintain elite and common subsets and local archives, and communicate best particles to a controller holding a bounded global archive.

The experimental setting includes a Waxman topology with 100 nodes and 500 links, Rocketfuel AS6461 with 129 nodes and 363 links, capacities uniformly in ww22, and 2000 service entities per run with 50–100 service functions and edge density approximately ww23. Against heuristics, metaheuristics, and learning-based baselines adapted to allow co-location, ABS and ABS initialized with RW-BFS dominate across both topologies and metrics. The headline results include acceptance ratio ww24 versus ww25 on the random topology and ww26 versus ww27 on Rocketfuel; revenue ww28M versus ww29M on the random topology and ww30M versus ww31M on Rocketfuel; long-term average revenue ww32 versus ww33 on the random topology and ww34 versus ww35 on Rocketfuel; and profit ww36M versus ww37M on the random topology and ww38 versus ww39 on Rocketfuel. The paper emphasizes that ABS improves compute utilization by at least ww40 on the random topology and ww41 on Rocketfuel over the best baseline, and that its service acceptance ratio is ww42 higher than the best baseline in the complex Rocketfuel scenario. The reported limitations are equally explicit: the implementation optimizes CPU and bandwidth only, assumes accurate instantaneous capacities and stationary request statistics within a run, relies on heuristic lower-level solvers, and adds control-plane and computation overhead relative to simple heuristics.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Adaptive Bilevel Search (ABS).