1 Classes of association rules short overview Jan Rauch, Department of Knowledge and Information Engineering University of Economics, Prague.

Slides:



Advertisements
Similar presentations
Martin Ralbovský Jan Rauch KIZI FIS VŠE. Contents Motivation & introduction Graphs of quantifiers Classes of quantifiers, tables of critical frequencies.
Advertisements

Statistically motivated quantifiers GUHA matrices/searches can be seen from a statistical point of view, too. We may ask ‘Is the coincidence of two predicates.
Deduction In addition to being able to represent facts, or real- world statements, as formulas, we want to be able to manipulate facts, e.g., derive new.
Basic Structures: Sets, Functions, Sequences, Sums, and Matrices
Instructor: Hayk Melikya
1 CA 208 Logic Ex1 In your own words, define the following 1. Logic: 2. Valid reasoning/inference (2 equivalent definitions): 3. Propositions/statements:
_ Rough Sets. Basic Concepts of Rough Sets _ Information/Decision Systems (Tables) _ Indiscernibility _ Set Approximation _ Reducts and Core.
GUHA - a summary 1. GUHA (General Unary Hypotheses Automaton) is a method of automatic generation of hypotheses based on empirical data, thus a method.
GUHA - a summary 1. GUHA (General Unary Hypotheses Automaton) is a method of automatic generation of hypotheses based on empirical data, thus a method.
Computing & Information Sciences Kansas State University Lecture 11 of 42 CIS 530 / 730 Artificial Intelligence Lecture 11 of 42 William H. Hsu Department.
1 Chapter 7 Propositional and Predicate Logic. 2 Chapter 7 Contents (1) l What is Logic? l Logical Operators l Translating between English and Logic l.
Logic: Connectives AND OR NOT P Q (P ^ Q) T F P Q (P v Q) T F P ~P T F
From Chapter 4 Formal Specification using Z David Lightfoot
Lesson #29 2  2 Contingency Tables. In general, contingency tables are used to present data that has been “cross-classified” by two categorical variables.
1 Math 306 Foundations of Mathematics I Math 306 Foundations of Mathematics I Goals of this class Introduction to important mathematical concepts Development.
Proof by Deduction. Deductions and Formal Proofs A deduction is a sequence of logic statements, each of which is known or assumed to be true A formal.
Chapter 7 Reasoning about Knowledge by Neha Saxena Id: 13 CS 267.
22C:19 Discrete Math Introduction and Scope Propositions Fall 2011 Sukumar Ghosh.
Fuzzy Logic Jan Jantzen Logic is based on set theory, and when we switch to fuzzy sets it will have an effect on.
Relation, function 1 Mathematical logic Lesson 5 Relations, mappings, countable and uncountable sets.
A Brief Summary for Exam 1 Subject Topics Propositional Logic (sections 1.1, 1.2) –Propositions Statement, Truth value, Proposition, Propositional symbol,
Theoretical basis of GUHA Definition 1. A (simplified) observational predicate language L n consists of (i) (unary) predicates P 1,…,P n, and an infinite.
MATH 224 – Discrete Mathematics
Modifying Logic of Discovery for Dealing with Domain Knowledge in Data Mining Jan Rauch University of Economics, Prague Czech Republic.
Daniel Kroening and Ofer Strichman 1 Decision Procedures An Algorithmic Point of View BDDs.
LDK R Logics for Data and Knowledge Representation PL of Classes.
Panel Discussion on Foundations of Data Mining at RSCTC2004 J. T. Yao University of Regina Web:
Propositional Calculus CS 270: Mathematical Foundations of Computer Science Jeremy Johnson.
1 IS 2150 / TEL 2810 Introduction to Security James Joshi Associate Professor, SIS Lecture 3 September 15, 2009 Mathematical Review Security Policies.
1 CA 208 Logic PQ PQPQPQPQPQPQPQPQ
CSE Winter 2008 Introduction to Program Verification January 31 proofs through simplification.
Propositional calculus
CS6133 Software Specification and Verification
Disjunctive Normal Form CS 270: Math Foundation of CS Jeremy Johnson.
CS 1813 Discrete Mathematics, Univ Oklahoma Copyright © 2000 by Rex Page 1 Lecture 2 CS 1813 – Discrete Mathematics Proofs Propositions and Calculuses.
Artificial Intelligence 7. Making Deductive Inferences Course V231 Department of Computing Imperial College, London Jeremy Gow.
Chapter 1: The Foundations: Logic and Proofs
INTRODUCTION TO HYPOTHESIS TESTING From R. B. McCall, Fundamental Statistics for Behavioral Sciences, 5th edition, Harcourt Brace Jovanovich Publishers,
Discrete Mathematics CS 2610 February 10, Agenda Previously Functions And now Finish functions Start Boolean algebras (Sec. 11.1)
Computing & Information Sciences Kansas State University Lecture 12 of 42 CIS 530 / 730 Artificial Intelligence Lecture 12 of 42 William H. Hsu Department.
We will now study some special kinds of non-standard quantifiers. Definition 4. Let  (x),  (x) be two fixed formulae of a language L n such that x is.
LDK R Logics for Data and Knowledge Representation Propositional Logic Originally by Alessandro Agostini and Fausto Giunchiglia Modified by Fausto Giunchiglia,
CSE 311: Foundations of Computing Fall 2013 Lecture 8: Proofs and Set theory.
Models of Computation: Automata and Formal Languages Sam M. Kim.
Knowledge Repn. & Reasoning Lecture #9: Propositional Logic UIUC CS 498: Section EA Professor: Eyal Amir Fall Semester 2005.
Logics for Data and Knowledge Representation ClassL (part 1): syntax and semantics.
English for Economic Informatics I Tomáš Foltýnek Theoretical Foundations of Informatics.
SDS-Rules and Classification Tomáš Karban ECML/PKDD 2003 – Dubrovnik (Cavtat) September 22, 2003.
CENG 424-Logic for CS Introduction Based on the Lecture Notes of Konstantin Korovin, Valentin Goranko, Russel and Norvig, and Michael Genesereth.
Logics for Data and Knowledge Representation
IS 2150 / TEL 2810 Information Security & Privacy
Logics for Data and Knowledge Representation
Propositional Calculus: Boolean Algebra and Simplification
Elementary Metamathematics
Information Technology Department
Logics for Data and Knowledge Representation
CSE 311 Foundations of Computing I
Lesson 5 Relations, mappings, countable and uncountable sets
Natural deduction Gerhard Gentzen.
CS 270 Math Foundations of CS
INTRODUCTION TO HYPOTHESIS TESTING
A Brief Summary for Exam 1
IS 2150 / TEL 2810 Introduction to Security
Lesson 5 Relations, mappings, countable and uncountable sets
Computer Security: Art and Science, 2nd Edition
Logics for Data and Knowledge Representation
1.2 Propositional Equivalences
Logic Logic is a discipline that studies the principles and methods used to construct valid arguments. An argument is a related sequence of statements.
IS 2150 / TEL 2810 Introduction to Security
IS 2150 / TEL 2810 Information Security & Privacy
Presentation transcript:

1 Classes of association rules short overview Jan Rauch, Department of Knowledge and Information Engineering University of Economics, Prague

2 Classes of association rules – overview Introduction, classes of rules and quantifiers Implicational quantifiers Deduction rules for implicational quantifiers Tables of critical frequencies for implicational quantifiers  - double implication 4ft quantifiers  - equivalence 4ft quantifiers 4ft quantifiers with F-property

3 Classes of association rules – Introduction Simple intuitive definition Each class contains both simple association rules and comlex association rules corresponding to statistical hypothesis tests Important both theoretical and practical properties Examples:  imlicational association rules  double imlicational association rules   -double imlicational association rules  equivalency association rules   - equivalency association rules  rules with F-property

4 Hájek, P. - Havránek T.: Mechanising Hypothesis Formation – Mathematical Foundations for a General Theory. Berlin – Heidelberg - New York, Springer-Verlag, 1978, 396 pp, Rauch, J.: Logic of Association Rules. Applied Intelligence, 2005, No. 22, 9-28 Rauch, J.: Classes of Association Rules, An Overview. In: LIN, T.Y. Ying, X.(Ed.): Foundation of Semantic Oriented Data and Web Mining. Proceedings of an ICDM 2005 Workshop, IEEE Houston pp 68 – Literature

5 Classes of 4ft-quantifiers Association rule    belongs to the class  of association rules if and only if the 4ft-quantifier belongs to the class  of 4ft-quantifiers Examples: association rule    is implicational iff  is implicational association rule    is  -double implicational iff  is  -double implicational association rule    is  - equivalency iff  is  - equivalency

6  * is implicational quantifier M    ab  cd M’M’    a’b’  c’d’ M’ is better from the point of view of implication: a ’  a  b ’  b If  *(a, b, c, d) = 1 and a’  a  b’  b then  *(a’, b’, c’, d’) = 1 Truth Preservation Condition for implicational quantifiers: TPC  : a ’  a  b ’  b  * is implicational: If  *(a, b, c, d) = 1 and TPC  then  *(a ’, b ’, c ’, d ’ ) = 1

