Unsupervised Feature Extraction by Time-Contrastive Learning and Nonlinear ICA

Nonlinear independent component analysis (ICA) provides an appealing framework for unsupervised feature learning, but the models proposed so far are not identifiable. Here, we first propose a new intuitive principle of unsupervised deep learning from time series which uses the nonstationary structure of the data. Our learning principle, time-contrastive learning (TCL), finds a representation which allows optimal discrimination of time segments (windows). Surprisingly, we show how TCL can be related to a nonlinear ICA model, when ICA is redefined to include temporal nonstationarities. In particular, we show that TCL combined with linear ICA estimates the nonlinear ICA model up to point-wise transformations of the sources, and this solution is unique --- thus providing the first identifiability result for nonlinear ICA which is rigorous, constructive, as well as very general.

Independent componentanalysis, A new concept?Independent component analysis, A new concept?Fast and robustfixed-point algorithms…Fast and robust fixed-point algorithms for independent component analysisNonlinear independentcomponent analysis…Nonlinear independent component analysis: Existence and uniqueness resultsBlind source separationby nonstationarity of…Blind source separation by nonstationarity of variance: a cumulant-based approachUnderstanding thedifficulty of training…Understanding the difficulty of training deep feedforward neural networksStacked DenoisingAutoencoders: Learning…Stacked Denoising Autoencoders: Learning Useful Representations in a Deep Network with a Local Denoising CriterionNoise-ContrastiveEstimation of…Noise-Contrastive Estimation of Unnormalized Statistical Models, with Applications to Natural Image StatisticsFast Kd-Trees for theKullback-Leibler…Fast Kd-Trees for the Kullback-Leibler Divergence and Other Decomposable Bregman DivergencesAn extension of slowfeature analysis for…An extension of slow feature analysis for nonlinear blind source separationDropout: a simple way toprevent neural networks…Dropout: a simple way to prevent neural networks from overfittingNICE: Non-linearIndependent Components…NICE: Non-linear Independent Components EstimationGAN(GenerativeAdversarial Nets)GAN(Generative Adversarial Nets)Colorization as a ProxyTask for Visual…Colorization as a Proxy Task for Visual UnderstandingDeep Energy EstimatorNetworksDeep Energy Estimator NetworksData-Efficient ImageRecognition with…Data-Efficient Image Recognition with Contrastive Predictive CodingHidden Markov NonlinearICA: Unsupervised…Hidden Markov Nonlinear ICA: Unsupervised Learning from Nonstationary Time SeriesFlow-Based IndependentVector Analysis for…Flow-Based Independent Vector Analysis for Blind Source SeparationIndependent InnovationAnalysis for Nonlinear…Independent Innovation Analysis for Nonlinear Vector Autoregressive ProcessNonlinear IndependentComponent Analysis for…Nonlinear Independent Component Analysis for Principled Disentanglement in Unsupervised Deep LearningIdentifiability oflatent-variable and…Identifiability of latent-variable and structural-equation models: from linear to nonlinearNonlinear independentcomponent analysis for…Nonlinear independent component analysis for discrete-time and continuous-time signalsUnsupervisedrepresentation learning…Unsupervised representation learning of spontaneous MEG data with nonlinear ICAAn InterventionalPerspective on…An Interventional Perspective on Identifiability in Gaussian LTI Systems with Independent Component AnalysisIdentifiableExchangeable Mechanisms…Identifiable Exchangeable Mechanisms for Causal Structure and Representation LearningUnsupervised FeatureExtraction by…Unsupervised Feature Extraction by Time-Contrastive Learning and Nonlinear ICAEarlier referencesFocus paperCiting papersOlderNewer

Click a node to pin it, click the empty canvas to go back to this paper, or hover to preview. Open a node’s page from its title.