AIMech AI

Shared inverse-lengthscale variational sparse-spectrum inference

Algorithms AIMech:SharedInverseLengthscaleVariationalSparseSpectrumInference DRAFT
The Tan–Ong–Nott–Jasra sparse-spectrum regression inference procedure that alternates a Gaussian nonconjugate variational proposal for a shared inverse-lengthscale vector with full Gaussian coefficient and half-Cauchy-derived scale-coordinate updates.
Identity Notes & Concept Scope No normalized identity match across all 442 pinned AIO IDs, labels and scoped synonyms and 552 maintained IDs, names and aliases. Ignored- and hidden-inclusive fixed-string searches of the recovery, old discovery and original Documents checkouts returned 2990, 5 and 105 lines. Of 507 distinct matching contents, all 416 project-content strings, including nine full generated search strings, were read; 91 dependency-only token matches were triaged by paths and surrounding snippets as unrelated language, mathematical-function and color names. Assessed all 29 semantic AIO rows and 115 native names/definitions, seven complete annotated AIO nodes with incident edges/generated YAML and six complete native context records. This descriptive local name denotes Tan et al. Algorithm 1 for a shared Gaussian inverse-lengthscale vector, full Gaussian coefficients and half-Cauchy-derived scale factors. It is a specified spectral inference procedure beyond generic NCVMP, not Gal–Turner independent spectral factors, the fixed-hyperparameter SSGP model, uncertain-test-input prediction, or the separately curated query-local neighborhood wrapper. No new standard acronym is asserted. The adaptive step controller remains separate pending work. Absence is bounded to this pin and inspected corpus.

Claims & Grounded Evidence

