SlideShare a Scribd company logo
Mining Implications from Lattices of Closed
                   Trees

   José L. Balcázar, Albert Bifet and Antoni Lozano

             Universitat Politècnica de Catalunya


 Extraction et Gestion des Connaissances EGC’2008
            2008 Sophia Antipolis, France
Introduction

   Problem
   Given a dataset D of rooted, unlabelled and unordered trees,
   find a “basis”: a set of rules that are sufficient to infer all the
   rules that hold in the dataset D.


                                           ∧     →




                                           ∧     →




                                                 →



               D
                                           ∧     →
Introduction

  Set of Rules:

        A → ΓD (A).

      antecedents are           2
                           1               3
      obtained through a
      computation akin
      to a hypergraph
      transversal
      consequents
                           12         13   23
      follow from an
      application of the
      closure operators



                                123
Introduction

  Set of Rules:

         A → ΓD (A).

     ∧     →
                       1     2         3
     ∧     →




           →


                       12         13   23
     ∧     →




                            123
Trees

  Our trees are:                    Our subtrees are:
        Rooted                           Induced
        Unlabeled                        Top-down
        Unordered
                     Two different ordered trees
                    but the same unordered tree
Deterministic association rules

      Logical implications are the traditional mean of
      representing knowledge in formal AI systems. In the field
      of data mining they are known as association rules.

                M    a   b   c   d
                m1   1   1   0   1               a → b, d
                m2   0   1   1   1              d   → b
                m3   0   1   0   1            a, b → d

      Deterministic association rules are implications with 100%
      confidence.
      An advantatge of deterministic association rules is that
      they can be studied in purely logical terms with
      propositional Horn logic.
Propositional Horn Logic

      M     a   b    c   d
      m1    1   1    0   1           a → b, d     ¯         ¯
                                                 (a ∨ b) ∧ (a ∨ d)
      m2    0   1    1   1              d →b     ¯
                                                 d ∨b
      m3    0   1    0   1           a, b → d    ¯ ¯
                                                 a∨b∨d

      Assume a finite number of variables.
           V = {a, b, c, d}
      A clause is Horn iff it contains at most one positive literal.
           ¯ ¯
           a∨b∨d                    a, b → d
      A model is a complete truth assignment from variables to
      {0, 1}.
           m(a) = 0, m(b) = 1, m(c) = 1, . . .
      Given a set of models M, the Horn theory of M
      corresponds to the conjunction of all Horn clauses satisfied
      by all models from M.
Propositional Horn Logic



   Theorem
   Given a set of models M, there is exactly one minimal Horn
   theory containing it. Semantically, it contains all the models that
   are intersections of models of M. This is sometimes called the
   empirical Horn approximation.

   We propose
       Closure operator
       translation of tree set of rules to a specific propositional
       theory
Closure Operator
      D: the finite input dataset of trees
      T : the (infinite) set of all trees

  Definition
  We define the following the Galois connection pair:
      For finite A ⊆ D
           σ (A) is the set of subtrees of the A trees in T

                          σ (A) = {t ∈ T   ∀ t ∈ A (t   t )}
      For finite B ⊂ T
           τD (B) is the set of supertrees of the B trees in D

                         τD (B) = {t ∈ D ∀ t ∈ B (t     t )}

  Closure Operator
  The composition ΓD = σ ◦ τD is a closure operator.
Galois Lattice of closed set of trees




               1            2           3




              12                 13     23




                           123
Model transformation


  Intuition
      One propositional variable vt is assigned to each possible
      subtree t.
      A set of trees A corresponds in a natural way to a model
      mA .
      Let mA be a model: we impose on mA the constraints that if
      mA (vt ) = 1 for a variable vt , then mA (vt ) = 1 for all those
      variables vt such that vt represents a subtree of the tree
      represented by vt .

                  R0 = {vt → vt t       t, t ∈ U , t ∈ U }
Model transformation


  Theorem
  The following propositional formulas are logically equivalent:
      the conjunction of all the Horn formulas that are satisfied
      by all the models mt for t ∈ D
      the conjunction of R0 and all the propositional translations
      of the formulas in RD

                  RD =       {A → t ΓD (A) = C , t ∈ C }
                         C

      the conjunction of R0 and all the propositional translations
      of the formulas in a subset of RD obtained transversing the
      hypergraph of differences between the nodes of the lattice.
Association Rule Computation Example




    1          2          3




   12               13    23




              123
Association Rule Computation Example




    1          2          3




   12               13    23




              123
Association Rule Computation Example


                                  →



    1          2          3




   12               13    23




              123
Implicit rules


                                                    Implicit Rule



                                                   ∧            →


                D

   Given three trees t1 , t2 , t3 , we say that t1 ∧ t2 → t3 , is an implicit
   Horn rule (abbreviately, an implicit rule) if for every tree t it holds

                         t1   t ∧ t2     t ↔ t3     t.

   t1 and t2 have implicit rules if t1 ∧ t2 → t is an implicit rule for
   some t.
Implicit rules


                                                      Implicit Rule


                                                  ∧            →



                D

   Given three trees t1 , t2 , t3 , we say that t1 ∧ t2 → t3 , is an implicit
   Horn rule (abbreviately, an implicit rule) if for every tree t it holds

                         t1   t ∧ t2     t ↔ t3       t.

   t1 and t2 have implicit rules if t1 ∧ t2 → t is an implicit rule for
   some t.
Implicit rules


                                                  NOT Implicit Rule



                                                  ∧            →


                D

   Given three trees t1 , t2 , t3 , we say that t1 ∧ t2 → t3 , is an implicit
   Horn rule (abbreviately, an implicit rule) if for every tree t it holds

                         t1   t ∧ t2     t ↔ t3       t.

   t1 and t2 have implicit rules if t1 ∧ t2 → t is an implicit rule for
   some t.
