skip to main content
10.1145/1389095.1389097acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

Criticality dispersion in swarms to optimize n-tuples

Published:12 July 2008Publication History

ABSTRACT

Among numerous pattern recognition methods the neural network approach has been the subject of much research due to its ability to learn from a given collection of representative examples. This paper concerns with the optimization of a weightless neural network, which decomposes a given pattern into several sets of n points, termed n-tuples. A population-based stochastic optimization technique, known as Particle Swarm Optimization (PSO), has been used to select an optimal set of connectivity patterns to improve the recognition performance of such .n-tuple. classifiers. The original PSO was refined by combining it with a bio-inspired technique called the Self-Organized Criticality (SOC) to add diversity in the population for finding better solutions. The hybrid algorithms were adapted for the n-tuple system and the performance was measured in selecting better connectivity patterns. The aim was to improve the discriminating power of the classifier in recognizing handwritten characters by exploiting the criticality dispersion in the swarm population. This paper presents the implementation of the hybrid model in greater detail with the effect of criticality dispersion in finding better solutions.

References

  1. Aleksander, I., and Stonham, T.J. (1979). Guide to Pattern Recognition using Random-access Memories, Computers and Digital Techniques, vol. 2, pp. 29--40.Google ScholarGoogle ScholarCross RefCross Ref
  2. Azhar, M. A. H. B. and Dimond, K.R. (2004). A Stochastic Search Algorithm to Optimize an N-tuple Classifier by Selecting Its Inputs, International Conference on Image Analysis and Recognition, Porto, Portugal, Springer-Verlag, September 29 -- October 1.Google ScholarGoogle ScholarCross RefCross Ref
  3. Azhar, M.A.H.B., Deravi, F. and Dimond, K.R.(2005). Relative Performances of Swarm Intelligence and Genetic Algorithm to Select Better N-tuples, Proceedings of the IEEE SMC UK-RI Chapter Conference on Applied Cybernetics, pp. 111--116, London, UK, 7--8 September.Google ScholarGoogle Scholar
  4. Bak, P. (1996). How nature works: the science of self-organized criticality (Copernicus, New York).Google ScholarGoogle Scholar
  5. Bishop, J.M., Crowe, A.A., Minchinton, P.R. and Mitchell, R.J. (1990). Evolutionary Learning to Optimise Mapping in n-Tuple Networks, IEE Colloquium on "Machine Learning", 28 June, Digest 1990/117.Google ScholarGoogle Scholar
  6. Bledsoe, W. and Browning, I. (1959). Pattern recognition and reading by machine, Proceedings of Eastern Joint Computer Conference, pp. 225--232, Birmingham.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Boettcher, S. and Paczuski, M. (1997). Aging in a Model of Self-Organized Criticality, Physical Review Letters, vol.79, Issue 5, pp. 889--892, The American Physical Society.Google ScholarGoogle ScholarCross RefCross Ref
  8. Deacon, J. (2006). The Really Easy Statistics Site, Biology Teaching Organisation, University of Edinburgh, http://www.biology.ed.ac.uk/research/groups/jdeacon/statistics/tress1.htmlGoogle ScholarGoogle Scholar
  9. Esmin, A. A. A., Aoki, A. R., and Lambert-Torres, G. (2002). Particle swarm optimization for fuzzy membership functions optimization. Proc. of the IEEE Int. Conf. on Systems, Man and Cybernetics, pp. 108--113.Google ScholarGoogle ScholarCross RefCross Ref
  10. Esquivel, S.C. and Coello Coello, C.A.(2003). On the Use of Particle Swarm Optimization with Multimodal Functions. In Proceedings of the IEEE Transactions on Evolutionary Computation, vol. 2, pp. 1130--1136.Google ScholarGoogle Scholar
  11. Fairhurst, M.C. and Stonham, T.J. (1976). A Class. System for Alpha-Numeric Characters Based on Learning Network Techniques, Digital Processes, vol. 2, pp. 321--339.Google ScholarGoogle Scholar
  12. Garcia, L.A.C. and Souto, M. C. P. (2004). Global Optimisation Methods for Choosing the Connectivity Pattern of N-tuple Classifiers, Proc. of the IEEE International Joint Conference on Neural Networks, Budapeste, pp. 2263--2266.Google ScholarGoogle Scholar
  13. Jain, A.K., Duin, R.P.W. and Mao, J. (2000). Statistical pattern recognition: A review, IEEE Trans. Pattern Anal. Machine Intell., vol. 22, pp. 4--38 Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Jørgensen, T. M., Christensen, S. S. and Liisberg, C. (1995). Crossvalidation and information measures for RAM based neural networks, Proc. of the Weightless Neural Networks Workshop, University of Kent at Canterbury, UK, pp. 87--92.Google ScholarGoogle Scholar
  15. Jørgensen, T.M., Linneberg, C. (1999). Theoretical analysis and improved decision criteria for the n--tuple classifier, IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 21, pp.336--347. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Kalyan, V., Thanmaya, P., Chilukuri, K. M. and Lisa, A. O. (2003). Optimization Using Particle Swarms with Near Neighbor Interactions, GECCO, July 11--16, Chicago, Illnois.Google ScholarGoogle Scholar
  17. Kennedy, J., and Eberhart, R. C. (1995). Particle swarm optimisation, Proc. of the 1995 IEEE Int. Conf. on Neural Networks (Perth, Australia).Google ScholarGoogle Scholar
  18. Krink, T. and Thomsen, R.(2001). Self--Organized Criticality and Mass Extinction in Evolutionary Algorithms, Proceedings of the Third Congress on Evolutionary Computation (CEC-2001), vol. 2, pp. 1155--1161.Google ScholarGoogle Scholar
  19. Løvbjerg, M. and Krink, T. (2002). Extending particle swarm optimisers with self-organized criticality, Proc. of the IEEE Congress on Evolutionary Computation, Honolulu, Hawaii USA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Picton, P. (2000). Neural Networks (Grassroots Series), 2nd Edition, Palgrave Publishers Ltd. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Rickers, P., Thomsen, R. and Krink, T. (2000). Applying Self-Organized Criticality to the Diffusion Model, Late Breaking Papers at the 2000 Genetic and Evolutionary Computation Conference, vol. 1, pp. 325--330, Morgan Kaufmann Publishers.Google ScholarGoogle Scholar
  22. Riget, J. and Vesterstrøm, J.S. (2002). A Diversity-Guided Particle Swarm Optimizer--The ARPSO, Technical report, Department of Computer Science, University of Aarhus.Google ScholarGoogle Scholar
  23. Rohwer, R. and Morciniec, M. (1998). The Theoretical and Experimental Status of the n-tuple Classifier, Neural Networks, 11(1): pp. 1--14. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Rohwer, R. and Cressy, D. (1989). Phoneme classification by boolean networks, Proceedings of the European Conference on Speech Communication and Technology, pp. 557--560.Google ScholarGoogle Scholar
  25. Settles, M. and Rylander, B. (2002).Neural network learning using particle swarm optimisers, Advances in Information Science and Soft Computing, pp. 224--226. WSEAS Press.Google ScholarGoogle Scholar
  26. Shi, Y, and Eberhart, R. (1998). Parameter selection in particle swarm optimization, in Evolutionary Programming VII, pp. 591--600, Springer, Lecture Notes in Computer Science 1447. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Tukey, J.W. (1977), Exploratory Data Analysis, Reading, MA: Addison-Wesley.Google ScholarGoogle Scholar
  28. Wilkinson, R., Geist, J., Janet, S., Grother, P., Burges, C., Creecy, R., Hammond, B., Hull, J., Larsen, N., Vogl, T., and Wilson, C. (1992). The first census optical character recognition systems conference, Technical Report NISTIR 4912, National Institute of Standards and Technology (NIST), Gaithersburg, USA.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Criticality dispersion in swarms to optimize n-tuples

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        GECCO '08: Proceedings of the 10th annual conference on Genetic and evolutionary computation
        July 2008
        1814 pages
        ISBN:9781605581309
        DOI:10.1145/1389095
        • Conference Chair:
        • Conor Ryan,
        • Editor:
        • Maarten Keijzer

        Copyright © 2008 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 12 July 2008

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate1,669of4,410submissions,38%

        Upcoming Conference

        GECCO '24
        Genetic and Evolutionary Computation Conference
        July 14 - 18, 2024
        Melbourne , VIC , Australia

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader