Rule Induction - PowerPoint PPT Presentation

About This Presentation
Title:

Rule Induction

Description:

Title: CSE 592: Data Mining Author: Administrator Last modified by: User Created Date: 4/11/2001 12:50:08 AM Document presentation format: On-screen Show – PowerPoint PPT presentation

Number of Views:78
Avg rating:3.0/5.0
Slides: 38
Provided by: Admini1079
Category:
Tags: data | induction | mining | rule

less

Transcript and Presenter's Notes

Title: Rule Induction


1
Rule Induction

2
(No Transcript)
3
(No Transcript)
4
(No Transcript)
5
(No Transcript)
6
Rule Induction Algorithms
  • Hypothesis Space Sets of rules (any boolean
    function)
  • Many ways to search this large space
  • Decision trees -gt Rules is one (simultaneous
    covering)
  • Following example greedy sequential covering
    algorithm (similar to CN2)

7
(No Transcript)
8
(No Transcript)
9
(No Transcript)
10
(No Transcript)
11
(No Transcript)
12
(No Transcript)
13
(No Transcript)
14
(No Transcript)
15
(No Transcript)
16
(No Transcript)
17
Some FOL Terminology
  • Constants (Mary, 23, Joe)
  • Variables (e.g., x, can refer to any constant)
  • Predicates (have a truth value e.g. Female as
    in Female(Mary))
  • Functions (apply to terms and evaluate to a
    constant value, e.g. Age(Mary))
  • Terms any constant, variable, or function
    applied to a term (e.g. Mary, x, Age(x))
  • Literals any predicate applied to terms, e.g.
    Female(x) or Greater_than(Age(Mary), 20)

18
Some FOL Terminology (cont.)
  • Clause Disjunction of literals with universally
    quantified variables, e.g. Greater_than(Age(x),
    23) v Female(Mary)

19
(No Transcript)
20
(No Transcript)
21
Example
  • Learning Granddaughter(x,y)
  • Training Data
  • Target Predicates Input Predicates
  • Granddaughter(Victor, Sharon) Father(Sharon,
    Bob)
  • Father(Tom, Bob)
  • Female(Sharon)
  • Father(Bob, Victor)
  • all other possible predicates defined over the
    constants are false (e.g. ? Granddaughter(Tom,
    Bob)so 15 negative examples of Granddaughter(x,
    y) as well)

22
Example Learning a Rule
  • Learning one rule
  • Granddaughter(x, y) ?
  • Classifies all examples as positive (makes 15
    mistakes)
  • Granddaughter(x, y) ? Father(y, z)
  • Makes fewer mistakes
  • Granddaughter(x, y) ? Father(y, z) Father(z, x)
  • Makes only one mistake
  • Granddaughter(x, y) ? Father(y, z) Father(z, x)
    Female(y)
  • Makes zero mistakes output rule because rule
    set now covers all positive examples, we are
    done.

23
(No Transcript)
24
(No Transcript)
25
(No Transcript)
26
(No Transcript)
27
(No Transcript)
28
(No Transcript)
29
(No Transcript)
30
(No Transcript)
31
(No Transcript)
32
(No Transcript)
33
(No Transcript)
34
(No Transcript)
35
(No Transcript)
36
(No Transcript)
37
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com