Implicit rules



                              NOT Implicit Rule



                              ∧          →




      This supertree of the
      antecedents is NOT a
         supertree of the
          consequents.
Implicit rules


                                                  NOT Implicit Rule


                                                         →



                D

   Given three trees t1 , t2 , t3 , we say that t1 ∧ t2 → t3 , is an implicit
   Horn rule (abbreviately, an implicit rule) if for every tree t it holds

                         t1   t ∧ t2     t ↔ t3     t.

   t1 and t2 have implicit rules if t1 ∧ t2 → t is an implicit rule for
   some t.
Implicit Rules

   Theorem
   All trees a, b such that a   b have implicit rules.

   Theorem
   Suppose that b has only one component. Then they have
   implicit rules if and only if a has a maximum component which
   is a subtree of the component of b.
        for all i < n
                                ai        an   b1



                                ∧          →
   a1      ···     an−1   an         b1        a1   ···   an−1   b1
Experimental Validation: CSLOGS

800
                                  Number of rules
700                     Number of rules not implicit
                         Number of detected rules
600
500
400
300
200
100
  0
  5000     10000   15000     20000          25000      30000
                       Support
Summary



  Conclusions
     A way of extracting high-confidence association rules from
     datasets consisting of unlabeled trees
          antecedents are obtained through a computation akin to a
          hypergraph transversal
          consequents follow from an application of the closure
          operators
     Detection of some cases of implicit rules: rules that
     always hold, independently of the dataset

More Related Content

What's hot

lassomodel, sparsity, multivariate modeling, NIR spectroscopy, biodiesel from...
lassomodel, sparsity, multivariate modeling, NIR spectroscopy, biodiesel from...lassomodel, sparsity, multivariate modeling, NIR spectroscopy, biodiesel from...
lassomodel, sparsity, multivariate modeling, NIR spectroscopy, biodiesel from...
mathsjournal
 
Transport coefficients of QGP in strong magnetic fields
Transport coefficients of QGP in strong magnetic fieldsTransport coefficients of QGP in strong magnetic fields
Transport coefficients of QGP in strong magnetic fields
Daisuke Satow
 
6161103 7.4 cables
6161103 7.4 cables6161103 7.4 cables
6161103 7.4 cables
etcenterrbru
 
Mechanical Engineering Assignment Help
Mechanical Engineering Assignment HelpMechanical Engineering Assignment Help
Mechanical Engineering Assignment Help
Matlab Assignment Experts
 
Fractional Newton-Raphson Method and Some Variants for the Solution of Nonlin...
Fractional Newton-Raphson Method and Some Variants for the Solution of Nonlin...Fractional Newton-Raphson Method and Some Variants for the Solution of Nonlin...
Fractional Newton-Raphson Method and Some Variants for the Solution of Nonlin...
mathsjournal
 
Colloquium
ColloquiumColloquium
Colloquium
Bryan Clark
 
Dft
DftDft
ON OPTIMIZATION OF MANUFACTURING OF MULTICHANNEL HETEROTRANSISTORS TO INCREAS...
ON OPTIMIZATION OF MANUFACTURING OF MULTICHANNEL HETEROTRANSISTORS TO INCREAS...ON OPTIMIZATION OF MANUFACTURING OF MULTICHANNEL HETEROTRANSISTORS TO INCREAS...
ON OPTIMIZATION OF MANUFACTURING OF MULTICHANNEL HETEROTRANSISTORS TO INCREAS...
ijrap
 
Large scale coherent structures and turbulence in quasi-2D hydrodynamic models
Large scale coherent structures and turbulence in quasi-2D hydrodynamic modelsLarge scale coherent structures and turbulence in quasi-2D hydrodynamic models
Large scale coherent structures and turbulence in quasi-2D hydrodynamic models
Colm Connaughton
 
Introduction to (weak) wave turbulence
Introduction to (weak) wave turbulenceIntroduction to (weak) wave turbulence
Introduction to (weak) wave turbulence
Colm Connaughton
 
CiE 2010 talk
CiE 2010 talkCiE 2010 talk
CiE 2010 talk
ilyaraz
 
Primer for ordinary differential equations
Primer for ordinary differential equationsPrimer for ordinary differential equations
Primer for ordinary differential equations
Tarun Gehlot
 
Mit2 092 f09_lec21
Mit2 092 f09_lec21Mit2 092 f09_lec21
Mit2 092 f09_lec21
Rahman Hakim
 
Black hole microstate geometries from string amplitudes
Black hole microstate geometries from string amplitudesBlack hole microstate geometries from string amplitudes
Black hole microstate geometries from string amplitudes
djt36
 
Feedback of zonal flows on Rossby-wave turbulence driven by small scale inst...
Feedback of zonal flows on  Rossby-wave turbulence driven by small scale inst...Feedback of zonal flows on  Rossby-wave turbulence driven by small scale inst...
Feedback of zonal flows on Rossby-wave turbulence driven by small scale inst...
Colm Connaughton
 
M1l4
M1l4M1l4
Weak Isotropic three-wave turbulence, Fondation des Treilles, July 16 2010
Weak Isotropic three-wave turbulence, Fondation des Treilles, July 16 2010Weak Isotropic three-wave turbulence, Fondation des Treilles, July 16 2010
Weak Isotropic three-wave turbulence, Fondation des Treilles, July 16 2010
Colm Connaughton
 
A Vanilla Rao-Blackwellisation
A Vanilla Rao-BlackwellisationA Vanilla Rao-Blackwellisation
A Vanilla Rao-Blackwellisation
Christian Robert
 
