SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
Approximate versus Linguistic
Representation in Fuzzy-UCS
                  Fuzzy UCS


                                   1Albert   Orriols-Puig
                                      2Jorge   Casillas
                                 1Ester   Bernadó-Mansilla


               1Enginyeria   i Arquitectura La Salle, Universitat Ramon Llull
 2Dpto.   Ciencias de la computación e Inteligencia Artificial, Universidad de Granada
             {aorriols,esterb}@salle.url.edu     and casillas@decsai.ugr.es
Motivation
                Fuzzy-UCS (Orriols-Puig, Casillas & Bernadó-Mansilla, 2008)
                        First Michigan-style Learning Fuzzy Classifier System
                              Michigan style
                        Evolves a population of linguistic fuzzy rules
                                IF x1 i small and x2 i medium or l
                                      is   ll d is               large THEN class1
                                                         di                  l

                May the linguistic rep. limit the expressiveness of Fuzzy-UCS?
                        Rules share the same semantics
                        Need of overlapping rules to predict curved boundaries

                To gain expressivity:
                        Approximate representation. Let each variable define its own fuzzy set

                             IF x1 is         and x2 is                  THEN class1


                Purpose of the present work
                        Define an approximate rep. for Fuzzy-UCS
                                   pp           p          y
                        Compare the approximate rep. with the linguistic rep.
                                                                                                   Slide 2
Grup de Recerca en Sistemes Intel·ligents       New Crossover Operator for Rule Discovery in XCS
Outline

                   1. Description of Fuzzy-UCS

                   2. Approximate Representation

                   3. Experimental Methodology

                   4. Results

                   5. Conclusions and Further Work



                                                                                                     Slide 3
Grup de Recerca en Sistemes Intel·ligents   Linguistic vs. Approximate Representation in Fuzzy-UCS
Description of Fuzzy-UCS
                                                                                                                      Stream of
                                                 Environment
                                                 Ei        t
                                                                                                                      examples
                                                     Problem instance               Match Set [M]
                                                             +
                                                        output class             1C    A   acc F num cs ts exp
                                                                                 3C    A   acc F num cs ts exp
                                                                                 5C    A   acc F num cs ts exp
              Population [P]                                                     6C    A   acc F num cs ts exp
                                                                                                …
           1C    A   acc F num cs ts exp
           2C    A   acc F num cs ts exp
           3C    A   acc F num cs ts exp
                                                                                                    correct set
           4C    A   acc F num cs ts exp                                                                               Classifier
                                                                                                    generation
           5C    A   acc F num cs ts exp
                                                                                                                      Parameters
                                               Match set
           6C    A   acc F num cs ts exp
                                                                                                                        Update
                                               generation
                          …


                                                                                   Correct Set [C]
                                                                                 3 C A acc F num cs ts exp
                                                  Selection, reproduction,
                                Deletion
                                                                                 6 C A acc F num cs ts exp
                                                          mutation
                                                                                                …
                IF x1 is A1k and x2 is A2k … and x is A                                              THEN ck WITH wk
                                                                                If there are no n
                              Genetic                                                            classfiers in [C],
                                                                                     n covering is k
                                                                                                   triggered
                                            Algorithm
                                            Al   ih




                                                                                                                                    Slide 4
Grup de Recerca en Sistemes Intel·ligents              Linguistic vs. Approximate Representation in Fuzzy-UCS
Description of Fuzzy-UCS
                Weighted average inference (wavg)
                   g          g            (   g)
                        All rules vote for the class they predict according to: wk · uAk(e)
                        The most voted class is selected as the outputp

                Action winner inference (awin)
                        Keep the rules that maximize wk · uAk(e) for at least, one
                                                                     for, least
                        training example
                        In test, predict the class of the rule that maximizes wk · uAk(e)
                           test

                Most numerous and fittest rules inference (nfit)
                        Keep the rules that maximize wk · uAk( ) · numk f at least,
                                                             (e)        for,
                        one training example
                        Vote as weighted average




                                                                                                     Slide 5
