Posted by Dr Bouarfa Mahi on 17 Dec, 2024

In real-world systems, data is often noisy and lacks structure. However, many processes are governed by specific differential equations that describe their behavior. By leveraging these equations, we can transform raw time series data into structured features that improve learning efficiency for machine learning (ML) models.
This article compares two approaches:
We hypothesize that the real-world process can be described by a known differential equation. This hypothesis serves as the foundation for the ODE Time Series Transform.
Start with noisy real-world time series data.
Transform the raw data using the hypotesized differential equation. This involves:
The transformed series becomes a new feature for the ML model.
Prepare both the raw data and transformed data:
Train a simple ML model (e.g., feedforward neural network) on:
Evaluate and compare the performance of both models:
Machine Learning with Neural Controled Non Linear Time Series Transformation
By combining domain knowledge (governing ODEs) with machine learning, the ODE Time Series Transform offers a powerful feature engineering method that outperforms learning with raw data. This approach is particularly valuable for systems exhibiting cyclic or oscillatory dynamics, such as in finance, biology, or engineering.