Revisiting the Problem of Weight Initialization for Multi-Layer Perceptrons Trained with Back Propagation
暂无分享,去创建一个
One of the main reasons for the slow convergence and the suboptimal generalization results of MLP (Multilayer Perceptrons) based on gradient descent training is the lack of a proper initialization of the weights to be adjusted. Even sophisticated learning procedures are not able to compensate for bad initial values of weights, while good initial guess leads to fast convergence and or better generalization capability even with simple gradient-based error minimization techniques. Although initial weight space in MLPs seems so critical there is no study so far of its properties with regards to which regions lead to solutions or failures concerning generalization and convergence in real world problems. There exist only some preliminary studies for toy problems, like XOR. A data mining approach, based on Self Organizing Feature Maps (SOM), is involved in this paper to demonstrate that a complete analysis of the MLP weight space is possible. This is the main novelty of this paper. The conclusions drawn from this novel application of SOM algorithm in MLP analysis extend significantly previous preliminary results in the literature. MLP initialization procedures are overviewed along with all conclusions so far drawn in the literature and an extensive experimental study on more representative tasks, using our data mining approach, reveals important initial weight space properties of MLPs, extending previous knowledge and literature results.
[1] John F. Kolen,et al. Backpropagation is Sensitive to Initial Conditions , 1990, Complex Syst..
[2] Teuvo Kohonen,et al. Self-organization and associative memory: 3rd edition , 1989 .
[3] Len Hamey. Analysis of the error surface of the XOR network with two hidden nodes , 1996 .
[4] Olli Simula,et al. Analysis and Modeling of Complex Systems Using the Self-Organizing Map , 1999 .
[5] B. Yegnanarayana,et al. Artificial Neural Networks , 2004 .