Grup de Recerca en Sistemes Intel·ligents   Linguistic vs. Approximate Representation in Fuzzy-UCS
Outline

                   1. Description of Fuzzy-UCS

                   2. Approximate Representation

                   3. Experimental Methodology

                   4. Results

                   5. Conclusions and Further work



                                                                                                     Slide 6
Grup de Recerca en Sistemes Intel·ligents   Linguistic vs. Approximate Representation in Fuzzy-UCS
Approximate Representation
                Each variable is represented by an independent fuzzy set
                                   p          y        p           y

                   IF x1 is                 and x2 is              … and xn is                       THEN ck WITH wk



                All the genetic operators are redefined as follows
                        Covering
                        C     i
                        Crossover
                        Mutation
                        M tation




                                                                                                                  Slide 7
Grup de Recerca en Sistemes Intel·ligents        Linguistic vs. Approximate Representation in Fuzzy-UCS
Outline

                   1. Description of Fuzzy-UCS

                   2. Approximate Representation

                   3. Experimental Methodology

                   4. Results

                   5. Conclusions and Further work



                                                                                                     Slide 8
Grup de Recerca en Sistemes Intel·ligents   Linguistic vs. Approximate Representation in Fuzzy-UCS
Experimental Methodology
                Comparison of
                C     i     f
                        Linguistic Fuzzy-UCS with 5 linguistic terms per variable with
                                 Weighted average inference
                                 Action winner inference
                                 Most
                                 M t numerous and fittest rule inference
                                                    d fitt t l i f


                        Approximate Fuzzy-UCS
                                    Fuzzy UCS
                                 Action winner inference


                        C4.5
                                 As a baseline result


                20 real-world problems from the UCI repository
                   real world

                                                                                                      Slide 9
Grup de Recerca en Sistemes Intel·ligents    Linguistic vs. Approximate Representation in Fuzzy-UCS
Experimental Methodology
                Evaluation metrics (10-fold cross validation)
                                   (                        )
                        Training accuracy
                        Test accuracyy
                        Rule set size


                Statistical comparison
                        Friedman test
                        Nemenyi test


                Systems configuration
                N=6400, F0 = 0.99, v = 10, {θGA, θdel, θsub} = 50, Pc= 0.8, Pm= 0.04, and P# = 0.6

                Linguistic Fuzzy-UCS: 5 linguistic terms per variable



                                                                                                     Slide 10
Grup de Recerca en Sistemes Intel·ligents   Linguistic vs. Approximate Representation in Fuzzy-UCS
Outline

                   1. Description of Fuzzy-UCS

                   2. Approximate Representation

                   3. Experimental Methodology

                   4. Results

                   5. Conclusions and Further work



                                                                                                     Slide 11
Grup de Recerca en Sistemes Intel·ligents   Linguistic vs. Approximate Representation in Fuzzy-UCS
Results
                Comparison of the training accuracy




                        Friedman rejected the null hypothesis that all the learners
                        performed the same on average
                        Nemenyi test: CD 0 10 = 1.23
                                           0.10
                        Approximate Fuzzy-UCS fits the training instances more
                        accurately than linguistic Fuzzy-UCS




                                                                                                     Slide 12
Grup de Recerca en Sistemes Intel·ligents   Linguistic vs. Approximate Representation in Fuzzy-UCS
Results
                Does this behavior appears in test?
                                    pp




                        Friedman rejected the null hypothesis that all the learners
                        performed the same on average
                        Nemenyi test CD 0 10 = 1.23
                         e e y test: C 0.10        3
                        The best learners of the comparison were:
                                 Fuzzy-UCS wavg, awin, approximate Fuzzy-UCS and C4.5
                        Why approximate Fuzzy-UCS does not improve linguistic
                        Fuzzy-UCS?


                                                                                                     Slide 13
Grup de Recerca en Sistemes Intel·ligents   Linguistic vs. Approximate Representation in Fuzzy-UCS
Results
                We observed that approximate Fuzzy-UCS may overfit
                                    pp             y         y
                the training instances in some specific domains




                                                                                                     Slide 14
