AIMech AI

Stein variational gradient descent

Algorithms AIMech:SteinVariationalGradientDescent DRAFT
An interacting-particle inference algorithm that approximates a differentiable continuous target by synchronously transporting particles with a kernel-weighted target-score and kernel-derivative vector field derived from a population RKHS KL-descent calculation.
Identity Notes & Concept Scope The selected identity is the 2016 Liu–Wang synchronous scalar-kernel interacting-particle variational inference algorithm. Its score-plus-kernel-derivative field and population infinitesimal-KL argument do not identify finite atomic-particle iteration with target-invariant Langevin sampling, parameterized BBVI, learned FlowMatching or the complete SoftQ control method. Fresh collection on 16 October 2026 at 00:05:44–00:06:43 UTC followed actual cohort 354 merge 008d1eafc23cb19605953fa860475256d1b28895. It compared all 788 native and 442 pinned AIO records: 4,882 ID/local-ID/name/alias/scoped-synonym occurrences and 3,728 normalized values, with zero candidate collisions and 28 contextual matches. Four checkout searches included ignored and hidden files and returned 1,233, 942, 3,008 and 3,783 occurrences, retained as 665 distinct contents. Root read the complete contents of groups 440–664; two supporting agents read groups 0–219 and 220–439 and all occurrence provenance in those partitions. Root read their complete assessments and all recovered question semantics. Root also read all 28 normalized context fields, all 12 matched complete frontier objects, 16 native identity/definition/claim/limitation/mapping projections, and nine exact AIO CLASS nodes with all 33 incident-edge entries. Native identity_notes, source metadata and curation fields were not all reread in these current neighbor projections; separately bound prior primary/draft inspections remain historical evidence. All 913 main and 394 nested objects were mechanically queried recursively; this is not a full manual reading of every unmatched object. All 665 contents were read across the team, without claiming root manually read every repeated occurrence. Thirty-three recovered historical source questions remain explicitly pending under issue 406; no global novelty or family-exhaustion claim is made.

Claims & Grounded Evidence

5 Claims
Scope #target-and-particles
SVGD approximates a differentiable continuous target with a set of particles and requires its log-density gradient; an unknown multiplicative normalization constant independent of x cancels from that score. The original procedure starts from a supplied particle configuration and transports particles rather than fitting a prescribed finite-dimensional variational density family.
Mechanism #synchronous-kernel-update
At iteration l, set x_i^(l+1)=x_i^l+epsilon_l/n * sum_j[k(x_j^l,x_i^l) grad log p(x_j^l)+grad_first k(x_j^l,x_i^l)]. All terms use the old particle configuration, including the i=j term. Kernel-score attraction and the first-argument kernel derivative jointly define the update.
Scope #population-variational-direction
Under the smooth-density, Stein-class, boundary and differentiability assumptions, the derivative of population KL under x+epsilon phi at epsilon=0 is minus the expected Stein operator. Optimizing this linear functional in the specified vector-valued RKHS gives the kernel-score-plus-kernel-derivative direction used by the particle approximation. This is a population derivation, not a finite atomic KL assertion.
Mechanism #rbf-specialization
For the positive-bandwidth RBF kernel, the derivative contribution points away from each neighboring particle and is combined with the kernel-weighted target scores. With a single particle, the unit diagonal and zero first-argument diagonal derivative give target-score ascent. The exact-score update is deterministic conditional on its starting particles and chosen step/kernel schedule.
Scope #practical-computation
The particle update uses score evaluations and pairwise kernel values/derivatives without evaluating a transported-density Jacobian determinant or a Metropolis acceptance ratio. The source discusses minibatch score estimates for factorized-data posteriors, parallel score evaluation and approximations to the pairwise sum as practical extensions. Their randomness and approximation differ from the exact-score full-particle recurrence.

⚠️ Curated Limitations & Negative Results

Artificial Intelligence Ontology (AIO) Grounding

Explicit AIO Snapshot Assessment: No Match

Rationale: No informative positive mapping for the complete scalar-kernel iterative particle-inference algorithm was established among the eight inspected pinned targets. A reusable kernel or mathematical vector field does not alone identify the whole inference procedure with a network layer, generic function class or unrelated task.

Search Scope: Current source/identity review at merged base 008d1eafc23cb19605953fa860475256d1b28895 compared 788 native and 442 pinned AIO records and included ignored/hidden files in four checkout searches. The team read all 665 matching contents; root inspected the contextual mechanisms and nine exact AIO CLASS nodes, including all eight recorded SVGD rejections and their incident edges. MathematicalFunction permits multivariate functions, but generic functional representability alone does not give an informative mapping for a complete iterative inference procedure. KernelLayer denotes a network dot-product layer; model applications, deterministic transition embeddings, training terminology and unlabeled-data contexts do not establish the complete SVGD identity. The eight rejection rationales remain bounded to pinned AIO commit 397851c547d1c4d8f06ef184f63c1d40bc86937a, not every ontology revision or future variant. Original method and supplementary inspections remain separately bound; the 33 historical questions and seven pending citation questions remain open.
Examined AIO Candidate Rejection Reason
AIO:MathematicalFunction The target is a generic rule class and is not restricted to scalars. Although the SVGD vector field is a mathematical function, generic functional representability of a full iterative particle inference algorithm does not by itself supply an informative concept mapping; retain no-match at this algorithm scope.
AIO:KernelLayer AIO defines a layer taking dot products of inputs; an RKHS kernel and interacting-particle inference update do not instantiate that network-layer identity.
AIO:BayesianNetwork A posterior over a DAG model is one possible target, but the defining procedure requires a target score, not a directed conditional-dependence network.
AIO:ProbabilisticGraphicalModel Unlike BBVI factor-local Markov blankets, the SVGD core needs no graph factorization. A possible model application is insufficient to make the general score-based inference procedure this task/class.
AIO:MarkovChain One may embed deterministic iteration as a degenerate transition system, but the source defines a coupled variational transport and does not identify a target-invariant Markov sampler or the pinned network/process class. Do not infer identity from the shared term sampling.
AIO:UnsupervisedLearning The algorithm approximates a specified target, which may be a supervised posterior; learning patterns from unlabeled data is not its defining task.
AIO:TrainingStrategy The pinned preprocessing/training class is not the general particle inference algorithm. Using scores of a learned model or adaptive step sizes does not establish that class relation.
AIO:VariationalAutoEncoder SVGD does not require an encoder/decoder or the pinned latent-space autoencoder architecture; later VAE applications are separate methods.

Evidence Sources & Primary Literature

3 Sources
Source ID Publication / Document Type / Access Reference & Checksum
liu2016-main
Qiang Liu, Dilin Wang
primary paper
full_text
ID: https://proceedings.neurips.cc/paper_files/paper/2016/hash/b3ba8f1bee1238a2f37603d90b58898d-Abstract.html
sha256:2ea66ee72576…
liu2016-supplement
Qiang Liu, Dilin Wang
primary paper
full_text
ID: https://proceedings.neurips.cc/paper_files/paper/2016/hash/b3ba8f1bee1238a2f37603d90b58898d-Abstract.html
sha256:7c4102d79ac5…
liu2019-v3-context
Qiang Liu, Dilin Wang
primary paper
full_text
ID: https://arxiv.org/abs/1608.04471v3
sha256:993eee23e03d…

Curation Provenance

Curator: Codex
Method: ai_assisted
Model: GPT-6
Created: 2026-10-16T00:26:14Z
Updated: 2026-10-16T00:26:14Z
Source File: data/curated/SteinVariationalGradientDescent.yaml