Compressive independent component analysis: theory and algorithms

被引:2
|
作者
Sheehan, Michael P. [1 ]
Davies, Mike E. [1 ]
机构
[1] Univ Edinburgh, Inst Digital Commun, Edinburgh EH8 9YL, Midlothian, Scotland
关键词
independent component analysis; compressive learning; sketching; compressive sensing; summary statistics; cumulants; TENSOR DECOMPOSITIONS; APPROXIMATION; EMBEDDINGS; RECOVERY;
D O I
10.1093/imaiai/iaac016
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Compressive learning forms the exciting intersection between compressed sensing and statistical learning where one exploits sparsity of the learning model to reduce the memory and/or computational complexity of the algorithms used to solve the learning task. In this paper, we look at the independent component analysis (ICA) model through the compressive learning lens. In particular, we show that solutions to the cumulant-based ICA model have a particular structure that induces a low-dimensional model set that resides in the cumulant tensor space. By showing that a restricted isometry property holds for random cumulants e.g. Gaussian ensembles, we prove the existence of a compressive ICA scheme. Thereafter, we propose two algorithms of the form of an iterative projection gradient and an alternating steepest descent algorithm for compressive ICA, where the order of compression asserted from the restricted isometry property is realized through empirical results. We provide analysis of the CICA algorithms including the effects of finite samples. The effects of compression are characterized by a trade-off between the sketch size and the statistical efficiency of the ICA estimates. By considering synthetic and real datasets, we show the substantial memory gains achieved over well-known ICA algorithms by using one of the proposed CICA algorithms.
引用
收藏
页码:551 / 589
页数:39
相关论文
共 50 条
  • [1] BINARY INDEPENDENT COMPONENT ANALYSIS: THEORY, BOUNDS AND ALGORITHMS
    Painsky, Amichai
    Rosset, Saharon
    Feder, Meir
    2016 IEEE 26TH INTERNATIONAL WORKSHOP ON MACHINE LEARNING FOR SIGNAL PROCESSING (MLSP), 2016,
  • [2] Compressive Independent Component Analysis
    Sheehan, Michael P.
    Kotzagiannidis, Madeleine S.
    Davies, Mike E.
    2019 27TH EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO), 2019,
  • [3] Independent component analysis:: algorithms and applications
    Hyvärinen, A
    Oja, E
    NEURAL NETWORKS, 2000, 13 (4-5) : 411 - 430
  • [4] EM algorithms for independent component analysis
    Attias, H
    NEURAL NETWORKS FOR SIGNAL PROCESSING VIII, 1998, : 132 - 141
  • [5] Algorithms for nonnegative independent component analysis
    Plumbley, MD
    IEEE TRANSACTIONS ON NEURAL NETWORKS, 2003, 14 (03): : 534 - 543
  • [6] Independent component analysis algorithms for microarray data analysis
    Malutan, Raul
    Gomez Vilda, Pedro
    Borda, Monica
    INTELLIGENT DATA ANALYSIS, 2010, 14 (02) : 193 - 206
  • [7] Independent Component Analysis Based on Genetic Algorithms
    Wen, Gaojin
    Zhang, Chunxiao
    Lin, Zhaorong
    Shang, Zhiming
    Wang, Hongmin
    Zhang, Qian
    2014 10TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION (ICNC), 2014, : 214 - 218
  • [8] An alternative perspective on adaptive independent component analysis algorithms
    Girolami, M
    NEURAL COMPUTATION, 1998, 10 (08) : 2103 - 2114
  • [9] A comparative study of independent component analysis algorithms for electroencephalography
    Mutihac, Radu
    Mutihac, Radu Cristian
    ROMANIAN REPORTS IN PHYSICS, 2007, 59 (03) : 831 - 860
  • [10] Differential learning algorithms for decorrelation and independent component analysis
    Choi, Seungjin
    NEURAL NETWORKS, 2006, 19 (10) : 1558 - 1567