Progressive Neural ODE Training for Irregular Time Series

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Neural Ordinary Differential Equations (NODEs) struggle with complex time series data, particularly irregularly sampled data, as they degrade in performance when applied to real-world data with long-term trends, mid-term seasonality, and short-term variations.

Innovation Solution

A progressive learning strategy is employed to train neural networks based on Progressive Neural ODEs (PODEs), where the complexity of training data is gradually increased, allowing the network to learn low-frequency trends first and then augment with high-frequency and complex periodicities, enhancing the network's ability to predict complex time series.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional NODEs are used to model complex time series data, then the model structure remains simple, but the prediction accuracy deteriorates on irregularly sampled data with long-term trends and seasonality

Engineering Contradiction:
Improveprediction accuracyVSAvoidmodel complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The model segments the time series prediction task into multiple layers, where each layer learns specific temporal patterns (e.g., trend, seasonality, noise). This segmentation allows the complex prediction problem to be broken down into manageable components, improving overall prediction accuracy while maintaining reasonable model complexity through structured decomposition

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a nested hierarchical structure where multiple NODE layers are nested within each other, with each layer capturing different temporal frequencies. The inner layers model higher-frequency components while outer layers model lower-frequency trends, creating a nested architecture that systematically handles multi-scale temporal patterns in irregularly sampled data

Inventive Principle:
Principle #7Nested doll (Nesting)

2Measurement precision

If the network complexity is increased to handle complex time series patterns, then the prediction accuracy improves, but the training difficulty and computational cost increase

Engineering Contradiction:
Improveprediction accuracyVSAvoidtraining ease
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The training process applies preliminary action by first training lower-layer NODEs on simplified or preprocessed data to capture basic temporal patterns, then progressively training higher layers on more complex patterns. This staged preliminary training simplifies the overall training process compared to training the entire complex model simultaneously, making high-complexity model training more manageable

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The model employs dynamic training strategies where the complexity of training data and model configuration changes during training. The training process dynamically adjusts between different data sampling frequencies and model layer activations, allowing the model to adaptively learn from simple to complex patterns, thereby easing the training burden while achieving high prediction accuracy

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If the model learns high-frequency complex periodicities first, then the network complexity increases immediately, but the learning stability deteriorates

Engineering Contradiction:
Improveprediction accuracyVSAvoidlearning stability
Core Design Contradiction:
Measurement precisionVSStability of the object's composition

Solution Approach 1:

The model performs preliminary learning of low-frequency trends before addressing high-frequency periodicities. This preliminary action establishes a stable foundation by first capturing the dominant long-term patterns, which stabilizes the learning process before introducing the more challenging high-frequency variations that require finer temporal resolution

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The training process implements periodic action by systematically alternating between training on different frequency components in a structured sequence. The model periodically focuses on specific frequency bands across different training stages, creating a rhythmic training pattern that stabilizes learning by preventing simultaneous optimization of all frequency components, which would be computationally unstable

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12602448B2Progressive neural ordinary differential equations
Publication Date: 2026.04.14 SRI INTERNATIONAL
  • US12602448B2 patent drawing
  • US12602448B2 patent drawing
  • US12602448B2 patent drawing

AI summary

Techniques are described for neural networks based on Progressive Neural ODEs (PODEs). In an example, a method to progressively train a neural ordinary differential equation (NODE) model comprises processing, by a machine learning system executed by a computing system, first training data, the first training data having a first complexity, to perform training of a first layer for the NODE model; and after performing the first training, processing second training data, the second training data having a second complexity that is higher than the first complexity, to perform training of a second layer for the NODE model.