AIMech AI

Order-agnostic NADE training

Algorithms AIMech:OrderAgnosticNADETraining DRAFT
Aliases: Order-agnostic training of NADE
A stochastic training procedure that shares neural conditional parameters across variable orderings and estimates the order-averaged NADE log-likelihood objective using a sampled observed prefix and losses for all remaining variables.
Identity Notes & Concept Scope This is Uria, Murray and Larochelle’s order-agnostic training procedure, applicable to shallow or deep NADE and its real-valued extension. It is distinct from the original fixed-order NADE architecture, the existence of additional deterministic hidden layers alone, and an ensemble mixture evaluated after training. Parameter sharing across orderings does not assert that every ordering defines the same joint distribution. No normalized identity match was found across all 442 pinned AIO labels/scoped synonyms and 346 preceding native IDs/names/aliases. Full-checkout fixed-string searches included ignored and hidden files in worktree and main, returning 23 and 23 lines respectively. All 17 unique matched line contents were inspected in full: SBN source metadata, NADE and DARN scope distinctions, their saved review and the carried noisy-OR discovery lead, not existing candidate records. Exact checkout counts and differences are retained in the ledger. Seventeen exact AIO CLASS nodes with scoped synonyms/comments and outgoing edges and six full native neighboring records were inspected. Absence is bounded to this snapshot and semantic neighborhood.

Claims & Grounded Evidence

1 Claim
Mechanism #method
Treat a variable ordering o as uniformly distributed over permutations and minimize the mean over data and o of the negative log probability assigned by the corresponding autoregressive NADE. For a training example, sample an ordering and a prefix length d-1 uniformly from zero through D-1. Feed the observed prefix values to the shared neural conditional network, set unobserved input values to zero and append a binary mask identifying observed dimensions so that observed zeros remain distinguishable from missing inputs. Evaluate the conditional loss for each of the D-d+1 remaining variables under that same prefix, sum those losses and multiply by D/(D-d+1). The resulting loss and, under the differentiability conditions, its gradient estimate the order-averaged objective; one masked-prefix forward/backward computation serves all missing outputs. Additional deterministic hidden layers can be used, while full joint evaluation for a chosen ordering still requires all ordered conditionals. After training, a selected ordering defines one normalized autoregressive model. A separate ensemble averages the joint probabilities of selected orderings, and samples by selecting a member then generating from that member. This probability average is distinct from the order-average log-likelihood training objective.

⚠️ Curated Limitations & Negative Results

Artificial Intelligence Ontology (AIO) Grounding

Mapped AIO Classes
AIO Target Class Mapping Relation Mapping Rationale
AIO:BayesianNetwork
Bayesian Network
related_match The procedure trains a family of fully visible autoregressive directed probabilistic models, each indexed by an ordering. The pinned AIO target identifies that model context. This is a training-method-to-model related match, not equivalence or subclass membership of an algorithm in the network class; a missing-input mask alone does not justify mapping to an AIO masking layer.

Evidence Sources & Primary Literature

1 Source
Source ID Publication / Document Type / Access Reference & Checksum
method-source
Benigno Uria, Iain Murray, Hugo Larochelle
primary paper
full_text
ID: pmlr-v32-uria14
sha256:3a039578622b…

Curation Provenance

Curator: Codex
Method: ai_assisted
Model: GPT-6
Created: 2026-10-11T17:36:54Z
Updated: 2026-10-11T17:36:54Z
Source File: data/curated/OrderAgnosticNADETraining.yaml