7 a’  a  b’  b: Implication quantifiers – examples (1) Founded implication:  p,B (a,b,c,d) = 1 iff Founded 2b - implication:  p,B (a,b,c,d) = 1 iff

8 Lower critical implication for 0 < p  1, 0    0.5:  ! p;  (a,b,c,d) = 1 iff a’  a  b’  b: Implication quantifiers – examples (2) The rule   ! p;   corresponds to the statistical test (on the level  ) of the null hypothesis H 0 : P(  |  )  p against the alternative one H 1 : P(  |  ) > p. Here P(  |  ) is the conditional probability of the validity of  under the condition .

9 Deduction rules (1) M E  E Aab  A cd M EFEF  (E  F) Aa’b’  A c’d’ we see: a’  a  b’  b and TPC  thus if  0.9,50 (a,b,c,d) = 1 then also  0.9, 50 (a,b,c,d) = 1 Is the deduction rule correct? Yes, the deduction rule is correct.

10 Deduction rules (2) M E  E Aab  A cd M EFEF  (E  F) Aa’b’  A c’d’ we see: a’  a  b’  b and it is TPC  and thus if  ! 0.95,0.05 (a,b,c,d) = 1 then also  ! 0.95, 0.05 (a,b,c,d) = 1 Is the deduction rule correct? Yes, the deduction rule is correct.

11 Deduction rules (3) Additional correct deduction rules (prove it home):  * implication quantifier: iff ??? Question:

12 Associated propositional formula  (  ) associated to Boolean attribute  : Rule   p,B  e.g. A  B   C  p,B D   E  F A, B, C, B, D, E, F are Boolean attributes  (  ): Boolean attributes  propositional variables  (  ) = A  B   C  (  ) = D   E  F A, B, C, D, E, F are propositional variables, we can decide if  (  ) is a tautology Deduction rules – two notions

13 I   is a – dependent, b – dependent and   (0,0,c,d) = 0   is a - dependent if exists a, a’, b, c, d :   (a,b,c,d)    (a’, b, c, d)  0.9, 50,  ! 0.9, 0.05 are interesting implication quantifiers Deduction rules – two notions Implicational quantifier  is interesting :

14 Correct Deduction Rules is the correct deduction rule iff 1) or 2) are satisfied: 1) both  ( X )   ( Y )   ( X ’)   ( Y ’) and  ( X ’)   ( Y ’)   ( X )   ( Y ) are tautologies 2)  ( X )   ( Y ) is a tautology

15 Correct Deduction Rules Example: A  B  E  A  (E   B) and A   ( E   B)  A  B   E are tautologies is correct because of

16 implication quantifier: if  *(a, b, c, d) = 1 and a’  a  b’  b then  *(a’, b’, c’, d’) = 1  * is c, d independent, thus  *(a, b) instead of  *(a, b, c, d) Table of maximal b for  *: Tb  * (a) = min {e|  *(a, e) = 0}  *(a, b)= 1 iff b < Tb  * (a) Table of Critical Frequencies

17 Table of maximal b b a

18 Class of  - double implication 4ft quantifiers M Y YY Xab XX cd M’M’ Y YY Xa’b’ XX c’d’ True Preservation Condition: a’  a  b’ + c’  b + c example: X  p Y a/(a + b + c)  p TCF: Tb  * (a) = min{b+c|  *(a, b, c) = 0}  *(a, b, c)= 1 iff b + c < Tb  * (a) is correct iff...

19 Class of  - equivalence 4ft quantifiers M Y YY Xab XX cd M’M’ Y YY Xa’b’ XX c’d’ True Preservation Condition: a’ + d’  a + d  b’ + c’  b + c example: X  p Y (a + d)/(a+b+c+d)  p TCF: Tb  * (F) = min {b+c |  *(a,b,c,d)=0  a+d=F}  *(a, b,c,d)= 1 iff b + c < Tb  * (a + d) is correct iff...

20 4ft quantifiers with F-property  has the F-property if it satisfies 1)If  (a,b,c,d) = 1 and b  c – 1  0 then  (a,b+1,c-1,d) = 1 2)If  (a,b,c,d) = 1 and c  b – 1  0 then  (a,b -1,c+1,d) = 1 If  is symmetrical and has the F-property then there is a function T  (a,d,n) such that for a+b+c+d = n is  (a,b,c,d) = 1 iff | b-c |  T  (a,d,n) Fisher’s quantifier and  2 quantifier have the F-property

21 AA - quantifier has F-property