Nonlinear ICA Using Auxiliary Variables and Generalized Contrastive Learning

Citation

One-Line Takeaway

Hyvarinen, Sasaki, and Turner show that nonlinear ICA becomes identifiable once the latent sources are conditionally independent given an observed auxiliary variable uu, and they turn that identifiability argument into a practical contrastive-learning estimator.

Technical Summary

  • Setup: the observations satisfy x=f(s),x = f(s), where ff is smooth and invertible and the latent sources s1,…,sns_1,\ldots,s_n are conditionally independent given an observed auxiliary variable uu: log⁡p(s∣u)=∑i=1nqi(si,u).\log p(s \mid u) = \sum_{i=1}^n q_i(s_i, u).
  • General-case identifiability: if the conditional source laws vary with uu in a sufficiently rich way and the learned feature map h(x)h(x) is invertible and smooth, then the learned coordinates recover the sources up to component-wise invertible scalar transformations.
  • Variability condition: the paper's key nontrivial assumption is that uu changes the source conditionals strongly enough that certain first- and second-derivative feature vectors built from qi(⋅,u)q_i(\cdot, u) are linearly independent across several values of uu.
  • Conditionally exponential case: if p(si∣u)=Qi(si)Zi(u)exp⁡ ⁣(∑j=1kq~ij(si)λij(u)),p(s_i \mid u) = \frac{Q_i(s_i)}{Z_i(u)} \exp\!\left(\sum_{j=1}^k \tilde q_{ij}(s_i)\lambda_{ij}(u)\right), then the estimator recovers sufficient statistics of the sources only up to an additional linear transformation. For low-order conditional exponential families, this linear indeterminacy is unavoidable.

Method

  • Build augmented data pairs x~=(x,u)\tilde x = (x, u) and randomized negatives x~∗=(x,u∗)\tilde x^\ast = (x, u^\ast), where u∗u^\ast is permuted independently of xx.
  • Train a nonlinear logistic regressor of the form r(x,u)=∑iψi(hi(x),u)r(x, u) = \sum_i \psi_i(h_i(x), u) to discriminate true pairs from randomized pairs.
  • Under infinite data and universal approximation assumptions, the learned hidden units hi(x)h_i(x) consistently estimate the nonlinear ICA solution allowed by the corresponding theorem regime.

Empirical Evaluation

  • Non-conditionally exponential experiment: the paper generates five nonstationary sources on a 22D grid by modulating Laplacian variables with spatially varying scales, mixes them with a random three-layer neural network, and uses the spatial index pair as uu.
  • Conditionally exponential experiment: the paper generates segmented nonstationary time-series sources, uses the segment index as uu, and evaluates recovery up to the unresolved sign / linear ambiguity of that regime.
  • Headline result: the proposed method performs similarly to TCL, while supporting a broader and more explicit identifiability framework.

Assumptions And Limits

The result depends on observed side information uu that is not just a deterministic function of xx, on invertibility / smoothness assumptions for the generative and learned maps, and on a strong variability condition for how uu modulates the source laws. When the conditional source family is too simple, especially low-order conditional exponential families, a linear ambiguity remains.

Relevance To This Project

This paper is highly relevant to the repo's strategy-identification agenda because it gives a clean theorem for when extra observed structure restores latent identifiability. In x -> z -> y terms, it says that a latent strategy variable can become recoverable once an auxiliary observable changes the latent distribution in a sufficiently rich way. That is the same structural lesson behind using time, metadata, interventions, or repeated contexts to identify latent reasoning modes.

Comparison Notes

Compared with Jiang and Tanner (1999), the auxiliary variable is not a covariate-dependent gate over experts but an observed variable that modulates the latent source law directly. Compared with Khemakhem et al. (2020), this paper works in the nonlinear-ICA setting and shows the same basic principle more directly: unsupervised latent-variable models are not identifiable from marginals alone, but conditioning structure can sharply reduce the ambiguity.

Source Note

Retrieval: alphaXiv MCP get_paper_content on arXiv:1805.08651; alphaXiv MCP answer_pdf_queries on the arXiv PDF; PMLR paper page and PMLR PDF hyvarinen19a.pdf; no local cache or downloaded source artifacts were created.

Verified from source: title, authors, venue, arXiv identifier, the model x=f(s)x = f(s) with conditional independence given auxiliary variable uu, the generalized contrastive-learning discrimination setup, the general-case identifiability up to component-wise invertible transforms, the conditionally exponential linear-indeterminacy result, and the two synthetic experiment setups plus their "similar to TCL" headline were checked against the paper text and PMLR sources.

Built with LogoFlowershow