Limits, continuity, and derivatives
Limits, continuity, and derivativesLimits, continuity, and derivatives
Limits, continuity, and derivatives
nathaniel9agabao
 

What's hot (19)

lassomodel, sparsity, multivariate modeling, NIR spectroscopy, biodiesel from...
lassomodel, sparsity, multivariate modeling, NIR spectroscopy, biodiesel from...lassomodel, sparsity, multivariate modeling, NIR spectroscopy, biodiesel from...
lassomodel, sparsity, multivariate modeling, NIR spectroscopy, biodiesel from...
 
Transport coefficients of QGP in strong magnetic fields
Transport coefficients of QGP in strong magnetic fieldsTransport coefficients of QGP in strong magnetic fields
Transport coefficients of QGP in strong magnetic fields
 
6161103 7.4 cables
6161103 7.4 cables6161103 7.4 cables
6161103 7.4 cables
 
Mechanical Engineering Assignment Help
Mechanical Engineering Assignment HelpMechanical Engineering Assignment Help
Mechanical Engineering Assignment Help
 
Fractional Newton-Raphson Method and Some Variants for the Solution of Nonlin...
Fractional Newton-Raphson Method and Some Variants for the Solution of Nonlin...Fractional Newton-Raphson Method and Some Variants for the Solution of Nonlin...
Fractional Newton-Raphson Method and Some Variants for the Solution of Nonlin...
 
Colloquium
ColloquiumColloquium
Colloquium
 
Dft
DftDft
Dft
 
ON OPTIMIZATION OF MANUFACTURING OF MULTICHANNEL HETEROTRANSISTORS TO INCREAS...
ON OPTIMIZATION OF MANUFACTURING OF MULTICHANNEL HETEROTRANSISTORS TO INCREAS...ON OPTIMIZATION OF MANUFACTURING OF MULTICHANNEL HETEROTRANSISTORS TO INCREAS...
ON OPTIMIZATION OF MANUFACTURING OF MULTICHANNEL HETEROTRANSISTORS TO INCREAS...
 
Large scale coherent structures and turbulence in quasi-2D hydrodynamic models
Large scale coherent structures and turbulence in quasi-2D hydrodynamic modelsLarge scale coherent structures and turbulence in quasi-2D hydrodynamic models
Large scale coherent structures and turbulence in quasi-2D hydrodynamic models
 
Introduction to (weak) wave turbulence
Introduction to (weak) wave turbulenceIntroduction to (weak) wave turbulence
Introduction to (weak) wave turbulence
 
CiE 2010 talk
CiE 2010 talkCiE 2010 talk
CiE 2010 talk
 
Primer for ordinary differential equations
Primer for ordinary differential equationsPrimer for ordinary differential equations
Primer for ordinary differential equations
 
Mit2 092 f09_lec21
Mit2 092 f09_lec21Mit2 092 f09_lec21
Mit2 092 f09_lec21
 
Black hole microstate geometries from string amplitudes
Black hole microstate geometries from string amplitudesBlack hole microstate geometries from string amplitudes
Black hole microstate geometries from string amplitudes
 
Feedback of zonal flows on Rossby-wave turbulence driven by small scale inst...
Feedback of zonal flows on  Rossby-wave turbulence driven by small scale inst...Feedback of zonal flows on  Rossby-wave turbulence driven by small scale inst...
Feedback of zonal flows on Rossby-wave turbulence driven by small scale inst...
 
M1l4
M1l4M1l4
M1l4
 
Weak Isotropic three-wave turbulence, Fondation des Treilles, July 16 2010
Weak Isotropic three-wave turbulence, Fondation des Treilles, July 16 2010Weak Isotropic three-wave turbulence, Fondation des Treilles, July 16 2010
Weak Isotropic three-wave turbulence, Fondation des Treilles, July 16 2010
 
A Vanilla Rao-Blackwellisation
A Vanilla Rao-BlackwellisationA Vanilla Rao-Blackwellisation
A Vanilla Rao-Blackwellisation
 
Limits, continuity, and derivatives
Limits, continuity, and derivativesLimits, continuity, and derivatives
Limits, continuity, and derivatives
 

Viewers also liked

Introduction to Big Data Science
Introduction to Big Data ScienceIntroduction to Big Data Science
Introduction to Big Data Science
Albert Bifet
 
Introduction to Big Data
Introduction to Big DataIntroduction to Big Data
Introduction to Big Data
Albert Bifet
 
@Travis pm. presents 'what is klout?'
@Travis pm. presents 'what is klout?'@Travis pm. presents 'what is klout?'
@Travis pm. presents 'what is klout?'
Travis P. Mulenga
 
Postgraduate Studies: Graduate School Experience
Postgraduate Studies: Graduate School ExperiencePostgraduate Studies: Graduate School Experience
Postgraduate Studies: Graduate School Experience
Lighton Phiri
 
Métodos Adaptativos de Minería de Datos y Aprendizaje para Flujos de Datos.
Métodos Adaptativos de Minería de Datos y Aprendizaje para Flujos de Datos.Métodos Adaptativos de Minería de Datos y Aprendizaje para Flujos de Datos.
Métodos Adaptativos de Minería de Datos y Aprendizaje para Flujos de Datos.
Albert Bifet
 
Mining Adaptively Frequent Closed Unlabeled Rooted Trees in Data Streams
Mining Adaptively Frequent Closed Unlabeled Rooted Trees in Data StreamsMining Adaptively Frequent Closed Unlabeled Rooted Trees in Data Streams
Mining Adaptively Frequent Closed Unlabeled Rooted Trees in Data Streams
Albert Bifet
 
Adaptive XML Tree Mining on Evolving Data Streams
Adaptive XML Tree Mining on Evolving Data StreamsAdaptive XML Tree Mining on Evolving Data Streams
Adaptive XML Tree Mining on Evolving Data Streams
Albert Bifet
 
