mlsanityData to 14 Oct 2026

Closed-Form Diffeomorphic Transformations for Time Series Alignment

arXiv 2206.08107 ↗First posted 16 Jun 2022cs.LG cs.AIcited by 7

Not on the map. Why?

Abstract (arXiv)

Time series alignment methods call for highly expressive, differentiable and invertible warping functions which preserve temporal topology, i.e diffeomorphisms. Diffeomorphic warping functions can be generated from the integration of velocity fields governed by an ordinary differential equation (ODE). Gradient-based optimization frameworks containing diffeomorphic transformations require to calculate derivatives to the differential equation's solution with respect to the model parameters, i.e. sensitivity analysis. Unfortunately, deep learning frameworks typically lack automatic-differentiation-compatible sensitivity analysis methods; and implicit functions, such as the solution of ODE, require particular care. Current solutions appeal to adjoint sensitivity methods, ad-hoc numerical solvers or ResNet's Eulerian discretization. In this work, we present a closed-form expression for the ODE solution and its gradient under continuous piecewise-affine (CPA) velocity functions. We present a highly optimized implementation of the results on CPU and GPU. Furthermore, we conduct extensive experiments on several datasets to validate the generalization ability of our model to unseen data for time-series joint alignment. Results show significant improvements both in terms of efficiency and accuracy.

Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 20 of its 51 references that are in the map. First posted on arXiv 16 Jun 2022.

Builds on

20 of 51 references.

References · 20

  1. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  3. 2015Spatial Transformer Networkscited by 1,429
  4. 2017Soft-DTW: a Differentiable Loss Function for Time-Seriescited by 271
  5. 2018Unsupervised Learning for Fast Probabilistic Diffeomorphic Registrationcited by 116
  6. 2019Deep Learning in Medical Image Registration: A Reviewcited by 98
  7. 2020Adaptive Checkpoint Adjoint Method for Gradient Estimation in Neural ODEcited by 76
  8. 2018Don't Unroll Adjoint: Differentiating SSA-Form Programscited by 45
  9. 2021MALI: A memory efficient and reverse accurate integrator for Neural ODEscited by 42
  10. 2019DiffEqFlux.jl - A Julia Library for Neural Differential Equationscited by 33
  11. 2020Differentiable Divergences Between Time Seriescited by 28
  12. 2020Instead of Rewriting Foreign Code for Machine Learning, Automatically Synthesize Fast Gradientscited by 27
8 more
  1. 2019TensorFlow Eager: A Multi-Stage, Python-Embedded DSL for Machine Learningcited by 22
  2. 2019Temporal Transformer Networks: Joint Learning of Invariant and Discriminative Time Warpingcited by 21
  3. 2019Explicit Disentanglement of Appearance and Perspective in Generative Modelscited by 20
  4. 2018Learning to Exploit Invariances in Clinical Time-Series Data using Sequence Transformer Networkscited by 10
  5. 2020Neural Time Warping For Multiple Sequence Alignmentcited by 6
  6. 2021Residual Networks as Flows of Velocity Fields for Diffeomorphic Time Series Alignmentcited by 4
  7. 2019Trainable Time Warping: Aligning Time-Series in the Continuous-Time Domaincited by 3
  8. 2021SrvfNet: A Generative Network for Unsupervised Multiple Diffeomorphic Shape Alignmentcited by 1

Built on by

Cited by year

Citing papers per year: 2024: 2; 2025: 5.

7 papers.