An ICA page - papers, code, demos, links
(Disclaimer: Let us remember, Independent Component Analysis (ICA) may not be achievable in general since (1) there may be no independent components, and (2) you might make fatal errors in estimating the component distributions. We only call it ICA because everyone else does.)
Explanation: ICA is about factoring probability distributions, and doing blind source separation. It is related to lots of other things - entropy and information maximisation, maximum likelihood density estimation (MLE), EM (expectation maximisation, which is MLE with hidden variables)and projection pursuit. It is basically a way of finding special linear (non-orthogonal) co-ordinate systems in multivariate data, using higher-order statistics in various ways. If you don't understand, read the papers below! Applications: anywhere you have ensembles of multivariate data, eg: anywhere you might use PCA (Principal Components Analysis). Examples include blind separation (eg: of mixed speech signals), biomedical data processing (eg: of EEG [brainwave] data), finding `features' in data (eg: learning edge-detectors for ensembles of natural images). Algorithms: There are many different algorithms, but often they are not so different really. Read on. -Tony Bell
Papers. A selection of papers that I have access to right now. There is no pretence to completeness, so sorry if you're omitted! Email me if you have something you'd like to include. Many other papers are collected at Paris Smaragdis's site listed below. Quick guide to the papers: [NOTE: All papers are PostScript file. Compressed versions are X-compressed. They have ".ps.Z" on the end, and need UNIX `uncompress' to make them ".ps" files.] [A1] Amari S. Cichocki A. and Yang H.H. 1996. A new learning algorithm for blind signal separation, Advances in Neural Information Processing Systems 8, MIT press. Paper [A2] Amari S-I. 1997. Natural Gradient works efficiently in learning.
submitted to Neural Computation Paper
[B2] Bell A.J. and Sejnowski T.J. 1996a. Learning the higher-order structure of a natural sound, Network: Computation in Neural Systems, 7 Paper [B3] Bell A.J. and Sejnowski T.J. 1996. The `Independent Components'
of natural scenes are edge filters, to appear in Vision Research,
[Please note that this is a draft] Paper
(1.5MB) , Compressed
(0.4MB) (27 pages).[*Compressed
tar-file
of figures in case they don't print properly when you print
the paper]. [C2] Cardoso J-F, 1997. Infomax and maximum likelihood for blind
separation,
to appear in IEEE Signal Processing Letters, Paper
[KA] Karhunen J. 1996. Neural approaches to independent component
analysis
and source separation, Proc 4th European Symposium on Artificial
Neural
Networks (ESANN '96). Paper
[LB] Lee T-W., Bell A.J. and Lambert R. 1997. Blind separation of
delayed
and convolved sources [M2] Makeig S., Jung T-P., Bell A.J., Ghahremani D. and Sejnowski
T.J.
1997. Blind Separation of Event-related Brain Responses into Independent
Components, Proc. Natl. Acad. Sci. USA [T1] Torkkola K. 1996a. Blind separation of delayed sources based on information maximisation, Proc. ICASSP, Atlanta, May 1996 Paper [T2] Torkkola K. 1996b. Blind separation of convolved sources based on information maximisation, Paper The following two papers are probably under-cited, containing, respectively, `early' theoretical and practical insights into algorithms which are part of the infomax/maximum-likelihood/natural-gradient family of ICA algorithms. Unfortunately we don't have them online. Does anyone else? Also, let us not forget the French originators: Herault/Jutten, Comon and others. [PH] Pham D.T. Garrat P and Jutten C. 1992. Separation of a mixture
of independent sources through a maximum likelihood approach, in Proc.
EUSIPCO, p.771-774
Code. Basic ICA
code in MATLAB (as used in Bell and Sejnowski 1996) It's simple.
Demos. Demo of real-room blind separation/deconvolution of two sources (by Te-Won Lee . Uses
infomax/ICA
techniques in freq. domain with FIR matrix methods,
Links. Hastily assembled selection of Web pages with more ICA papers and
details.
Paris
Smaragdis'
ICA & BSS page (MIT) GO TO THIS PAGE. IT'S GREAT. Scott Makeig,
|
|