Nothing Special   »   [go: up one dir, main page]

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

Two-cornered learning classifier systems for pattern generation and classification

Published: 07 July 2012 Publication History

Abstract

Classifying objects and patterns to a certain category is crucial for both humans and machines, so that learnt knowledge may be applied across similar problem instances. Although autonomous learning of patterns by machines has advanced recently, it still requires humans to set up the problem at an appropriate level for the learning technique. If the problem is too complex the system does not learn; conversely, if the problem is too simple the system does not reach its full potential to be able to classify environmental examples. In this work, an automated evolving pattern generator and pattern recognizer has been created for pattern classification problems that can be manipulated autonomously using Learning Classifier Systems (LCSs) at different levels of difficulty. Experiments confirm that both of the agents (e.g. the pattern generation and the pattern classification agent) can be evolved autonomously and co-operatively. The novel contributions in this work enable the effect of domain features on classification performance to become human readable, i.e. possibly determine what features make it difficult for the classification algorithm to learn. This work provides a foundation for a co-evolutionary approach to problem domain creation and the associated learning, such that the agents will trigger evolution when necessary.

References

[1]
@T. Back, D. Fogel, and Z. Michalewicz. Evolutionary Computation 1 : Basic Algorithms and Operator. Institute of Physics (IOP) Publishing Ltd., 2000.
[2]
E. Bernado and J. Garrell. Accuracy-Based Learning Classifier Systems: Models, Analysis and Applications to Classification Tasks. Evolutionary Computation, Volume 11(3):209--238, 2003.
[3]
C. Bishop. Pattern Recognition and Machine Learning. Springer, Natural Computing Series, 2006.
[4]
M. Butz. XCS java 1.0: An implementation of the XCS classifier system in Java. Technical Report IlliGAL report 2000027, Illinois Genetic Algorithms Laboratory, University of Illinois at Urbana-Champaign, 2000.
[5]
M. Butz, K. Sastry, and D. Goldberg. Tournament Selection in XCS. Technical Report IlliGAL Report No. 2002020, Illinois Genetic Algorithms Laboratory, University of Illinois at Urbana-Champaign, 2002.
[6]
M. Butz and S. Wilson. An algorithmic description of XCS. Lecture Notes Of Computer Science (LNCS) Advances in LCS, Volume 1996/2001:267--274, 2001.
[7]
R. Duda, P. Hart, and D. Stork. Pattern Classification 2nd Edition. John Wiley, 2001.
[8]
A. Eiben and J. Smith. Introduction to Evolutionary Computing, First Edition. Springer, Natural Computing Series, 2003.
[9]
A. Engelbrecht. Computational Intelligence, An Introduction, 2nd Edition. John Wiley, 2005.
[10]
J. Holland. Complex adaptive systems. A New Era In Computation, 121(1):17--30, 1992. The MIT Press.
[11]
J. Holmes, P. Lanzi, W. Stolzmann, and S. Wilson. Learning Classifier Systems: New Models, Successful Applications. Information Processing Letters, Volume 82(Issue 1):23--30, 2002.
[12]
F. Kharbat, L. Bull, and M. Odeh. Revisiting Genetic Selection in the XCS Learning Classifier System. In The 2005 IEEE Congress on Evolutionary Computation, 2005, volume 3, pages 2061--2068, Sept 2005.
[13]
T. Kovacs. Strength or accuracy? fitness calculation in learning classifier system. Lecture Note in Computer Science (LNCS), Volume 1813/2000:143--160, 2000.
[14]
T. Kovacs. Strength or Accuracy: Credit Assignment in Learning Classifier Systems. Springer, London, 2004.
[15]
S. Marzukhi, W. N. Browne, and M. Zhang. Developing an evolvable pattern generator using learning classifier systems. In The 5th International Conference on Automation, Robotics and Applications (ICARA 2011), pages 163--168. IEEE Xplore, 2011.
[16]
O. Sigaud and S.W.Wilson. Learning Classifier Systems: A Survey. Soft Computing - A Fusion of Foundations, Methodologies and Applications, Volume 11(11):1065--1078, 2007.
[17]
R. Sutton and A. Barto. Reinforcement Learning: An Introduction. The MIT Press Cambridge, Massachusetts, USA, 1998.
[18]
S. Wilson. Classifier Fitness Based on Accuracy. Evolutionary Computation, Volume 3(2):149--175, 1995. Massachusetts Institute of Technology.
[19]
S. Wilson. Mining oblique data with XCS. Lecture Notes in Computer Science (LNCS)., Volume 1996:158--174, 2001. Springer-Verlag.
[20]
S. Wilson. Coevolution of Pattern Generators and Recognizers. Lecture Notes in Computer Science (LNCS), Volume 6471/2010(1):38--46, 2010.

Cited By

View all
  • (2015)An on-line Pittsburgh LCS for the Three-Cornered Coevolution FrameworkEvolutionary Intelligence10.1007/s12065-015-0133-y8:4(185-201)Online publication date: 18-Nov-2015
  • (2014)Three-cornered coevolution learning classifier systems for classification tasksProceedings of the 2014 Annual Conference on Genetic and Evolutionary Computation10.1145/2576768.2598235(549-556)Online publication date: 12-Jul-2014
  • (2013)Adaptive artificial datasets through learning classifier systems for classification tasksProceedings of the 15th annual conference companion on Genetic and evolutionary computation10.1145/2464576.2466805(1243-1250)Online publication date: 6-Jul-2013
  • Show More Cited By

Index Terms

  1. Two-cornered learning classifier systems for pattern generation and classification

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    GECCO '12: Proceedings of the 14th annual conference on Genetic and evolutionary computation
    July 2012
    1396 pages
    ISBN:9781450311779
    DOI:10.1145/2330163
    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]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 07 July 2012

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. co-evolution
    2. learning classifier systems (lcss)
    3. pattern classification

    Qualifiers

    • Research-article

    Conference

    GECCO '12
    Sponsor:
    GECCO '12: Genetic and Evolutionary Computation Conference
    July 7 - 11, 2012
    Pennsylvania, Philadelphia, USA

    Acceptance Rates

    Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 27 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2015)An on-line Pittsburgh LCS for the Three-Cornered Coevolution FrameworkEvolutionary Intelligence10.1007/s12065-015-0133-y8:4(185-201)Online publication date: 18-Nov-2015
    • (2014)Three-cornered coevolution learning classifier systems for classification tasksProceedings of the 2014 Annual Conference on Genetic and Evolutionary Computation10.1145/2576768.2598235(549-556)Online publication date: 12-Jul-2014
    • (2013)Adaptive artificial datasets through learning classifier systems for classification tasksProceedings of the 15th annual conference companion on Genetic and evolutionary computation10.1145/2464576.2466805(1243-1250)Online publication date: 6-Jul-2013
    • (2013)Adaptive artificial datasets to discover the effects of domain features for classification tasksProceedings of the 15th annual conference companion on Genetic and evolutionary computation10.1145/2464576.2464654(157-158)Online publication date: 6-Jul-2013
    • (2013)Adaptive artificial datasets through learning classifier systems for classification tasksEvolutionary Intelligence10.1007/s12065-013-0094-y6:2(93-107)Online publication date: 22-Oct-2013

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media