Supervised chaotic source separation by a tank of water.

Zhixin Lu, Jason Z Kim, Danielle S Bassett
Author Information
  1. Zhixin Lu: Department of Bioengineering, School of Engineering and Applied Sciences, University of Pennsylvania, Philadelphia, Pennsylvania 19104, USA. ORCID
  2. Jason Z Kim: Department of Bioengineering, School of Engineering and Applied Sciences, University of Pennsylvania, Philadelphia, Pennsylvania 19104, USA. ORCID
  3. Danielle S Bassett: Department of Bioengineering, School of Engineering and Applied Sciences, University of Pennsylvania, Philadelphia, Pennsylvania 19104, USA. ORCID

Abstract

Whether listening to overlapping conversations in a crowded room or recording the simultaneous electrical activity of millions of neurons, the natural world abounds with sparse measurements of complex overlapping signals that arise from dynamical processes. While tools that separate mixed signals into linear sources have proven necessary and useful, the underlying equational forms of most natural signals are unknown and nonlinear. Hence, there is a need for a framework that is general enough to extract sources without knowledge of their generating equations and flexible enough to accommodate nonlinear, even chaotic, sources. Here, we provide such a framework, where the sources are chaotic trajectories from independently evolving dynamical systems. We consider the mixture signal as the sum of two chaotic trajectories and propose a supervised learning scheme that extracts the chaotic trajectories from their mixture. Specifically, we recruit a complex dynamical system as an intermediate processor that is constantly driven by the mixture. We then obtain the separated chaotic trajectories based on this intermediate system by training the proper output functions. To demonstrate the generalizability of this framework in silico, we employ a tank of water as the intermediate system and show its success in separating two-part mixtures of various chaotic trajectories. Finally, we relate the underlying mechanism of this method to the state-observer problem. This relation provides a quantitative theory that explains the performance of our method, and why separation is difficult when two source signals are trajectories from the same chaotic system.

References

  1. Chaos. 2017 Apr;27(4):041102 [PMID: 28456169]
  2. IEEE Trans Biomed Eng. 2000 May;47(5):589-93 [PMID: 10851802]
  3. Psychophysiology. 2000 Mar;37(2):163-78 [PMID: 10731767]
  4. Neuroimage. 2000 May;11(5 Pt 1):482-90 [PMID: 10806034]
  5. Chaos. 2018 Jun;28(6):061104 [PMID: 29960382]
  6. J Acoust Soc Am. 2012 Nov;132(5):3475-83 [PMID: 23145627]
  7. J Clin Neurophysiol. 2007 Jun;24(3):232-43 [PMID: 17545826]
  8. Chaos. 2020 Feb;30(2):023123 [PMID: 32113243]
  9. IEEE/ACM Trans Audio Speech Lang Process. 2018 Oct;26(10):1702-1726 [PMID: 31223631]

Grants

  1. R01 MH112847/NIMH NIH HHS
  2. R01 NS099348/NINDS NIH HHS
  3. R01 MH107235/NIMH NIH HHS
  4. R01 DC009209/NIDCD NIH HHS
  5. R21 MH106799/NIMH NIH HHS
  6. R01 HD086888/NICHD NIH HHS

Word Cloud

Created with Highcharts 10.0.0chaotictrajectoriessignalssourcessystemdynamicalframeworkmixtureintermediateoverlappingnaturalcomplexunderlyingnonlinearenoughtwotankwatermethodseparationsourceWhetherlisteningconversationscrowdedroomrecordingsimultaneouselectricalactivitymillionsneuronsworldaboundssparsemeasurementsariseprocessestoolsseparatemixedlinearprovennecessaryusefulequationalformsunknownHenceneedgeneralextractwithoutknowledgegeneratingequationsflexibleaccommodateevenprovideindependentlyevolvingsystemsconsidersignalsumproposesupervisedlearningschemeextractsSpecificallyrecruitprocessorconstantlydrivenobtainseparatedbasedtrainingproperoutputfunctionsdemonstrategeneralizabilitysilicoemployshowsuccessseparatingtwo-partmixturesvariousFinallyrelatemechanismstate-observerproblemrelationprovidesquantitativetheoryexplainsperformancedifficultSupervised

Similar Articles

Cited By (2)