ICA. Independent Component Analysis. Zakariás Mátyás

Similar documents
Introduction to Independent Component Analysis. Jingmei Lu and Xixi Lu. Abstract

Independent Component Analysis and Its Applications. By Qing Xue, 10/15/2004

Independent Component Analysis

Independent Component Analysis

Lecture'12:' SSMs;'Independent'Component'Analysis;' Canonical'Correla;on'Analysis'

Autoregressive Independent Process Analysis with Missing Observations

Separation of Different Voices in Speech using Fast Ica Algorithm

Independent Component Analysis

Independent Component Analysis. Contents

PROPERTIES OF THE EMPIRICAL CHARACTERISTIC FUNCTION AND ITS APPLICATION TO TESTING FOR INDEPENDENCE. Noboru Murata

Independent Component Analysis

MTTS1 Dimensionality Reduction and Visualization Spring 2014 Jaakko Peltonen

Gatsby Theoretical Neuroscience Lectures: Non-Gaussian statistics and natural images Parts I-II

Independent Component Analysis

Massoud BABAIE-ZADEH. Blind Source Separation (BSS) and Independent Componen Analysis (ICA) p.1/39

Independent Component Analysis (ICA) Bhaskar D Rao University of California, San Diego

ICA [6] ICA) [7, 8] ICA ICA ICA [9, 10] J-F. Cardoso. [13] Matlab ICA. Comon[3], Amari & Cardoso[4] ICA ICA

CIFAR Lectures: Non-Gaussian statistics and natural images

Independent Component Analysis

Independent component analysis: algorithms and applications

1 Introduction Independent component analysis (ICA) [10] is a statistical technique whose main applications are blind source separation, blind deconvo

Comparison of Fast ICA and Gradient Algorithms of Independent Component Analysis for Separation of Speech Signals

Independent Component Analysis (ICA)

Natural Image Statistics

Independent Component Analysis. PhD Seminar Jörgen Ungh

Artificial Intelligence Module 2. Feature Selection. Andrea Torsello

Separation of the EEG Signal using Improved FastICA Based on Kurtosis Contrast Function

An Improved Cumulant Based Method for Independent Component Analysis

Fundamentals of Principal Component Analysis (PCA), Independent Component Analysis (ICA), and Independent Vector Analysis (IVA)

Principal Component Analysis

Independent Component Analysis

One-unit Learning Rules for Independent Component Analysis

Advanced Introduction to Machine Learning CMU-10715

ICA and ISA Using Schweizer-Wolff Measure of Dependence

Independent Component Analysis

Natural Gradient Learning for Over- and Under-Complete Bases in ICA

TWO METHODS FOR ESTIMATING OVERCOMPLETE INDEPENDENT COMPONENT BASES. Mika Inki and Aapo Hyvärinen

THEORETICAL CONCEPTS & APPLICATIONS OF INDEPENDENT COMPONENT ANALYSIS

Independent Component Analysis and Unsupervised Learning

A GUIDE TO INDEPENDENT COMPONENT ANALYSIS Theory and Practice

Artifact Extraction from EEG Data Using Independent Component Analysis

Independent Component Analysis and Unsupervised Learning. Jen-Tzung Chien

Blind separation of sources that have spatiotemporal variance dependencies

Independent Component Analysis of Incomplete Data

Real and Complex Independent Subspace Analysis by Generalized Variance

Chapter 15 - BLIND SOURCE SEPARATION:

LECTURE :ICA. Rita Osadchy. Based on Lecture Notes by A. Ng

A Constrained EM Algorithm for Independent Component Analysis

Independent Component Analysis and Blind Source Separation

Independent Subspace Analysis on Innovations

INDEPENDENT COMPONENT ANALYSIS

Short-Time ICA for Blind Separation of Noisy Speech

1 Introduction. 2 Data Set and Linear Spectral Analysis

Blind Source Separation Using Artificial immune system

Independent Components Analysis

BLIND SEPARATION USING ABSOLUTE MOMENTS BASED ADAPTIVE ESTIMATING FUNCTION. Juha Karvanen and Visa Koivunen

Different Estimation Methods for the Basic Independent Component Analysis Model

Undercomplete Independent Component. Analysis for Signal Separation and. Dimension Reduction. Category: Algorithms and Architectures.

Independent component analysis: an introduction

PCA & ICA. CE-717: Machine Learning Sharif University of Technology Spring Soleymani

Non-Euclidean Independent Component Analysis and Oja's Learning

Non-orthogonal Support-Width ICA

