Rule-based Learning

Machine Learning

Jesus A. Gonzalez

July 26, 2020

Rule-based Classification

Splitting vs. Covering

Splitting vs. Covering

Splitting vs. Covering

Splitting vs. Covering

Decision Lists

Splitting vs. Covering

1R

1R

1R

1R

1R

1R

1R

1R Algorithm

PRISM

PRISM Algorithm

PRISM

\[\frac{p}{t} = \frac{positive-covered}{total-covered}\]

PRISM

PRISM Example

PRISM Example

PRISM Example

PRISM Example

PRISM Example

PRISM Example

PRISM Example

Other Decision Rule Learning Algorithms

AQ

AQ

AQ

CN2

CN2

CN2

Alternative Measures for Selection

Alternative Measures for Selection

Alternative Measures for Selection

Alternative Measures for Selection

\[wra = \frac{p+n}{P+N} (\frac{p}{p+n} - \frac{P}{P+N})\]

Missing and Numerical Values

Pruning

Rule Pruning Algorithm

Rule Pruning Algorithm

More on Pruning

RIPPER

RIPPER

Building Rules from Trees

Building Rules from Trees

Ripple-down Rules

Ripple-down Rules

Ripple-down Rules

Rules that Consider Relations

Rules that Consider Relations

Rules that Consider Relations

Rules that Consider Relations