MOA : Massive Online Analysis
MOA : Massive Online AnalysisMOA : Massive Online Analysis
MOA : Massive Online Analysis
Albert Bifet
 
New ensemble methods for evolving data streams
New ensemble methods for evolving data streamsNew ensemble methods for evolving data streams
New ensemble methods for evolving data streams
Albert Bifet
 
PAKDD 2011 TUTORIAL Handling Concept Drift: Importance, Challenges and Solutions
PAKDD 2011 TUTORIAL Handling Concept Drift: Importance, Challenges and SolutionsPAKDD 2011 TUTORIAL Handling Concept Drift: Importance, Challenges and Solutions
PAKDD 2011 TUTORIAL Handling Concept Drift: Importance, Challenges and Solutions
Albert Bifet
 
Sentiment Knowledge Discovery in Twitter Streaming Data
Sentiment Knowledge Discovery in Twitter Streaming DataSentiment Knowledge Discovery in Twitter Streaming Data
Sentiment Knowledge Discovery in Twitter Streaming Data
Albert Bifet
 
Internet of Things Data Science
Internet of Things Data ScienceInternet of Things Data Science
Internet of Things Data Science
Albert Bifet
 
Leveraging Bagging for Evolving Data Streams
Leveraging Bagging for Evolving Data StreamsLeveraging Bagging for Evolving Data Streams
Leveraging Bagging for Evolving Data Streams
Albert Bifet
 
Understanding the Effects of Streamlining the Orchestration of Learning Activ...
Understanding the Effects of Streamlining the Orchestration of Learning Activ...Understanding the Effects of Streamlining the Orchestration of Learning Activ...
Understanding the Effects of Streamlining the Orchestration of Learning Activ...
Lighton Phiri
 
Kalman Filters and Adaptive Windows for Learning in Data Streams
Kalman Filters and Adaptive Windows for Learning in Data StreamsKalman Filters and Adaptive Windows for Learning in Data Streams
Kalman Filters and Adaptive Windows for Learning in Data Streams
Albert Bifet
 
Ad hoc vs. organised orchestration: A comparative analysis of technology-driv...
Ad hoc vs. organised orchestration: A comparative analysis of technology-driv...Ad hoc vs. organised orchestration: A comparative analysis of technology-driv...
Ad hoc vs. organised orchestration: A comparative analysis of technology-driv...
Lighton Phiri
 
Distributed Decision Tree Learning for Mining Big Data Streams
Distributed Decision Tree Learning for Mining Big Data StreamsDistributed Decision Tree Learning for Mining Big Data Streams
Distributed Decision Tree Learning for Mining Big Data Streams
Arinto Murdopo
 
Apache Samoa: Mining Big Data Streams with Apache Flink
Apache Samoa: Mining Big Data Streams with Apache FlinkApache Samoa: Mining Big Data Streams with Apache Flink
Apache Samoa: Mining Big Data Streams with Apache Flink
Albert Bifet
 
High Availability in YARN
High Availability in YARNHigh Availability in YARN
High Availability in YARN
Arinto Murdopo
 
Efficient Online Evaluation of Big Data Stream Classifiers
Efficient Online Evaluation of Big Data Stream ClassifiersEfficient Online Evaluation of Big Data Stream Classifiers
Efficient Online Evaluation of Big Data Stream Classifiers
Albert Bifet
 

Viewers also liked (20)

Introduction to Big Data Science
Introduction to Big Data ScienceIntroduction to Big Data Science
Introduction to Big Data Science
 
Introduction to Big Data
Introduction to Big DataIntroduction to Big Data
Introduction to Big Data
 
@Travis pm. presents 'what is klout?'
@Travis pm. presents 'what is klout?'@Travis pm. presents 'what is klout?'
@Travis pm. presents 'what is klout?'
 
Postgraduate Studies: Graduate School Experience
Postgraduate Studies: Graduate School ExperiencePostgraduate Studies: Graduate School Experience
Postgraduate Studies: Graduate School Experience
 
Métodos Adaptativos de Minería de Datos y Aprendizaje para Flujos de Datos.
Métodos Adaptativos de Minería de Datos y Aprendizaje para Flujos de Datos.Métodos Adaptativos de Minería de Datos y Aprendizaje para Flujos de Datos.
Métodos Adaptativos de Minería de Datos y Aprendizaje para Flujos de Datos.
 
Mining Adaptively Frequent Closed Unlabeled Rooted Trees in Data Streams
Mining Adaptively Frequent Closed Unlabeled Rooted Trees in Data StreamsMining Adaptively Frequent Closed Unlabeled Rooted Trees in Data Streams
Mining Adaptively Frequent Closed Unlabeled Rooted Trees in Data Streams
 
Adaptive XML Tree Mining on Evolving Data Streams
Adaptive XML Tree Mining on Evolving Data StreamsAdaptive XML Tree Mining on Evolving Data Streams
Adaptive XML Tree Mining on Evolving Data Streams
 
MOA : Massive Online Analysis
MOA : Massive Online AnalysisMOA : Massive Online Analysis
MOA : Massive Online Analysis
 
New ensemble methods for evolving data streams
New ensemble methods for evolving data streamsNew ensemble methods for evolving data streams
New ensemble methods for evolving data streams
 
PAKDD 2011 TUTORIAL Handling Concept Drift: Importance, Challenges and Solutions
PAKDD 2011 TUTORIAL Handling Concept Drift: Importance, Challenges and SolutionsPAKDD 2011 TUTORIAL Handling Concept Drift: Importance, Challenges and Solutions
PAKDD 2011 TUTORIAL Handling Concept Drift: Importance, Challenges and Solutions
 
