AIMech AI

PESC-F

Algorithms AIMech:PESCF DRAFT
An adaptive computation variant of Predictive Entropy Search with Constraints that alternates full inference and acquisition updates with partial updates reusing GP hyperparameter samples, constrained optimizer samples and Gaussian site information, while reducing acquisition optimization effort.
Identity Notes & Concept Scope PESC-F is the named adaptive full/partial PESC computation mechanism, changing cached inference refresh and acquisition search effort. Full PESC acquisition, task/resource graph configurations and CD-F experimental scheduling are distinct context; no separate scheduler or component identity is created. Later pinned author-code timing conventions are distinguished from contradictory printed pseudocode and are not called an erratum. No aliases are adopted. Fresh whole-corpus, semantic, ignored-inclusive and full-frontier assessments establish bounded distinctness before creation.

Claims & Grounded Evidence

6 Claims
Mechanism #full-and-partial-update-levels
PESC-F retains the PESC constrained-optimizer information acquisition and introduces two levels of work between function evaluations. A full update refreshes GP hyperparameter samples, approximate constrained optimizer samples and EP solutions, then optimizes the acquisition. A partial update incorporates new data while reusing selected inference quantities and spending less effort on acquisition optimization. This changes the acquisition approximation and its refresh schedule; it is not merely an exact faster evaluation of every full PESC update. Algorithm 2 presents the competitive decoupled case, with individual objective and constraint tasks sharing one evaluation resource.
Mechanism #fixed-hyperparameters-with-new-data
During a partial update, the earlier GP hyperparameter samples are retained while the GP model is conditioned on the new observations. Retaining hyperparameters does not mean freezing predictive means and covariances. When appending one input leaves the old covariance block unchanged and the enlarged matrix positive definite, the paper describes updating its Cholesky factor using a bordered calculation with quadratic work instead of a full cubic factorization. This algebraic possibility requires the fixed old block and a positive Schur complement; it is not a general runtime guarantee. The inspected author GP cache still calls a full Cholesky factorization, so the proposed saving is not asserted to occur in that code path.
Mechanism #optimizer-and-site-reuse
Partial updates reuse previously sampled constrained optimizer locations and previously fitted EP site parameters. In the inspected author implementation, the fast path recomputes predictive Gaussian quantities from the updated models and combines them with the retained sites, without resampling optimizer locations or rerunning the complete EP refinement. New objective input positions receive zero entries when embedding the retained site parameters. Thus cached site reuse does not freeze the whole Gaussian approximation and need not agree with freshly fitted sites. The code requires a preceding full update to initialize these caches.
Mechanism #reduced-acquisition-search-effort
The partial computation can reduce acquisition search effort through a coarser stopping tolerance, a smaller initial grid or fewer restarts. These changes trade optimization precision for computation and do not guarantee the same suggested query as a full update. The inspected chooser selects different grid sizes for full and partial updates and, on its NLopt path, different absolute tolerances and evaluation limits. Those are configurable implementation choices, not universal numerical settings or a guarantee that every backend uses the same stopping rule.
Mechanism #versioned-timing-trigger
For the inspected author-code convention, let e be elapsed time since the previous full update completed, s its measured duration and g>=0 the thoughtfulness parameter. With fast updates enabled, the chooser uses a partial update when e*g<s and a full update otherwise, including equality. Its full-update completion time is recorded after the acquisition-based suggestion. Initial equal start and end sentinels give s=0 and select a full update before cached partial updates. Disabling fast updates selects full updates directly. This versioned convention agrees with the paper prose that larger rationality levels favor more full computation, but differs from its printed Equation 22 and Algorithm 2 condition e/s>gamma. The discrepancy and the boundary difference are retained rather than silently equated.
Scope #heuristic-computation-budget
The switching rule is a heuristic for balancing decision computation with black-box evaluation time. It does not optimize the value of computation or guarantee a fixed upper bound on total BO time divided by evaluation time. Partial-update time also contributes to elapsed time, past full-update duration need not predict the next duration, and sufficiently cheap evaluations can be dominated even by partial updates. PESC-F reduces to the full-update regime when every decision satisfies the chosen full-update condition; this is conditional on the timing convention and parameter, not an unconditional consequence of one evaluation being slower than a previous update. The paper leaves optimal rationality selection and theoretical analysis for future work.

⚠️ Curated Limitations & Negative Results

Artificial Intelligence Ontology (AIO) Grounding

Mapped AIO Classes
AIO Target Class Mapping Relation Mapping Rationale
AIO:ActiveLearning
Active Learning
related_match The connection is choosing informative queries. The pinned AIO term is a labeling-oriented task, while this algorithm adapts the computation used to choose objective and constraint evaluations. The mapping is related only, without equivalence, subclass, network or layer inheritance.

Evidence Sources & Primary Literature

4 Sources
Source ID Publication / Document Type / Access Reference & Checksum
hernandez2016
José Miguel Hernández-Lobato, Michael A. Gelbart, Ryan P. Adams, Matthew W. Hoffman, Zoubin Ghahramani
primary paper
full_text
sha256:bf1df88f4242…
pesc-chooser
Ryan P. Adams, Michael Gelbart, Jasper Snoek, Kevin Swersky, Hugo Larochelle
official documentation
documentation
sha256:3313349bc4d1…
pesc-acquisition
Ryan P. Adams, Michael Gelbart, Jasper Snoek, Kevin Swersky, Hugo Larochelle
official documentation
documentation
sha256:1124d3cadc0d…
pesc-gp
Ryan P. Adams, Michael Gelbart, Jasper Snoek, Kevin Swersky, Hugo Larochelle
official documentation
documentation
sha256:f96c6b695303…

Curation Provenance

Curator: Codex
Method: ai_assisted
Model: GPT-6
Created: 2026-10-15T03:26:23Z
Updated: 2026-10-15T03:26:23Z
Source File: data/curated/PESCF.yaml