Grup de Recerca en Sistemes Intel·ligents   Linguistic vs. Approximate Representation in Fuzzy-UCS
Results
                Comparison in terms of interpretability
                   p                        p         y




                        Friedman rejected the null hypothesis that all the learners
                        performed the same on average
                        Nemenyi test CD 0 10 = 1.23
                         e e y test: C 0.10        3

                        Fuzzy-UCS with nfit and awin evolve the most reduced rule sets
                               y
                        Still, Fuzzy-UCSa evolves large populations
                        Approximate representation is less legible than linguistic rep.

                                                                                                     Slide 15
Grup de Recerca en Sistemes Intel·ligents   Linguistic vs. Approximate Representation in Fuzzy-UCS
Outline

                   1. Description of Fuzzy-UCS

                   2. Approximate Representation

                   3. Experimental Methodology

                   4. Results

                   5. Conclusions and Further work



                                                                                                     Slide 16
Grup de Recerca en Sistemes Intel·ligents   Linguistic vs. Approximate Representation in Fuzzy-UCS
Conclusions and Further Work
                Conclusions
                        We evidenced the advantages and disadvantages of linguistic
                        and approximate representation
                        The approximate representation enables Fuzzy-UCS to fit the
                        training instances more accurately
                        But hi improvement was not present i test
                        B this i                            in
                                 Overfitting in some cases


                Further work
                        Extend the comparison to two other representations
                                 Only permit a linguistic term per variable
                                 Hierarchic linguistic terms
                                               g




                                                                                                      Slide 17
Grup de Recerca en Sistemes Intel·ligents    Linguistic vs. Approximate Representation in Fuzzy-UCS
Approximate versus Linguistic
Representation in Fuzzy-UCS
                  Fuzzy UCS


                                   1Albert   Orriols-Puig
                                      2Jorge   Casillas
                                 1Ester   Bernadó-Mansilla


               1Enginyeria   i Arquitectura La Salle, Universitat Ramon Llull
 2Dpto.   Ciencias de la computación e Inteligencia Artificial, Universidad de Granada
             {aorriols,esterb}@salle.url.edu     and casillas@decsai.ugr.es

Contenu connexe

En vedette

ESTYLF'2008: Modelado Causal en Marketing mediante Aprendizaje no Supervisado...
ESTYLF'2008: Modelado Causal en Marketing mediante Aprendizaje no Supervisado...ESTYLF'2008: Modelado Causal en Marketing mediante Aprendizaje no Supervisado...
ESTYLF'2008: Modelado Causal en Marketing mediante Aprendizaje no Supervisado...Albert Orriols-Puig
 
IWLCS'2008: First Approach toward Online Evolution of Association Rules wit...
IWLCS'2008: First Approach toward Online Evolution of Association Rules wit...IWLCS'2008: First Approach toward Online Evolution of Association Rules wit...
IWLCS'2008: First Approach toward Online Evolution of Association Rules wit...Albert Orriols-Puig
 
CCIA'2008: On the dimensions of data complexity through synthetic data sets
CCIA'2008: On the dimensions of data complexity through synthetic data setsCCIA'2008: On the dimensions of data complexity through synthetic data sets
CCIA'2008: On the dimensions of data complexity through synthetic data setsAlbert Orriols-Puig
 
HIS'2008: New Crossover Operator for Evolutionary Rule Discovery in XCS
HIS'2008: New Crossover Operator for Evolutionary Rule Discovery in XCSHIS'2008: New Crossover Operator for Evolutionary Rule Discovery in XCS
HIS'2008: New Crossover Operator for Evolutionary Rule Discovery in XCSAlbert Orriols-Puig
 
GECCO'2007: Modeling Selection Pressure in XCS for Proportionate and Tourname...
GECCO'2007: Modeling Selection Pressure in XCS for Proportionate and Tourname...GECCO'2007: Modeling Selection Pressure in XCS for Proportionate and Tourname...
GECCO'2007: Modeling Selection Pressure in XCS for Proportionate and Tourname...Albert Orriols-Puig
 
