Source-linked AI summary

Time-lagged autoencoders: Deep learning of slow collective variables for molecular kinetics

Christoph Wehmeyer, Frank Noé

arXiv:1710.11239v1stat.MLcs.LGphysics.bio-phphysics.chem-ph

TL;DR

Molecular dynamics requires low-dimensional representations that retain slow kinetic behavior, but linear reductions may be inadequate for nonlinear metastable states. The paper develops time-lagged autoencoders, establishes their linear equivalence to TCCA and, for reversible data, TICA, and finds strong performance on toy models and alanine dipeptide.

Abstract

from arXiv · show

Inspired by the success of deep learning techniques in the physical and chemical sciences, we apply a modification of an autoencoder type deep neural network to the task of dimension reduction of molecular dynamics data. We can show that our time-lagged autoencoder reliably finds low-dimensional embeddings for high-dimensional feature spaces which capture the slow dynamics of the underlying stochastic processes - beyond the capabilities of linear dimension reduction techniques.

I. THEORY

The theory defines time-lagged autoencoders as encoders and decoders that compress time-series data into a lower-dimensional representation while minimizing reconstruction error.

  • A time-series with N dimensions and T time-steps is mapped to a d-dimensional embedding, with d < N, designed to compress time-lagged data.Source: §I · p. 2
  • The encoding E maps R^N to R^d, while decoding D maps R^d back to R^N to approximately reconstruct the time-lagged signal.Source: §I · p. 2
  • The formulation uses mean-free coordinates and covariance matrices, with whitening requiring care when C00 or Cττ is rank-deficient.Source: §I · p. 2
  • The reconstruction objective minimizes the average error over a selected class of encoding and decoding functions.Source: §I · p. 3

A. Linear TAE performs TCCA

For linear transformations, the time-lagged autoencoder reduces to a rank-d approximation of the Koopman dynamics and is equivalent to time-lagged canonical correlation analysis.

B. Time-reversible linear TAE performs TICA

When the time series is time-reversible, the linear time-lagged autoencoder becomes equivalent to TICA, with the placement of singular-value scaling determining the representation.

II. EXPERIMENTS

The experiments test nonlinear time-lagged autoencoders on toy models and alanine dipeptide, comparing reconstruction, low-dimensional representations, and kinetic-model performance with TICA and PCA.

  • Nonlinear time-lagged autoencoders are evaluated on two toy models and alanine dipeptide against TICA with kinetic-map scaling and PCA.Source: §II · p. 3
  • Validation compares reconstruction errors, correlations with known essential variables, and implied-timescale convergence of MSMs built in the encoded space.Source: §II · p. 4
  • The implementation uses PyTorch networks with one or two hidden layers, a latent layer of size d, leaky rectified linear units, and dropout.Source: §II · p. 4
  • Training and MSM discretization are repeated 100 times, with ensemble medians and 68% one-standard-deviation percentiles reported.Source: §II · p. 4
  • The evaluation uses independent or bootstrapped reference data, two-thirds training data, and one-third validation data.Source: §II · p. 4
  • Encoded coordinates are whitened, compared with reference data using CCA, and used to construct MSMs for implied-timescale validation.Source: §II · p. 4

A. Two-state toy model

In the nonlinearly separable two-state HMM, the TAE learns a one-dimensional representation that separates the hidden states and better preserves slow kinetics than TICA or PCA.

  • The TAE-encoded variable clearly separates both hidden states, whereas TICA is blurred and PCA does not separate them.Source: A. Two-state toy model · p. 4
  • The TAE outperforms TICA in validation reconstruction error, especially at small transformation lagtimes.Source: A. Two-state toy model · p. 4
  • The TAE encoding yields an MSM that approximates the slowest relaxation timescale even at short lagtimes.Source: A. Two-state toy model · p. 4
  • TICA converges too slowly toward the true timescale and reaches a numerically invalid range before getting close, while PCA is unsuitable for recovering kinetics.Source: A. Two-state toy model · p. 5

B. Four-state swissroll toy model

For a four-state HMM embedded in a nonlinear swissroll geometry, the TAE outperforms linear methods in reconstruction and state correlation, while MSM timescales remain accurate even for a one-dimensional embedding.

C. Molecular dynamics data of alanine dipeptide

In alanine dipeptide simulations represented by 30 heavy-atom coordinates, TAE improves regression error and MSM kinetic estimates, although PCA correlates best with the reference dihedral plane.

III. CONCLUSION

The paper develops time-lagged autoencoders for low-dimensional nonlinear embeddings of dynamical data. Linear TAEs recover established time-lagged methods, while nonlinear TAEs automatically learn feature transformations that resolve slow processes in toy models and molecular-dynamics data.

  • The study targets low-dimensional, nonlinear embeddings of dynamical data using time-lagged autoencoders.Source: §III · p. 6
  • Linear TAEs are equivalent to TCCA and, for statistically time-reversible data, to TICA.Source: §III · p. 6
  • Deep TAEs automatically optimize nonlinear feature transformations instead of requiring users to select them manually.Source: §III · p. 6
  • Results on toy models and molecular-dynamics data indicate that low-dimensional representations of slow dynamics can be obtained with nonlinear TAEs.Source: §III · p. 6
  • The approach is closely related to VAMPnets, and linear versions of these methods are connected to TCCA, TICA, Koopman models, or MSMs depending on inputs and reversibility.Source: §III · p. 6
Loading 1710.11239v1…