7 Claims
Scope #hierarchical-spectral-model
For n scalar responses y_i at fixed inputs x_i in R^d and m fixed draws s_r from N(0,I_d), define t_ir=s_r elementwise x_i and the 2m-column z_i(lambda) containing all cos(t_ir^T*lambda) followed by all sin(t_ir^T*lambda). The n by 2m matrix Z has rows z_i^T. Use y|alpha,lambda,gamma~N(Z*alpha,gamma^2*I_n), alpha|sigma~N(0,(sigma^2/m)*I_2m), lambda~N(mu0,Sigma0) with positive-definite Sigma0, and independent positive half-Cauchy scales sigma,gamma with known positive scale parameters A_sigma,A_gamma. Each half-Cauchy density is 2*A/(pi*(A^2+s^2)) for s>0. The signed vector lambda is shared by every spectral feature; its magnitude is an inverse-lengthscale under the displayed kernel convention. The spectral draws are held fixed during this inference.
Mechanism #variational-family-objective
Use q(alpha)q(lambda)q(sigma)q(gamma), with full Gaussian factors q(alpha)=N(mu_alpha,Sigma_alpha) and q(lambda)=N(mu_lambda,Sigma_lambda). The scale factors have their unrestricted coordinate-optimal forms stated below. Target L=E_q[log p(y,alpha,lambda,sigma,gamma)]-E_q[log q], a lower bound on log p(y) when the posterior is proper, the evidence positive and finite, and the expectations well-defined. Within-block covariances are retained, while dependence between coefficients, shared inverse-lengthscales and scales is omitted. This approximation does not separately factorize each transformed spectral frequency.
Mechanism #shared-feature-moments
At current q(lambda)=N(mu,Sigma), define c(t)=exp(-t^T*Sigma*t/2)*cos(t^T*mu) and s(t)=exp(-t^T*Sigma*t/2)*sin(t^T*mu). These give the feature first moments. For any two feature arguments a,b, E[cos(a^T*lambda)cos(b^T*lambda)]=(c(a-b)+c(a+b))/2, E[sin(a^T*lambda)sin(b^T*lambda)]=(c(a-b)-c(a+b))/2 and E[cos(a^T*lambda)sin(b^T*lambda)]=(s(a+b)+s(b-a))/2. Consequently F=E[Z] and K=E[Z^T*Z]=sum_i E[z_i*z_i^T] are analytic. Different spectral features generally have nonzero covariance because they depend on the same uncertain vector; K cannot generally be replaced by F^T*F.
Mechanism #coefficient-coordinate
With current F=E[Z], K=E[Z^T*Z], u=E[gamma^-2] and v=E[sigma^-2], the exact Gaussian coefficient coordinate is Sigma_alpha=(u*K+m*v*I_2m)^-1 and mu_alpha=u*Sigma_alpha*F^T*y, provided these moments are finite and positive. K is positive semidefinite, so m*v>0 makes the displayed precision positive definite. The full covariance retains correlations between the finite coefficients. This is optimal holding the other variational factors fixed, not exact integration of the true coupled coefficient and inverse-lengthscale posterior.
Mechanism #scale-coordinates
Set M=mu_alpha*mu_alpha^T+Sigma_alpha, C_sigma=(m/2)*tr(M) and C_gamma=(y^T*y-2*y^T*F*mu_alpha+tr(M*K))/2. The coordinate densities are q(sigma) proportional to sigma^(-2m)*exp(-C_sigma/sigma^2)/(A_sigma^2+sigma^2) and q(gamma) proportional to gamma^(-n)*exp(-C_gamma/gamma^2)/(A_gamma^2+gamma^2), on positive scales. For C,A>0, define J_k(C,A)=integral_0^infinity r^(-k)*exp(-C/r^2)/(A^2+r^2) dr, finite for k>-1. Their inverse-square expectations are J_(2m+2)(C_sigma,A_sigma)/J_(2m)(C_sigma,A_sigma) and J_(n+2)(C_gamma,A_gamma)/J_n(C_gamma,A_gamma). Substitution x=1/r relates J_k to the paper’s H(k-2,C,A^2); normalizer evaluation uses one-dimensional integration. Gaussian feature moments being analytic does not make every scale normalization an elementary closed-form computation.
Mechanism #lambda-natural-proposal
Holding the other factors fixed, let S=E_q[log p(y,alpha,lambda,sigma,gamma)] as a function of the current lambda-factor mean mu and covariance Sigma. Define g=grad_mu S and the symmetric covariance derivative G by dS=g^T*dmu+tr(G^T*dSigma). Evaluate both derivatives at the same old mu,Sigma. The unit NCVMP proposal is Sigma_new=(-2*G)^-1 and mu_new=mu+Sigma_new*g, valid as a Gaussian factor only if -2*G is positive definite. In the source Algorithm 1 cycle, this lambda proposal precedes recomputing feature moments, the Gaussian coefficient coordinate, and the two scale coordinates. Reevaluate the moments after accepted changes. The lambda proposal is generally a fixed-point/natural-gradient step, not an exact Gaussian-family coordinate maximizer; no bound-ascent or convergence guarantee follows.
Mechanism #predictive-moments
For a fixed query x_star, form the same 2m-column z_star(lambda), f_star=E[z_star] and R_star=E[z_star*z_star^T]. Under the independent variational factors, the future noisy-response mean is mu_alpha^T*f_star and its variance, when finite, is E[gamma^2]+tr(Sigma_alpha*R_star)+mu_alpha^T*(R_star-f_star*f_star^T)*mu_alpha. The latent-function variance omits E[gamma^2]. These are moments of the variational predictive mixture, which is generally not Gaussian, and do not establish calibrated intervals or an exact full-kernel GP posterior. For the proper C_gamma,A_gamma>0 scale density, E[gamma^2]=J_(n-2)/J_n is finite only for n>1; its n=1 tail yields a logarithmically divergent second moment.

⚠️ Curated Limitations & Negative Results

Artificial Intelligence Ontology (AIO) Grounding

Mapped AIO Classes
AIO Target Class Mapping Relation Mapping Rationale
AIO:RegressionAnalysis
Regression Analysis
related_match The procedure estimates a probabilistic input-to-scalar-response relation through a specified finite spectral model and variational posterior. RegressionAnalysis denotes its task, not this shared-parameter model, factorization or fitting algorithm; this is an algorithm-to-task relation without equivalence or an is-a assertion.

Evidence Sources & Primary Literature

2 Sources
Source ID Publication / Document Type / Access Reference & Checksum
tan2015
Linda S. L. Tan, Victor M. H. Ong, David J. Nott, Ajay Jasra
primary paper
full_text
ID: https://arxiv.org/abs/1306.1999v3
sha256:72feb4c72b26…
wand2014
Matt P. Wand
primary paper
full_text
ID: https://www.jmlr.org/papers/v15/wand14a.html
sha256:e2938b069d80…

Curation Provenance

Curator: Codex
Method: ai_assisted
Model: GPT-6
Created: 2026-10-12T23:31:32Z
Updated: 2026-10-12T23:31:32Z
Source File: data/curated/SharedInverseLengthscaleVariationalSparseSpectrumInference.yaml