Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Deep Robust Koopman Learning from Noisy Data

About

Koopman operator theory has emerged as a leading data-driven approach that relies on a judicious choice of observable functions to realize global linear representations of nonlinear systems in the lifted observable space. However, real-world data is often noisy, making it difficult to obtain an accurate and unbiased approximation of the Koopman operator. The Koopman operator generated from noisy datasets is typically corrupted by noise-induced bias that severely degrades prediction and downstream tracking performance. In order to address this drawback, this paper proposes a novel autoencoder-based neural architecture to jointly learn the appropriate lifting functions and the reduced-bias Koopman operator from noisy data. The architecture initially learns the Koopman basis functions that are consistent for both the forward and backward temporal dynamics of the system. Subsequently, by utilizing the learned forward and backward temporal dynamics, the Koopman operator is synthesized with a reduced bias making the method more robust to noise compared to existing techniques. Theoretical analysis is used to demonstrate significant bias reduction in the presence of training noise. Dynamics prediction and tracking control simulations are conducted for multiple serial manipulator arms, including performance comparisons with leading alternative designs, to demonstrate its robustness under various noise levels. Experimental studies with the Franka FR3 7-DoF manipulator arm are further used to demonstrate the effectiveness of the proposed approach in a practical setting.

Aditya Singh, Rajpal Singh, Jishnu Keshavan• 2026

Related benchmarks

TaskDatasetResultRank
Dynamics Prediction4R Manipulator noise-less trajectories
Prediction Error0.063
16
Trajectory tracking4R Manipulator 30dB feedback noise
Tracking Error (rad)0.178
16
Trajectory PredictionVan der Pol Oscillator 20dB noise
Mean Prediction Error0.097
4
Trajectory PredictionVan der Pol Oscillator 25dB noise
Mean Prediction Error0.077
4
Trajectory PredictionVan der Pol Oscillator 30dB noise
Mean Prediction Error0.068
4
Trajectory PredictionVan der Pol Oscillator 35dB noise
Mean Prediction Error0.061
4
Trajectory PredictionVan der Pol Oscillator 40dB noise
Mean Prediction Error0.058
4
Trajectory trackingGazebo Simulation Low feedback noise 80 dB
Hypotrochoid Tracking Error (m)0.0075
3
Trajectory trackingGazebo Simulation High feedback noise 40 dB
Hypotrochoid Tracking Error (m)0.012
2
Trajectory trackingReal world experiment High feedback noise 40 dB
Tracking Error (Hypotrochoid)0.014
1
Showing 10 of 10 rows

Other info

Follow for update