AIMech AI

Tree-structured Parzen Estimator

Algorithms AIMech:TreeStructuredParzenEstimator DRAFT
Aliases: TPE, Tree-structured Parzen Estimator Approach
A sequential hyperparameter optimization method that separates observations by a loss quantile, fits tree-structured densities for the better and remaining configurations, and proposes evaluations using their density ratio as an expected-improvement ranking.
Identity Notes & Concept Scope TPE is the particular two-density sequential optimizer introduced by Bergstra et al., not every Parzen density estimator, every expected-improvement method, Gaussian-process regression or the downstream Fast AutoAugment policy search that uses it. The quantile threshold groups observations for density fitting; it need not equal the best observed loss. Names and author order follow the inspected proceedings PDF. No normalized identity match was found across all 442 pinned AIO labels/scoped synonyms and 250 preceding native IDs/names/aliases. Full-checkout fixed-string searches included ignored and hidden files in both worktree and main checkout, returning 9 lines in each checkout. These were references within neighboring records, their review and the prior discovery ledger, not records for the proposed identities. Fourteen exact AIO CLASS nodes with synonyms and outgoing edges and six neighboring native mechanisms were inspected. Absence is bounded to this snapshot and semantic neighborhood.

Claims & Grounded Evidence

1 Claim
Mechanism #method
Represent valid configurations with a conditional generative tree so that some variables are active only for particular parent choices. Given observed configurations and losses to minimize, choose a loss threshold at a quantile gamma and fit l(x) from observations below that threshold and g(x) from the remainder. The model uses p(x|y)=l(x) below the threshold and g(x) otherwise, with p(x)=gamma*l(x)+(1−gamma)*g(x). Under this construction, expected nonnegative improvement E[max(y*−y,0)] is proportional, across configurations, to [gamma+(1−gamma)*g(x)/l(x)]^−1 wherever the relevant densities and expectation are defined. Draw candidate configurations from l, rank them by this expression, evaluate the selected candidate’s actual loss, and incorporate the observation into subsequent density estimates. The original estimator replaces continuous priors with adaptive Parzen mixtures around observed values and retains a prior component; bounded uniform variables use truncated Gaussian mixtures, log-uniform variables are modeled in log space, and categorical probabilities are reweighted by observed counts. The tree specifies conditional variable activation, not a decision tree that predicts loss. This is distinct from the separate Gaussian-process surrogate described in Section 3 of the same paper.

⚠️ Curated Limitations & Negative Results

Artificial Intelligence Ontology (AIO) Grounding

Mapped AIO Classes
AIO Target Class Mapping Relation Mapping Rationale
AIO:TrainingStrategy
TrainingStrategy
related_match TPE chooses training hyperparameters using observed evaluation losses. This relates a hyperparameter-search algorithm to the pinned training-strategy concept; it is neither identical to that concept nor a preprocessing subclass.

Evidence Sources & Primary Literature

1 Source
Source ID Publication / Document Type / Access Reference & Checksum
method-source
James Bergstra, Rémi Bardenet, Yoshua Bengio, Balázs Kégl
primary paper
full_text
sha256:a5355a3d610d…

Curation Provenance

Curator: Codex
Method: ai_assisted
Model: GPT-6
Created: 2026-10-11T11:08:01Z
Updated: 2026-10-11T11:08:01Z
Source File: data/curated/TreeStructuredParzenEstimator.yaml