Skip to main content
Erschienen in: Evolutionary Intelligence 2-3/2015

01.09.2015 | Special Issue

Rule reduction by selection strategy in XCS with adaptive action map

verfasst von: Masaya Nakata, Pier Luca Lanzi, Keiki Takadama

Erschienen in: Evolutionary Intelligence | Ausgabe 2-3/2015

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The XCS classifier system is a rule-based evolutionary machine learning system. XCS evolves classifiers in order to learn generalized solutions. The XCS with adaptive action mapping (XCSAM) is inherited from XCS, which evolves a best action map where it evolves classifiers that advocate the best action in every state. Accordingly, XCSAM can potentially evolve solutions that are more compact than XCS, which in contrast focuses on a complete action map. Previous experimental results however have shown that, in some problems, XCSAM may produce solutions with more classifiers than XCS. In this paper, we initially show that the original fitness-based selection strategy of XCS produces non effective classifiers which are not likely to be in the best action map (i.e., they are inaccurate ones or do not have best actions) in XCSAM. Then, we introduce a new selection strategy for XCSAM that promotes the evolution of classifiers advocating the best action map and thus produces more compact solutions. The new strategy selects classifiers based both on their fitness (like XCS) and on the parameter optimality of action of XCSAM. The result is a pressure towards classifiers that are accurate and advocate the best actions. We present analyses showing that the new selection strategy successfully enables XCSAM to focus on classifiers having best actions. Our experimental results show that XCSAM with the new selection strategy (called XCSAM-SS) can evolve smaller solutions than XCS (and the original XCSAM) both in single-step and multi-step problems. As a consequence, XCSAM can also learn with smaller iterations than XCS in the single-step problem. Our conclusion is that, as the best action map potentially has a compact solution, XCSAM evolves a much compact solution than XCS by adding an adequate selection strategy.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
XCSAM uses the selection array for single-step problems because in these problems it sometimes overestimates the system prediction for the not-best actions. This happens because it is easy for XCSAM to find a pure best action map when there are only two possible rewards. But sometimes mutation changes the action of a classifier from best to not-best action and the offspring temporarily inherits the high prediction of the parent. This has been observed in single-step problems but not in multi-step problems. We hypothesis this problem does not occur in multi-step problems because XCSAM does not find a pure best action map [25] but finds an adaptive action map where some not-best actions remain to keep generalized classifiers; and the not-best actions in it prevent occasional mutations from changing the max system prediction.
 