A METHOD OF ICA IN TIME-FREQUENCY DOMAIN

Single Channel Signal Separation Using MAP-based Subspace Decomposition

a 22(t) a nn(t) Correlation τ=0 τ=1 τ=2 (t) x 1 (t) x Time(sec)

NONLINEAR INDEPENDENT FACTOR ANALYSIS BY HIERARCHICAL MODELS

ACENTRAL problem in neural-network research, as well

Blind Machine Separation Te-Won Lee

ARTEFACT DETECTION IN ASTROPHYSICAL IMAGE DATA USING INDEPENDENT COMPONENT ANALYSIS. Maria Funaro, Erkki Oja, and Harri Valpola

Independent Components Analysis by Direct Entropy Minimization

Using Kernel PCA for Initialisation of Variational Bayesian Nonlinear Blind Source Separation Method

Donghoh Kim & Se-Kang Kim

ON-LINE MINIMUM MUTUAL INFORMATION METHOD FOR TIME-VARYING BLIND SOURCE SEPARATION

Independent component analysis and blind source separation

Blind signal processing algorithms

Semi-Blind approaches to source separation: introduction to the special session

x 1 (t) Spectrogram t s

ICA Using Spacings Estimates of Entropy

FASTICA BASED BLIND SOURCE SEPARATION FOR CT IMAGING UNDER NOISE CONDITIONS

APPLICATION OF INDEPENDENT COMPONENT ANALYSIS TO CHEMICAL REACTIONS. S.Triadaphillou, A. J. Morris and E. B. Martin

From independent component analysis to score matching

Estimation of linear non-gaussian acyclic models for latent factors

MULTICHANNEL SIGNAL PROCESSING USING SPATIAL RANK COVARIANCE MATRICES

MINIMIZATION-PROJECTION (MP) APPROACH FOR BLIND SOURCE SEPARATION IN DIFFERENT MIXING MODELS

Principal Component Analysis vs. Independent Component Analysis for Damage Detection

Robotic Sound Source Separation using Independent Vector Analysis Martin Rothbucher, Christian Denk, Martin Reverchon, Hao Shen and Klaus Diepold

File: ica tutorial2.tex. James V Stone and John Porrill, Psychology Department, Sheeld University, Tel: Fax:

Independent Component Analysis (ICA)

INDEPENDENT COMPONENT ANALYSIS THEORY AND APPLICATIONS

Unsupervised Feature Extraction by Time-Contrastive Learning and Nonlinear ICA

A Convex Cauchy-Schwarz Divergence Measure for Blind Source Separation

Dimension Reduction (PCA, ICA, CCA, FLD,

CONSTRAINS ON THE MODEL FOR SELF-SUSTAINED SOUNDS GENERATED BY ORGAN PIPE INFERRED BY INDEPENDENT COMPONENT ANALYSIS

Soft-LOST: EM on a Mixture of Oriented Lines

ACOUSTIC SOURCE SEPARATION VIA PARTICLE VELOCITY VECTOR MEASUREMENT

Tutorial on Blind Source Separation and Independent Component Analysis

Cross-Entropy Optimization for Independent Process Analysis

Constrained Independent Component Analysis

MISEP Linear and Nonlinear ICA Based on Mutual Information

Transcription:

ICA Independent Component Analysis Zakariás Mátyás

Contents Definitions Introduction History Algorithms Code Uses of ICA

Definitions ICA Miture Separation Signals typical signals Multivariate statistics Statistical independence

Definitions What is it? Independent component analysis (ICA) is a method for separating a multivariate signal into subcomponents, supposing the mutual statistical independence of the non-gaussian source signals. It is a case of blind source separation or blind signal separation.

Definitions Miture The data miture can be defined as the mi of one or more independent components which require separation A miture model is a model in which the independent variables are measured as fractions of a total. K-number of components a k miture proportion of k h( λ k ) probability distribution

Definitions Multivariate statistics Multivariate statistics or multivariate statistical analysis in statistics describes a collection of procedures: observation and analysis of more than one statistical variable at a time. What is Analysis: regression analysis (linear formula how variables behave when others change) this?

Definitions PCA principal component analysis (small set of synthetic variables eplaining the original one) LDA linear discriminant analysis (linear predictor from 2 sets of data for new observations) Logistic regression, MANOVA, Why here? artificial neural networks, multidimensional scale Why here? Why here?

Statistical independence In probability theory, to say that two events are independent means that the occurrence of one event makes it neither more nor less probable that the other occurs. ) ( ) ( ), ( ) ( ) ( ), ( ) / (,, y P X P y P y P P y P y P y y y y y = = = Definitions

Definitions Separation Blind signal separation, also known as blind source separation (BSS), is the separation of a set of signals from a set of mied signals. It is done without the aid of information (or with very little information) about the nature of the signals.

ICA statistically illustrated. Uniform distributions: Introduction Miing matri: Gaussian variables are forbidden, because their joint density shows a completely symmetric density. It does not contain What any this information means? on the directions of the columns of the miing matri A. This is why A cannot be estimated.

ICA preprocessing Introduction Before using any of the ICA algorithms it is useful to do some data preprocessing for simplifying and reducing the compleity of the problem (data): 1.Centering 2.Whitening 3.Other preprocessing steps depending on the application itself (for e.: dimension reduction)

Whitening: Remove linear dependencies Normalize projection variance Introduction

History Source separation is a well studied, old problem in electrical engineering too. There are many mied signal processing algorithms. It is not easy to use BSS on mied signals, without knowing any information, that helps us to create a good separating algorithm.

History ICA framework was introduced by Jeanny Herault and Christian Jutten in 1986. Stated by Pierre Comon in 1994 Infoma algorithm 1995 Tony Bell and Terry Sejnowski created the infoma ICA algorithm, which had a principle introduced by Ralph Linkser in 1992

History 1997 Shun-ichi Amari -> infoma algorithm improvement by natural gradient (Jean-Francois Cardoso) Original infoma algorithm was suitable for super-gaussian sources Non-Gaussian signal version developed by Te-Wonn-Lee and Mark Girolami

ICA algorithms Algorithms FastICA Aapo Hyvarinen, Erkki Oja, using the cost function: kurtosis kurtosis - In probability theory and statistics, kurtosis is a measure of the "peakedness" of the probability distribution of a real-valued random variable. We measure with it the nongaussianity. Kurtosis of y:

ICA algorithms(2) Algorithms Kernel ICA Contributed by Francis Bach Implements ICA algorithm for linear independent component analysis (ICA). The Kernel ICA algorithm is based on the minimization of a contrast function based on kernel ideas.

Sample The well known cocktail-party problem (simplified: only two voices) Imagine you're at a cocktail party. For you it is no problem to follow the discussion of your neighbors, even if there are lots of other sound sources in the room: other discussions in English and in other languages, different kinds of music, etc.. You might even hear a siren from the passing-by police car. It is not known eactly how humans are able to separate the different sound sources. ICA is able to do it, if there are at least as many microphones or 'ears' in the room as there are different simultaneous sound sources.

Sample cocktail-party problem The microphones give us two recorded time signals. We denote them with =( 1 (t), 2 (t)). 1 and 2 are the amplitudes and t is the time inde. We denote the independent signals by s=(s1(t),s2(t)); A - miing matri (22) 1 (t) = a 11 s 1 +a 12 s 2 2 (t) = a 21 s 1 +a 22 s 2 a 11,a 12,a 21, and a 22 are some parameters that depend on the distances of the microphones from the speakers. It would be very good if we could estimate the two original speech signals s 1 (t) and s 2 (t), using only the recorded signals 1 (t) and 2 (t). We need to estimate the a ij., but it is enough to assume that s 1 (t) and s 2 (t), at each time instant t, are statistically independent. The main task is to transform the data (); s=a to independent components, measured by function: F(s1,s2)

Steps 2 vectors containing the points of original sources Miing matri Mied signals (begin) 2 1 22 21 12 11 2 1 22 21 12 11 2 1 y y W W W W A A A A S S Weight matri Estimation = = 2 1 22 21 12 11 2 1 2 1 22 21 12 11 2 1 * * W W W W y y and S S A A A A

Steps FastICA the joint density of two independent variables is just the product of their marginal densities Original data Preprocessing: Whitening->

Steps FastICA algorithm, <-first step (rotating begins) Step 3 (rotating -> continues)

The last step of the FastICA algorithm (rotating ends) Steps

Matlab Code Eplain what the PROCEDURES MEAN Eplain the algorithm on the SOUND MIXTURES. 6-7 slides

Usages of ICA Separation of Artifacts in MEG (magnetoencephalography) data Finding Hidden Factors in Financial Data Reducing Noise in Natural Images Telecommunications (CDMA [Code-Division Multiple Access] mobile communications)

Sources Internet> Wikipedia Google book search Johan Bylund, Blind signal separation A. Hyvärinen, J. Karhunen, E. Oja Independent Component analysis Other useful ICA.pdf files