Sentiment Knowledge Discovery in Twitter Streaming Data
Sentiment Knowledge Discovery in Twitter Streaming DataSentiment Knowledge Discovery in Twitter Streaming Data
Sentiment Knowledge Discovery in Twitter Streaming Data
 
Internet of Things Data Science
Internet of Things Data ScienceInternet of Things Data Science
Internet of Things Data Science
 
Leveraging Bagging for Evolving Data Streams
Leveraging Bagging for Evolving Data StreamsLeveraging Bagging for Evolving Data Streams
Leveraging Bagging for Evolving Data Streams
 
Understanding the Effects of Streamlining the Orchestration of Learning Activ...
Understanding the Effects of Streamlining the Orchestration of Learning Activ...Understanding the Effects of Streamlining the Orchestration of Learning Activ...
Understanding the Effects of Streamlining the Orchestration of Learning Activ...
 
Kalman Filters and Adaptive Windows for Learning in Data Streams
Kalman Filters and Adaptive Windows for Learning in Data StreamsKalman Filters and Adaptive Windows for Learning in Data Streams
Kalman Filters and Adaptive Windows for Learning in Data Streams
 
Ad hoc vs. organised orchestration: A comparative analysis of technology-driv...
Ad hoc vs. organised orchestration: A comparative analysis of technology-driv...Ad hoc vs. organised orchestration: A comparative analysis of technology-driv...
Ad hoc vs. organised orchestration: A comparative analysis of technology-driv...
 
Distributed Decision Tree Learning for Mining Big Data Streams
Distributed Decision Tree Learning for Mining Big Data StreamsDistributed Decision Tree Learning for Mining Big Data Streams
Distributed Decision Tree Learning for Mining Big Data Streams
 
Apache Samoa: Mining Big Data Streams with Apache Flink
Apache Samoa: Mining Big Data Streams with Apache FlinkApache Samoa: Mining Big Data Streams with Apache Flink
Apache Samoa: Mining Big Data Streams with Apache Flink
 
High Availability in YARN
High Availability in YARNHigh Availability in YARN
High Availability in YARN
 
Efficient Online Evaluation of Big Data Stream Classifiers
Efficient Online Evaluation of Big Data Stream ClassifiersEfficient Online Evaluation of Big Data Stream Classifiers
Efficient Online Evaluation of Big Data Stream Classifiers
 

Similar to Mining Implications from Lattices of Closed Trees

Mp6 15 phase field modelling
Mp6 15 phase field modellingMp6 15 phase field modelling
Mp6 15 phase field modelling
Nguyen Hanh
 
Spectral sum rules for conformal field theories
Spectral sum rules for conformal field theoriesSpectral sum rules for conformal field theories
Spectral sum rules for conformal field theories
Subham Dutta Chowdhury
 
The two dimensional wave equation
The two dimensional wave equationThe two dimensional wave equation
The two dimensional wave equation
Germán Ceballos
 
Driven Oscillation
Driven Oscillation Driven Oscillation
Driven Oscillation
Shahzu2
 
Engr 213 final 2009
Engr 213 final 2009Engr 213 final 2009
Engr 213 final 2009
akabaka12
 
1508 calculus-fundamental theorem
1508 calculus-fundamental theorem1508 calculus-fundamental theorem
1508 calculus-fundamental theorem
Dr Fereidoun Dejahang
 
Fluctuations and rare events in stochastic aggregation
Fluctuations and rare events in stochastic aggregationFluctuations and rare events in stochastic aggregation
Fluctuations and rare events in stochastic aggregation
Colm Connaughton
 
Quantum Hw 15
Quantum Hw 15Quantum Hw 15
Quantum Hw 15
guestb5026a
 
VECTOR CALCULUS
VECTOR CALCULUS VECTOR CALCULUS
VECTOR CALCULUS
MANJULAKAMALANATHAN
 
Mit2 092 f09_lec16
Mit2 092 f09_lec16Mit2 092 f09_lec16
Mit2 092 f09_lec16
Rahman Hakim
 
Instantons and Chern-Simons Terms in AdS4/CFT3
Instantons and Chern-Simons Terms in AdS4/CFT3Instantons and Chern-Simons Terms in AdS4/CFT3
Instantons and Chern-Simons Terms in AdS4/CFT3
Sebastian De Haro
 
Optimization
OptimizationOptimization
Optimization
Springer
 
Local Volatility 1
Local Volatility 1Local Volatility 1
Local Volatility 1
Ilya Gikhman
 
Instantaneous Gelation in Smoluchwski's Coagulation Equation Revisited, Confe...
Instantaneous Gelation in Smoluchwski's Coagulation Equation Revisited, Confe...Instantaneous Gelation in Smoluchwski's Coagulation Equation Revisited, Confe...
Instantaneous Gelation in Smoluchwski's Coagulation Equation Revisited, Confe...
Colm Connaughton
 
Mit2 092 f09_lec20
Mit2 092 f09_lec20Mit2 092 f09_lec20
Mit2 092 f09_lec20
Rahman Hakim
 
lec_slides.pdf
lec_slides.pdflec_slides.pdf
lec_slides.pdf
MalluKomar
 
Conformal field theories and three point functions
Conformal field theories and three point functionsConformal field theories and three point functions
Conformal field theories and three point functions
Subham Dutta Chowdhury
 
Fatigue damage in solder joint interconnects - presentation
Fatigue damage in solder joint interconnects - presentationFatigue damage in solder joint interconnects - presentation
Fatigue damage in solder joint interconnects - presentation
Dr. Adnan Judeh (Abdul-Baqi)
 
