Skip to main content
Log in

ICA based identification of dynamical systems generating synthetic and real world time series

  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

Independent Component Analysis (ICA) is a recent and well known technique used to separate mixtures of signals. While in general the researchers put their attention on the type of signals and of mixing, we focus our attention on a quite general class of models which act as sources of the time series, the dynamical systems. In this paper we focus our attention on the general problem to understand the behaviour of ICA methods with respect to the time series deriving from a specific dynamical system, selecting large classes of them, and using ICA to make separation. This study gives some interesting results that are very useful both to highlight some properties related to dynamical systems and to clarify some general aspects of ICA, by using both synthetic and real data.

From one hand we study the features of the linear (simple and coupled) and non-linear (single and coupled) dynamical systems, stochastic resonances, chaotic and real dynamical systems. We have to stress that we obtain information about the separation of these systems and substantially how from the entropy of the complete system we can obtain the entropies of the single dynamical systems (so that we also could obtain a more realistic analogic circuit).

On the other hand these results show the high capability of the ICA method to recognize the dynamical systems independently from their complexity and in the case of stochastic series ICA perfectly recognizes the different dynamical systems also where the Fourier Transform is irresolute.

We also note that in the case of real dynamical systems we showed that ICA permits to recognize the information connected to the sources and to associate to it a phenomenological dynamical system that reproduce it (i.e. Organ Pipe, Stromboli Volcano, Aerosol Index).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Abarbanel HDI (1996) Analysis of observed chaotic data. Springer, Berlin Heidelberg New York Inc

  2. Acernese F, Ciaramella A, De Martino S, Falanga M, Tagliaferri R (2003) Neural networks for blind sources separation of stomboli explosion quakes. IEEE Trans Neural Netw 14:1

    Google Scholar 

  3. Amari SI, Cichocki A, Yang HH (1996) A new learning algorithm for blind source separation. Advances in neural information processing systems, 8. MIT Press, Cambridge, pp 757–763

  4. Ans B, Hérault J, Jutten C (1985) Adaptive neural architectures: detection of primitives. In: Proceedings of COGNITIVA'85, Paris, France, pp 593–597

  5. Bell AJ, Sejnowski TJ (1995) A non-linear information maximization algorithm that performs blind separation. Advances in neural information processing systems 7. The MIT Press, Cambridge, pp 467–474

  6. Bell AJ, Sejnowski TJ (1995) An information-maximization approach to blind separation and blind deconvolution. Neural Comput 7:1129–1159

    Google Scholar 

  7. Acernese F, Ciaramella A, De Martino S, Falanga M, Godano C, Tagliaferri R (2004) Polarisation analysis of the independent components of low frequency events at Stromboli volcano (Eolian Islands, Italy). J Volcanol Geothermal Res 137:153–168

    Google Scholar 

  8. Andronov AA, Vitt AA, Khaikin SE (1966) Theory of oscillators. Dover Publication, Inc, New York

  9. Bell AJ, Sejnowski TJ (1995) An information-maximisation approach to blind separation and blind deconvolution. Neural Comput 7:1129–1159

    Google Scholar 

  10. Benzi R, Sutera A, Vulpiani A (1981) The mechanism of stochastic resonance. J Phy A Math Gen 14:L453

    Google Scholar 

  11. Cardoso JF (1998) Multidimensional independent component analysis. In: Proceedings of IEEE International conference on acoustic, speech and signal processing (ICASSP'98), Seattle

  12. Cardoso JF, Souloumaic A (1993) Equivariant adaptive source separation, IEE Proc-F 140(6):362–370

  13. Chichocki A, Moszczynski L (1992) A new learning algorithm for blind source separation of sources. Electronics Lett 28(21):1986–1987

    Google Scholar 

  14. Chichocki A, Unbehauen R (1996) Robust neural networks with on-line learning for blind identification and blind separation of sources. IEEE Trans Circuits Syst 43(11):894–906

    Google Scholar 

  15. Ciaramella A, De Lauro E, De Martino S, Falanga MR, Tagliaferri R (2004) ICA for Modelling and Generating Organ Pipes Self-sustained Tones. In: Proceedings of IJCNN 2004, international joint conference on neural networks, pp 25–29. Luglio 2004, IEEE PRESS, Budapest, Hungary, pp 261–266

  16. Ciaramella A, De Lauro E, De Martino S, Di Lieto B, Falanga M, Tagliaferri R (2004) Characterization of strombolian events by using independent component analysis. Nonlinear Processes Geophys 11:453–461

    Google Scholar 

  17. Comon P (1998) Independent component analysis – a new concept? Signal Processing 36:287–314

    Google Scholar 

  18. De Martino S, Falanga M, Mona L (2002) Stochastic resonance mechanism in aerosolic index dynamics. Phys Rev Lett 89:12

    Google Scholar 

  19. Gammaitoni L, Hänggi P, Jung P, Marchesoni F (1998) Stochastic resonance. Rev Mod Phys 70(1):223

    Google Scholar 

  20. Gallavotti G (1989) Caos, In Physic Science Dictionary of the Italian Enciclopedy, pp 259–279

  21. Hérault J, Ans B (1984) Circuits neuronaux è synapses modifiables: décodage de messages composities par apprentissage non supervisé, C.-R. de l'Accadémie des Sciences 299 (III-13):525–528

  22. Hilborn RC (1994) Chaos and nonlinear dynamics. Oxford University Press, Oxford

  23. Hyvärinen A, Oja E (1997) A fast fixed-point algorithm for independent component analysis. Neural Comput 9(7):1483–1492

    Google Scholar 

  24. Hyvärinen A, Oja E (1999) Survey on independent component analysis. Neural Comput Surv 2:94–128

    Google Scholar 

  25. Hyvärinen A, Karhunen J, Oja E (2001) Independent component analysis. Wiley, New York

  26. Jutten C (2000) Source separation: from dusk till dawn. In: Proceedings of 2nd International Workshop on ICA and BSS (ICA'2000), Helsinki, Finland, pp 15–26

  27. Karhunen J (1996) Neural approach to independent component analysis and sources separation. In: Proceedings of fourth European symposium on artificial neural networks, pp 249–266

  28. Oja E, Ogawa H, Wangviwattana J (1991) Learning in non-linear constrained hebbian networks. In: Proceedings of International conference on artificial neural networks (ICANN'91), Espoo, Finland, pp 385–390

  29. Osowski S, Majkowski A, Cichocki A, Robust PCA neural network for random noise reduction of the data

  30. Rodet X, Vergez C (1999) Nonlinear dynamics in physical models: simple feedback-loop systems and properties. Comput Music J 23(3):18–34

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ciaramella, A., Lauro, E., Martino, S. et al. ICA based identification of dynamical systems generating synthetic and real world time series. Soft Comput 10, 587–606 (2006). https://doi.org/10.1007/s00500-005-0515-7

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-005-0515-7

Keywords

Navigation