Robustifying Independent Component Analysis by Adjusting for Group-Wise Stationary Noise

We introduce coroICA, confounding-robust independent component analysis, a novel ICA algorithm which decomposes linearly mixed multivariate observations into independent components that are corrupted (and rendered dependent) by hidden group-wise stationary confounding. It extends the ordinary ICA mo...

Full description

Bibliographic Details
Main Authors: Pfister, Niklas, Weichwald, Sebastian, Bühlmann, Peter, Schölkopf, Bernhard
Format: Text
Language:unknown
Published: 2018
Subjects:
Online Access:http://arxiv.org/abs/1806.01094
id ftarxivpreprints:oai:arXiv.org:1806.01094
record_format openpolar
spelling ftarxivpreprints:oai:arXiv.org:1806.01094 2023-09-05T13:13:44+02:00 Robustifying Independent Component Analysis by Adjusting for Group-Wise Stationary Noise Pfister, Niklas Weichwald, Sebastian Bühlmann, Peter Schölkopf, Bernhard 2018-06-04 http://arxiv.org/abs/1806.01094 unknown http://arxiv.org/abs/1806.01094 Statistics - Machine Learning Computer Science - Machine Learning Quantitative Biology - Quantitative Methods Statistics - Applications Statistics - Methodology text 2018 ftarxivpreprints 2023-08-16T14:52:17Z We introduce coroICA, confounding-robust independent component analysis, a novel ICA algorithm which decomposes linearly mixed multivariate observations into independent components that are corrupted (and rendered dependent) by hidden group-wise stationary confounding. It extends the ordinary ICA model in a theoretically sound and explicit way to incorporate group-wise (or environment-wise) confounding. We show that our proposed general noise model allows to perform ICA in settings where other noisy ICA procedures fail. Additionally, it can be used for applications with grouped data by adjusting for different stationary noise within each group. Our proposed noise model has a natural relation to causality and we explain how it can be applied in the context of causal inference. In addition to our theoretical framework, we provide an efficient estimation procedure and prove identifiability of the unmixing matrix under mild assumptions. Finally, we illustrate the performance and robustness of our method on simulated data, provide audible and visual examples, and demonstrate the applicability to real-world scenarios by experiments on publicly available Antarctic ice core data as well as two EEG data sets. We provide a scikit-learn compatible pip-installable Python package coroICA as well as R and Matlab implementations accompanied by a documentation at https://sweichwald.de/coroICA/ Comment: equal contribution between Pfister and Weichwald Text Antarc* Antarctic ice core ArXiv.org (Cornell University Library) Antarctic
institution Open Polar
collection ArXiv.org (Cornell University Library)
op_collection_id ftarxivpreprints
language unknown
topic Statistics - Machine Learning
Computer Science - Machine Learning
Quantitative Biology - Quantitative Methods
Statistics - Applications
Statistics - Methodology
spellingShingle Statistics - Machine Learning
Computer Science - Machine Learning
Quantitative Biology - Quantitative Methods
Statistics - Applications
Statistics - Methodology
Pfister, Niklas
Weichwald, Sebastian
Bühlmann, Peter
Schölkopf, Bernhard
Robustifying Independent Component Analysis by Adjusting for Group-Wise Stationary Noise
topic_facet Statistics - Machine Learning
Computer Science - Machine Learning
Quantitative Biology - Quantitative Methods
Statistics - Applications
Statistics - Methodology
description We introduce coroICA, confounding-robust independent component analysis, a novel ICA algorithm which decomposes linearly mixed multivariate observations into independent components that are corrupted (and rendered dependent) by hidden group-wise stationary confounding. It extends the ordinary ICA model in a theoretically sound and explicit way to incorporate group-wise (or environment-wise) confounding. We show that our proposed general noise model allows to perform ICA in settings where other noisy ICA procedures fail. Additionally, it can be used for applications with grouped data by adjusting for different stationary noise within each group. Our proposed noise model has a natural relation to causality and we explain how it can be applied in the context of causal inference. In addition to our theoretical framework, we provide an efficient estimation procedure and prove identifiability of the unmixing matrix under mild assumptions. Finally, we illustrate the performance and robustness of our method on simulated data, provide audible and visual examples, and demonstrate the applicability to real-world scenarios by experiments on publicly available Antarctic ice core data as well as two EEG data sets. We provide a scikit-learn compatible pip-installable Python package coroICA as well as R and Matlab implementations accompanied by a documentation at https://sweichwald.de/coroICA/ Comment: equal contribution between Pfister and Weichwald
format Text
author Pfister, Niklas
Weichwald, Sebastian
Bühlmann, Peter
Schölkopf, Bernhard
author_facet Pfister, Niklas
Weichwald, Sebastian
Bühlmann, Peter
Schölkopf, Bernhard
author_sort Pfister, Niklas
title Robustifying Independent Component Analysis by Adjusting for Group-Wise Stationary Noise
title_short Robustifying Independent Component Analysis by Adjusting for Group-Wise Stationary Noise
title_full Robustifying Independent Component Analysis by Adjusting for Group-Wise Stationary Noise
title_fullStr Robustifying Independent Component Analysis by Adjusting for Group-Wise Stationary Noise
title_full_unstemmed Robustifying Independent Component Analysis by Adjusting for Group-Wise Stationary Noise
title_sort robustifying independent component analysis by adjusting for group-wise stationary noise
publishDate 2018
url http://arxiv.org/abs/1806.01094
geographic Antarctic
geographic_facet Antarctic
genre Antarc*
Antarctic
ice core
genre_facet Antarc*
Antarctic
ice core
op_relation http://arxiv.org/abs/1806.01094
_version_ 1776204911801794560