Minimal Nonlinear Distortion Principle for Nonlinear Independent Component Analysis




It is well known that solutions to the nonlinear independent component analysis (ICA) problem are highly non-unique. In this paper we propose the "minimal nonlinear distortion" (MND) principle for tackling the ill-posedness of nonlinear ICA problems. MND prefers the nonlinear ICA solution with the estimated mixing procedure as close as possible to linear, among all possible solutions. It also helps to avoid local optima in the solutions. To achieve MND, we exploit a regularization term to minimize the mean square error between the nonlinear mixing mapping and the best-fitting linear one. The effect of MND on the inherent trivial and non-trivial indeterminacies in nonlinear ICA solutions is investigated. Moreover, we show that local MND is closely related to the smoothness regularizer penalizing large curvature, which provides another useful regularization condition for nonlinear ICA. Experiments on synthetic data show the usefulness of the MND principle for separating various nonlinear mixtures. Finally, as an application, we use nonlinear ICA with MND to separate daily returns of a set of stocks in Hong Kong, and the linear causal relations among them are successfully discovered. The resulting causal relations give some interesting insights into the stock market. Such a result can not be achieved by linear ICA. Simulation studies also verify that when doing causality discovery, sometimes one should not ignore the nonlinear distortion in the data generation procedure, even if it is weak.

Author(s): Zhang, K. and Chan, L.
Journal: Journal of Machine Learning Research
Volume: 9
Pages: 2455-2487
Year: 2008
Day: 0

Department(s): Empirical Inference
Bibtex Type: Article (article)

Digital: 0

Links: Web


  title = {Minimal Nonlinear Distortion Principle for Nonlinear Independent Component Analysis},
  author = {Zhang, K. and Chan, L.},
  journal = {Journal of Machine Learning Research},
  volume = {9},
  pages = {2455-2487},
  year = {2008}