Dsp U Lec06 The Z Transform And Its Application
Dsp U   Lec06 The Z Transform And Its ApplicationDsp U   Lec06 The Z Transform And Its Application
Dsp U Lec06 The Z Transform And Its Application
taha25
 
QMC: Operator Splitting Workshop, Thresholdings, Robustness, and Generalized ...
QMC: Operator Splitting Workshop, Thresholdings, Robustness, and Generalized ...QMC: Operator Splitting Workshop, Thresholdings, Robustness, and Generalized ...
QMC: Operator Splitting Workshop, Thresholdings, Robustness, and Generalized ...
The Statistical and Applied Mathematical Sciences Institute
 

Similar to Mining Implications from Lattices of Closed Trees (20)

Mp6 15 phase field modelling
Mp6 15 phase field modellingMp6 15 phase field modelling
Mp6 15 phase field modelling
 
Spectral sum rules for conformal field theories
Spectral sum rules for conformal field theoriesSpectral sum rules for conformal field theories
Spectral sum rules for conformal field theories
 
The two dimensional wave equation
The two dimensional wave equationThe two dimensional wave equation
The two dimensional wave equation
 
Driven Oscillation
Driven Oscillation Driven Oscillation
Driven Oscillation
 
Engr 213 final 2009
Engr 213 final 2009Engr 213 final 2009
Engr 213 final 2009
 
1508 calculus-fundamental theorem
1508 calculus-fundamental theorem1508 calculus-fundamental theorem
1508 calculus-fundamental theorem
 
Fluctuations and rare events in stochastic aggregation
Fluctuations and rare events in stochastic aggregationFluctuations and rare events in stochastic aggregation
Fluctuations and rare events in stochastic aggregation
 
Quantum Hw 15
Quantum Hw 15Quantum Hw 15
Quantum Hw 15
 
VECTOR CALCULUS
VECTOR CALCULUS VECTOR CALCULUS
VECTOR CALCULUS
 
Mit2 092 f09_lec16
Mit2 092 f09_lec16Mit2 092 f09_lec16
Mit2 092 f09_lec16
 
Instantons and Chern-Simons Terms in AdS4/CFT3
Instantons and Chern-Simons Terms in AdS4/CFT3Instantons and Chern-Simons Terms in AdS4/CFT3
Instantons and Chern-Simons Terms in AdS4/CFT3
 
Optimization
OptimizationOptimization
Optimization
 
Local Volatility 1
Local Volatility 1Local Volatility 1
Local Volatility 1
 
Instantaneous Gelation in Smoluchwski's Coagulation Equation Revisited, Confe...
Instantaneous Gelation in Smoluchwski's Coagulation Equation Revisited, Confe...Instantaneous Gelation in Smoluchwski's Coagulation Equation Revisited, Confe...
Instantaneous Gelation in Smoluchwski's Coagulation Equation Revisited, Confe...
 
Mit2 092 f09_lec20
Mit2 092 f09_lec20Mit2 092 f09_lec20
Mit2 092 f09_lec20
 
lec_slides.pdf
lec_slides.pdflec_slides.pdf
lec_slides.pdf
 
Conformal field theories and three point functions
Conformal field theories and three point functionsConformal field theories and three point functions
Conformal field theories and three point functions
 
Fatigue damage in solder joint interconnects - presentation
Fatigue damage in solder joint interconnects - presentationFatigue damage in solder joint interconnects - presentation
Fatigue damage in solder joint interconnects - presentation
 
Dsp U Lec06 The Z Transform And Its Application
Dsp U   Lec06 The Z Transform And Its ApplicationDsp U   Lec06 The Z Transform And Its Application
Dsp U Lec06 The Z Transform And Its Application
 
QMC: Operator Splitting Workshop, Thresholdings, Robustness, and Generalized ...
QMC: Operator Splitting Workshop, Thresholdings, Robustness, and Generalized ...QMC: Operator Splitting Workshop, Thresholdings, Robustness, and Generalized ...
QMC: Operator Splitting Workshop, Thresholdings, Robustness, and Generalized ...
 

More from Albert Bifet

Artificial intelligence and data stream mining
Artificial intelligence and data stream miningArtificial intelligence and data stream mining
Artificial intelligence and data stream mining
Albert Bifet
 
MOA for the IoT at ACML 2016
MOA for the IoT at ACML 2016 MOA for the IoT at ACML 2016
MOA for the IoT at ACML 2016
Albert Bifet
 
Mining Big Data Streams with APACHE SAMOA
Mining Big Data Streams with APACHE SAMOAMining Big Data Streams with APACHE SAMOA
Mining Big Data Streams with APACHE SAMOA
Albert Bifet
 
Real Time Big Data Management
Real Time Big Data ManagementReal Time Big Data Management
Real Time Big Data Management
Albert Bifet
 
A Short Course in Data Stream Mining
A Short Course in Data Stream MiningA Short Course in Data Stream Mining
A Short Course in Data Stream Mining
Albert Bifet
 
Real-Time Big Data Stream Analytics
Real-Time Big Data Stream AnalyticsReal-Time Big Data Stream Analytics
Real-Time Big Data Stream Analytics
Albert Bifet
 
Multi-label Classification with Meta-labels
Multi-label Classification with Meta-labelsMulti-label Classification with Meta-labels
Multi-label Classification with Meta-labels
Albert Bifet
 
Pitfalls in benchmarking data stream classification and how to avoid them
Pitfalls in benchmarking data stream classification and how to avoid themPitfalls in benchmarking data stream classification and how to avoid them
Pitfalls in benchmarking data stream classification and how to avoid them
Albert Bifet
 
STRIP: stream learning of influence probabilities.
STRIP: stream learning of influence probabilities.STRIP: stream learning of influence probabilities.
STRIP: stream learning of influence probabilities.
Albert Bifet
 
