A Machine Learning Approach to GDP Data Analysis Using Independent Component Analysis (ICA)

Authors

  • Fatemeh Asadi * Department of Statistics, Yazd University, Yazd, Iran.

https://doi.org/10.48314/jidcm.v1i1.61

Abstract

The objective function of numerous well-established Independent Component Analysis (ICA) algorithms, widely recognized as unsupervised machine learning methods, is rooted in specific dependence criteria. This study introduces a distinctive dependence criterion based on the Cumulative Distribution Function (CDF) for characterizing the independence between two random variables. Furthermore, an in-depth exploration of the inherent properties of these variables is conducted. The proposed machine learning algorithms are then applied to real-world time series data, serving as an effective pre-processing clustering method. The algorithm's performance is systematically compared with several previous machine learning-based ICA algorithms.

Keywords:

Amari error, Clustering, Cumulative distribution function, Dependence criteria, Independent components analysis

References

  1. [1] Pfister, N., Weichwald, S., Bühlmann, P., & Schölkopf, B. (2019). Robustifying independent component analysis by adjusting for group-wise stationary noise. Journal of machine learning research, 20(147), 1–50. https://jmlr.org/papers/v20/18-399.html

  2. [2] Hyvarinen, A., Karhunen, J., & Oja, E. (2002). Independent component analysis. Studies in informatics and control, 11(2), 205–207. https://www.cs.helsinki.fi/u/ahyvarin/presentations/psykointroICA.pdf

  3. [3] Comon, P. (1994). Independent component analysis, A new concept? Signal processing, 36(3), 287–314. https://doi.org/10.1016/0165-1684(94)90029-9

  4. [4] Comon, P., & Jutten, C. (2010). Handbook of blind source separation: Independent component analysis and applications. Academic press. https://www.amazon.com/Handbook-Blind-Source-Separation-Applications/dp/0123747260

  5. [5] Asadi, F., Torabi, H., & Nadeb, H. (2025). A new approach for independent component analysis and its application for clustering the economic data. International journal of computational economics and econometrics, 15(1–2), 147–171. https://doi.org/10.1504/IJCEE.2025.145019

  6. [6] Sompairac, N., Nazarov, P. V, Czerwinska, U., Cantini, L., Biton, A., Molkenov, A. (2019). Independent component analysis for unraveling the complexity of cancer omics datasets. International journal of molecular sciences, 20(18), 4414. https://www.mdpi.com/1422-0067/20/18/4414

  7. [7] Tharwat, A. (2021). Independent component analysis: An introduction. Applied computing and informatics, 17(2), 222–249. https://doi.org/10.1016/j.aci.2018.08.006

  8. [8] Stone, J. V. (2004). Independent component analysis: A tutorial introduction. https://books.google.com/books?id=P0rROE-WFCwC&printsec=frontcover

  9. [9] Gelle, G., Colas, M., & Serviere, C. (2001). Blind source separation: A tool for rotating machine monitoring by vibrations analysis? Journal of sound and vibration, 248(5), 865-885. https://doi.org/10.1006/jsvi.2001.3819

  10. [10] Pham, D. T. (1992). Separation of a mixture of independent sources through a maximum likelihood approach. EUSIPCO’92 brussels, belgium, 771–774. https://doi.org/10.1109/78.599941

  11. [11] Pearlmutter, B., & Parra, L. (1996). Maximum likelihood blind source separation: A context-sensitive generalization of ICA. Advances in neural information processing systems, 9. https://proceedings.neurips.cc/paper/1996/hash/dabd8d2ce74e782c65a973ef76fd540b-Abstract.html

  12. [12] Langlois, D., Chartier, S., & Gosselin, D. (2010). An introduction to independent component analysis: Infomax and fast ICA algorithms. Tutorials in quantitative methods for psychology, 6(1), 31–38. http://dx.doi.org/10.20982/tqmp.06.1.p031

  13. [13] Asadi, F., & Torabi, H. (1402). Clustering of unemployment rate data using a new independent component analysis algorithm. The national conference on analysis has given firsts. Yasooj, Iran, Civilica. ( In Persian). https://civilica.com/doc/1672257

  14. [14] Asadi, F., Torabi, H., & Nadeb, H. (2025). An algorithm for independent component analysis using a general class of copula-based dependence criteria. Journal of mahani mathematical research, 14(1), 527–550. https://doi.org/10.22103/jmmr.2024.23031.1591

  15. [15] Hyvarinen, A. (1999). Fast and robust fixed-point algorithms for independent component analysis. IEEE transactions on neural networks, 10(3), 626–634. https://doi.org/10.1109/72.761722

  16. [16] Lee, T.W., Girolami, M., & Sejnowski, T. (1999). Independent component analysis using an extended infomax algorithm for mixed subgaussian and supergaussian sources. neural computation, 11, 417–441. https://doi.org/10.1162/089976699300016719

  17. [17] Cardoso, J. F. (1999). High-order contrasts for independent component analysis. Neural computation, 11(1), 157–192. https://doi.org/10.1162/089976699300016863

  18. [18] Learned-Miller, E. G., & others. (2003). ICA using spacings estimates of entropy. Journal of machine learning research, 4(12), 1271–1295. https://b2n.ir/zs2583

  19. [19] Rahmanishamsi, J., Dolati, A., & Aghabozorgi, M. R. (2018). A copula based ICA algorithm and its application to time series clustering. Journal of classification, 35, 230–249. https://link.springer.com/article/10.1007/s00357-018-9258-x

  20. [20] Rahmani Shamsi, J., & Dolati, A. (2018). Rank based least-squares independent component analysis. Journal of statistical research of Iran (JSRI), 14(2), 247–266. https://b2n.ir/uh8615

  21. [21] Amari, S., Cichocki, A., & Yang, H. (1995). A new learning algorithm for blind signal separation. Advances in neural information processing systems, 8. https://proceedings.neurips.cc/paper/1995/hash/e19347e1c3ca0c0b97de5fb3b690855a-Abstract.html

  22. [22] Calhoun, V. D., & Adali, T. (2012). Multisubject independent component analysis of fMRI: A decade of intrinsic networks, default mode, and neurodiagnostic discovery. IEEE reviews in biomedical engineering, 5, 60–73. https://doi.org/10.1109/RBME.2012.2211076

Published

2025-03-14

How to Cite

Asadi, F. . (2025). A Machine Learning Approach to GDP Data Analysis Using Independent Component Analysis (ICA). Journal of Intelligent Decision and Computational Modelling, 1(1), 50-56. https://doi.org/10.48314/jidcm.v1i1.61