Boolean autoencoders and hypercube clustering complexity

被引:5
作者
Baldi, P. [1 ]
机构
[1] Univ Calif Irvine, Dept Comp Sci, Irvine, CA 92717 USA
关键词
Autoencoders; Clustering; Boolean circuits; Computational complexity; NEURAL-NETWORKS; CODING PROBLEMS; CUBICAL GRAPHS; DEEP; INTRACTABILITY; ALGORITHM; CUBE;
D O I
10.1007/s10623-012-9719-x
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We introduce and study the properties of Boolean autoencoder circuits. In particular, we show that the Boolean autoencoder circuit problem is equivalent to a clustering problem on the hypercube. We show that clustering m binary vectors on the n-dimensional hypercube into k clusters is NP-hard, as soon as the number of clusters scales like m(epsilon) (epsilon > 0), and thus the general Boolean autoencoder problem is also NP-hard. We prove that the linear Boolean autoencoder circuit problem is also NP-hard, and so are several related problems such as: subspace identification over finite fields, linear regression over finite fields, even/odd set intersections, and parity circuits. The emerging picture is that autoencoder optimization is NP-hard in the general case, with a few notable exceptions including the linear cases over infinite fields or the Boolean case with fixed size hidden layer. However learning can be tackled by approximate algorithms, including alternate optimization, suggesting a new class of learning algorithms for deep networks, including deep networks of threshold gates or artificial neurons.
引用
收藏
页码:383 / 403
页数:21
相关论文
共 29 条
[1]   THE COMPLEXITY OF CUBICAL GRAPHS [J].
AFRATI, F ;
PAPADIMITRIOU, CH ;
PAPAGEORGIOU, G .
INFORMATION AND CONTROL, 1985, 66 (1-2) :53-60
[2]  
[Anonymous], 1988, Parallel distributed processing
[3]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theory of NP-Completeness
[4]  
[Anonymous], 2007, LARGE SCALE KERNEL M
[5]  
[Anonymous], 1973, Pattern Classification and Scene Analysis
[6]   NEURAL NETWORKS AND PRINCIPAL COMPONENT ANALYSIS - LEARNING FROM EXAMPLES WITHOUT LOCAL MINIMA [J].
BALDI, P ;
HORNIK, K .
NEURAL NETWORKS, 1989, 2 (01) :53-58
[7]   Complex-valued autoencoders [J].
Baldi, Pierre ;
Lu, Zhiqin .
NEURAL NETWORKS, 2012, 33 :136-147
[8]   INHERENT INTRACTABILITY OF CERTAIN CODING PROBLEMS [J].
BERLEKAMP, ER ;
MCELIECE, RJ ;
VANTILBORG, HCA .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1978, 24 (03) :384-386
[9]   TRAINING A 3-NODE NEURAL NETWORK IS NP-COMPLETE [J].
BLUM, AL ;
RIVEST, RL .
NEURAL NETWORKS, 1992, 5 (01) :117-127
[10]   MAXIMUM LIKELIHOOD FROM INCOMPLETE DATA VIA EM ALGORITHM [J].
DEMPSTER, AP ;
LAIRD, NM ;
RUBIN, DB .
JOURNAL OF THE ROYAL STATISTICAL SOCIETY SERIES B-METHODOLOGICAL, 1977, 39 (01) :1-38