Numerical differentiation of noisy data: A unifying multi-objective optimization framework
Not on the map. Why?
Abstract (arXiv)
Computing derivatives of noisy measurement data is ubiquitous in the physical, engineering, and biological sciences, and it is often a critical step in developing dynamic models or designing control. Unfortunately, the mathematical formulation of numerical differentiation is typically ill-posed, and researchers often resort to an textitad hoc process for choosing one of many computational methods and its parameters. In this work, we take a principled approach and propose a multi-objective optimization framework for choosing parameters that minimize a loss function to balance the faithfulness and smoothness of the derivative estimate. Our framework has three significant advantages. First, the task of selecting multiple parameters is reduced to choosing a single hyper-parameter. Second, where ground-truth data is unknown, we provide a heuristic for automatically selecting this hyper-parameter based on the power spectrum and temporal resolution of the data. Third, the optimal value of the hyper-parameter is consistent across different differentiation methods, thus our approach unifies vastly different numerical differentiation methods and facilitates unbiased comparison of their results. Finally, we provide an extensive open-source Python library textttpynumdiff to facilitate easy application to diverse datasets (https://github.com/florisvb/PyNumDiff).
Key facts. Cited by 19 papers in the map (data through 7 Oct 2026). First posted on arXiv 3 Sep 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 3; 2023: 2; 2024: 5; 2025: 5; 2026: 3.
19 papers.
Sort:
- 2022Learning Sparse Nonlinear Dynamics via Mixed-Integer Optimizationcited by 29
- 2023Benchmarking sparse system identification with low-dimensional chaoscited by 19
- 2022Discrepancy Modeling Framework: Learning missing physics, modeling systematic residuals, and disambiguating between deterministic and random effectscited by 15
- 2022Learning Anisotropic Interaction Rules from Individual Trajectories in a Heterogeneous Cellular Populationcited by 11
- 2024Multi-objective Deep Learning: Taxonomy and Survey of the State of the Artcited by 6
- 2024Sparse discovery of differential equations based on multi-fidelity Gaussian processcited by 5
- 2024Statistical Mechanics of Dynamical System Identificationcited by 5
- 2021Uncovering Closed-form Governing Equations of Nonlinear Dynamics from Videoscited by 1
- 2024Baseline Drift Tolerant Signal Encoding for ECG Classification with Deep Learningcited by 1
- 2025Anomaly Detection in Complex Dynamical Systems: A Systematic Framework Using Embedding Theory and Physics-Inspired Consistencycited by 1
- 2025SODAs: Sparse Optimization for the Discovery of Differential and Algebraic Equationscited by 1
- 2025Hybrid Temporal Differential Consistency Autoencoder for Efficient and Sustainable Anomaly Detection in Cyber-Physical Systemscited by 1
7 more
- 2023Estimation Sample Complexity of a Class of Nonlinear Continuous-time Systemscited by 0
- 2024Automating the Discovery of Partial Differential Equations in Dynamical Systemscited by 0
- 2025Optimizing Hard Thresholding for Sparse Model Discoverycited by 0
- 2025A joint optimization approach to identifying sparse dynamics using least squares kernel collocationcited by 0
- 2026Learning piecewise-smooth dynamical systemscited by 0
- 2026Tensor-Train Weak SINDy: Identifying High-Dimensional Nonlinear Dynamicscited by 0
- 2026TinyUDE: Solver-Free Universal Differential Equations on Microcontrollers via Lie-Taylor Jet Matchingcited by 0
- 2026TinyUDE: Solver-Free Universal Differential Equations on Microcontrollers via Lie-Taylor Jet Matching22 Sep 2026
- 2026Tensor-Train Weak SINDy: Identifying High-Dimensional Nonlinear Dynamics8 Sep 2026
- 2026Learning piecewise-smooth dynamical systems20 Aug 2026
- 2025A joint optimization approach to identifying sparse dynamics using least squares kernel collocation23 Nov 2025
- 2025Optimizing Hard Thresholding for Sparse Model Discovery28 Apr 2025
- 2025Hybrid Temporal Differential Consistency Autoencoder for Efficient and Sustainable Anomaly Detection in Cyber-Physical Systems8 Apr 2025
- 2025SODAs: Sparse Optimization for the Discovery of Differential and Algebraic Equations8 Mar 2025
- 2025Anomaly Detection in Complex Dynamical Systems: A Systematic Framework Using Embedding Theory and Physics-Inspired Consistency26 Feb 2025
- 2024Multi-objective Deep Learning: Taxonomy and Survey of the State of the Art2 Dec 2024
- 2024Baseline Drift Tolerant Signal Encoding for ECG Classification with Deep Learning26 Apr 2024
- 2024Automating the Discovery of Partial Differential Equations in Dynamical Systems25 Apr 2024
- 2024Statistical Mechanics of Dynamical System Identification4 Mar 2024
7 more
- 2024Sparse discovery of differential equations based on multi-fidelity Gaussian process22 Jan 2024
- 2023Estimation Sample Complexity of a Class of Nonlinear Continuous-time Systems8 Dec 2023
- 2023Benchmarking sparse system identification with low-dimensional chaos4 Feb 2023
- 2022Learning Sparse Nonlinear Dynamics via Mixed-Integer Optimization1 Jun 2022
- 2022Learning Anisotropic Interaction Rules from Individual Trajectories in a Heterogeneous Cellular Population29 Apr 2022
- 2022Discrepancy Modeling Framework: Learning missing physics, modeling systematic residuals, and disambiguating between deterministic and random effects10 Mar 2022
- 2021Uncovering Closed-form Governing Equations of Nonlinear Dynamics from Videos9 Jun 2021
- 2022Learning Sparse Nonlinear Dynamics via Mixed-Integer Optimizationcited by 29
- 2023Benchmarking sparse system identification with low-dimensional chaoscited by 19
- 2022Discrepancy Modeling Framework: Learning missing physics, modeling systematic residuals, and disambiguating between deterministic and random effectscited by 15
- 2022Learning Anisotropic Interaction Rules from Individual Trajectories in a Heterogeneous Cellular Populationcited by 11
- 2024Multi-objective Deep Learning: Taxonomy and Survey of the State of the Artcited by 6
- 2024Sparse discovery of differential equations based on multi-fidelity Gaussian processcited by 5
- 2024Statistical Mechanics of Dynamical System Identificationcited by 5
- 2021Uncovering Closed-form Governing Equations of Nonlinear Dynamics from Videoscited by 1
- 2024Baseline Drift Tolerant Signal Encoding for ECG Classification with Deep Learningcited by 1
- 2025Anomaly Detection in Complex Dynamical Systems: A Systematic Framework Using Embedding Theory and Physics-Inspired Consistencycited by 1
- 2025SODAs: Sparse Optimization for the Discovery of Differential and Algebraic Equationscited by 1
- 2025Hybrid Temporal Differential Consistency Autoencoder for Efficient and Sustainable Anomaly Detection in Cyber-Physical Systemscited by 1
12 most cited of 19 All 19 (JSON)
- 2026TinyUDE: Solver-Free Universal Differential Equations on Microcontrollers via Lie-Taylor Jet Matching22 Sep 2026
- 2026Tensor-Train Weak SINDy: Identifying High-Dimensional Nonlinear Dynamics8 Sep 2026
- 2026Learning piecewise-smooth dynamical systems20 Aug 2026
- 2025A joint optimization approach to identifying sparse dynamics using least squares kernel collocation23 Nov 2025
- 2025Optimizing Hard Thresholding for Sparse Model Discovery28 Apr 2025
- 2025Hybrid Temporal Differential Consistency Autoencoder for Efficient and Sustainable Anomaly Detection in Cyber-Physical Systems8 Apr 2025
- 2025SODAs: Sparse Optimization for the Discovery of Differential and Algebraic Equations8 Mar 2025
- 2025Anomaly Detection in Complex Dynamical Systems: A Systematic Framework Using Embedding Theory and Physics-Inspired Consistency26 Feb 2025
- 2024Multi-objective Deep Learning: Taxonomy and Survey of the State of the Art2 Dec 2024
- 2024Baseline Drift Tolerant Signal Encoding for ECG Classification with Deep Learning26 Apr 2024
- 2024Automating the Discovery of Partial Differential Equations in Dynamical Systems25 Apr 2024
- 2024Statistical Mechanics of Dynamical System Identification4 Mar 2024
12 newest of 19 All 19 (JSON)