HAIS09-BeyondHomemadeArtificialDatasets
HAIS09-BeyondHomemadeArtificialDatasetsHAIS09-BeyondHomemadeArtificialDatasets
HAIS09-BeyondHomemadeArtificialDatasetsAlbert 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
 
Artificial Intelligence Presentation
Artificial Intelligence PresentationArtificial Intelligence Presentation
Artificial Intelligence Presentationlpaviglianiti
 

En vedette (12)

ESTYLF'2008: Modelado Causal en Marketing mediante Aprendizaje no Supervisado...
ESTYLF'2008: Modelado Causal en Marketing mediante Aprendizaje no Supervisado...ESTYLF'2008: Modelado Causal en Marketing mediante Aprendizaje no Supervisado...
ESTYLF'2008: Modelado Causal en Marketing mediante Aprendizaje no Supervisado...
 
IWLCS'2008: First Approach toward Online Evolution of Association Rules wit...
IWLCS'2008: First Approach toward Online Evolution of Association Rules wit...IWLCS'2008: First Approach toward Online Evolution of Association Rules wit...
IWLCS'2008: First Approach toward Online Evolution of Association Rules wit...
 
CCIA'2008: On the dimensions of data complexity through synthetic data sets
CCIA'2008: On the dimensions of data complexity through synthetic data setsCCIA'2008: On the dimensions of data complexity through synthetic data sets
CCIA'2008: On the dimensions of data complexity through synthetic data sets
 
HIS'2008: New Crossover Operator for Evolutionary Rule Discovery in XCS
HIS'2008: New Crossover Operator for Evolutionary Rule Discovery in XCSHIS'2008: New Crossover Operator for Evolutionary Rule Discovery in XCS
HIS'2008: New Crossover Operator for Evolutionary Rule Discovery in XCS
 
GECCO'2007: Modeling Selection Pressure in XCS for Proportionate and Tourname...
GECCO'2007: Modeling Selection Pressure in XCS for Proportionate and Tourname...GECCO'2007: Modeling Selection Pressure in XCS for Proportionate and Tourname...
GECCO'2007: Modeling Selection Pressure in XCS for Proportionate and Tourname...
 
Lecture7 - IBk
Lecture7 - IBkLecture7 - IBk
Lecture7 - IBk
 
Lecture24
Lecture24Lecture24
Lecture24
 
Lecture23
Lecture23Lecture23
Lecture23
 
HAIS09-BeyondHomemadeArtificialDatasets
HAIS09-BeyondHomemadeArtificialDatasetsHAIS09-BeyondHomemadeArtificialDatasets
HAIS09-BeyondHomemadeArtificialDatasets
 
Lecture1 AI1 Introduction to artificial intelligence
Lecture1 AI1 Introduction to artificial intelligenceLecture1 AI1 Introduction to artificial intelligence
Lecture1 AI1 Introduction to artificial intelligence
 
Artificial Intelligence Presentation
Artificial Intelligence PresentationArtificial Intelligence Presentation
Artificial Intelligence Presentation
 
Artificial inteligence
Artificial inteligenceArtificial inteligence
Artificial inteligence
 

Similaire à Approximate vs Linguistic Representation in Fuzzy-UCS

CEC'2005: Class Imbalance Problem in UCS Classifier System: Fitness Adaptation
CEC'2005: Class Imbalance Problem in UCS Classifier System: Fitness AdaptationCEC'2005: Class Imbalance Problem in UCS Classifier System: Fitness Adaptation
CEC'2005: Class Imbalance Problem in UCS Classifier System: Fitness AdaptationAlbert Orriols-Puig
 
IWLCS'2006: A Further Look at UCS Classifier System
IWLCS'2006: A Further Look at UCS Classifier SystemIWLCS'2006: A Further Look at UCS Classifier System
IWLCS'2006: A Further Look at UCS Classifier SystemAlbert Orriols-Puig
 