Literatur
1.
Zurück zum Zitat Bernadó-mansilla E, Garrell-Guiu JM (2003) Accuracy-based learning classifier systems: models, analysis and applications to classification tasks. Evol Comput 11(3):209–238CrossRef Bernadó-mansilla E, Garrell-Guiu JM (2003) Accuracy-based learning classifier systems: models, analysis and applications to classification tasks. Evol Comput 11(3):209–238CrossRef
2.
Zurück zum Zitat Bull L, Bernadó-Mansilla E, Holmes JH (eds) (2008) Learning classifier systems in data mining, volume 125 of Studies in computational intelligence. Springer, Berlin Bull L, Bernadó-Mansilla E, Holmes JH (eds) (2008) Learning classifier systems in data mining, volume 125 of Studies in computational intelligence. Springer, Berlin
3.
Zurück zum Zitat Bull L, Lanzi PL (2009) Introduction to the special issue on learning classifier systems. Nat Comput 8(1):1–2CrossRefMathSciNet Bull L, Lanzi PL (2009) Introduction to the special issue on learning classifier systems. Nat Comput 8(1):1–2CrossRefMathSciNet
4.
Zurück zum Zitat Butz MV, Kovacs T, Lanzi PL, Wilson SW (2004) Toward a theory of generalization and learning in XCS. IEEE Trans Evol Comput 8(1):28–46CrossRef Butz MV, Kovacs T, Lanzi PL, Wilson SW (2004) Toward a theory of generalization and learning in XCS. IEEE Trans Evol Comput 8(1):28–46CrossRef
5.
Zurück zum Zitat Butz MV (2006) Rule-based evolutionary online learning systems. Springer, BerlinMATH Butz MV (2006) Rule-based evolutionary online learning systems. Springer, BerlinMATH
6.
Zurück zum Zitat Butz MV, Goldberg DE, Lanzi PL (2005) Gradient descent methods in learning classifier systems: improving XCS performance in multistep problems. IEEE Trans Evol Comput 9(5):452–473CrossRef Butz MV, Goldberg DE, Lanzi PL (2005) Gradient descent methods in learning classifier systems: improving XCS performance in multistep problems. IEEE Trans Evol Comput 9(5):452–473CrossRef
7.
Zurück zum Zitat Butz MV, Goldberg DE, Tharakunnel K (2003) Analysis and improvement of fitness exploitation in XCS: bounding models, tournament selection, and bilateral accuracy. Evol Comput 11(3):239–277CrossRef Butz MV, Goldberg DE, Tharakunnel K (2003) Analysis and improvement of fitness exploitation in XCS: bounding models, tournament selection, and bilateral accuracy. Evol Comput 11(3):239–277CrossRef
8.
Zurück zum Zitat Butz MV, Lanzi PL, Wilson SW (2008) Function approximation with XCS: hyperellipsoidal conditions, recursive least squares, and compaction. IEEE Trans Evol Comput 12(3):355–376CrossRef Butz MV, Lanzi PL, Wilson SW (2008) Function approximation with XCS: hyperellipsoidal conditions, recursive least squares, and compaction. IEEE Trans Evol Comput 12(3):355–376CrossRef
9.
Zurück zum Zitat Butz MV, Wilson SW (2002) An algorithmic description of XCS. Soft Comput 6(3–4):144–153CrossRefMATH Butz MV, Wilson SW (2002) An algorithmic description of XCS. Soft Comput 6(3–4):144–153CrossRefMATH
10.
Zurück zum Zitat Dixon PW, Corne DW, Oates MJ (2004) Encouraging compact rulesets from XCS for enhanced data mining. In: Bull L (ed) Applications of learning classifier systems, studies in fuzziness and soft computing, vol 150. Springer, Berlin, pp 92–109CrossRef Dixon PW, Corne DW, Oates MJ (2004) Encouraging compact rulesets from XCS for enhanced data mining. In: Bull L (ed) Applications of learning classifier systems, studies in fuzziness and soft computing, vol 150. Springer, Berlin, pp 92–109CrossRef
11.
Zurück zum Zitat Dixon PW, Corne D, Oates MJ (2002) A preliminary investigation of modified XCS as a generic data mining tool. In: Lanzi PL, Stolzmann W, Wilson SW (eds) Revised papers from the 4th international workshop on advances in learning classifier systems, IWLCS ’01, Springer, London, UK Dixon PW, Corne D, Oates MJ (2002) A preliminary investigation of modified XCS as a generic data mining tool. In:  Lanzi PL, Stolzmann W, Wilson SW (eds) Revised papers from the 4th international workshop on advances in learning classifier systems, IWLCS ’01, Springer, London, UK
12.
Zurück zum Zitat Dixon PW, Corne DW, Oates MJ (2003) A ruleset reduction algorithm for the XCS learning classifier system. In: Learning classifier systems. Springer, Berlin, pp 20–29 Dixon PW, Corne DW, Oates MJ (2003) A ruleset reduction algorithm for the XCS learning classifier system. In: Learning classifier systems. Springer, Berlin, pp 20–29
13.
Zurück zum Zitat Ebadi T, Zhang M, Browne W (2012) XCS-based versus UCS-based feature pattern classification system. In: Proceedings of the fourteenth international conference on genetic and evolutionary computation conference, ACM, pp 839–846 Ebadi T, Zhang M, Browne W (2012) XCS-based versus UCS-based feature pattern classification system. In: Proceedings of the fourteenth international conference on genetic and evolutionary computation conference, ACM, pp 839–846
14.
Zurück zum Zitat Goldberg DE (1989) Genetic algorithms in search, pptimization, and machine learning. Addison Wesley, Reading Goldberg DE (1989) Genetic algorithms in search, pptimization, and machine learning. Addison Wesley, Reading
15.
Zurück zum Zitat Katagami D, Yamada S (2000) Interactive classifier system for real robot learning. In: Proceedings of 9th IEEE international workshop on robot and human interactive communication, 2000. RO-MAN 2000. IEEE, pp 258–263 Katagami D, Yamada S (2000) Interactive classifier system for real robot learning. In: Proceedings of 9th IEEE international workshop on robot and human interactive communication, 2000. RO-MAN 2000. IEEE, pp 258–263
16.
Zurück zum Zitat Kharbat F, Bull L, Odeh M (2007) Mining breast cancer data with XCS. In: Proceedings of the genetic and evolutionary computation conference (GECCO2007), pp 2066–2073 Kharbat F, Bull L, Odeh M (2007) Mining breast cancer data with XCS. In: Proceedings of the genetic and evolutionary computation conference (GECCO2007), pp 2066–2073
17.
Zurück zum Zitat Kovacs T (1996) Evolving optimal populations with XCS classifier systems. Technical report CSR-96-17 and CSRP-96-17, School of Computer Science, University of Birmingham, Birmingham, UK Kovacs T (1996) Evolving optimal populations with XCS classifier systems. Technical report CSR-96-17 and CSRP-96-17, School of Computer Science, University of Birmingham, Birmingham, UK
18.
Zurück zum Zitat Kovacs T (2000) Strength or accuracy? Fitness calculation in learning classifier systems. In: Lanzi PL, Stolzmann W, Wilson SW (eds) Learning classifier systems, volume 1813 of Lecture Notes in Computer Science. Springer, Berlin, pp 143–160 Kovacs T (2000) Strength or accuracy? Fitness calculation in learning classifier systems. In: Lanzi PL, Stolzmann W, Wilson SW (eds) Learning classifier systems, volume 1813 of Lecture Notes in Computer Science. Springer, Berlin, pp 143–160
19.
Zurück zum Zitat Lanzi PL (1999) An analysis of generalization in the XCS classifier system. Evol Comput 7(2):125–149CrossRef Lanzi PL (1999) An analysis of generalization in the XCS classifier system. Evol Comput 7(2):125–149CrossRef
20.
Zurück zum Zitat Loiacono D, Orriols-Puig A, Urbanowicz R (2012) Special issue on advances in learning classifier systems. Evol Intel 5(2):57–58CrossRef Loiacono D, Orriols-Puig A, Urbanowicz R (2012) Special issue on advances in learning classifier systems. Evol Intel 5(2):57–58CrossRef
21.
Zurück zum Zitat Nakata M, Kovacs T, Takadama K (2014) A modified XCS classifier system for sequence labeling. In: Proceedings of the 2014 conference on genetic and evolutionary computation, GECCO 2014. ACM, pp 565–572 Nakata M, Kovacs T, Takadama K (2014) A modified XCS classifier system for sequence labeling. In: Proceedings of the 2014 conference on genetic and evolutionary computation, GECCO 2014. ACM, pp 565–572
22.
Zurück zum Zitat Nakata M, Lanzi PL, Takadama K (2012) Enhancing learning capabilities by XCS with best action mapping. Parallel problem solving from nature (PPSN XII), pp 256–265 Nakata M, Lanzi PL, Takadama K (2012) Enhancing learning capabilities by XCS with best action mapping. Parallel problem solving from nature (PPSN XII), pp 256–265
23.
Zurück zum Zitat Nakata M, Lanzi PL, Takadama K (2012) XCS with adaptive action mapping. The ninth international conference on simulated evolution and learning (SEAL 2012), pp 256–265 Nakata M, Lanzi PL, Takadama K (2012) XCS with adaptive action mapping. The ninth international conference on simulated evolution and learning (SEAL 2012), pp 256–265
24.
Zurück zum Zitat Nakata M, Lanzi PL, Takadama K (2013) Selection strategy for XCS with adaptive action mapping. In: Proceedings of the 15th annual conference on genetic and evolutionary computation, GECCO ’13, New York, NY, USA. ACM, pp 1085–1092 Nakata M, Lanzi PL, Takadama K (2013) Selection strategy for XCS with adaptive action mapping. In: Proceedings of the 15th annual conference on genetic and evolutionary computation, GECCO ’13, New York, NY, USA. ACM, pp 1085–1092
25.
Zurück zum Zitat Nakata M, Lanzi PL, Takadama K (2014) Evolving best action maps in accuracy-based reinforcement learning classifier system. Evol Comput (submitted) Nakata M, Lanzi PL, Takadama K (2014) Evolving best action maps in accuracy-based reinforcement learning classifier system. Evol Comput (submitted)
26.
Zurück zum Zitat Orriols-Puig A, Bernadó-Mansilla E (2005) Class imbalance problem in UCS classifier system: fitness adaptation. In: CEC2005, vol 1, pp 604–611. IEEE Orriols-Puig A, Bernadó-Mansilla E (2005) Class imbalance problem in UCS classifier system: fitness adaptation. In: CEC2005, vol 1, pp 604–611. IEEE
27.
Zurück zum Zitat Orriols-Puig A, Bernadó-Mansilla E (2009) Evolutionary rule-based systems for imbalanced data sets. Soft Comput 13(3):213–225CrossRef Orriols-Puig A, Bernadó-Mansilla E (2009) Evolutionary rule-based systems for imbalanced data sets. Soft Comput 13(3):213–225CrossRef
28.
Zurück zum Zitat Shafi K, Abbass HA, Zhu Weiping (2007) Real time signature extraction from a supervised classifier system. In: IEEE congress on evolutionary Computation. CEC 2007, pp 2509–2516 Shafi K, Abbass HA, Zhu Weiping (2007) Real time signature extraction from a supervised classifier system. In: IEEE congress on evolutionary Computation. CEC 2007, pp 2509–2516
29.
Zurück zum Zitat Shafi K, Urbanowicz R, Iqbal M (2013) Special issue on advances in learning classifier systems. Evol Intel 6(2):55–56CrossRef Shafi K, Urbanowicz R, Iqbal M (2013) Special issue on advances in learning classifier systems. Evol Intel 6(2):55–56CrossRef
30.
Zurück zum Zitat Sutton RS, Barto AG (1998) Reinforcement learning—an introduction. MIT Press, Cambridge Sutton RS, Barto AG (1998) Reinforcement learning—an introduction. MIT Press, Cambridge
31.
Zurück zum Zitat Wilson SW (1995) Classifier fitness based on accuracy. Evol Comput 3(2):149–175CrossRef Wilson SW (1995) Classifier fitness based on accuracy. Evol Comput 3(2):149–175CrossRef
32.
Zurück zum Zitat Wilson SW (2002) Compact rulesets from XCSI. In: Lanzi PL, Stolzmann W, Wilson SW (eds) Advances in learning classifier systems. Springer, Berlin, pp 197–208CrossRef Wilson SW (2002) Compact rulesets from XCSI. In:  Lanzi PL, Stolzmann W, Wilson SW (eds) Advances in learning classifier systems. Springer, Berlin, pp 197–208CrossRef
33.
Zurück zum Zitat Zang Z, Li D, Wang J (2013) Knowledge extraction and rule set compaction in XCS for non-Markov multi-step problems. Evol Intel 6(1):41–53CrossRef Zang Z, Li D, Wang J (2013) Knowledge extraction and rule set compaction in XCS for non-Markov multi-step problems. Evol Intel 6(1):41–53CrossRef
Metadaten
Titel
Rule reduction by selection strategy in XCS with adaptive action map
verfasst von
Masaya Nakata
Pier Luca Lanzi
Keiki Takadama
Publikationsdatum
01.09.2015
Verlag
Springer Berlin Heidelberg
Erschienen in
Evolutionary Intelligence / Ausgabe 2-3/2015
Print ISSN: 1864-5909
Elektronische ISSN: 1864-5917
DOI
https://doi.org/10.1007/s12065-015-0130-1

Weitere Artikel der Ausgabe 2-3/2015

Evolutionary Intelligence 2-3/2015 Zur Ausgabe