Efficient Data Stream Classification via Probabilistic Adaptive Windows
Efficient Data Stream Classification via Probabilistic Adaptive WindowsEfficient Data Stream Classification via Probabilistic Adaptive Windows
Efficient Data Stream Classification via Probabilistic Adaptive Windows
Albert Bifet
 
Mining Big Data in Real Time
Mining Big Data in Real TimeMining Big Data in Real Time
Mining Big Data in Real Time
Albert Bifet
 
Mining Big Data in Real Time
Mining Big Data in Real TimeMining Big Data in Real Time
Mining Big Data in Real Time
Albert Bifet
 
Mining Frequent Closed Graphs on Evolving Data Streams
Mining Frequent Closed Graphs on Evolving Data StreamsMining Frequent Closed Graphs on Evolving Data Streams
Mining Frequent Closed Graphs on Evolving Data Streams
Albert Bifet
 
Fast Perceptron Decision Tree Learning from Evolving Data Streams
Fast Perceptron Decision Tree Learning from Evolving Data StreamsFast Perceptron Decision Tree Learning from Evolving Data Streams
Fast Perceptron Decision Tree Learning from Evolving Data Streams
Albert Bifet
 
Moa: Real Time Analytics for Data Streams
Moa: Real Time Analytics for Data StreamsMoa: Real Time Analytics for Data Streams
Moa: Real Time Analytics for Data Streams
Albert Bifet
 
Adaptive Learning and Mining for Data Streams and Frequent Patterns
Adaptive Learning and Mining for Data Streams and Frequent PatternsAdaptive Learning and Mining for Data Streams and Frequent Patterns
Adaptive Learning and Mining for Data Streams and Frequent Patterns
Albert Bifet
 

More from Albert Bifet (16)

Artificial intelligence and data stream mining
Artificial intelligence and data stream miningArtificial intelligence and data stream mining
Artificial intelligence and data stream mining
 
MOA for the IoT at ACML 2016
MOA for the IoT at ACML 2016 MOA for the IoT at ACML 2016
MOA for the IoT at ACML 2016
 
Mining Big Data Streams with APACHE SAMOA
Mining Big Data Streams with APACHE SAMOAMining Big Data Streams with APACHE SAMOA
Mining Big Data Streams with APACHE SAMOA
 
Real Time Big Data Management
Real Time Big Data ManagementReal Time Big Data Management
Real Time Big Data Management
 
A Short Course in Data Stream Mining
A Short Course in Data Stream MiningA Short Course in Data Stream Mining
A Short Course in Data Stream Mining
 
Real-Time Big Data Stream Analytics
Real-Time Big Data Stream AnalyticsReal-Time Big Data Stream Analytics
Real-Time Big Data Stream Analytics
 
Multi-label Classification with Meta-labels
Multi-label Classification with Meta-labelsMulti-label Classification with Meta-labels
Multi-label Classification with Meta-labels
 
Pitfalls in benchmarking data stream classification and how to avoid them
Pitfalls in benchmarking data stream classification and how to avoid themPitfalls in benchmarking data stream classification and how to avoid them
Pitfalls in benchmarking data stream classification and how to avoid them
 
STRIP: stream learning of influence probabilities.
STRIP: stream learning of influence probabilities.STRIP: stream learning of influence probabilities.
STRIP: stream learning of influence probabilities.
 
Efficient Data Stream Classification via Probabilistic Adaptive Windows
Efficient Data Stream Classification via Probabilistic Adaptive WindowsEfficient Data Stream Classification via Probabilistic Adaptive Windows
Efficient Data Stream Classification via Probabilistic Adaptive Windows
 
Mining Big Data in Real Time
Mining Big Data in Real TimeMining Big Data in Real Time
Mining Big Data in Real Time
 
Mining Big Data in Real Time
Mining Big Data in Real TimeMining Big Data in Real Time
Mining Big Data in Real Time
 
Mining Frequent Closed Graphs on Evolving Data Streams
Mining Frequent Closed Graphs on Evolving Data StreamsMining Frequent Closed Graphs on Evolving Data Streams
Mining Frequent Closed Graphs on Evolving Data Streams
 
Fast Perceptron Decision Tree Learning from Evolving Data Streams
Fast Perceptron Decision Tree Learning from Evolving Data StreamsFast Perceptron Decision Tree Learning from Evolving Data Streams
Fast Perceptron Decision Tree Learning from Evolving Data Streams
 
Moa: Real Time Analytics for Data Streams
Moa: Real Time Analytics for Data StreamsMoa: Real Time Analytics for Data Streams
Moa: Real Time Analytics for Data Streams
 
Adaptive Learning and Mining for Data Streams and Frequent Patterns
Adaptive Learning and Mining for Data Streams and Frequent PatternsAdaptive Learning and Mining for Data Streams and Frequent Patterns
Adaptive Learning and Mining for Data Streams and Frequent Patterns
 

Recently uploaded

GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 

Recently uploaded (20)

GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 