GECCO'2006: Bounding XCS’s Parameters for Unbalanced Datasets
GECCO'2006: Bounding XCS’s Parameters for Unbalanced DatasetsGECCO'2006: Bounding XCS’s Parameters for Unbalanced Datasets
GECCO'2006: Bounding XCS’s Parameters for Unbalanced DatasetsAlbert Orriols-Puig
 
Time Machine session @ ICME 2012 - DTW's New Youth
Time Machine session @ ICME 2012 - DTW's New YouthTime Machine session @ ICME 2012 - DTW's New Youth
Time Machine session @ ICME 2012 - DTW's New YouthXavier Anguera
 

Similaire à Approximate vs Linguistic Representation in Fuzzy-UCS (6)

CEC'2005: Class Imbalance Problem in UCS Classifier System: Fitness Adaptation
CEC'2005: Class Imbalance Problem in UCS Classifier System: Fitness AdaptationCEC'2005: Class Imbalance Problem in UCS Classifier System: Fitness Adaptation
CEC'2005: Class Imbalance Problem in UCS Classifier System: Fitness Adaptation
 
IWLCS'2006: A Further Look at UCS Classifier System
IWLCS'2006: A Further Look at UCS Classifier SystemIWLCS'2006: A Further Look at UCS Classifier System
IWLCS'2006: A Further Look at UCS Classifier System
 
GECCO'2006: Bounding XCS’s Parameters for Unbalanced Datasets
GECCO'2006: Bounding XCS’s Parameters for Unbalanced DatasetsGECCO'2006: Bounding XCS’s Parameters for Unbalanced Datasets
GECCO'2006: Bounding XCS’s Parameters for Unbalanced Datasets
 
UCB 2012-02-28
UCB 2012-02-28UCB 2012-02-28
UCB 2012-02-28
 
6th Semester Electronic and Communication Engineering (2012-December) Questi...
6th Semester Electronic and Communication Engineering  (2012-December) Questi...6th Semester Electronic and Communication Engineering  (2012-December) Questi...
6th Semester Electronic and Communication Engineering (2012-December) Questi...
 
Time Machine session @ ICME 2012 - DTW's New Youth
Time Machine session @ ICME 2012 - DTW's New YouthTime Machine session @ ICME 2012 - DTW's New Youth
Time Machine session @ ICME 2012 - DTW's New Youth
 

Plus de Albert Orriols-Puig (20)

Lecture22
Lecture22Lecture22
Lecture22
 
Lecture21
Lecture21Lecture21
Lecture21
 
Lecture20
Lecture20Lecture20
Lecture20
 
Lecture19
Lecture19Lecture19
Lecture19
 
Lecture18
Lecture18Lecture18
Lecture18
 
Lecture17
Lecture17Lecture17
Lecture17
 
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
 
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
 
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
 
Lecture12 - SVM
Lecture12 - SVMLecture12 - SVM
Lecture12 - SVM
 
Lecture11 - neural networks
Lecture11 - neural networksLecture11 - neural networks
Lecture11 - neural networks
 
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
 
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
 
Lecture5 - C4.5
Lecture5 - C4.5Lecture5 - C4.5
Lecture5 - C4.5
 
Lecture4 - Machine Learning
Lecture4 - Machine LearningLecture4 - Machine Learning
Lecture4 - Machine Learning
 
Lecture3 - Machine Learning
Lecture3 - Machine LearningLecture3 - Machine Learning
Lecture3 - Machine Learning
 
Lecture2 - Machine Learning
Lecture2 - Machine LearningLecture2 - Machine Learning
Lecture2 - Machine Learning
 

Dernier

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
 
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
 
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
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
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
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
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
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
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
 
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
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxnelietumpap1
 
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
 
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
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 

Dernier (20)

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
 
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Ă...
 
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
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
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
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.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)
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
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
 
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)
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.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
 
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
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 

