Efficient learning in Boltzmann machines using linear response theory

被引:140
作者
Kappen, HJ [1 ]
Rodriguez, FB
机构
[1] Univ Nijmegen, Dept Biophys, RWCP SNN Lab, NL-6525 EZ Nijmegen, Netherlands
[2] Univ Autonoma Madrid, Inst Ingn Conocimiento, E-28049 Madrid, Spain
[3] Univ Autonoma Madrid, Dept Ingn Informat, E-28049 Madrid, Spain
关键词
D O I
10.1162/089976698300017386
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The learning process in Boltzmann machines is computationally very expensive. The computational complexity of the exact algorithm is exponential in the number of neurons. We present a new approximate learning algorithm for Boltzmann machines, based on mean-held theory and the linear response theorem. The computational complexity of the algorithm is cubic in the number of neurons. In the absence of hidden units, we show how the weights can be directly computed from the fixed-point equation of the learning rules. Thus, in this case we do not need to use a gradient descent procedure for the learning process. We show that the solutions of this method are close to the optimal solutions and give a significant improvement when correlations play a significant role. Finally, we apply the method to a pattern completion task and show good performance for networks up to 100 neurons.
引用
收藏
页码:1137 / 1156
页数:20
相关论文
共 26 条
[1]  
ACKLEY DH, 1985, COGNITIVE SCI, V9, P147
[2]   THE HELMHOLTZ MACHINE [J].
DAYAN, P ;
HINTON, GE ;
NEAL, RM ;
ZEMEL, RS .
NEURAL COMPUTATION, 1995, 7 (05) :889-904
[3]   AN ANALOG APPROACH TO THE TRAVELING SALESMAN PROBLEM USING AN ELASTIC NET METHOD [J].
DURBIN, R ;
WILLSHAW, D .
NATURE, 1987, 326 (6114) :689-691
[4]  
Fischer K. H., 1991, SPIN GLASSES
[5]   THE LIMITATIONS OF DETERMINISTIC BOLTZMANN MACHINE LEARNING [J].
GALLAND, CC .
NETWORK-COMPUTATION IN NEURAL SYSTEMS, 1993, 4 (03) :355-379
[6]   THEORY OF CORRELATIONS IN STOCHASTIC NEURAL NETWORKS [J].
GINZBURG, I ;
SOMPOLINSKY, H .
PHYSICAL REVIEW E, 1994, 50 (04) :3171-3191
[7]  
Hertz J., 1991, Introduction to the Theory of Neural Computation
[8]   Deterministic Boltzmann Learning Performs Steepest Descent in Weight-Space [J].
Hinton, Geoffrey E. .
NEURAL COMPUTATION, 1989, 1 (01) :143-150
[9]  
HOPFIELD JJ, 1985, BIOL CYBERN, V52, P141
[10]  
Itzykson C., 1989, STAT FIELD THEORY, V1