SlideShare a Scribd company logo
1 of 25
Download to read offline
First Approach toward Online
 Evolution of Association Rules
with Learning Classifier Systems
                          Albert Orriols-Puig1
                                 Orriols Puig
                             Jorge Casillas2
                       Ester Bernadó-Mansilla1

                1Research  Group in Intelligent Systems
       Enginyeria i Arquitectura La Salle, Ramon Llull University

          2Dept.   Computer Science and Artificial Intelligence
                         University of Granada
Framework


       Michigan-style LCSs are reaching maturity
       – First successful implementations (Wil
                                          (Wilson, 1995; Wil
                                                   1995 Wilson, 1998)

           • Many other derivations YCS, UCS, XCSF, and many others
       – Applications in important domains
           • Data mining (Bernadó et al, 02; Wilson, 02; Bacardit & Butz, 04; Butz, 06;
              Orriols t l
              O i l et al, 2008)

           • Function approximation (Wilson, 2002; Butz et al. 2008)
           • Reinforcement Learning (Lanzi et al, 2006, Butz et al. 2006)
           • Clustering (Tamee et al., 2006; 2007)
       – Theoretical analyses for design (Butz et al., 2004; 2007; Drugowitsch, 2008)



                                     Enginyeria i Arquitectura la Salle                   Slide 2
GRSI
Motivation

       Which types of problems have we shown to be able to solve?
       – Data mining (supervised learning)
                   g( p                 g)
           • Classification
           • Function approximation
       – Reinforcement learning
       –D
        Data streaming: H area i the ML community
                   i    Hot    in h           i
           • Learn online from stream of examples
               – Supervised learning
               – Unsupervised learning

           • Two edited books last year: (Aggarwal, 2007; Gama, 2007)
           • Decision tree able to learn online in JMRL: (Nuñez et. al, 2007)


                                  Enginyeria i Arquitectura la Salle            Slide 3
GRSI
Aim

       General purpose
           Mine association rules online from streams of examples,
                    adapting the model to association drift
                      d ti th         d lt        i ti d ift

       Why?
       – Many industrial processes generate streams unlabeled data
           • Marketing problem
           • Modeling Spanish power consumption
       – LCS seems to provide a natural support to mine data online
       – There are not many approaches to this problem

       Particular scope of the present work?
              First proposal of an architecture able to mine
                  association rules from streams of data
                        i ti    lf        t        fd t
                                 Enginyeria i Arquitectura la Salle   Slide 4
GRSI
Outline



        1. Mining Association Rules
        1 Mi i    A    ii     Rl

        2.
        2 Description of CSar

        3. Experimental Methodology

        4. Results

        5. Conclusions and Further Work




                           Enginyeria i Arquitectura la Salle   Slide 5
GRSI
Mining Association Rules
            g

       Goal: Extract l th t d
       G l E t t rules that denote relationships among variables
                                    t   l ti  hi          i bl
       with high support and confidence from data sets


    Market basket transactions (Data set)                                         Rule set with rules IF X THEN Y
N.      Items
                                                                                  IF diapers THEN beer
1       diapers, bread, ham, cheese, jam, beer
                                                                                  IF bread and ham THEN cheese
2       beer, diapers, monkfish,
        beer diapers monkfish sausage
3       salmon, beer, bread, diapers, ham, cheese
                                                                                                …
                            ...



       Rules evaluation: support and confidence
                           pp




                                             Enginyeria i Arquitectura la Salle                               Slide 6
GRSI
Approaches to Mine Association Rules
        pp


        First approaches on categorical data
         – AIS (A
               (Agrawal, 1993)
                      l
                                                                          Many of them, two-phase alg.:
         – Apriori (Agrawal & Srikant, 1994)
                                                                           1. Obtain frequent item sets
                                                                                        q
         – Many others                                                     2. Create rules from these item sets

                          y     g
         – Limitation: Only categorical data
        Quantitative Association Rules Mining
         – Di
           Discretize and apply A i i (Srikant & Agrawal, 1996; Fukuda et al, 1996)
                 ti     d    l Apriori
         – Interval-based Association Rules (Mata et al., 2002)
         – Fuzzy association rules (Yager, 1995; Hong, 2001)
        Online association rule mining (Wang et al., 2007)
                                                al

                                     Enginyeria i Arquitectura la Salle                                   Slide 7
GRSI
Outline



        1. Mining Association Rules
        1 Mi i    A    ii     Rl
                                                                Rule Representation
        2.
        2 Description of CSar
                                                                Process Organization
        3. Experimental Methodology

        4. Results

        5. Conclusions and Further Work




                           Enginyeria i Arquitectura la Salle                          Slide 8
GRSI
Description of CSar
             p

   Rule representation
                                            IF xi is vi and … and xj is vj THEN xk is vk
       – Problems with ℓ attributes

       – Antecedent formed by a conjunction of ℓa variables (0 < ℓa < ℓ)
       – Consequent contains a single variable
       – Each variable is defined by
           • Nominal attributes      A single value
           • Continuous attributes        An interval of maximum size [ℓi, ui];
                                                                      [      ]
                                        » Restriction: ui - ℓi < maxInt
       – Example:
        IF age in [20,25] and height in [5,6] and sport=yes THEN weight is [160, 170]


                                                                                           Slide 9
GRSI
Description of CSar
             p


       Classifier Parameters
        1.
        1 Support (supp): occurring frequency of the rule


        2. Confidence (
        2 C fid       (conf): strength of the i li i
                          f)         h f h implication


        3. Fitness (F): computed from support and confidence

        4. Association set size ( ) average size of the association sets th rule
        4A        i ti     t i (as):         i    f th       i ti     t the l
           participates in
        5 Numerosity (n): copies of the rule
        5.
        6. Experience (exp): number of examples matched by the rule antecedent



                                    Enginyeria i Arquitectura la Salle             Slide 10
GRSI
Description of CSar
             p

                                                                                                                          Stream of
                                          Environment                                                                     examples

                                                                                    Match Set
                                                                                    M t h S t [M]
                                                                                 1A    C   sup conf F   n as exp
                                                                                                                                  Covering
                                                                                 3A    C   sup conf F   n as exp
         Population [P]                                                                                                        if |[M]| < θmna
                                                                                 5A    C   sup conf F   n as exp
                                                                                 6A    C   sup conf F   n as exp
                                                                                               …
        1A   C   sup conf F   n as exp
        2A   C   sup conf F   n as exp
                                                                                                   Generation of
        3A   C   sup conf F   n as exp
                                                                                                    all possible
        4A   C   sup conf F   n as exp
                                                                                                 association sets [A]
        5A   C   sup conf F   n as exp
                                         Match set
        6A   C   sup conf F   n as exp
                                         generation
                     …
                                                                                                               Each [A] is given a selection
                                                                                                                p
                                                                                                                probability proportional to
                                                                                                                          yp p
                                                                                                                  its average confidence
                                                       Classifier
                                                      Parameters
                                                        Update                                     [A] selection
                      Deletion

                                                                                Association Set [A]
                                                  Selection, Reproduction,
                                                          mutation

                              Genetic Algorithm                                                                           Run [A]
                                                                                                                              []
                                                                               3 A C sup conf F n cs as exp
                                                                                       p                  p
                                                                                                                        subsumption
                                                                               6 A C sup conf F n cs as exp
                                                                                           …

                                                          Enginyeria i Arquitectura la Salle                                                     Slide 11
GRSI
Description of CSar
             p

        Creation of association set candidates

            Match Set [M]
                                                                                 [A] 1
           1A   C   sup conf F   n as exp
                                                                                            [A] 2
           3A   C   sup conf F   n as exp
                                                                 3 A C sup conf F        n cs as exp
           5A   C   sup conf F
                      p          n as exp
                                        p
                                                                 6 A C s p conf F
                                                                       sup               n cs as e p
                                                                                                 exp
           6A   C   sup conf F   n as exp                                  3A C          sup conf F n cs as exp
                                                                             …
                        …                                                  6A C          sup conf F n cs as exp
                                                                                                …



        Goal:
           Organize the classifiers of [M] in different [A]
           Similar classifiers should participate in the same [A]
        Strategies:
           Antecedent grouping
           Consequent grouping

                                            Enginyeria i Arquitectura la Salle                                    Slide 12
GRSI
Description of CSar
             p


        Antecedent grouping:
         – Put in [A] the rules with the same variables in the antecedent
         – Underlying idea: Rules with the same antecedent may express similar
           conclusions


        Consequent grouping:
         – For nominal rep., put in [A] rules with same consequent and values
         – F interval-based rep., put overlapped rules i th same [A]
           For i t  lb    d         t     l    d l in the
         – Underlying idea: Rules that describe the same range of values of the
           same concept may have similar antecedents
                concept,                   antecedents.




                                    Enginyeria i Arquitectura la Salle            Slide 13
GRSI
Outline



        1. Mining Association Rules
        1 Mi i    A    ii     Rl

        2.
        2 Description of CSar

        3. Experimental Methodology

        4. Results

        5. Conclusions and Further Work




                           Enginyeria i Arquitectura la Salle   Slide 14
GRSI
Experimental Methodology
         p                   gy

        First experiment:
         – Compare CSar with Apriori (Agrawal & Srikant, 1994)
         – D t set with nominal values: th zoo problem
           Data t ith      ill          the       bl
             • 15 binary attributes and 2 categorical attributes

        Second experiment
        S    d      i
         – Analyze CSar in problems with real-valued attributes
         – The Wisconsin breast-cancer diagnosis problem
             • 9 continuous attributes and 1 nominal attribute

        CSar configuration
                 Iterations = 100,000, popSize = 6,400, θGA = 50, v = 10, θdel = 10 …

        Evaluation method: Count the number of rules for a certain support and
        confidence


                                        Enginyeria i Arquitectura la Salle              Slide 15
GRSI
Outline



        1. Mining Association Rules
        1 Mi i    A    ii     Rl

        2.
        2 Description of CSar

        3. Experimental Methodology

        4. Results

        5. Conclusions and Further Work




                           Enginyeria i Arquitectura la Salle   Slide 16
GRSI
First experiment: the Zoo Problem
               p

               Antecedent grouping                                         Consequent grouping




       • Antecedent grouping maintains more niches and so creates more rules

       • Rules with high confidence and support are approximately the same in both cases


                                      Enginyeria i Arquitectura la Salle                         Slide 17
GRSI
First Experiment: the Zoo Problem
               p




        The three learners discover the same number of rules of high confidence and support.
        As the support and confidence decreases
             A-priori
             A i i creates a larger number of rules th C
                       t     l         b    f l than Csar
             CSar with antecedent grouping evolves more rules than Csar with consequent
          grouping


                                        Enginyeria i Arquitectura la Salle                 Slide 18
GRSI
Second Experiment: Continuous Data
                p


        We want to analyze:
         – Whether CSar can extract a population of interval based rules
                                                    interval-based
           with high support and confidence
         – Differences between consequent and antecedent grouping
         – The effect of varying the maximum size allowed for an interval
        Apriori not included since it only deals with categorical data
        Which experiments?
         – Move maximum interval to {0.1, 0.9}
         – Use the same configuration as in experiment 1



                                 Enginyeria i Arquitectura la Salle         Slide 19
GRSI
Second Experiment: Continuous Data
                p

                             MAXIMUM INTERVAL SIZE = 0.1
                                                     01

               Antecedent grouping                                         Consequent grouping




       • Antecedent grouping maintains more niches and so creates more rules

       • Rules with high confidence and support are approximately the same in both cases

                                      Enginyeria i Arquitectura la Salle                         Slide 20
GRSI
Second Experiment: Continuous Data
                p

                              MAXIMUM INTERVAL SIZE = 0.9
                                                      09
               Antecedent grouping                                          Consequent grouping




       • As the maximum size of the interval increases both configurations can learn rules
       with more support and confidence

       • The number of rules in the consequent grouping reduces considerably, since
       subsumption applies and subsumes rules in favor of the most general ones
                                       Enginyeria i Arquitectura la Salle                         Slide 21
GRSI
Outline



        1. Mining Association Rules
        1 Mi i    A    ii     Rl

        2.
        2 Description of CSar

        3. Experimental Methodology

        4. Results

        5. Conclusions and Further Work




                           Enginyeria i Arquitectura la Salle   Slide 22
GRSI
Conclusions


        Michigan-style LCS can extract association rules
         – Similar number of rules with high support and confidence to this of
           Apriori
         – Besides, CSar can extract quantitative association rules


              g
        Niching is crucial to evolve different association rules
         – Antecedent grouping yield more rules when support and
           confidence are low than consequent g p g
                                        q     grouping
         – Both groupings resulted in a similar number of rules with high
           support and confidence
             pp

        But still much needs to be analyzed

                                    Enginyeria i Arquitectura la Salle           Slide 23
GRSI
Further Work


        Compare CSar to other quantitative association rule miners
        Studies on the population size required to sustain associations
        Add fuzzy representation
         – Deal more effectively with the problem of maximum interval size

        Mining changing environments
         – Can CSar adapt quickly to association changes?
         – Can we mine large data streams with fixed population size and
           get the most relevant associations




                                 Enginyeria i Arquitectura la Salle          Slide 24
GRSI
First Approach toward On-line
 Evolution of Association Rules
with Learning Classifier Systems
                          Albert Orriols-Puig1
                                 Orriols Puig
                             Jorge Casillas2
                       Ester Bernadó-Mansilla1

                1Research  Group in Intelligent Systems
       Enginyeria i Arquitectura La Salle, Ramon Llull University

          2Dept.   Computer Science and Artificial Intelligence
                         University of Granada

More Related Content

What's hot (20)

Lecture1 - Machine Learning
Lecture1 - Machine LearningLecture1 - Machine Learning
Lecture1 - Machine Learning
 
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
 
Lecture2 - Machine Learning
Lecture2 - Machine LearningLecture2 - Machine Learning
Lecture2 - Machine Learning
 
Lecture3 - Machine Learning
Lecture3 - Machine LearningLecture3 - Machine Learning
Lecture3 - Machine Learning
 
Lecture7 - IBk
Lecture7 - IBkLecture7 - IBk
Lecture7 - IBk
 
Lecture19
Lecture19Lecture19
Lecture19
 
Lecture23
Lecture23Lecture23
Lecture23
 
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
 
Lecture11 - neural networks
Lecture11 - neural networksLecture11 - neural networks
Lecture11 - neural networks
 
Lecture5 - C4.5
Lecture5 - C4.5Lecture5 - C4.5
Lecture5 - C4.5
 
Lecture20
Lecture20Lecture20
Lecture20
 
Lecture17
Lecture17Lecture17
Lecture17
 
Lecture18
Lecture18Lecture18
Lecture18
 
Deep Learning Representations for All (a.ka. the AI hype)
Deep Learning Representations for All (a.ka. the AI hype)Deep Learning Representations for All (a.ka. the AI hype)
Deep Learning Representations for All (a.ka. the AI hype)
 
Lecture9 - Bayesian-Decision-Theory
Lecture9 - Bayesian-Decision-TheoryLecture9 - Bayesian-Decision-Theory
Lecture9 - Bayesian-Decision-Theory
 
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
 
Lecture12 - SVM
Lecture12 - SVMLecture12 - SVM
Lecture12 - SVM
 
Multimodal Deep Learning
Multimodal Deep LearningMultimodal Deep Learning
Multimodal Deep Learning
 
Intelligent Tutoring Systems: The DynaLearn Approach
Intelligent Tutoring Systems: The DynaLearn ApproachIntelligent Tutoring Systems: The DynaLearn Approach
Intelligent Tutoring Systems: The DynaLearn Approach
 

Viewers also liked

IWLCS'2007: Fuzzy-UCS: Preliminary Results
IWLCS'2007: Fuzzy-UCS: Preliminary ResultsIWLCS'2007: Fuzzy-UCS: Preliminary Results
IWLCS'2007: Fuzzy-UCS: Preliminary ResultsAlbert Orriols-Puig
 
JAEM'2007: Aprendizaje Supervisado de Reglas Difusas mediante un Sistema Clas...
JAEM'2007: Aprendizaje Supervisado de Reglas Difusas mediante un Sistema Clas...JAEM'2007: Aprendizaje Supervisado de Reglas Difusas mediante un Sistema Clas...
JAEM'2007: Aprendizaje Supervisado de Reglas Difusas mediante un Sistema Clas...Albert Orriols-Puig
 
HAIS'2008: Approximate versus Linguistic Representation in Fuzzy-UCS
HAIS'2008: Approximate versus Linguistic Representation in Fuzzy-UCSHAIS'2008: Approximate versus Linguistic Representation in Fuzzy-UCS
HAIS'2008: Approximate versus Linguistic Representation in Fuzzy-UCSAlbert Orriols-Puig
 
HIS'2008: Artificial Data Sets based on Knowledge Generators: Analysis of Lea...
HIS'2008: Artificial Data Sets based on Knowledge Generators: Analysis of Lea...HIS'2008: Artificial Data Sets based on Knowledge Generators: Analysis of Lea...
HIS'2008: Artificial Data Sets based on Knowledge Generators: Analysis of Lea...Albert Orriols-Puig
 
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'2007: Substructural Surrogates for Learning Decomposable Classification...
IWLCS'2007: Substructural Surrogates for Learning Decomposable Classification...IWLCS'2007: Substructural Surrogates for Learning Decomposable Classification...
IWLCS'2007: Substructural Surrogates for Learning Decomposable Classification...Albert 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
 

Viewers also liked (11)

IWLCS'2007: Fuzzy-UCS: Preliminary Results
IWLCS'2007: Fuzzy-UCS: Preliminary ResultsIWLCS'2007: Fuzzy-UCS: Preliminary Results
IWLCS'2007: Fuzzy-UCS: Preliminary Results
 
JAEM'2007: Aprendizaje Supervisado de Reglas Difusas mediante un Sistema Clas...
JAEM'2007: Aprendizaje Supervisado de Reglas Difusas mediante un Sistema Clas...JAEM'2007: Aprendizaje Supervisado de Reglas Difusas mediante un Sistema Clas...
JAEM'2007: Aprendizaje Supervisado de Reglas Difusas mediante un Sistema Clas...
 
HAIS'2008: Approximate versus Linguistic Representation in Fuzzy-UCS
HAIS'2008: Approximate versus Linguistic Representation in Fuzzy-UCSHAIS'2008: Approximate versus Linguistic Representation in Fuzzy-UCS
HAIS'2008: Approximate versus Linguistic Representation in Fuzzy-UCS
 
HIS'2008: Artificial Data Sets based on Knowledge Generators: Analysis of Lea...
HIS'2008: Artificial Data Sets based on Knowledge Generators: Analysis of Lea...HIS'2008: Artificial Data Sets based on Knowledge Generators: Analysis of Lea...
HIS'2008: Artificial Data Sets based on Knowledge Generators: Analysis of Lea...
 
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'2007: Substructural Surrogates for Learning Decomposable Classification...
IWLCS'2007: Substructural Surrogates for Learning Decomposable Classification...IWLCS'2007: Substructural Surrogates for Learning Decomposable Classification...
IWLCS'2007: Substructural Surrogates for Learning Decomposable Classification...
 
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...
 
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
 

Similar to IWLCS'2008: First Approach toward Online Evolution of Association Rules with Learning Classifier Systems

Do not Match, Inherit: Fitness Surrogates for Genetics-Based Machine Learning...
Do not Match, Inherit: Fitness Surrogates for Genetics-Based Machine Learning...Do not Match, Inherit: Fitness Surrogates for Genetics-Based Machine Learning...
Do not Match, Inherit: Fitness Surrogates for Genetics-Based Machine Learning...Xavier Llorà
 
Linkage Learning for Pittsburgh LCS: Making Problems Tractable
Linkage Learning for Pittsburgh LCS: Making Problems TractableLinkage Learning for Pittsburgh LCS: Making Problems Tractable
Linkage Learning for Pittsburgh LCS: Making Problems TractableXavier Llorà
 
White box in Computer Vision
White box in Computer VisionWhite box in Computer Vision
White box in Computer VisionJaehyuk Heo
 
Bayesian network based software reliability prediction
Bayesian network based software reliability predictionBayesian network based software reliability prediction
Bayesian network based software reliability predictionJULIO GONZALEZ SANZ
 
Mandeep asme ectc_2011
Mandeep asme ectc_2011Mandeep asme ectc_2011
Mandeep asme ectc_2011msharm3
 
Towards Set Learning and Prediction - Laura Leal-Taixe - UPC Barcelona 2018
Towards Set Learning and Prediction - Laura Leal-Taixe - UPC Barcelona 2018Towards Set Learning and Prediction - Laura Leal-Taixe - UPC Barcelona 2018
Towards Set Learning and Prediction - Laura Leal-Taixe - UPC Barcelona 2018Universitat Politècnica de Catalunya
 
BigDansing presentation slides for SIGMOD 2015
BigDansing presentation slides for SIGMOD 2015BigDansing presentation slides for SIGMOD 2015
BigDansing presentation slides for SIGMOD 2015Zuhair khayyat
 
Presentation on Machine Learning and Data Mining
Presentation on Machine Learning and Data MiningPresentation on Machine Learning and Data Mining
Presentation on Machine Learning and Data Miningbutest
 
Linking Traceability with GSN (Assure 2014)
Linking Traceability with GSN (Assure 2014)Linking Traceability with GSN (Assure 2014)
Linking Traceability with GSN (Assure 2014)Kenji Taguchi
 
An Extended Two-Phase Architecture for Mining Time Series Data
An Extended Two-Phase Architecture for Mining Time Series Data An Extended Two-Phase Architecture for Mining Time Series Data
An Extended Two-Phase Architecture for Mining Time Series Data sosorry
 
MOMENT: Temporal Meta-Fact Generation and Propagation in Knowledge Graphs
MOMENT: Temporal Meta-Fact Generation and Propagation in Knowledge GraphsMOMENT: Temporal Meta-Fact Generation and Propagation in Knowledge Graphs
MOMENT: Temporal Meta-Fact Generation and Propagation in Knowledge GraphsParis Sud University
 
The compact classifier system: Motivation, analysis and first results
The compact classifier system: Motivation, analysis and first results The compact classifier system: Motivation, analysis and first results
The compact classifier system: Motivation, analysis and first results Xavier Llorà
 
Approximate QoS Rule Derivation Based on Root Cause Analysis for Cloud Comput...
Approximate QoS Rule Derivation Based on Root Cause Analysis for Cloud Comput...Approximate QoS Rule Derivation Based on Root Cause Analysis for Cloud Comput...
Approximate QoS Rule Derivation Based on Root Cause Analysis for Cloud Comput...Satoshi Konno
 
An Ontology-based Decision Support Framework for Personalized Quality of Life...
An Ontology-based Decision Support Framework for Personalized Quality of Life...An Ontology-based Decision Support Framework for Personalized Quality of Life...
An Ontology-based Decision Support Framework for Personalized Quality of Life...Marina Riga
 
On Parameter Tuning in Search-Based Software Engineering: A Replicated Empiri...
On Parameter Tuning in Search-Based Software Engineering: A Replicated Empiri...On Parameter Tuning in Search-Based Software Engineering: A Replicated Empiri...
On Parameter Tuning in Search-Based Software Engineering: A Replicated Empiri...Abdel Salam Sayyad
 
Soundarya m.sc
Soundarya m.scSoundarya m.sc
Soundarya m.scsowfi
 
Single layer perceptron in python
Single layer perceptron in pythonSingle layer perceptron in python
Single layer perceptron in pythonTahmina Zebin
 

Similar to IWLCS'2008: First Approach toward Online Evolution of Association Rules with Learning Classifier Systems (20)

Do not Match, Inherit: Fitness Surrogates for Genetics-Based Machine Learning...
Do not Match, Inherit: Fitness Surrogates for Genetics-Based Machine Learning...Do not Match, Inherit: Fitness Surrogates for Genetics-Based Machine Learning...
Do not Match, Inherit: Fitness Surrogates for Genetics-Based Machine Learning...
 
Linkage Learning for Pittsburgh LCS: Making Problems Tractable
Linkage Learning for Pittsburgh LCS: Making Problems TractableLinkage Learning for Pittsburgh LCS: Making Problems Tractable
Linkage Learning for Pittsburgh LCS: Making Problems Tractable
 
White box in Computer Vision
White box in Computer VisionWhite box in Computer Vision
White box in Computer Vision
 
Bayesian network based software reliability prediction
Bayesian network based software reliability predictionBayesian network based software reliability prediction
Bayesian network based software reliability prediction
 
2015 osu-metagenome
2015 osu-metagenome2015 osu-metagenome
2015 osu-metagenome
 
Mandeep asme ectc_2011
Mandeep asme ectc_2011Mandeep asme ectc_2011
Mandeep asme ectc_2011
 
As 7
As 7As 7
As 7
 
Towards Set Learning and Prediction - Laura Leal-Taixe - UPC Barcelona 2018
Towards Set Learning and Prediction - Laura Leal-Taixe - UPC Barcelona 2018Towards Set Learning and Prediction - Laura Leal-Taixe - UPC Barcelona 2018
Towards Set Learning and Prediction - Laura Leal-Taixe - UPC Barcelona 2018
 
BigDansing presentation slides for SIGMOD 2015
BigDansing presentation slides for SIGMOD 2015BigDansing presentation slides for SIGMOD 2015
BigDansing presentation slides for SIGMOD 2015
 
Presentation on Machine Learning and Data Mining
Presentation on Machine Learning and Data MiningPresentation on Machine Learning and Data Mining
Presentation on Machine Learning and Data Mining
 
Linking Traceability with GSN (Assure 2014)
Linking Traceability with GSN (Assure 2014)Linking Traceability with GSN (Assure 2014)
Linking Traceability with GSN (Assure 2014)
 
An Extended Two-Phase Architecture for Mining Time Series Data
An Extended Two-Phase Architecture for Mining Time Series Data An Extended Two-Phase Architecture for Mining Time Series Data
An Extended Two-Phase Architecture for Mining Time Series Data
 
MOMENT: Temporal Meta-Fact Generation and Propagation in Knowledge Graphs
MOMENT: Temporal Meta-Fact Generation and Propagation in Knowledge GraphsMOMENT: Temporal Meta-Fact Generation and Propagation in Knowledge Graphs
MOMENT: Temporal Meta-Fact Generation and Propagation in Knowledge Graphs
 
The compact classifier system: Motivation, analysis and first results
The compact classifier system: Motivation, analysis and first results The compact classifier system: Motivation, analysis and first results
The compact classifier system: Motivation, analysis and first results
 
Approximate QoS Rule Derivation Based on Root Cause Analysis for Cloud Comput...
Approximate QoS Rule Derivation Based on Root Cause Analysis for Cloud Comput...Approximate QoS Rule Derivation Based on Root Cause Analysis for Cloud Comput...
Approximate QoS Rule Derivation Based on Root Cause Analysis for Cloud Comput...
 
An Ontology-based Decision Support Framework for Personalized Quality of Life...
An Ontology-based Decision Support Framework for Personalized Quality of Life...An Ontology-based Decision Support Framework for Personalized Quality of Life...
An Ontology-based Decision Support Framework for Personalized Quality of Life...
 
Six sigma
Six sigma Six sigma
Six sigma
 
On Parameter Tuning in Search-Based Software Engineering: A Replicated Empiri...
On Parameter Tuning in Search-Based Software Engineering: A Replicated Empiri...On Parameter Tuning in Search-Based Software Engineering: A Replicated Empiri...
On Parameter Tuning in Search-Based Software Engineering: A Replicated Empiri...
 
Soundarya m.sc
Soundarya m.scSoundarya m.sc
Soundarya m.sc
 
Single layer perceptron in python
Single layer perceptron in pythonSingle layer perceptron in python
Single layer perceptron in python
 

Recently uploaded

ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...Nguyen Thanh Tu Collection
 
CHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxCHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxAneriPatwari
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...DhatriParmar
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...DhatriParmar
 
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17Celine George
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWQuiz Club NITW
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxMichelleTuguinay1
 
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
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxSayali Powar
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Developmentchesterberbo7
 

Recently uploaded (20)

ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
CHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxCHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptx
 
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of EngineeringFaculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
 
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITW
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
 
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
 
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Development
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 

IWLCS'2008: First Approach toward Online Evolution of Association Rules with Learning Classifier Systems

  • 1. First Approach toward Online Evolution of Association Rules with Learning Classifier Systems Albert Orriols-Puig1 Orriols Puig Jorge Casillas2 Ester Bernadó-Mansilla1 1Research Group in Intelligent Systems Enginyeria i Arquitectura La Salle, Ramon Llull University 2Dept. Computer Science and Artificial Intelligence University of Granada
  • 2. Framework Michigan-style LCSs are reaching maturity – First successful implementations (Wil (Wilson, 1995; Wil 1995 Wilson, 1998) • Many other derivations YCS, UCS, XCSF, and many others – Applications in important domains • Data mining (Bernadó et al, 02; Wilson, 02; Bacardit & Butz, 04; Butz, 06; Orriols t l O i l et al, 2008) • Function approximation (Wilson, 2002; Butz et al. 2008) • Reinforcement Learning (Lanzi et al, 2006, Butz et al. 2006) • Clustering (Tamee et al., 2006; 2007) – Theoretical analyses for design (Butz et al., 2004; 2007; Drugowitsch, 2008) Enginyeria i Arquitectura la Salle Slide 2 GRSI
  • 3. Motivation Which types of problems have we shown to be able to solve? – Data mining (supervised learning) g( p g) • Classification • Function approximation – Reinforcement learning –D Data streaming: H area i the ML community i Hot in h i • Learn online from stream of examples – Supervised learning – Unsupervised learning • Two edited books last year: (Aggarwal, 2007; Gama, 2007) • Decision tree able to learn online in JMRL: (Nuñez et. al, 2007) Enginyeria i Arquitectura la Salle Slide 3 GRSI
  • 4. Aim General purpose Mine association rules online from streams of examples, adapting the model to association drift d ti th d lt i ti d ift Why? – Many industrial processes generate streams unlabeled data • Marketing problem • Modeling Spanish power consumption – LCS seems to provide a natural support to mine data online – There are not many approaches to this problem Particular scope of the present work? First proposal of an architecture able to mine association rules from streams of data i ti lf t fd t Enginyeria i Arquitectura la Salle Slide 4 GRSI
  • 5. Outline 1. Mining Association Rules 1 Mi i A ii Rl 2. 2 Description of CSar 3. Experimental Methodology 4. Results 5. Conclusions and Further Work Enginyeria i Arquitectura la Salle Slide 5 GRSI
  • 6. Mining Association Rules g Goal: Extract l th t d G l E t t rules that denote relationships among variables t l ti hi i bl with high support and confidence from data sets Market basket transactions (Data set) Rule set with rules IF X THEN Y N. Items IF diapers THEN beer 1 diapers, bread, ham, cheese, jam, beer IF bread and ham THEN cheese 2 beer, diapers, monkfish, beer diapers monkfish sausage 3 salmon, beer, bread, diapers, ham, cheese … ... Rules evaluation: support and confidence pp Enginyeria i Arquitectura la Salle Slide 6 GRSI
  • 7. Approaches to Mine Association Rules pp First approaches on categorical data – AIS (A (Agrawal, 1993) l Many of them, two-phase alg.: – Apriori (Agrawal & Srikant, 1994) 1. Obtain frequent item sets q – Many others 2. Create rules from these item sets y g – Limitation: Only categorical data Quantitative Association Rules Mining – Di Discretize and apply A i i (Srikant & Agrawal, 1996; Fukuda et al, 1996) ti d l Apriori – Interval-based Association Rules (Mata et al., 2002) – Fuzzy association rules (Yager, 1995; Hong, 2001) Online association rule mining (Wang et al., 2007) al Enginyeria i Arquitectura la Salle Slide 7 GRSI
  • 8. Outline 1. Mining Association Rules 1 Mi i A ii Rl Rule Representation 2. 2 Description of CSar Process Organization 3. Experimental Methodology 4. Results 5. Conclusions and Further Work Enginyeria i Arquitectura la Salle Slide 8 GRSI
  • 9. Description of CSar p Rule representation IF xi is vi and … and xj is vj THEN xk is vk – Problems with ℓ attributes – Antecedent formed by a conjunction of ℓa variables (0 < ℓa < ℓ) – Consequent contains a single variable – Each variable is defined by • Nominal attributes A single value • Continuous attributes An interval of maximum size [ℓi, ui]; [ ] » Restriction: ui - ℓi < maxInt – Example: IF age in [20,25] and height in [5,6] and sport=yes THEN weight is [160, 170] Slide 9 GRSI
  • 10. Description of CSar p Classifier Parameters 1. 1 Support (supp): occurring frequency of the rule 2. Confidence ( 2 C fid (conf): strength of the i li i f) h f h implication 3. Fitness (F): computed from support and confidence 4. Association set size ( ) average size of the association sets th rule 4A i ti t i (as): i f th i ti t the l participates in 5 Numerosity (n): copies of the rule 5. 6. Experience (exp): number of examples matched by the rule antecedent Enginyeria i Arquitectura la Salle Slide 10 GRSI
  • 11. Description of CSar p Stream of Environment examples Match Set M t h S t [M] 1A C sup conf F n as exp Covering 3A C sup conf F n as exp Population [P] if |[M]| < θmna 5A C sup conf F n as exp 6A C sup conf F n as exp … 1A C sup conf F n as exp 2A C sup conf F n as exp Generation of 3A C sup conf F n as exp all possible 4A C sup conf F n as exp association sets [A] 5A C sup conf F n as exp Match set 6A C sup conf F n as exp generation … Each [A] is given a selection p probability proportional to yp p its average confidence Classifier Parameters Update [A] selection Deletion Association Set [A] Selection, Reproduction, mutation Genetic Algorithm Run [A] [] 3 A C sup conf F n cs as exp p p subsumption 6 A C sup conf F n cs as exp … Enginyeria i Arquitectura la Salle Slide 11 GRSI
  • 12. Description of CSar p Creation of association set candidates Match Set [M] [A] 1 1A C sup conf F n as exp [A] 2 3A C sup conf F n as exp 3 A C sup conf F n cs as exp 5A C sup conf F p n as exp p 6 A C s p conf F sup n cs as e p exp 6A C sup conf F n as exp 3A C sup conf F n cs as exp … … 6A C sup conf F n cs as exp … Goal: Organize the classifiers of [M] in different [A] Similar classifiers should participate in the same [A] Strategies: Antecedent grouping Consequent grouping Enginyeria i Arquitectura la Salle Slide 12 GRSI
  • 13. Description of CSar p Antecedent grouping: – Put in [A] the rules with the same variables in the antecedent – Underlying idea: Rules with the same antecedent may express similar conclusions Consequent grouping: – For nominal rep., put in [A] rules with same consequent and values – F interval-based rep., put overlapped rules i th same [A] For i t lb d t l d l in the – Underlying idea: Rules that describe the same range of values of the same concept may have similar antecedents concept, antecedents. Enginyeria i Arquitectura la Salle Slide 13 GRSI
  • 14. Outline 1. Mining Association Rules 1 Mi i A ii Rl 2. 2 Description of CSar 3. Experimental Methodology 4. Results 5. Conclusions and Further Work Enginyeria i Arquitectura la Salle Slide 14 GRSI
  • 15. Experimental Methodology p gy First experiment: – Compare CSar with Apriori (Agrawal & Srikant, 1994) – D t set with nominal values: th zoo problem Data t ith ill the bl • 15 binary attributes and 2 categorical attributes Second experiment S d i – Analyze CSar in problems with real-valued attributes – The Wisconsin breast-cancer diagnosis problem • 9 continuous attributes and 1 nominal attribute CSar configuration Iterations = 100,000, popSize = 6,400, θGA = 50, v = 10, θdel = 10 … Evaluation method: Count the number of rules for a certain support and confidence Enginyeria i Arquitectura la Salle Slide 15 GRSI
  • 16. Outline 1. Mining Association Rules 1 Mi i A ii Rl 2. 2 Description of CSar 3. Experimental Methodology 4. Results 5. Conclusions and Further Work Enginyeria i Arquitectura la Salle Slide 16 GRSI
  • 17. First experiment: the Zoo Problem p Antecedent grouping Consequent grouping • Antecedent grouping maintains more niches and so creates more rules • Rules with high confidence and support are approximately the same in both cases Enginyeria i Arquitectura la Salle Slide 17 GRSI
  • 18. First Experiment: the Zoo Problem p The three learners discover the same number of rules of high confidence and support. As the support and confidence decreases A-priori A i i creates a larger number of rules th C t l b f l than Csar CSar with antecedent grouping evolves more rules than Csar with consequent grouping Enginyeria i Arquitectura la Salle Slide 18 GRSI
  • 19. Second Experiment: Continuous Data p We want to analyze: – Whether CSar can extract a population of interval based rules interval-based with high support and confidence – Differences between consequent and antecedent grouping – The effect of varying the maximum size allowed for an interval Apriori not included since it only deals with categorical data Which experiments? – Move maximum interval to {0.1, 0.9} – Use the same configuration as in experiment 1 Enginyeria i Arquitectura la Salle Slide 19 GRSI
  • 20. Second Experiment: Continuous Data p MAXIMUM INTERVAL SIZE = 0.1 01 Antecedent grouping Consequent grouping • Antecedent grouping maintains more niches and so creates more rules • Rules with high confidence and support are approximately the same in both cases Enginyeria i Arquitectura la Salle Slide 20 GRSI
  • 21. Second Experiment: Continuous Data p MAXIMUM INTERVAL SIZE = 0.9 09 Antecedent grouping Consequent grouping • As the maximum size of the interval increases both configurations can learn rules with more support and confidence • The number of rules in the consequent grouping reduces considerably, since subsumption applies and subsumes rules in favor of the most general ones Enginyeria i Arquitectura la Salle Slide 21 GRSI
  • 22. Outline 1. Mining Association Rules 1 Mi i A ii Rl 2. 2 Description of CSar 3. Experimental Methodology 4. Results 5. Conclusions and Further Work Enginyeria i Arquitectura la Salle Slide 22 GRSI
  • 23. Conclusions Michigan-style LCS can extract association rules – Similar number of rules with high support and confidence to this of Apriori – Besides, CSar can extract quantitative association rules g Niching is crucial to evolve different association rules – Antecedent grouping yield more rules when support and confidence are low than consequent g p g q grouping – Both groupings resulted in a similar number of rules with high support and confidence pp But still much needs to be analyzed Enginyeria i Arquitectura la Salle Slide 23 GRSI
  • 24. Further Work Compare CSar to other quantitative association rule miners Studies on the population size required to sustain associations Add fuzzy representation – Deal more effectively with the problem of maximum interval size Mining changing environments – Can CSar adapt quickly to association changes? – Can we mine large data streams with fixed population size and get the most relevant associations Enginyeria i Arquitectura la Salle Slide 24 GRSI
  • 25. First Approach toward On-line Evolution of Association Rules with Learning Classifier Systems Albert Orriols-Puig1 Orriols Puig Jorge Casillas2 Ester Bernadó-Mansilla1 1Research Group in Intelligent Systems Enginyeria i Arquitectura La Salle, Ramon Llull University 2Dept. Computer Science and Artificial Intelligence University of Granada