Approximate vs Linguistic Representation in Fuzzy-UCS

  • 1. Approximate versus Linguistic Representation in Fuzzy-UCS Fuzzy UCS 1Albert Orriols-Puig 2Jorge Casillas 1Ester Bernadó-Mansilla 1Enginyeria i Arquitectura La Salle, Universitat Ramon Llull 2Dpto. Ciencias de la computación e Inteligencia Artificial, Universidad de Granada {aorriols,esterb}@salle.url.edu and casillas@decsai.ugr.es
  • 2. Motivation Fuzzy-UCS (Orriols-Puig, Casillas & Bernadó-Mansilla, 2008) First Michigan-style Learning Fuzzy Classifier System Michigan style Evolves a population of linguistic fuzzy rules IF x1 i small and x2 i medium or l is ll d is large THEN class1 di l May the linguistic rep. limit the expressiveness of Fuzzy-UCS? Rules share the same semantics Need of overlapping rules to predict curved boundaries To gain expressivity: Approximate representation. Let each variable define its own fuzzy set IF x1 is and x2 is THEN class1 Purpose of the present work Define an approximate rep. for Fuzzy-UCS pp p y Compare the approximate rep. with the linguistic rep. Slide 2 Grup de Recerca en Sistemes Intel·ligents New Crossover Operator for Rule Discovery in XCS
  • 3. Outline 1. Description of Fuzzy-UCS 2. Approximate Representation 3. Experimental Methodology 4. Results 5. Conclusions and Further Work Slide 3 Grup de Recerca en Sistemes Intel·ligents Linguistic vs. Approximate Representation in Fuzzy-UCS
  • 4. Description of Fuzzy-UCS Stream of Environment Ei t examples Problem instance Match Set [M] + output class 1C A acc F num cs ts exp 3C A acc F num cs ts exp 5C A acc F num cs ts exp Population [P] 6C A acc F num cs ts exp … 1C A acc F num cs ts exp 2C A acc F num cs ts exp 3C A acc F num cs ts exp correct set 4C A acc F num cs ts exp Classifier generation 5C A acc F num cs ts exp Parameters Match set 6C A acc F num cs ts exp Update generation … Correct Set [C] 3 C A acc F num cs ts exp Selection, reproduction, Deletion 6 C A acc F num cs ts exp mutation … IF x1 is A1k and x2 is A2k … and x is A THEN ck WITH wk If there are no n Genetic classfiers in [C], n covering is k triggered Algorithm Al ih Slide 4 Grup de Recerca en Sistemes Intel·ligents Linguistic vs. Approximate Representation in Fuzzy-UCS
  • 5. Description of Fuzzy-UCS Weighted average inference (wavg) g g ( g) All rules vote for the class they predict according to: wk · uAk(e) The most voted class is selected as the outputp Action winner inference (awin) Keep the rules that maximize wk · uAk(e) for at least, one for, least training example In test, predict the class of the rule that maximizes wk · uAk(e) test Most numerous and fittest rules inference (nfit) Keep the rules that maximize wk · uAk( ) · numk f at least, (e) for, one training example Vote as weighted average Slide 5 Grup de Recerca en Sistemes Intel·ligents Linguistic vs. Approximate Representation in Fuzzy-UCS
  • 6. Outline 1. Description of Fuzzy-UCS 2. Approximate Representation 3. Experimental Methodology 4. Results 5. Conclusions and Further work Slide 6 Grup de Recerca en Sistemes Intel·ligents Linguistic vs. Approximate Representation in Fuzzy-UCS
  • 7. Approximate Representation Each variable is represented by an independent fuzzy set p y p y IF x1 is and x2 is … and xn is THEN ck WITH wk All the genetic operators are redefined as follows Covering C i Crossover Mutation M tation Slide 7 Grup de Recerca en Sistemes Intel·ligents Linguistic vs. Approximate Representation in Fuzzy-UCS
  • 8. Outline 1. Description of Fuzzy-UCS 2. Approximate Representation 3. Experimental Methodology 4. Results 5. Conclusions and Further work Slide 8 Grup de Recerca en Sistemes Intel·ligents Linguistic vs. Approximate Representation in Fuzzy-UCS
  • 9. Experimental Methodology Comparison of C i f Linguistic Fuzzy-UCS with 5 linguistic terms per variable with Weighted average inference Action winner inference Most M t numerous and fittest rule inference d fitt t l i f Approximate Fuzzy-UCS Fuzzy UCS Action winner inference C4.5 As a baseline result 20 real-world problems from the UCI repository real world Slide 9 Grup de Recerca en Sistemes Intel·ligents Linguistic vs. Approximate Representation in Fuzzy-UCS
  • 10. Experimental Methodology Evaluation metrics (10-fold cross validation) ( ) Training accuracy Test accuracyy Rule set size Statistical comparison Friedman test Nemenyi test Systems configuration N=6400, F0 = 0.99, v = 10, {θGA, θdel, θsub} = 50, Pc= 0.8, Pm= 0.04, and P# = 0.6 Linguistic Fuzzy-UCS: 5 linguistic terms per variable Slide 10 Grup de Recerca en Sistemes Intel·ligents Linguistic vs. Approximate Representation in Fuzzy-UCS
  • 11. Outline 1. Description of Fuzzy-UCS 2. Approximate Representation 3. Experimental Methodology 4. Results 5. Conclusions and Further work Slide 11 Grup de Recerca en Sistemes Intel·ligents Linguistic vs. Approximate Representation in Fuzzy-UCS
  • 12. Results Comparison of the training accuracy Friedman rejected the null hypothesis that all the learners performed the same on average Nemenyi test: CD 0 10 = 1.23 0.10 Approximate Fuzzy-UCS fits the training instances more accurately than linguistic Fuzzy-UCS Slide 12 Grup de Recerca en Sistemes Intel·ligents Linguistic vs. Approximate Representation in Fuzzy-UCS
  • 13. Results Does this behavior appears in test? pp Friedman rejected the null hypothesis that all the learners performed the same on average Nemenyi test CD 0 10 = 1.23 e e y test: C 0.10 3 The best learners of the comparison were: Fuzzy-UCS wavg, awin, approximate Fuzzy-UCS and C4.5 Why approximate Fuzzy-UCS does not improve linguistic Fuzzy-UCS? Slide 13 Grup de Recerca en Sistemes Intel·ligents Linguistic vs. Approximate Representation in Fuzzy-UCS
  • 14. Results We observed that approximate Fuzzy-UCS may overfit pp y y the training instances in some specific domains Slide 14 Grup de Recerca en Sistemes Intel·ligents Linguistic vs. Approximate Representation in Fuzzy-UCS
  • 15. Results Comparison in terms of interpretability p p y Friedman rejected the null hypothesis that all the learners performed the same on average Nemenyi test CD 0 10 = 1.23 e e y test: C 0.10 3 Fuzzy-UCS with nfit and awin evolve the most reduced rule sets y Still, Fuzzy-UCSa evolves large populations Approximate representation is less legible than linguistic rep. Slide 15 Grup de Recerca en Sistemes Intel·ligents Linguistic vs. Approximate Representation in Fuzzy-UCS
  • 16. Outline 1. Description of Fuzzy-UCS 2. Approximate Representation 3. Experimental Methodology 4. Results 5. Conclusions and Further work Slide 16 Grup de Recerca en Sistemes Intel·ligents Linguistic vs. Approximate Representation in Fuzzy-UCS
  • 17. Conclusions and Further Work Conclusions We evidenced the advantages and disadvantages of linguistic and approximate representation The approximate representation enables Fuzzy-UCS to fit the training instances more accurately But hi improvement was not present i test B this i in Overfitting in some cases Further work Extend the comparison to two other representations Only permit a linguistic term per variable Hierarchic linguistic terms g Slide 17 Grup de Recerca en Sistemes Intel·ligents Linguistic vs. Approximate Representation in Fuzzy-UCS
  • 18. Approximate versus Linguistic Representation in Fuzzy-UCS Fuzzy UCS 1Albert Orriols-Puig 2Jorge Casillas 1Ester Bernadó-Mansilla 1Enginyeria i Arquitectura La Salle, Universitat Ramon Llull 2Dpto. Ciencias de la computación e Inteligencia Artificial, Universidad de Granada {aorriols,esterb}@salle.url.edu and casillas@decsai.ugr.es