A method for sparse and robust independent component analysis
Lauri Heinonen, Joni Virta
TL;DR
The paper introduces SICS, a semiparametric framework that achieves sparse and robust independent component analysis by coupling two robust scatter matrices with a sparsity-inducing penalty in a Li-style regression formulation. It provides a principled algorithm with an orthogonal-rotation correction, proves consistency for the single-component case, and characterizes robustness via breakdown points. Through simulations and real-data causal-discovery demonstrations, SICS shows improved performance under outliers and scalable behavior in higher dimensions, with a data-driven tool for selecting sparsity. The approach offers a flexible, interpretable ICA pipeline suitable for robust inference and causal graph construction in complex, high-dimensional settings.
Abstract
This work presents sparse invariant coordinate selection, SICS, a new method for sparse and robust independent component analysis. SICS is based on classical invariant coordinate selection, which is presented in such a form that a LASSO-type penalty can be applied to promote sparsity. Robustness is achieved by using robust scatter matrices. In the first part of the paper, the background and building blocks: scatter matrices, measures of robustness, ICS and independent component analysis, are carefully introduced. Then the proposed new method and its algorithm are derived and presented. This part also includes consistency and breakdown point results for a general case of sparse ICS-like methods. The performance of SICS in identifying sparse independent component loadings is investigated with multiple simulations. The method is illustrated with an example in constructing sparse causal graphs and we also propose a graphical tool for selecting the appropriate sparsity level in SICS.