Mining Implications from Lattices of Closed Trees

  • 1. Mining Implications from Lattices of Closed Trees José L. Balcázar, Albert Bifet and Antoni Lozano Universitat Politècnica de Catalunya Extraction et Gestion des Connaissances EGC’2008 2008 Sophia Antipolis, France
  • 2. Introduction Problem Given a dataset D of rooted, unlabelled and unordered trees, find a “basis”: a set of rules that are sufficient to infer all the rules that hold in the dataset D. ∧ → ∧ → → D ∧ →
  • 3. Introduction Set of Rules: A → ΓD (A). antecedents are 2 1 3 obtained through a computation akin to a hypergraph transversal consequents 12 13 23 follow from an application of the closure operators 123
  • 4. Introduction Set of Rules: A → ΓD (A). ∧ → 1 2 3 ∧ → → 12 13 23 ∧ → 123
  • 5. Trees Our trees are: Our subtrees are: Rooted Induced Unlabeled Top-down Unordered Two different ordered trees but the same unordered tree
  • 6. Deterministic association rules Logical implications are the traditional mean of representing knowledge in formal AI systems. In the field of data mining they are known as association rules. M a b c d m1 1 1 0 1 a → b, d m2 0 1 1 1 d → b m3 0 1 0 1 a, b → d Deterministic association rules are implications with 100% confidence. An advantatge of deterministic association rules is that they can be studied in purely logical terms with propositional Horn logic.
  • 7. Propositional Horn Logic M a b c d m1 1 1 0 1 a → b, d ¯ ¯ (a ∨ b) ∧ (a ∨ d) m2 0 1 1 1 d →b ¯ d ∨b m3 0 1 0 1 a, b → d ¯ ¯ a∨b∨d Assume a finite number of variables. V = {a, b, c, d} A clause is Horn iff it contains at most one positive literal. ¯ ¯ a∨b∨d a, b → d A model is a complete truth assignment from variables to {0, 1}. m(a) = 0, m(b) = 1, m(c) = 1, . . . Given a set of models M, the Horn theory of M corresponds to the conjunction of all Horn clauses satisfied by all models from M.
  • 8. Propositional Horn Logic Theorem Given a set of models M, there is exactly one minimal Horn theory containing it. Semantically, it contains all the models that are intersections of models of M. This is sometimes called the empirical Horn approximation. We propose Closure operator translation of tree set of rules to a specific propositional theory
  • 9. Closure Operator D: the finite input dataset of trees T : the (infinite) set of all trees Definition We define the following the Galois connection pair: For finite A ⊆ D σ (A) is the set of subtrees of the A trees in T σ (A) = {t ∈ T ∀ t ∈ A (t t )} For finite B ⊂ T τD (B) is the set of supertrees of the B trees in D τD (B) = {t ∈ D ∀ t ∈ B (t t )} Closure Operator The composition ΓD = σ ◦ τD is a closure operator.
  • 10. Galois Lattice of closed set of trees 1 2 3 12 13 23 123
  • 11. Model transformation Intuition One propositional variable vt is assigned to each possible subtree t. A set of trees A corresponds in a natural way to a model mA . Let mA be a model: we impose on mA the constraints that if mA (vt ) = 1 for a variable vt , then mA (vt ) = 1 for all those variables vt such that vt represents a subtree of the tree represented by vt . R0 = {vt → vt t t, t ∈ U , t ∈ U }
  • 12. Model transformation Theorem The following propositional formulas are logically equivalent: the conjunction of all the Horn formulas that are satisfied by all the models mt for t ∈ D the conjunction of R0 and all the propositional translations of the formulas in RD RD = {A → t ΓD (A) = C , t ∈ C } C the conjunction of R0 and all the propositional translations of the formulas in a subset of RD obtained transversing the hypergraph of differences between the nodes of the lattice.
  • 13. Association Rule Computation Example 1 2 3 12 13 23 123
  • 14. Association Rule Computation Example 1 2 3 12 13 23 123
  • 15. Association Rule Computation Example → 1 2 3 12 13 23 123
  • 16. Implicit rules Implicit Rule ∧ → D Given three trees t1 , t2 , t3 , we say that t1 ∧ t2 → t3 , is an implicit Horn rule (abbreviately, an implicit rule) if for every tree t it holds t1 t ∧ t2 t ↔ t3 t. t1 and t2 have implicit rules if t1 ∧ t2 → t is an implicit rule for some t.
  • 17. Implicit rules Implicit Rule ∧ → D Given three trees t1 , t2 , t3 , we say that t1 ∧ t2 → t3 , is an implicit Horn rule (abbreviately, an implicit rule) if for every tree t it holds t1 t ∧ t2 t ↔ t3 t. t1 and t2 have implicit rules if t1 ∧ t2 → t is an implicit rule for some t.
  • 18. Implicit rules NOT Implicit Rule ∧ → D Given three trees t1 , t2 , t3 , we say that t1 ∧ t2 → t3 , is an implicit Horn rule (abbreviately, an implicit rule) if for every tree t it holds t1 t ∧ t2 t ↔ t3 t. t1 and t2 have implicit rules if t1 ∧ t2 → t is an implicit rule for some t.
  • 19. Implicit rules NOT Implicit Rule ∧ → This supertree of the antecedents is NOT a supertree of the consequents.
  • 20. Implicit rules NOT Implicit Rule → D Given three trees t1 , t2 , t3 , we say that t1 ∧ t2 → t3 , is an implicit Horn rule (abbreviately, an implicit rule) if for every tree t it holds t1 t ∧ t2 t ↔ t3 t. t1 and t2 have implicit rules if t1 ∧ t2 → t is an implicit rule for some t.
  • 21. Implicit Rules Theorem All trees a, b such that a b have implicit rules. Theorem Suppose that b has only one component. Then they have implicit rules if and only if a has a maximum component which is a subtree of the component of b. for all i < n ai an b1 ∧ → a1 ··· an−1 an b1 a1 ··· an−1 b1
  • 22. Experimental Validation: CSLOGS 800 Number of rules 700 Number of rules not implicit Number of detected rules 600 500 400 300 200 100 0 5000 10000 15000 20000 25000 30000 Support
  • 23. Summary Conclusions A way of extracting high-confidence association rules from datasets consisting of unlabeled trees antecedents are obtained through a computation akin to a hypergraph transversal consequents follow from an application of the closure operators Detection of some cases of implicit rules: rules that always hold, independently of the dataset