Intelligent initialization of resource allocating RBF networks

In any neural network system, proper parameter initialization reduces training time and effort, and generally leads to compact modeling of the process under examination, i.e. less complex network structures and better generalization. However, in cases of multi-dimensional data, parameter initialization is both difficult and time consuming. In the proposed scheme a novel, multi-dimensional, unsupervised clustering method is used to properly initialize neural network architectures, focusing on resource allocating networks (RAN); both the hidden and output layer parameters are determined by the output of the clustering process, without the need for any user interference. The main contribution of this work is that the proposed approach leads to network structures that are compact, efficient and achieve best classification results, without the need for manual selection of suitable initial network parameters. The efficiency of the proposed method has been tested on several classes of publicly available data, such as iris, Wisconsin and ionosphere data.

[1]  Slimane Hammoudi,et al.  Proceedings of the 6th International Conference on Enterprise Information Systems (ICEIS 2004). , 2004 .

[2]  Stefanos D. Kollias,et al.  Robust, Generalized, Quick and Efficient Agglomerative Clustering , 2004, ICEIS.

[3]  Sergios Theodoridis,et al.  Pattern Recognition, Third Edition , 2006 .

[4]  Rudolf Kruse,et al.  A neuro-fuzzy method to learn fuzzy classification rules from data , 1997, Fuzzy Sets Syst..

[5]  Satish Kumar,et al.  Subsethood-product fuzzy neural inference system (SuPFuNIS) , 2002, IEEE Trans. Neural Networks.

[6]  N. Kasabov,et al.  Rule insertion and rule extraction from evolving fuzzy neural networks: algorithms and applications for building adaptive, intelligent expert systems , 1999, FUZZ-IEEE'99. 1999 IEEE International Fuzzy Systems. Conference Proceedings (Cat. No.99CH36315).

[7]  Saman K. Halgamuge,et al.  Neural networks in designing fuzzy systems for real world applications , 1994 .

[8]  John C. Platt A Resource-Allocating Network for Function Interpolation , 1991, Neural Computation.

[9]  Sergios Theodoridis,et al.  Pattern Recognition , 1998, IEEE Trans. Neural Networks.

[10]  Ronald R. Yager Intelligent control of the hierarchical agglomerative clustering process , 2000, IEEE Trans. Syst. Man Cybern. Part B.

[11]  Catherine Blake,et al.  UCI Repository of machine learning databases , 1998 .

[12]  Kyoung-Mi Lee,et al.  Intelligent image analysis using adaptive resource-allocating network , 2001, Neural Networks for Signal Processing XI: Proceedings of the 2001 IEEE Signal Processing Society Workshop (IEEE Cat. No.01TH8584).

[13]  Kuhu Pal,et al.  Breast cancer detection using rank nearest neighbor classification rules , 2003, Pattern Recognit..

[14]  Xavier Llorà,et al.  Data Mining using Learning Classifier Systems , 2004 .

[15]  Nikola K. Kasabov,et al.  Learning fuzzy rules and approximate reasoning in fuzzy neural networks and hybrid systems , 1996, Fuzzy Sets Syst..

[16]  Larry Bull,et al.  Applications of Learning Classifier Systems , 2004 .

[17]  Stefanos Kollias,et al.  An adaptive resource allocating neural fuzzy inference system , 2003 .

[18]  K. Bennett,et al.  A support vector machine approach to decision trees , 1998, 1998 IEEE International Joint Conference on Neural Networks Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98CH36227).

[19]  B. Apolloni,et al.  A general framework for symbol and rule extraction in neural networks , 2000, Proceedings of the IEEE-INNS-ENNS International Joint Conference on Neural Networks. IJCNN 2000. Neural Computing: New Challenges and Perspectives for the New Millennium.