Abstract
In this paper a general constructive approach for training neural networks in classification problems is presented. This approach is used to construct a particular connectionist model, named Switching Neural Network (SNN), based on the conversion of the original problem in a Boolean lattice domain. The training of an SNN can be performed through a constructive algorithm, called Switch Programming (SP), based on the solution of a proper linear programming problem. Since the execution of SP may require excessive computational time, an approximate version of it, named Approximate Switch Programming (ASP) has been developed. Simulation results obtained on the StatLog benchmark show the good quality of the SNNs trained with SP and ASP.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Boros, E., Hammer, P.L., Ibaraki, T., Kogan, A., Mayoraz, E., Muchnik, I.: An implementation of Logical Analysis of Data. IEEE Trans. Knowledge and Data Eng. 9, 292–306 (2004)
Devroye, L., Györfi, L., Lugosi, G.: A probabilistic theory of Pattern Recognition. Springer, Heidelberg
Ferrari, E., Muselli, M.: A constructive technique based on linear programming for training switching neural networks. In: Kůrková, V., Neruda, R., KoutnÃk, J. (eds.) ICANN 2008, Part II. LNCS, vol. 5164, pp. 744–753. Springer, Heidelberg (2008)
Hong, S.J.: R-MINI: An iterative approach for generating minimal rules from examples. IEEE Trans. Knowledge and Data Eng. 9, 709–717 (1997)
Kerber, R.: ChiMerge: Discretization of numeric attributes. In: Proc. 9th Int’l. Conf. on Art. Intell., pp. 123–128 (1992)
Kohavi, R., Sahami, M.: Error-based and Entropy based discretization of continuous features. In: Proc. 2nd Int. Conf. Knowledge Discovery and Data Mining, pp. 114–119 (1996)
Liu, H., Setiono, R.: Feature selection via discretization. IEEE Trans. on Knowledge and Data Eng. 9, 642–645 (1997)
Makhorin, A.: GNU Linear Programming Kit - Reference Manual (2008), http://www.gnu.org/software/glpk/
Michie, D., Spiegelhalter, D., Taylor, C.: Machine Learning, Neural and Statistical Classification. Ellis-Horwood, London (1994)
Muselli, M.: Sequential Constructive Techniques. In: Leondes, C. (ed.) Optimization Techniques, Neural Netw. Systems Techniques and Applications, pp. 81–144. Academic Press, San Diego (1998)
Muselli, M.: Approximation properties of positive boolean functions. In: Apolloni, B., Marinaro, M., Nicosia, G., Tagliaferri, R. (eds.) WIRN 2005 and NAIS 2005. LNCS, vol. 3931, pp. 18–22. Springer, Heidelberg (2006)
Muselli, M.: Switching neural networks: A new connectionist model for classification. In: Apolloni, B., Marinaro, M., Nicosia, G., Tagliaferri, R. (eds.) WIRN/NAIS 2005. LNCS, vol. 3931, pp. 23–30. Springer, Heidelberg (2006)
Muselli, M., Liberati, D.: Binary rule generation via Hamming Clustering. IEEE Trans. Knowledge and Data Eng. 14, 1258–1268 (2002)
Muselli, M., Quarati, A.: Reconstructing positive Boolean functions with Shadow Clustering. In: Proc. 17th European Conf. Circuit Theory and Design, pp. 377–380 (2005)
Quinlan, J.R.: C4.5: Programs for Machine Learning. Morgan Kaufmann, San Francisco (1994)
Reed, R.: Pruning Algorithm–A Survey. IEEE Trans. on Neural Netw. 4, 740–747 (1993)
Rumelhart, D.E., Hinton, G.E., Williams, R.J.: Learning representations by backpropagating errors. Nature 323, 533–536 (1988)
Vapnik, V.N.: Statistical learning theory. John Wiley & Sons, New York (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Ferrari, E., Muselli, M. (2009). Efficient Constructive Techniques for Training Switching Neural Networks. In: Franco, L., Elizondo, D.A., Jerez, J.M. (eds) Constructive Neural Networks. Studies in Computational Intelligence, vol 258. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04512-7_2
Download citation
DOI: https://doi.org/10.1007/978-3-642-04512-7_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04511-0
Online ISBN: 978-3-642-04512-7
eBook Packages: EngineeringEngineering (R0)