Canonical Dual Approach to Binary Factor Analysis

Binary Factor Analysis (BFA) is a typical problem of Independent Component Analysis (ICA) where the signal sources are binary. Parameter learning and model selection in BFA are computationally intractable because of the combinatorial complexity. This paper aims at an efficient approach to BFA. For parameter learning, an unconstrained binary quadratic programming (BQP) is reduced to a canonical dual problem with low computational complexity; for model selection, we adopt the Bayesian Ying-Yang (BYY) framework to make model selection automatically during learning. In the experiments, the proposed approach cdual shows superior performance. Another BQP approximation round is also good in model selection and is more efficient. Two other methods, greedy and enum , are more accurate in BQP but fail to compete with cdual and round in BFA. We conclude that a good optimization is essential in a learning process, but the key task of learning is not simply optimization and an over-accurate optimization may not be preferred.

[1]  G. Schwarz Estimating the Dimension of a Model , 1978 .

[2]  S. J. Li,et al.  On the stability of a dual weak vector variational inequality problem , 2008 .

[3]  D. Gao Solutions and optimality criteria to box constrained nonconvex minimization problems , 2007 .

[4]  Lei Xu,et al.  Machine learning problems from optimization perspective , 2010, J. Glob. Optim..

[5]  Lei Xu,et al.  A Comparative Investigation on Model Selection in Independent Factor Analysis , 2006, J. Math. Model. Algorithms.

[6]  Lei Xu,et al.  A Comparative Investigation on Model Selection in Binary Factor Analysis , 2005, Foundations of Data Mining and knowledge Discovery.

[7]  S. Fang,et al.  Canonical dual approach to solving 0-1 quadratic programming problems , 2008 .

[8]  H. Akaike A new look at the statistical model identification , 1974 .

[9]  B. Schölkopf,et al.  Modeling Human Motion Using Binary Latent Variables , 2007 .

[10]  Bernd Freisleben,et al.  Greedy and Local Search Heuristics for Unconstrained Binary Quadratic Programming , 2002, J. Heuristics.

[11]  Lei Xu,et al.  A Unified Learning Scheme: Bayesian-Kullback Ying-Yang Machines , 1995, NIPS.

[12]  Václav Snásel,et al.  Binary Factor Analysis with Help of Formal Concepts , 2004, CLA.

[13]  Lei Xu,et al.  BYY harmony learning, independent state space, and generalized APT financial analyses , 2001, IEEE Trans. Neural Networks.

[14]  B. Schölkopf,et al.  Modeling Dyadic Data with Binary Latent Factors , 2007 .