AIMech AI

Neural autoregressive distribution estimator

Architectures AIMech:NeuralAutoregressiveDistributionEstimator DRAFT
Aliases: NADE
A fully visible autoregressive density model whose ordered variable conditionals are computed by neural networks that share input-to-hidden parameters and recursively reuse prefix computations.
Identity Notes & Concept Scope This record covers the original binary NADE construction of Larochelle and Murray. Its neural hidden activations are deterministic functions of the visible prefix, not stochastic latent variables to be summed out. Mean-field RBM calculations motivate the parameterization; NADE is a separately normalized directed model and does not require a pretrained RBM. Later order-agnostic, real-valued, document and conditional variants need their own scope assessments. No normalized identity match was found across all 442 pinned AIO labels/scoped synonyms and 343 preceding native IDs/names/aliases. Full-checkout fixed-string searches included ignored and hidden files in worktree and main, returning 7 and 7 lines respectively. All 6 unique matched line contents were inspected in full: RWS component-model distinctions, its saved review and the carried sigmoid/autoregressive discovery lead, not existing candidate records. Exact checkout counts and differences are retained in the ledger. Thirteen 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
Fix an ordering of D binary observations. For each position i compute h_i=sigmoid(c+W[:,<i] x_<i) and r_i=P(x_i=1|x_<i)=sigmoid(b_i+V[i,:] h_i). The original motivation ties V to the transpose of W, while the paper explicitly also learns separate output weights V; sharing W and c across positions is retained. The joint probability is the product over i of r_i raised to x_i times (1-r_i) raised to (1-x_i). Initialize the hidden preactivation accumulator a_1=c and update a_(i+1)=a_i+W[:,i] x_i after evaluating position i. This reuses prefix work and supports O(DH) evaluation for the original one-hidden-layer construction with H hidden units. Train by differentiating the exact average negative log joint probability. Generate by sampling each visible bit from its prefix conditional in order; no stochastic hidden-state inference or RBM partition function is needed for these operations.

⚠️ Curated Limitations & Negative Results

Artificial Intelligence Ontology (AIO) Grounding

Mapped AIO Classes
AIO Target Class Mapping Relation Mapping Rationale
AIO:BayesianNetwork
Bayesian Network
broad_match The original paper explicitly defines NADE as a fully visible Bayesian network: ordered visible variables form an acyclic dependency graph with normalized neural conditional factors. The pinned AIO target is broader than this shared-parameter autoregressive architecture. Deterministic hidden computations parameterize the factors and do not introduce latent random variables.

Evidence Sources & Primary Literature

1 Source
Source ID Publication / Document Type / Access Reference & Checksum
method-source
Hugo Larochelle, Iain Murray
primary paper
full_text
ID: pmlr-v15-larochelle11a
sha256:b1fe502ea1b3…

Curation Provenance

Curator: Codex
Method: ai_assisted
Model: GPT-6
Created: 2026-10-11T17:27:17Z
Updated: 2026-10-11T17:27:17Z
Source File: data/curated/NeuralAutoregressiveDistributionEstimator.yaml