A neural tree for classification using convex objective function

A neural tree based classifier is proposed.The network parameters are optimized using a convex objective function.Instead of iterative gradient decent method, matrix method is used to compute the weights.Proposed COF-NT is able to reduce the training time without decreasing classification accuracy.No user defined parameters are required. In this paper, we propose a neural tree classifier, called the convex objective function neural tree (COF-NT), which has a specialized perceptron at each node. The specialized perceptron is a single layer feed-forward perceptron which calculates the errors before the neuron's non-linear activation function instead of after them. Thus, the network parameters are independent of non-linear activation functions, and subsequently, the objective function is a convex objective function. The solution can be easily obtained by solving a system of linear equations which will require less computational power than conventional iterative methods. During the training, the proposed neural tree classifier divides the training set into smaller subsets by adding new levels to the tree. Each child perceptron takes forward the task of training done by its parent perceptron on the superset of this subset. Thus, the training is done by a number of single layer perceptrons (each perceptron carrying forward the work done by its ancestors) that reach the global minima in a finite number of steps. The proposed algorithm has been tested on available benchmark datasets and the results are promising in terms of classification accuracy and training time.

[1]  Gian Luca Foresti,et al.  Exploiting neural trees in range image understanding , 1998, Pattern Recognit. Lett..

[2]  Jiwen Dong,et al.  Time-series forecasting using flexible neural tree model , 2005, Inf. Sci..

[3]  Gian Luca Foresti,et al.  A balanced neural tree for pattern classification , 2012, Neural Networks.

[4]  Pradipta Maji,et al.  Efficient design of neural network tree using a new splitting criterion , 2008, Neurocomputing.

[5]  Eduardo D. Sontag,et al.  Backpropagation Can Give Rise to Spurious Local Minima Even for Networks without Hidden Layers , 1989, Complex Syst..

[6]  Gian Luca Foresti,et al.  Human Action Recognition using a Hybrid NTLD Classifier , 2010, 2010 7th IEEE International Conference on Advanced Video and Signal Based Surveillance.

[7]  Ian H. Witten,et al.  The WEKA data mining software: an update , 2009, SKDD.

[8]  Yang Liu,et al.  Face recognition using Kernel PCA and hybrid flexible neural tree , 2007, 2007 International Conference on Wavelet Analysis and Pattern Recognition.

[9]  George Carayannis,et al.  Fast recursive algorithms for a class of linear equations , 1982 .

[10]  Birendra Biswal,et al.  Automatic Classification of Power Quality Events Using Balanced Neural Tree , 2014, IEEE Transactions on Industrial Electronics.

[11]  Mehmet Fatih Amasyali,et al.  Cline: A New Decision-Tree Family , 2008, IEEE Transactions on Neural Networks.

[12]  Ishwar K. Sethi,et al.  Entropy nets: from decision trees to neural networks , 1990, Proc. IEEE.

[13]  Gian Luca Foresti,et al.  Generalized neural trees for pattern classification , 2002, IEEE Trans. Neural Networks.

[14]  Amparo Alonso-Betanzos,et al.  A new convex objective function for the supervised learning of single-layer neural networks , 2010, Pattern Recognit..

[15]  Adel M. Alimi,et al.  Evolving flexible beta basis function neural tree for nonlinear systems , 2013, The 2013 International Joint Conference on Neural Networks (IJCNN).

[16]  A. Bojanczyk Complexity of Solving Linear Systems in Different Models of Computation , 1984 .

[17]  Asha Rani,et al.  DF-LDA tree: a nonlinear multilevel classifier for pattern recognition , 2013, J. Exp. Theor. Artif. Intell..

[18]  Jean-Pierre Nadal,et al.  Neural trees: a new tool for classification , 1990 .

[19]  Gian Luca Foresti,et al.  Incorporating linear discriminant analysis in neural tree for multidimensional splitting , 2013, Appl. Soft Comput..

[20]  Richard J. Mammone,et al.  Speaker independent vowel recognition using neural tree networks , 1991, IJCNN-91-Seattle International Joint Conference on Neural Networks.

[21]  Asha Rani,et al.  A robust watermarking scheme exploiting balanced neural tree for rightful ownership protection , 2014, Multimedia Tools and Applications.

[22]  Adel M. Alimi,et al.  A hybrid learning algorithm for evolving Flexible Beta Basis Function Neural Tree Model , 2013, Neurocomputing.

[23]  Chih-Chiang Wei,et al.  Decision Tree-Based Classifier Combined with Neural-Based Predictor for Water-Stage Forecasts in a River Basin During Typhoons: A Case Study in Taiwan. , 2012, Environmental engineering science.

[24]  Chin-Chen Chang,et al.  On the security of a copyright protection scheme based on visual cryptography , 2009, Comput. Stand. Interfaces.

[25]  Guillaume Deffuant Neural units recruitment algorithm for generation of decision trees , 1990, 1990 IJCNN International Joint Conference on Neural Networks.

[26]  Gian Luca Foresti,et al.  An adaptive high-order neural tree for pattern recognition , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[27]  M. Kubat,et al.  Decision trees can initialize radial-basis function networks , 1998, IEEE Trans. Neural Networks.

[28]  Paul E. Utgoff,et al.  Perceptron Trees : A Case Study in ybrid Concept epresentations , 1999 .

[29]  Krzysztof J. Cios,et al.  A machine learning method for generation of a neural network architecture: a continuous ID3 algorithm , 1992, IEEE Trans. Neural Networks.

[30]  D. Martinez,et al.  Neural tree density estimation for novelty detection , 1998, IEEE Trans. Neural Networks.

[31]  Y. Y. Tang,et al.  A structurally adaptive neural tree for the recognition of large character set , 1992, Proceedings., 11th IAPR International Conference on Pattern Recognition. Vol.II. Conference B: Pattern Recognition Methodology and Systems.

[32]  Yehoshua Y. Zeevi,et al.  Neural networks: theory and applications , 1992 .

[33]  Adel M. Alimi,et al.  Extended immune programming and opposite-based PSO for evolving flexible beta basis function neural tree , 2013, 2013 IEEE International Conference on Cybernetics (CYBCO).

[34]  Tim J. Ellis,et al.  ViHASi: Virtual human action silhouette data for the performance evaluation of silhouette-based action recognition methods , 2008, 2008 Second ACM/IEEE International Conference on Distributed Smart Cameras.

[35]  Ethem Alpaydin,et al.  Omnivariate decision trees , 2001, IEEE Trans. Neural Networks.

[36]  Asha Rani,et al.  A Fragile Watermarking Scheme Exploiting Neural Tree for Image Tamper Detection , 2011, SocProS.

[37]  Saul B. Gelfand,et al.  Classification trees with neural network feature extraction , 1992, IEEE Trans. Neural Networks.

[38]  Yinghong Ma,et al.  A Neural Tree Network Ensemble Mode for Disease Classification , 2014 .

[39]  Gian Luca Foresti,et al.  Application of balanced neural tree for classifying tentative matches in stereo vision , 2012 .

[40]  Yuehui Chen,et al.  Small-time scale network traffic prediction based on flexible neural tree , 2012, Appl. Soft Comput..