Skip to main content

Messy Coding in the XCS Classifier System for Sequence Labeling

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8672))

Abstract

The XCS classifier system for sequence labeling (XCS-SL) is an extension of XCS for sequence labeling, a form of time-series classification where every input has a class label. In XCS-SL a classifier condition consists of some sub-conditions which refer back to previous inputs. Each sub-condition is a memory. A condition has n sub-conditions which represent an interval from the current time t0 to a previous time t_ n . A problem of this representation (called interval coding) is, even if only one input at t_ n is needed, the condition must consist of n subconditions to refer to it. We introduce a messy coding based condition where each sub-condition messily refers to a single previous time. Unlike the original coding, the set of sub-conditions does not necessarily represent an interval, so it can represent compact conditions. The original XCS-SL evolutionary mechanism cannot be used with messy coding and our main innovation is a novel evolutionary mechanism. Results on a benchmark show that, compared to the original interval coding, messy coding results in a smaller population size and does not require as high a population size limit. However, messy coding requires more training with a high population size limit. On a real world sequence labeling task messy coding evolved a solution that achieved higher accuracy with a smaller population size than the original interval coding

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Butz, M.V., Wilson, S.W.: An Algorithmic Description of XCS. Journal of Soft Computing 6(3-4), 144–153 (2002)

    Article  MATH  Google Scholar 

  2. Kaluža, B., Mirchevska, V., Dovgan, E., Luštrek, M., Gams, M.: An Agent-based Approach to Care in Independent Living. In: de Ruyter, B., Wichert, R., Keyson, D.V., Markopoulos, P., Streitz, N., Divitini, M., Georgantas, N., Mana Gomez, A. (eds.) AmI 2010. LNCS, vol. 6439, pp. 177–186. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  3. Lafferty, J.D., McCallum, A., Pereira, F.C.N.: Conditional Random Fields: Probabilistic Models for Segmenting and Labeling Sequence Data. In: ICML 2001, pp. 282–289 (2001)

    Google Scholar 

  4. Lanzi, P.L., Wilson, S.W.: Toward Optimal Classifier System Performance in Non-Markov Environments. Evolutionary Computation 8(4), 393–418 (2000)

    Article  Google Scholar 

  5. Lanzi, P.L.: Extending the Representation of Classifier Conditions Part I: From Binary to Messy Coding. In: GECCO 1999, pp. 337–344. Morgan Kaufmann (1999)

    Google Scholar 

  6. Nakata, M., Kovacs, T., Takadama, K.: A Modified XCS Classifier System for Sequence Labeling. In: Proc. of GECCO 2014, pp. 565–572. ACM (2014)

    Google Scholar 

  7. Ordóñez, F.J., de Toledo, P., Sanchis, A.: Activity Recognition Using Hybrid Generative/Discriminative Models on Home Environments Using Binary Sensors. Sensors 13(5), 5460–5477 (2013)

    Article  Google Scholar 

  8. Schmid, H.: Probabilistic Part-of-Speech Tagging Using Decision Trees. In: International Conf. on New Methods in Language Processing, pp. 44–49 (1994)

    Google Scholar 

  9. Tomlinson, A., Bull, L.: An Accuracy Based Corporate Classifier System. Soft Computing 6(3-4), 200–215 (2002)

    Article  MATH  Google Scholar 

  10. Wilson, S.W.: Classifier Fitness Based on Accuracy. Evolutionary Computation 3(2), 149–175 (1995)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Nakata, M., Kovacs, T., Takadama, K. (2014). Messy Coding in the XCS Classifier System for Sequence Labeling. In: Bartz-Beielstein, T., Branke, J., Filipič, B., Smith, J. (eds) Parallel Problem Solving from Nature – PPSN XIII. PPSN 2014. Lecture Notes in Computer Science, vol 8672. Springer, Cham. https://doi.org/10.1007/978-3-319-10762-2_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-10762-2_19

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-10761-5

  • Online ISBN: 978-3-319-10762-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics