SlideShare a Scribd company logo
1 of 22
Download to read offline
Can Evolution Strategies Improve
                      g      p
Learning Guidance in XCS? Design and
   Comparison with GA b d XCS
   C      i     ith GA-based


              Sergio Morales-Ortigosa
                  Albert Orriols-Puig
               Ester Bernadó-Mansilla


              Enginyeria i Arquitectura La Salle
                   Universitat Ramon Llull
            {is09767,aorriols,esterb}@salle.url.edu
Framework
                Michigan style
                Michigan-style LCSs (Holland, 1976) have reached maturity

                                                           Environment
                                            Sensorial                                Feedback
                                                                   Action
                                              state

                     Any Representation:
                                                        Classifier 1
                                                                       Learning
                                                                                                        Genetic
                       production rules,                Classifier 2
                                                                       Classifier
                       genetic programs,                                                               Algorithm
                                                                       System
                         perceptrons,
                         perceptrons                    Classifier n
                             SVMs                                                                    Rule evolution:
                                                                                          Typically, a GA: selection, crossover,
                                                                                               mutation, and replacement




                Extended Classifier System - XCS (Wilson, 1995, 1998)
                        By far, the most influential LCS


                                                                                                                                   Slide 2
Grup de Recerca en Sistemes Intel·ligents        Can Evolution Strategies Improve Learning Guidance in XCS?
Motivation
                Problems with continuous attributes
                        Interval-based representation (Wilson, 2001)
                        IF v1 Є [l1, u1] and v2 Є [l2, u2] and … and vn Є [ln, un] THEN classi
                                [                 [                       [

                                                                                 They yield competitive results, but we
                                                                               have little understanding of how they work!

                                                                               •2-point crossover
                                                                                       Too disruptive?
                                                                                                p

                                                                               • Mutation: add a random uniform value
                                                                                      Could we use more information?


                Could we design better genetic operators?
                        Not exactly clear the impact of crossover and mutation
                        Systematic analysis
                        Creative analysis: propose new operators
                             i      li

                                                                                                                 Slide 3
Grup de Recerca en Sistemes Intel·ligents   Can Evolution Strategies Improve Learning Guidance in XCS?
Purpose of the Work
                Looking at the continuous optimization realm
                        Evolution strategies
                        Real-coded GAs


                The purpose of this work is to
                        Design an XCS based on evolution strategies (ES)
                                 Adapt classifier representation
                                 Design ES mutation and crossover alike for XCS


                        Analyze the role of Gaussian mutation
                        Compare whether ES-based XCS outperforms GA-based XCS




                                                                                                         Slide 4
Grup de Recerca en Sistemes Intel·ligents   Can Evolution Strategies Improve Learning Guidance in XCS?
Outline


                     1.
                     1 Description of XCS

                     2. Evolution Strategies in XCS

                     3. Experimental Methodology

                     4. Results

                     5. Conclusions and Further Work



                                                                                                         Slide 5
Grup de Recerca en Sistemes Intel·ligents   Can Evolution Strategies Improve Learning Guidance in XCS?
Description of XCS

                                                                      Environment

                                                               Match Set [M]
           Problem
           instance
                                                            1C    A   PεF       num as ts exp
                                                                                                                       Selected
                                                            3C    A   PεF       num as ts exp
                                                                                                                        action
                                                            5C    A   PεF       num as ts exp
        Population [ ]
          p        [P]                                      6C    A   PεF       num as ts exp
                                        Match set
                                                                           …                                                               REWARD
                                        generation
      1C    A   PεF   num as ts exp
                                                                                                                      Prediction Array      1000/0
      2C    A   PεF   num as ts exp
      3C    A   PεF   num as ts exp
                                                                                                                      c1 c2 … cn
      4C    A   PεF   num as ts exp
                                  p
      5C    A   PεF   num as ts exp
                                                                                                                  Random Action
      6C    A   PεF   num as ts exp
                   …
                                                                                          Action Set [A]
                                                                                       1C   A   PεF   num as ts exp
                       Deletion                                                                                                    Classifier
                                                                                       3C   A   PεF   num as ts exp
                                                     Selection, Reproduction,
                                                                                                                                  Parameters
                                                                                       5C   A   PεF   num as ts exp
                                                             Mutation
                                                                                       6C   A   PεF   num as ts exp                 Update
                                                                                                  …
                                      Genetic Algorithm
                                      G   ti Al ith




                                                                                                                                           Slide 6
Grup de Recerca en Sistemes Intel·ligents            Can Evolution Strategies Improve Learning Guidance in XCS?
Genetic Operators
                Selection
                        Proportionate selection
                        Tournament selection

                Crossover:                                                                                 Offspring
                                                                                                 Parents
                        Two-point crossover
                        T     it




                Mutation:
                        GA-based XCS: Add a uniform random value
                        GA based




                                                                                                                Slide 7
Grup de Recerca en Sistemes Intel·ligents   Can Evolution Strategies Improve Learning Guidance in XCS?
Outline


                     1.
                     1 Description of XCS

                     2. Evolution Strategies in XCS

                     3. Experimental Methodology

                     4. Results

                     5. Conclusions and Further Work



                                                                                                         Slide 8
Grup de Recerca en Sistemes Intel·ligents   Can Evolution Strategies Improve Learning Guidance in XCS?
GAs vs ESs Head to Head
                Genetic Algorithms
                        Initially used with binary representation
                        Key aspects:
                           yp
                                 GAs process (mix & ensemble) building blocks
                                 Crossover as primary search operator
                                 Mutation as local search operator


                Evolution St t i
                E l ti Strategies
                        Initially designed for problems with continuous attributes
                        Key aspects:
                                 Search focuses little improvement/selection
                                 Gaussian mutation is the search operator
                                 Crossover included afterwards to resemble GAs



                                                                                                         Slide 9
Grup de Recerca en Sistemes Intel·ligents   Can Evolution Strategies Improve Learning Guidance in XCS?
ES-based XCS
                Representation extended with a vector of strategy p
                  p                                            gy parameters

                    IF v1 Є [l1, u1] and v2 Є [l2, u2] and … and vn Є [ln, un] THEN classi

                                                                     (σ1, σ2, …, σn)

                        The strategy parameters (SP) evolve with the representation
                        Genetic operators modified to deal with the new rep.

                Mutation
                        Intervals i mutated as:

                                                                                  ui = ui + σ i N (0,1)
                                     li = li + σ i N (0,1)
                        Strategy parameter vector mutated as:
                                                                                                    w ee
                                                                                                    where
                                                         τ 0 N 0 ( 0 ,1) τ N i ( 0 ,1)
                                            σi = e
                                              '
                                                                                                     τ0 = 1/(2n)0.5 and τ = 1/(2n0.5)0.5
                                                                      e
                                                                                                                               Slide 10
Grup de Recerca en Sistemes Intel·ligents         Can Evolution Strategies Improve Learning Guidance in XCS?
ES-based XCS
                Crossover
                        Discrete/dominant recombination for object parameters
                                 Each variable and SP are randomly selected from one parent
                        Intermediate recombination for strategy parameters
                                 Calculates the center of mass of the parents
                                 Pushes to the average value


                Selection
                        Fitness proportionate selection
                        Tournament selection
                        Truncation selection
                        T      ti    l ti



                                                                                                         Slide 11
Grup de Recerca en Sistemes Intel·ligents   Çan Evolution Strategies Improve Learning Guidance in XCS?
Outline


                     1.
                     1 Description of XCS

                     2. Evolution Strategies in XCS

                     3. Experimental Methodology

                     4. Results

                     5. Conclusions and Further Work



                                                                                                         Slide 12
Grup de Recerca en Sistemes Intel·ligents   Can Evolution Strategies Improve Learning Guidance in XCS?
Experimental Methodology
                Analyze the effects of
                        Selection + mutation (local search)
                        Selection + mutation + crossover (innovation)

                Experiments run on 12 real-world data sets (UCI rep.)
                        10-fold cross-validation




                                                                                                         Slide 13
Grup de Recerca en Sistemes Intel·ligents   Çan Evolution Strategies Improve Learning Guidance in XCS?
Experimental Methodology

                Results statistically compared by means of
                        The multicomparison Friedman test
                        The post-hoc Bonferroni-Dunn test for multiple comparisons
                        The Wilcoxon signed-ranks t t for pairwise comparisons
                        Th Wil        id        k test f     ii           i

                XCS configured as:
                        #iter=100000, N = 6400, θGA = 50, Pcross = 0.8, Pmut = 0.04,
                        r_0 = 0.6, m_0 = 0.1




                                                                                                         Slide 14
Grup de Recerca en Sistemes Intel·ligents   Can Evolution Strategies Improve Learning Guidance in XCS?
Outline


                     1.
                     1 Description of XCS

                     2. Evolution Strategies in XCS

                     3. Experimental Methodology

                     4. Results

                     5. Conclusions and Further Work



                                                                                                         Slide 15
Grup de Recerca en Sistemes Intel·ligents   Can Evolution Strategies Improve Learning Guidance in XCS?
Analysis of Selection + Mutation
                Test Accuracy
                      XCS-GA with           XCS-ES with     XCS-GA with                             XCS-ES with   XCS-ES weighted
                                                                                 XCS-ES with
                      proportionate         proportionate    tournament                              truncation      mutation
                                                                                  tournament




      According to a post-hoc Bonferroni-Dunn test:
         XCS-ES tourn. significantly outperformed XCS-GA with both selection schemes
         XCS-ES proportionate significantly outperformed XCS-GA proportionate




                                                                                                                              Slide 16
Grup de Recerca en Sistemes Intel·ligents         Çan Evolution Strategies Improve Learning Guidance in XCS?
Selection + Crossover + Mutation
                                 XCS-GA with         XCS-ES with          XCS-GA with                          XCS-ES with
                                                                                                 XCS-ES with
                                 pp
                                 proportionate       pp
                                                     proportionate         tournament                           truncation
                                                                                                  tournament




                 XCS-ES still is the best method
                 But now, no significant differences




                                                                                                                             Slide 17
Grup de Recerca en Sistemes Intel·ligents        Çan Evolution Strategies Improve Learning Guidance in XCS?
A Cool Example




                                                                Domain




                XCS-GA with proportionate selection                        XCS-ES with proportionate selection

                                                                                                                 Slide 18
Grup de Recerca en Sistemes Intel·ligents    Çan Evolution Strategies Improve Learning Guidance in XCS?
Outline


                     1.
                     1 Description of XCS

                     2. Evolution Strategies in XCS

                     3. Experimental Methodology

                     4. Results

                     5. Conclusions and Further Work



                                                                                                         Slide 19
Grup de Recerca en Sistemes Intel·ligents   Can Evolution Strategies Improve Learning Guidance in XCS?
Conclusions
                The analysis performed in this paper permitted
                        To study the discovery component of XCS, especially focusing
                        on the role of mutation.
                        Improve XCS to deal with problems with complex boundaries
                        described by continuous attributes.
                                    y

                Two important observations:
                        Gaussian mutation performs innovation tasks.
                        When crossover is included XCS-GA does not significantly
                        outperform XCS ES B still, it wins.
                              f    XCS-ES. But ill i i

                The overall work clearly shows the importance of further
                                       y             p
                researching on GA operators.


                                                                                                         Slide 20
Grup de Recerca en Sistemes Intel·ligents   Can Evolution Strategies Improve Learning Guidance in XCS?
Further Work
                XCS ES
                XCS-ES is good! But, always?
                        On average, yes!
                        Specific problems may not benefit from ES operators


                May
                M evolution tell me when to use one type of search or
                        l ti t ll    ht             t     f      h
                another?
                        Existing studies on self-adaptation mutation for ternary rules
                          ii         di        lf d     i         if               l
                        Search for evolution signals
                        Combine different operators
                        Let classifiers decide which operator to use
                        Characterize learning domains



                                                                                                         Slide 21
Grup de Recerca en Sistemes Intel·ligents   Can Evolution Strategies Improve Learning Guidance in XCS?
Can Evolution Strategies Improve
                      g      p
Learning Guidance in XCS? Design and
   Comparison with GA b d XCS
   C      i     ith GA-based


              Sergio Morales-Ortigosa
                  Albert Orriols-Puig
               Ester Bernadó-Mansilla


              Enginyeria i Arquitectura La Salle
                   Universitat Ramon Llull
            {is09767,aorriols,esterb}@salle.url.edu

More Related Content

What's hot (20)

Lecture8 - From CBR to IBk
Lecture8 - From CBR to IBkLecture8 - From CBR to IBk
Lecture8 - From CBR to IBk
 
Lecture6 - C4.5
Lecture6 - C4.5Lecture6 - C4.5
Lecture6 - C4.5
 
Lecture1 - Machine Learning
Lecture1 - Machine LearningLecture1 - Machine Learning
Lecture1 - Machine Learning
 
HIS'2008: Genetic-based Synthetic Data Sets for the Analysis of Classifiers B...
HIS'2008: Genetic-based Synthetic Data Sets for the Analysis of Classifiers B...HIS'2008: Genetic-based Synthetic Data Sets for the Analysis of Classifiers B...
HIS'2008: Genetic-based Synthetic Data Sets for the Analysis of Classifiers B...
 
Lecture7 - IBk
Lecture7 - IBkLecture7 - IBk
Lecture7 - IBk
 
Lecture2 - Machine Learning
Lecture2 - Machine LearningLecture2 - Machine Learning
Lecture2 - Machine Learning
 
Lecture3 - Machine Learning
Lecture3 - Machine LearningLecture3 - Machine Learning
Lecture3 - Machine Learning
 
Lecture18
Lecture18Lecture18
Lecture18
 
Lecture19
Lecture19Lecture19
Lecture19
 
Lecture15 - Advances topics on association rules PART II
Lecture15 - Advances topics on association rules PART IILecture15 - Advances topics on association rules PART II
Lecture15 - Advances topics on association rules PART II
 
Lecture20
Lecture20Lecture20
Lecture20
 
Lecture11 - neural networks
Lecture11 - neural networksLecture11 - neural networks
Lecture11 - neural networks
 
Lecture17
Lecture17Lecture17
Lecture17
 
Lecture21
Lecture21Lecture21
Lecture21
 
Lecture16 - Advances topics on association rules PART III
Lecture16 - Advances topics on association rules PART IIILecture16 - Advances topics on association rules PART III
Lecture16 - Advances topics on association rules PART III
 
Intelligent Tutoring Systems: The DynaLearn Approach
Intelligent Tutoring Systems: The DynaLearn ApproachIntelligent Tutoring Systems: The DynaLearn Approach
Intelligent Tutoring Systems: The DynaLearn Approach
 
Lecture5 - C4.5
Lecture5 - C4.5Lecture5 - C4.5
Lecture5 - C4.5
 
Lecture22
Lecture22Lecture22
Lecture22
 
Lecture12 - SVM
Lecture12 - SVMLecture12 - SVM
Lecture12 - SVM
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 

Viewers also liked

Trivadis TechEvent 2016 Kill three birds with one stone (Eclipse Scout) by Ch...
Trivadis TechEvent 2016 Kill three birds with one stone (Eclipse Scout) by Ch...Trivadis TechEvent 2016 Kill three birds with one stone (Eclipse Scout) by Ch...
Trivadis TechEvent 2016 Kill three birds with one stone (Eclipse Scout) by Ch...Trivadis
 
Instalar sql server 2008 r2 y analysis services en un failover cluster de win...
Instalar sql server 2008 r2 y analysis services en un failover cluster de win...Instalar sql server 2008 r2 y analysis services en un failover cluster de win...
Instalar sql server 2008 r2 y analysis services en un failover cluster de win...Like Music
 
Formulario para la valoración de espacios
Formulario para la valoración de espaciosFormulario para la valoración de espacios
Formulario para la valoración de espaciosManuel Calvillo Mazarro
 
Mobile Usability Testing: Theory & Pracitce
Mobile Usability Testing: Theory & PracitceMobile Usability Testing: Theory & Pracitce
Mobile Usability Testing: Theory & PracitceLis Pardi
 
Splav! 2014 / 6 (příloha k večeru dílen)
Splav! 2014 / 6 (příloha k večeru dílen)Splav! 2014 / 6 (příloha k večeru dílen)
Splav! 2014 / 6 (příloha k večeru dílen)Šrámkova Sobotka
 
Using a Zeno 3200
Using a Zeno 3200Using a Zeno 3200
Using a Zeno 3200TAMUK
 
Roadmap to Roseman University ABSN Program in Las Vegas
Roadmap to Roseman University ABSN Program in Las VegasRoadmap to Roseman University ABSN Program in Las Vegas
Roadmap to Roseman University ABSN Program in Las VegasRosemanABSN
 
HSM Szakmai Baráti Kör 33. találkozó
HSM  Szakmai Baráti Kör 33. találkozó HSM  Szakmai Baráti Kör 33. találkozó
HSM Szakmai Baráti Kör 33. találkozó Hsmszakmaibaratikor
 
Digital Shopper Relevancy
Digital Shopper RelevancyDigital Shopper Relevancy
Digital Shopper RelevancyCapgemini
 
Swiss engineering rts mai 2009
Swiss engineering rts mai 2009Swiss engineering rts mai 2009
Swiss engineering rts mai 2009Sylvie Villa
 
Camilla Buchanan, UK Design Council - DxRI Providence
Camilla Buchanan, UK Design Council - DxRI ProvidenceCamilla Buchanan, UK Design Council - DxRI Providence
Camilla Buchanan, UK Design Council - DxRI ProvidenceDESIGNxRI
 
reliability maintenance
reliability maintenance reliability maintenance
reliability maintenance John Rivas
 
Armas que prohíbe el dih
Armas que prohíbe el dihArmas que prohíbe el dih
Armas que prohíbe el dihEdwar Gutierrez
 

Viewers also liked (20)

Trivadis TechEvent 2016 Kill three birds with one stone (Eclipse Scout) by Ch...
Trivadis TechEvent 2016 Kill three birds with one stone (Eclipse Scout) by Ch...Trivadis TechEvent 2016 Kill three birds with one stone (Eclipse Scout) by Ch...
Trivadis TechEvent 2016 Kill three birds with one stone (Eclipse Scout) by Ch...
 
Instalar sql server 2008 r2 y analysis services en un failover cluster de win...
Instalar sql server 2008 r2 y analysis services en un failover cluster de win...Instalar sql server 2008 r2 y analysis services en un failover cluster de win...
Instalar sql server 2008 r2 y analysis services en un failover cluster de win...
 
Curriculo-propuestas completo
Curriculo-propuestas completoCurriculo-propuestas completo
Curriculo-propuestas completo
 
Dirección Creativa para Programa TV
Dirección Creativa para Programa TVDirección Creativa para Programa TV
Dirección Creativa para Programa TV
 
Formulario para la valoración de espacios
Formulario para la valoración de espaciosFormulario para la valoración de espacios
Formulario para la valoración de espacios
 
Mobile Usability Testing: Theory & Pracitce
Mobile Usability Testing: Theory & PracitceMobile Usability Testing: Theory & Pracitce
Mobile Usability Testing: Theory & Pracitce
 
Splav! 2014 / 6 (příloha k večeru dílen)
Splav! 2014 / 6 (příloha k večeru dílen)Splav! 2014 / 6 (příloha k večeru dílen)
Splav! 2014 / 6 (příloha k večeru dílen)
 
Using a Zeno 3200
Using a Zeno 3200Using a Zeno 3200
Using a Zeno 3200
 
Roadmap to Roseman University ABSN Program in Las Vegas
Roadmap to Roseman University ABSN Program in Las VegasRoadmap to Roseman University ABSN Program in Las Vegas
Roadmap to Roseman University ABSN Program in Las Vegas
 
simeprevir
simeprevirsimeprevir
simeprevir
 
In
InIn
In
 
Iris AMB
Iris AMBIris AMB
Iris AMB
 
HSM Szakmai Baráti Kör 33. találkozó
HSM  Szakmai Baráti Kör 33. találkozó HSM  Szakmai Baráti Kör 33. találkozó
HSM Szakmai Baráti Kör 33. találkozó
 
Sound Waves RFP
Sound Waves RFPSound Waves RFP
Sound Waves RFP
 
Digital Shopper Relevancy
Digital Shopper RelevancyDigital Shopper Relevancy
Digital Shopper Relevancy
 
Swiss engineering rts mai 2009
Swiss engineering rts mai 2009Swiss engineering rts mai 2009
Swiss engineering rts mai 2009
 
Camilla Buchanan, UK Design Council - DxRI Providence
Camilla Buchanan, UK Design Council - DxRI ProvidenceCamilla Buchanan, UK Design Council - DxRI Providence
Camilla Buchanan, UK Design Council - DxRI Providence
 
reliability maintenance
reliability maintenance reliability maintenance
reliability maintenance
 
Armas que prohíbe el dih
Armas que prohíbe el dihArmas que prohíbe el dih
Armas que prohíbe el dih
 
Seguros Allianz
Seguros AllianzSeguros Allianz
Seguros Allianz
 

Similar to CCIA'2008: Can Evolution Strategies Improve Learning Guidance in XCS? Design and Comparison with GA-based XCS

Taxonomy-Based Glyph Design
Taxonomy-Based Glyph DesignTaxonomy-Based Glyph Design
Taxonomy-Based Glyph DesignEamonn Maguire
 
Modeling XCS in class imbalances: Population sizing and parameter settings
Modeling XCS in class imbalances: Population sizing and parameter settingsModeling XCS in class imbalances: Population sizing and parameter settings
Modeling XCS in class imbalances: Population sizing and parameter settingskknsastry
 
Learning Classifier Systems for Class Imbalance Problems
Learning Classifier Systems  for Class Imbalance  ProblemsLearning Classifier Systems  for Class Imbalance  Problems
Learning Classifier Systems for Class Imbalance ProblemsXavier Llorà
 
教師なし画像特徴表現学習の動向 {Un, Self} supervised representation learning (CVPR 2018 完全読破...
教師なし画像特徴表現学習の動向 {Un, Self} supervised representation learning (CVPR 2018 完全読破...教師なし画像特徴表現学習の動向 {Un, Self} supervised representation learning (CVPR 2018 完全読破...
教師なし画像特徴表現学習の動向 {Un, Self} supervised representation learning (CVPR 2018 完全読破...cvpaper. challenge
 
Learning to Balance: Bayesian Meta-Learning for Imbalanced and Out-of-distrib...
Learning to Balance: Bayesian Meta-Learning for Imbalanced and Out-of-distrib...Learning to Balance: Bayesian Meta-Learning for Imbalanced and Out-of-distrib...
Learning to Balance: Bayesian Meta-Learning for Imbalanced and Out-of-distrib...MLAI2
 
Optimizing Market Segmentation
Optimizing Market SegmentationOptimizing Market Segmentation
Optimizing Market SegmentationRobert Colner
 
Access and excel_abp_august2
Access and excel_abp_august2Access and excel_abp_august2
Access and excel_abp_august2TeachBiz
 
[Day 2] Center Presentation: ICIMOD (2/2)
[Day 2] Center Presentation: ICIMOD (2/2)[Day 2] Center Presentation: ICIMOD (2/2)
[Day 2] Center Presentation: ICIMOD (2/2)csi2009
 
Extending Recommendation Systems With Semantics And Context Awareness
Extending Recommendation Systems With Semantics And Context AwarenessExtending Recommendation Systems With Semantics And Context Awareness
Extending Recommendation Systems With Semantics And Context AwarenessVictor Codina
 
Dr. Shingo and the Actor Atlas
Dr. Shingo and the Actor AtlasDr. Shingo and the Actor Atlas
Dr. Shingo and the Actor AtlasJan Goossenaerts
 
Bridging the gap between AI and UI - DSI Vienna - full version
Bridging the gap between AI and UI - DSI Vienna - full versionBridging the gap between AI and UI - DSI Vienna - full version
Bridging the gap between AI and UI - DSI Vienna - full versionLiad Magen
 
UTS workshop talk
UTS workshop talkUTS workshop talk
UTS workshop talkLei Wang
 
Word ppt publisher_abp_december_2010
Word ppt publisher_abp_december_2010Word ppt publisher_abp_december_2010
Word ppt publisher_abp_december_2010TeachBiz
 
Word ppt publisher_abp_december_2010
Word ppt publisher_abp_december_2010Word ppt publisher_abp_december_2010
Word ppt publisher_abp_december_2010TeachBiz
 
Dynamic Evolution and Reconfiguration of Software Architectures through Aspec...
Dynamic Evolution and Reconfiguration of Software Architectures through Aspec...Dynamic Evolution and Reconfiguration of Software Architectures through Aspec...
Dynamic Evolution and Reconfiguration of Software Architectures through Aspec...Cristobal Costa Soria
 
A conceptual framework for behavioural adaptation @ Meeting ASCENS 2011
A conceptual framework for behavioural adaptation @ Meeting ASCENS 2011A conceptual framework for behavioural adaptation @ Meeting ASCENS 2011
A conceptual framework for behavioural adaptation @ Meeting ASCENS 2011Alberto Lluch Lafuente
 
Recommendation system using collaborative deep learning
Recommendation system using collaborative deep learningRecommendation system using collaborative deep learning
Recommendation system using collaborative deep learningRitesh Sawant
 
Improved Performance of Unsupervised Method by Renovated K-Means
Improved Performance of Unsupervised Method by Renovated K-MeansImproved Performance of Unsupervised Method by Renovated K-Means
Improved Performance of Unsupervised Method by Renovated K-MeansIJASCSE
 

Similar to CCIA'2008: Can Evolution Strategies Improve Learning Guidance in XCS? Design and Comparison with GA-based XCS (20)

Taxonomy-Based Glyph Design
Taxonomy-Based Glyph DesignTaxonomy-Based Glyph Design
Taxonomy-Based Glyph Design
 
Modeling XCS in class imbalances: Population sizing and parameter settings
Modeling XCS in class imbalances: Population sizing and parameter settingsModeling XCS in class imbalances: Population sizing and parameter settings
Modeling XCS in class imbalances: Population sizing and parameter settings
 
Learning Classifier Systems for Class Imbalance Problems
Learning Classifier Systems  for Class Imbalance  ProblemsLearning Classifier Systems  for Class Imbalance  Problems
Learning Classifier Systems for Class Imbalance Problems
 
教師なし画像特徴表現学習の動向 {Un, Self} supervised representation learning (CVPR 2018 完全読破...
教師なし画像特徴表現学習の動向 {Un, Self} supervised representation learning (CVPR 2018 完全読破...教師なし画像特徴表現学習の動向 {Un, Self} supervised representation learning (CVPR 2018 完全読破...
教師なし画像特徴表現学習の動向 {Un, Self} supervised representation learning (CVPR 2018 完全読破...
 
Learning to Balance: Bayesian Meta-Learning for Imbalanced and Out-of-distrib...
Learning to Balance: Bayesian Meta-Learning for Imbalanced and Out-of-distrib...Learning to Balance: Bayesian Meta-Learning for Imbalanced and Out-of-distrib...
Learning to Balance: Bayesian Meta-Learning for Imbalanced and Out-of-distrib...
 
Optimizing Market Segmentation
Optimizing Market SegmentationOptimizing Market Segmentation
Optimizing Market Segmentation
 
Access and excel_abp_august2
Access and excel_abp_august2Access and excel_abp_august2
Access and excel_abp_august2
 
[Day 2] Center Presentation: ICIMOD (2/2)
[Day 2] Center Presentation: ICIMOD (2/2)[Day 2] Center Presentation: ICIMOD (2/2)
[Day 2] Center Presentation: ICIMOD (2/2)
 
Extending Recommendation Systems With Semantics And Context Awareness
Extending Recommendation Systems With Semantics And Context AwarenessExtending Recommendation Systems With Semantics And Context Awareness
Extending Recommendation Systems With Semantics And Context Awareness
 
Dr. Shingo and the Actor Atlas
Dr. Shingo and the Actor AtlasDr. Shingo and the Actor Atlas
Dr. Shingo and the Actor Atlas
 
Bridging the gap between AI and UI - DSI Vienna - full version
Bridging the gap between AI and UI - DSI Vienna - full versionBridging the gap between AI and UI - DSI Vienna - full version
Bridging the gap between AI and UI - DSI Vienna - full version
 
SCEL: Service Component Ensemble Language by Rosario Pugliese
SCEL: Service Component Ensemble Language by Rosario PuglieseSCEL: Service Component Ensemble Language by Rosario Pugliese
SCEL: Service Component Ensemble Language by Rosario Pugliese
 
UTS workshop talk
UTS workshop talkUTS workshop talk
UTS workshop talk
 
Word ppt publisher_abp_december_2010
Word ppt publisher_abp_december_2010Word ppt publisher_abp_december_2010
Word ppt publisher_abp_december_2010
 
Word ppt publisher_abp_december_2010
Word ppt publisher_abp_december_2010Word ppt publisher_abp_december_2010
Word ppt publisher_abp_december_2010
 
Dynamic Evolution and Reconfiguration of Software Architectures through Aspec...
Dynamic Evolution and Reconfiguration of Software Architectures through Aspec...Dynamic Evolution and Reconfiguration of Software Architectures through Aspec...
Dynamic Evolution and Reconfiguration of Software Architectures through Aspec...
 
A conceptual framework for behavioural adaptation @ Meeting ASCENS 2011
A conceptual framework for behavioural adaptation @ Meeting ASCENS 2011A conceptual framework for behavioural adaptation @ Meeting ASCENS 2011
A conceptual framework for behavioural adaptation @ Meeting ASCENS 2011
 
Recommendation system using collaborative deep learning
Recommendation system using collaborative deep learningRecommendation system using collaborative deep learning
Recommendation system using collaborative deep learning
 
C D tutorial
C D tutorialC D tutorial
C D tutorial
 
Improved Performance of Unsupervised Method by Renovated K-Means
Improved Performance of Unsupervised Method by Renovated K-MeansImproved Performance of Unsupervised Method by Renovated K-Means
Improved Performance of Unsupervised Method by Renovated K-Means
 

More from Albert Orriols-Puig

Lecture1 AI1 Introduction to artificial intelligence
Lecture1 AI1 Introduction to artificial intelligenceLecture1 AI1 Introduction to artificial intelligence
Lecture1 AI1 Introduction to artificial intelligenceAlbert Orriols-Puig
 
HAIS09-BeyondHomemadeArtificialDatasets
HAIS09-BeyondHomemadeArtificialDatasetsHAIS09-BeyondHomemadeArtificialDatasets
HAIS09-BeyondHomemadeArtificialDatasetsAlbert Orriols-Puig
 
Lecture14 - Advanced topics in association rules
Lecture14 - Advanced topics in association rulesLecture14 - Advanced topics in association rules
Lecture14 - Advanced topics in association rulesAlbert Orriols-Puig
 
Lecture9 - Bayesian-Decision-Theory
Lecture9 - Bayesian-Decision-TheoryLecture9 - Bayesian-Decision-Theory
Lecture9 - Bayesian-Decision-TheoryAlbert Orriols-Puig
 

More from Albert Orriols-Puig (6)

Lecture1 AI1 Introduction to artificial intelligence
Lecture1 AI1 Introduction to artificial intelligenceLecture1 AI1 Introduction to artificial intelligence
Lecture1 AI1 Introduction to artificial intelligence
 
HAIS09-BeyondHomemadeArtificialDatasets
HAIS09-BeyondHomemadeArtificialDatasetsHAIS09-BeyondHomemadeArtificialDatasets
HAIS09-BeyondHomemadeArtificialDatasets
 
Lecture14 - Advanced topics in association rules
Lecture14 - Advanced topics in association rulesLecture14 - Advanced topics in association rules
Lecture14 - Advanced topics in association rules
 
Lecture13 - Association Rules
Lecture13 - Association RulesLecture13 - Association Rules
Lecture13 - Association Rules
 
Lecture10 - Naïve Bayes
Lecture10 - Naïve BayesLecture10 - Naïve Bayes
Lecture10 - Naïve Bayes
 
Lecture9 - Bayesian-Decision-Theory
Lecture9 - Bayesian-Decision-TheoryLecture9 - Bayesian-Decision-Theory
Lecture9 - Bayesian-Decision-Theory
 

Recently uploaded

Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinojohnmickonozaleda
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 

Recently uploaded (20)

Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipino
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 

CCIA'2008: Can Evolution Strategies Improve Learning Guidance in XCS? Design and Comparison with GA-based XCS

  • 1. Can Evolution Strategies Improve g p Learning Guidance in XCS? Design and Comparison with GA b d XCS C i ith GA-based Sergio Morales-Ortigosa Albert Orriols-Puig Ester Bernadó-Mansilla Enginyeria i Arquitectura La Salle Universitat Ramon Llull {is09767,aorriols,esterb}@salle.url.edu
  • 2. Framework Michigan style Michigan-style LCSs (Holland, 1976) have reached maturity Environment Sensorial Feedback Action state Any Representation: Classifier 1 Learning Genetic production rules, Classifier 2 Classifier genetic programs, Algorithm System perceptrons, perceptrons Classifier n SVMs Rule evolution: Typically, a GA: selection, crossover, mutation, and replacement Extended Classifier System - XCS (Wilson, 1995, 1998) By far, the most influential LCS Slide 2 Grup de Recerca en Sistemes Intel·ligents Can Evolution Strategies Improve Learning Guidance in XCS?
  • 3. Motivation Problems with continuous attributes Interval-based representation (Wilson, 2001) IF v1 Є [l1, u1] and v2 Є [l2, u2] and … and vn Є [ln, un] THEN classi [ [ [ They yield competitive results, but we have little understanding of how they work! •2-point crossover Too disruptive? p • Mutation: add a random uniform value Could we use more information? Could we design better genetic operators? Not exactly clear the impact of crossover and mutation Systematic analysis Creative analysis: propose new operators i li Slide 3 Grup de Recerca en Sistemes Intel·ligents Can Evolution Strategies Improve Learning Guidance in XCS?
  • 4. Purpose of the Work Looking at the continuous optimization realm Evolution strategies Real-coded GAs The purpose of this work is to Design an XCS based on evolution strategies (ES) Adapt classifier representation Design ES mutation and crossover alike for XCS Analyze the role of Gaussian mutation Compare whether ES-based XCS outperforms GA-based XCS Slide 4 Grup de Recerca en Sistemes Intel·ligents Can Evolution Strategies Improve Learning Guidance in XCS?
  • 5. Outline 1. 1 Description of XCS 2. Evolution Strategies in XCS 3. Experimental Methodology 4. Results 5. Conclusions and Further Work Slide 5 Grup de Recerca en Sistemes Intel·ligents Can Evolution Strategies Improve Learning Guidance in XCS?
  • 6. Description of XCS Environment Match Set [M] Problem instance 1C A PεF num as ts exp Selected 3C A PεF num as ts exp action 5C A PεF num as ts exp Population [ ] p [P] 6C A PεF num as ts exp Match set … REWARD generation 1C A PεF num as ts exp Prediction Array 1000/0 2C A PεF num as ts exp 3C A PεF num as ts exp c1 c2 … cn 4C A PεF num as ts exp p 5C A PεF num as ts exp Random Action 6C A PεF num as ts exp … Action Set [A] 1C A PεF num as ts exp Deletion Classifier 3C A PεF num as ts exp Selection, Reproduction, Parameters 5C A PεF num as ts exp Mutation 6C A PεF num as ts exp Update … Genetic Algorithm G ti Al ith Slide 6 Grup de Recerca en Sistemes Intel·ligents Can Evolution Strategies Improve Learning Guidance in XCS?
  • 7. Genetic Operators Selection Proportionate selection Tournament selection Crossover: Offspring Parents Two-point crossover T it Mutation: GA-based XCS: Add a uniform random value GA based Slide 7 Grup de Recerca en Sistemes Intel·ligents Can Evolution Strategies Improve Learning Guidance in XCS?
  • 8. Outline 1. 1 Description of XCS 2. Evolution Strategies in XCS 3. Experimental Methodology 4. Results 5. Conclusions and Further Work Slide 8 Grup de Recerca en Sistemes Intel·ligents Can Evolution Strategies Improve Learning Guidance in XCS?
  • 9. GAs vs ESs Head to Head Genetic Algorithms Initially used with binary representation Key aspects: yp GAs process (mix & ensemble) building blocks Crossover as primary search operator Mutation as local search operator Evolution St t i E l ti Strategies Initially designed for problems with continuous attributes Key aspects: Search focuses little improvement/selection Gaussian mutation is the search operator Crossover included afterwards to resemble GAs Slide 9 Grup de Recerca en Sistemes Intel·ligents Can Evolution Strategies Improve Learning Guidance in XCS?
  • 10. ES-based XCS Representation extended with a vector of strategy p p gy parameters IF v1 Є [l1, u1] and v2 Є [l2, u2] and … and vn Є [ln, un] THEN classi (σ1, σ2, …, σn) The strategy parameters (SP) evolve with the representation Genetic operators modified to deal with the new rep. Mutation Intervals i mutated as: ui = ui + σ i N (0,1) li = li + σ i N (0,1) Strategy parameter vector mutated as: w ee where τ 0 N 0 ( 0 ,1) τ N i ( 0 ,1) σi = e ' τ0 = 1/(2n)0.5 and τ = 1/(2n0.5)0.5 e Slide 10 Grup de Recerca en Sistemes Intel·ligents Can Evolution Strategies Improve Learning Guidance in XCS?
  • 11. ES-based XCS Crossover Discrete/dominant recombination for object parameters Each variable and SP are randomly selected from one parent Intermediate recombination for strategy parameters Calculates the center of mass of the parents Pushes to the average value Selection Fitness proportionate selection Tournament selection Truncation selection T ti l ti Slide 11 Grup de Recerca en Sistemes Intel·ligents Çan Evolution Strategies Improve Learning Guidance in XCS?
  • 12. Outline 1. 1 Description of XCS 2. Evolution Strategies in XCS 3. Experimental Methodology 4. Results 5. Conclusions and Further Work Slide 12 Grup de Recerca en Sistemes Intel·ligents Can Evolution Strategies Improve Learning Guidance in XCS?
  • 13. Experimental Methodology Analyze the effects of Selection + mutation (local search) Selection + mutation + crossover (innovation) Experiments run on 12 real-world data sets (UCI rep.) 10-fold cross-validation Slide 13 Grup de Recerca en Sistemes Intel·ligents Çan Evolution Strategies Improve Learning Guidance in XCS?
  • 14. Experimental Methodology Results statistically compared by means of The multicomparison Friedman test The post-hoc Bonferroni-Dunn test for multiple comparisons The Wilcoxon signed-ranks t t for pairwise comparisons Th Wil id k test f ii i XCS configured as: #iter=100000, N = 6400, θGA = 50, Pcross = 0.8, Pmut = 0.04, r_0 = 0.6, m_0 = 0.1 Slide 14 Grup de Recerca en Sistemes Intel·ligents Can Evolution Strategies Improve Learning Guidance in XCS?
  • 15. Outline 1. 1 Description of XCS 2. Evolution Strategies in XCS 3. Experimental Methodology 4. Results 5. Conclusions and Further Work Slide 15 Grup de Recerca en Sistemes Intel·ligents Can Evolution Strategies Improve Learning Guidance in XCS?
  • 16. Analysis of Selection + Mutation Test Accuracy XCS-GA with XCS-ES with XCS-GA with XCS-ES with XCS-ES weighted XCS-ES with proportionate proportionate tournament truncation mutation tournament According to a post-hoc Bonferroni-Dunn test: XCS-ES tourn. significantly outperformed XCS-GA with both selection schemes XCS-ES proportionate significantly outperformed XCS-GA proportionate Slide 16 Grup de Recerca en Sistemes Intel·ligents Çan Evolution Strategies Improve Learning Guidance in XCS?
  • 17. Selection + Crossover + Mutation XCS-GA with XCS-ES with XCS-GA with XCS-ES with XCS-ES with pp proportionate pp proportionate tournament truncation tournament XCS-ES still is the best method But now, no significant differences Slide 17 Grup de Recerca en Sistemes Intel·ligents Çan Evolution Strategies Improve Learning Guidance in XCS?
  • 18. A Cool Example Domain XCS-GA with proportionate selection XCS-ES with proportionate selection Slide 18 Grup de Recerca en Sistemes Intel·ligents Çan Evolution Strategies Improve Learning Guidance in XCS?
  • 19. Outline 1. 1 Description of XCS 2. Evolution Strategies in XCS 3. Experimental Methodology 4. Results 5. Conclusions and Further Work Slide 19 Grup de Recerca en Sistemes Intel·ligents Can Evolution Strategies Improve Learning Guidance in XCS?
  • 20. Conclusions The analysis performed in this paper permitted To study the discovery component of XCS, especially focusing on the role of mutation. Improve XCS to deal with problems with complex boundaries described by continuous attributes. y Two important observations: Gaussian mutation performs innovation tasks. When crossover is included XCS-GA does not significantly outperform XCS ES B still, it wins. f XCS-ES. But ill i i The overall work clearly shows the importance of further y p researching on GA operators. Slide 20 Grup de Recerca en Sistemes Intel·ligents Can Evolution Strategies Improve Learning Guidance in XCS?
  • 21. Further Work XCS ES XCS-ES is good! But, always? On average, yes! Specific problems may not benefit from ES operators May M evolution tell me when to use one type of search or l ti t ll ht t f h another? Existing studies on self-adaptation mutation for ternary rules ii di lf d i if l Search for evolution signals Combine different operators Let classifiers decide which operator to use Characterize learning domains Slide 21 Grup de Recerca en Sistemes Intel·ligents Can Evolution Strategies Improve Learning Guidance in XCS?
  • 22. Can Evolution Strategies Improve g p Learning Guidance in XCS? Design and Comparison with GA b d XCS C i ith GA-based Sergio Morales-Ortigosa Albert Orriols-Puig Ester Bernadó-Mansilla Enginyeria i Arquitectura La Salle Universitat Ramon Llull {is09767,aorriols,esterb}@salle.url.edu