Top Banner
ANT COLONY OPTIMIZATION AND ITS POTENTIAL IN DATA MINING By Ben Degler
26

Ant Colony Optimization and its Potential in Data Mining

Feb 25, 2016

Download

Documents

magnar

Ant Colony Optimization and its Potential in Data Mining. By Ben Degler. Overview. Ant Colony Optimization How it works Data Mining Classification Clustering. Ant Colony Optimization (ACO). Introduced in early 1990’s Social Insects Swarm Intelligence - PowerPoint PPT Presentation
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: Ant Colony Optimization and its Potential in Data Mining

ANT COLONY OPTIMIZATION AND ITS POTENTIAL IN DATA MININGBy Ben Degler

Page 2: Ant Colony Optimization and its Potential in Data Mining

OVERVIEWAnt Colony Optimization

How it worksData Mining

ClassificationClustering

Page 3: Ant Colony Optimization and its Potential in Data Mining

ANT COLONY OPTIMIZATION (ACO)Introduced in early 1990’sSocial InsectsSwarm Intelligence

Classifies ants as collaborative agents

Searching for food

Page 4: Ant Colony Optimization and its Potential in Data Mining

WHAT IS AN ANT COLONY?Individual antsSimpleCollective Operation

Food gathering in the optimal way

Page 5: Ant Colony Optimization and its Potential in Data Mining

SEARCHING FOR FOODAnts leave nest Trail formsFollow trails

while they exist

Page 6: Ant Colony Optimization and its Potential in Data Mining

SEARCHING CONTINUEDEfficiencyGuidance

Page 7: Ant Colony Optimization and its Potential in Data Mining

THE ORIGINAL ACO Marco Dorigo Applied to an NP

Complete ProblemApproach

Page 8: Ant Colony Optimization and its Potential in Data Mining

ALGORITHM CHARACTERISTICSAppropriate Problem

RepresentationMove from one city to another

until tour is completedLocal heuristic

Trails buildingTransition Rule

Independent of heuristic value and pheromone level

Page 9: Ant Colony Optimization and its Potential in Data Mining

ALGORITHM CHARACTERISTICSConstraint satisfaction

Forces construction of feasible rules

Fitness FunctionPheromone Update Rule

Page 10: Ant Colony Optimization and its Potential in Data Mining

DATA MINING (DM) Availability Multitude of Possibilities New Associations Two Main Techniques

Classification Clustering

Page 11: Ant Colony Optimization and its Potential in Data Mining

CLASSIFICATION Arrangement The Labeled Model

Labeled sets of data

Specific attributes

Page 12: Ant Colony Optimization and its Potential in Data Mining

MAIN TECHNIQUESDecision TreesAssociation RuleK-Nearest Neighbors AlgorithmArtificial Neural Networks

Page 13: Ant Colony Optimization and its Potential in Data Mining

DECISION TREE

Page 14: Ant Colony Optimization and its Potential in Data Mining

ASSOCIATION RULES“if CONDITION then PREDICTION”

Page 15: Ant Colony Optimization and its Potential in Data Mining

K-NEAREST NEIGHBORS

Page 16: Ant Colony Optimization and its Potential in Data Mining

ARTIFICIAL NEURAL NETWORKS

Page 17: Ant Colony Optimization and its Potential in Data Mining

CLUSTERINGUnsupervised

LearningUnlabeled DataTwo Types

Hierarchical Non-

Hierarchical

Page 18: Ant Colony Optimization and its Potential in Data Mining

HIERARCHICALDendrogramMerging of

Classes

Page 19: Ant Colony Optimization and its Potential in Data Mining

NON-HIERARCHICALFocuses on subclassesUses the k-means algorithm

Page 20: Ant Colony Optimization and its Potential in Data Mining

ACO + DM ACO algorithms in the form of IF-

THENIF(Conditions) THEN(class)Conditions: (term_1) AND

(term_2) AND … AND (term_n)Each term is a triple (attribute, operator, value)EX: <smoke=no>

Page 21: Ant Colony Optimization and its Potential in Data Mining

WEATHER DATASETAre we able to play outside today?

Play{yes, no}Four predicting attributes

Outlook{sunny, overcast, rainy}Temperature{hot, mild, cold}Humidity{high, normal}Windy{true, false}

IF<humidity=normal>THEN<yes>

Page 22: Ant Colony Optimization and its Potential in Data Mining

WEATHER DATASETRule constructionApplying ACO to the problem

Node: <humidity=normal>Edges: Quality of attribute term

Ant constructs a ruleEnds in class term node

<play=yes>Complete path is a constructed rule

Page 23: Ant Colony Optimization and its Potential in Data Mining

WEATHER DATASETPath QualityNode QualityGuidance

Page 24: Ant Colony Optimization and its Potential in Data Mining

ACO + DCAbility to form piles

Cluster dead bodiesSimple and complex movementsProbability of moving itemsPheromone levels

Page 25: Ant Colony Optimization and its Potential in Data Mining

ANT COLONY SIMULATION…

Page 26: Ant Colony Optimization and its Potential in Data Mining

WORKS CITEDIoannis Michelakos, Nikolaos Mallios,

Elpiniki Papageorgiu, Michael Vassilakopoulos, “Ant Colony Optimization and Data Mining: Techniques and Trends”, International Conference on P2P, Parallel Grid and Cloud Computing, IEEE Computer Society, pp. 284-286, 2010.