Spiking Neural Koopman Approximation for Real-Time Nonlinear Dynamics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for approximating the Koopman operator, such as Dynamic Mode Decomposition and artificial neural networks, face challenges in capturing nonlinear system complexities, are computationally intensive, and require significant resources, making them unsuitable for resource-constrained environments like autonomous vehicles or drones.

Innovation Solution

A spiking neural network (SNN) based architecture is used to approximate the Koopman operator, comprising a spiking encoder block, a Koopman block, and a spiking decoder block, utilizing Leaky Integrate-and-Fire-neuron layers to provide a sparse-spike domain representation and estimate eigenvalues, with a loss function optimization for efficient approximation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If Dynamic Mode Decomposition is used for Koopman operator approximation, then a low-rank linear model can be identified, but it cannot effectively capture the complexities of inherently nonlinear systems

Engineering Contradiction:
Improvemodel simplicityVSAvoidnonlinear system capture capability
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent introduces an intermediary nonlinear transformation layer that maps the original nonlinear system states into a lifted space where linear operations can be performed. This intermediary transformation enables the model to capture nonlinear dynamics while maintaining the computational efficiency of linear operations in the transformed space.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transforms the problem from the original state space to a higher-dimensional lifted space through nonlinear feature mappings. By operating in this elevated dimensionality, the model can represent complex nonlinear relationships as linear structures in the transformed space, thus capturing nonlinear system behavior while maintaining linear model simplicity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If measurement space is augmented with nonlinear functions to enrich the model, then the model can capture nonlinear complexities, but closure under the Koopman operator is compromised

Engineering Contradiction:
Improvenonlinear system capture capabilityVSAvoidclosure property
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The patent employs feedback mechanisms where the model's predictions are continuously compared with actual system behavior, and the discrepancy (error) is used to update the model parameters. This feedback loop ensures that the model maintains closure under the Koopman operator while adapting to capture nonlinear dynamics through iterative refinement of the nonlinear transformation functions.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent dynamically adjusts the parameters of the nonlinear transformation functions based on the system's operating conditions. By changing these parameters adaptively, the model maintains the closure property while effectively capturing nonlinear behaviors across different regimes of system operation.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If Encoder-Decoder Networks are used to discover and represent eigenfunctions from data, then eigenfunctions can be represented, but compute and power consumption and memory footprint are high

Engineering Contradiction:
Improveeigenfunction representation accuracyVSAvoidcompute and power consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the essential computational components needed for eigenfunction representation, discarding the heavy Encoder-Decoder architecture. By taking out just the necessary nonlinear transformation and linear evolution operators, the model achieves accurate eigenfunction representation with significantly reduced compute and memory requirements suitable for resource-constrained devices.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent replaces expensive, resource-intensive neural network architectures with simpler, more efficient mathematical operators that can be computed with minimal resources. These simplified computational structures provide the necessary eigenfunction representation capability while consuming fraction of the energy and memory of traditional deep learning approaches.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

4Reliability

If traditional neural networks are used for Koopman operator approximation, then nonlinear systems can be modeled, but computation cannot be done efficiently in resource-constrained environments like drones

Engineering Contradiction:
Improvenonlinear system modeling capabilityVSAvoidcomputation speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent replaces traditional mechanical neural network computations with optimized mathematical operations that are better suited for resource-constrained hardware. By substituting heavy matrix multiplications and activations with more efficient linear algebra operations in the lifted space, the model achieves fast computation suitable for real-time applications on drones and other embedded systems.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent performs preliminary nonlinear transformations offline to precompute the lifted space representations and transformation matrices. This preliminary action allows the online inference stage to operate with simple linear operations, dramatically speeding up computation for real-time control applications while maintaining accurate nonlinear system modeling capability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260030491A1Methods and systems for approximation of koopman operator using a spiking neural network based architecture
Publication Date: 2026.01.29 TATA CONSULTANCY SERVICES LTD
  • US20260030491A1 patent drawing
  • US20260030491A1 patent drawing
  • US20260030491A1 patent drawing

AI summary

Koopman operator theory is a widely used method to analyze, control, and predict the behavior of the states of a non-linear dynamical system using measurement functions in Hilbert space. Real time approximation of the Koopman operator is crucial in order to adapt and understand behavior of underlying non-linear dynamical system. Traditional approaches leverage matrix-based methods or artificial neural networks to approximate Koopman operator. However, such methods necessitate significant power and computational resources, therefore may not be suitable for applications that require real-time on-board processing. The problems of the conventional approaches are resolved based on a recent development of brain inspired spiking neural networks and neuromorphic computing platforms, as these offer extremely low-energy computation and real-time responses. Embodiments of the present disclosure provide implementation of a Spiking Neural Network (SNN) based architecture that efficiently approximate Koopman operator with minimal length of data and demonstrates significant computational savings.