Closed-Form Diffeomorphic Transformations for Time Series Alignment
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
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2015Spatial Transformer Networkscited by 1,429
- 2017Soft-DTW: a Differentiable Loss Function for Time-Seriescited by 271
- 2018Unsupervised Learning for Fast Probabilistic Diffeomorphic Registrationcited by 116
- 2019Deep Learning in Medical Image Registration: A Reviewcited by 98
- 2020Adaptive Checkpoint Adjoint Method for Gradient Estimation in Neural ODEcited by 76
- 2018Don't Unroll Adjoint: Differentiating SSA-Form Programscited by 45
- 2021MALI: A memory efficient and reverse accurate integrator for Neural ODEscited by 42
- 2019DiffEqFlux.jl - A Julia Library for Neural Differential Equationscited by 33
- 2020Differentiable Divergences Between Time Seriescited by 28
- 2020Instead of Rewriting Foreign Code for Machine Learning, Automatically Synthesize Fast Gradientscited by 27
8 more
- 2019TensorFlow Eager: A Multi-Stage, Python-Embedded DSL for Machine Learningcited by 22
- 2019Temporal Transformer Networks: Joint Learning of Invariant and Discriminative Time Warpingcited by 21
- 2019Explicit Disentanglement of Appearance and Perspective in Generative Modelscited by 20
- 2018Learning to Exploit Invariances in Clinical Time-Series Data using Sequence Transformer Networkscited by 10
- 2020Neural Time Warping For Multiple Sequence Alignmentcited by 6
- 2021Residual Networks as Flows of Velocity Fields for Diffeomorphic Time Series Alignmentcited by 4
- 2019Trainable Time Warping: Aligning Time-Series in the Continuous-Time Domaincited by 3
- 2021SrvfNet: A Generative Network for Unsupervised Multiple Diffeomorphic Shape Alignmentcited by 1
Built on by
Citing papers per year: 2024: 2; 2025: 5.
7 papers.
- 2025DiTASK: Multi-Task Fine-Tuning with Diffeomorphic Transformationscited by 7
- 2024Trainable Highly-expressive Activation Functionscited by 6
- 2025Shifting the Paradigm: A Diffeomorphism Between Time Series Data Manifolds for Achieving Shift-Invariancy in Deep Learningcited by 5
- 2025Diffeomorphic Temporal Alignment Nets for Time-series Joint Alignment and Averagingcited by 3
- 2025Synchronization of Multiple Videoscited by 3
- 2024DiGRAF: Diffeomorphic Graph-Adaptive Activation Functioncited by 2
- 2025TimePoint: Accelerated Time Series Alignment via Self-Supervised Keypoint and Descriptor Learningcited by 2
- 2025Synchronization of Multiple Videos15 Oct 2025
- 2025TimePoint: Accelerated Time Series Alignment via Self-Supervised Keypoint and Descriptor Learning29 May 2025
- 2025Shifting the Paradigm: A Diffeomorphism Between Time Series Data Manifolds for Achieving Shift-Invariancy in Deep Learning27 Feb 2025
- 2025Diffeomorphic Temporal Alignment Nets for Time-series Joint Alignment and Averaging10 Feb 2025
- 2025DiTASK: Multi-Task Fine-Tuning with Diffeomorphic Transformations9 Feb 2025
- 2024Trainable Highly-expressive Activation Functions10 Jul 2024
- 2024DiGRAF: Diffeomorphic Graph-Adaptive Activation Function2 Jul 2024