SPLGOct 18, 2019

Separation of Chaotic Signals by Reservoir Computing

arXiv:1910.10080v243 citations
Originality Incremental advance
AI Analysis

This addresses the challenge of signal separation in chaotic systems for applications like communications or data analysis, but it is incremental as it builds on existing Reservoir Computing methods.

The paper tackles the problem of separating superimposed chaotic signals without prior knowledge of their dynamical equations, using Reservoir Computing, and demonstrates that it significantly outperforms the Wiener filter, especially when signals have similar or indistinguishable frequency spectra.

We demonstrate the utility of machine learning in the separation of superimposed chaotic signals using a technique called Reservoir Computing. We assume no knowledge of the dynamical equations that produce the signals, and require only training data consisting of finite time samples of the component signals. We test our method on signals that are formed as linear combinations of signals from two Lorenz systems with different parameters. Comparing our nonlinear method with the optimal linear solution to the separation problem, the Wiener filter, we find that our method significantly outperforms the Wiener filter in all the scenarios we study. Furthermore, this difference is particularly striking when the component signals have similar frequency spectra. Indeed, our method works well when the component frequency spectra are indistinguishable - a case where a Wiener filter performs essentially no separation.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes