Top Banner
Ontology Learning Mining Functional Dependencies from Data Hong Yao and Howard J. Hamilton Presented By Stephen Lynn
18

Ontology Learning Mining Functional Dependencies from Data Hong Yao and Howard J. Hamilton Presented By Stephen Lynn.

Dec 19, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Ontology Learning Mining Functional Dependencies from Data Hong Yao and Howard J. Hamilton Presented By Stephen Lynn.

Ontology Learning

Mining Functional Dependencies from Data

Hong Yao and Howard J. Hamilton

Presented By Stephen Lynn

Page 2: Ontology Learning Mining Functional Dependencies from Data Hong Yao and Howard J. Hamilton Presented By Stephen Lynn.

Ontology Learning

Rule Mining

Algorithmic process that takes data as input and yields rules such as:

Association Rules ImplicationsFunctional dependencies

Page 3: Ontology Learning Mining Functional Dependencies from Data Hong Yao and Howard J. Hamilton Presented By Stephen Lynn.

Ontology Learning

Overview Goals/Objectives Implication/Functional Dependencies Base Algorithm 4 Pruning Rules Evaluation Analysis

Page 4: Ontology Learning Mining Functional Dependencies from Data Hong Yao and Howard J. Hamilton Presented By Stephen Lynn.

Ontology Learning

Goals and Objectives

Design an efficient rule discovery algorithm for mining functional dependencies from a dataset.

Page 5: Ontology Learning Mining Functional Dependencies from Data Hong Yao and Howard J. Hamilton Presented By Stephen Lynn.

Ontology Learning

Implication Describes relationship between one specific

combination of attribute-value pairs.Binary DataPropositional Logic

{milk, eggs} → {bread}

Page 6: Ontology Learning Mining Functional Dependencies from Data Hong Yao and Howard J. Hamilton Presented By Stephen Lynn.

Ontology Learning

Functional Dependency Describe relationship between all possible

combinations of attribute-value pairs.Disjoint attributesTrue regardless of how many possible attribute valuesantecedent → consequent

postcode → areacode

Page 7: Ontology Learning Mining Functional Dependencies from Data Hong Yao and Howard J. Hamilton Presented By Stephen Lynn.

Ontology Learning

Search Space

Page 8: Ontology Learning Mining Functional Dependencies from Data Hong Yao and Howard J. Hamilton Presented By Stephen Lynn.

Ontology Learning

Armstrong’s Axioms

Page 9: Ontology Learning Mining Functional Dependencies from Data Hong Yao and Howard J. Hamilton Presented By Stephen Lynn.

Ontology Learning

Equivalent Attributes

Page 10: Ontology Learning Mining Functional Dependencies from Data Hong Yao and Howard J. Hamilton Presented By Stephen Lynn.

Ontology Learning

Nontrivial Closure

Page 11: Ontology Learning Mining Functional Dependencies from Data Hong Yao and Howard J. Hamilton Presented By Stephen Lynn.

Ontology Learning

Base Algorithm Generate all possible antecedents then test with

possible consequents (1 level at a time)

Page 12: Ontology Learning Mining Functional Dependencies from Data Hong Yao and Howard J. Hamilton Presented By Stephen Lynn.

Ontology Learning

Pruning Rules

Page 13: Ontology Learning Mining Functional Dependencies from Data Hong Yao and Howard J. Hamilton Presented By Stephen Lynn.

Ontology Learning

FD_Mine

Page 14: Ontology Learning Mining Functional Dependencies from Data Hong Yao and Howard J. Hamilton Presented By Stephen Lynn.

Ontology Learning

Experimental Summary 15 Datasets from UCI Machine Learning Repository

(2005)

Page 15: Ontology Learning Mining Functional Dependencies from Data Hong Yao and Howard J. Hamilton Presented By Stephen Lynn.

Ontology Learning

Results

Page 16: Ontology Learning Mining Functional Dependencies from Data Hong Yao and Howard J. Hamilton Presented By Stephen Lynn.

Ontology Learning

Results

Page 17: Ontology Learning Mining Functional Dependencies from Data Hong Yao and Howard J. Hamilton Presented By Stephen Lynn.

Ontology Learning

Runtime

Page 18: Ontology Learning Mining Functional Dependencies from Data Hong Yao and Howard J. Hamilton Presented By Stephen Lynn.

Ontology Learning

Analysis Strengths

Nicely drawn proofs

WeaknessesMissing good exampleNice to show results with/without pruning

Future WorkFind multivalued dependenciesFind conditional dependenciesData cleaning