Introduction To Learnable Evolution Model

Download Report

Transcript Introduction To Learnable Evolution Model

Advisor: Dr. Mirzaei
MohammadTaghi Moein
Isfahan University of Technology
The Scheme of Evolution Model
New
Individuals
Current
Population
New
Population
Generating New Individuals in
Darwinian-Type Evolution Model
Current
Population
Candidate
Parents
Generate New
Individuals by
mutation and
recombination
Generating New Individuals in
LEM
H-group
High
Performance
Individuals
Generate
hypothesis for
H-group
Generate New
Individuals by
Instantiating
the hypothesis
Current
Population
L-group
Low
Performance
Individuals
Generate
hypothesis for
L-group
Extrema Generation
 fitness-based
 according to two thresholds, called HFT and LFT
Extrema Generation Cont.
 population-based
 according to two parameters, called HPT and LPT
Extrema Generation Cont.
 The fitness-based and population-based methods can also be used in
combination.
 a global approach applies one of the above methods to the entire
population.
 a local approach applies one of the above methods in parallel to
different subsets of the population.
 The above methods can be enhanced by employing elitism.
Extrema Generation Cont.
 In the above methods, the H-group and L-group were
selected only from the current population.
 H-group description that does not take into consideration
past L-groups is likely to be too general.
 L-group description that does not take into consideration
past L-groups is likely to be too specific.
Considering History of Evolution
 Population-lookback
 union of the past L-groups plus the L-group in the current
population is the actual L-group.
 The number of past L-groups is specified by the p-lookback
parameter.
 High-group description-lookback
 current H-group description is used to generate new candidate
individuals.
 past H-group descriptions serve as preconditions for accepting a
candidate.
 The number of H-group descriptions is specified by the dlookback parameter.
Considering History of Evolution
Cont.
 Low-group description-lookback
 maintains a collection of descriptions of L-groups.
 uses them as constraints when generating H-group
descriptions.
 Incremental specialization
 uses incremental learning algorithm to maintain one updated
description of the H-group.
 input to such an algorithm is a description of the previous
H-group.
Generating Description(AQ)
Seed Selection
Star Generation
Rule Selection
Coverage Update
any
positive
example
Finish
No
Yes
Description instantiation
 New individuals should satisfy all H-group descriptions.
 A description instantiation is done by assigning different
combinations of values to variables in the rules of a ruleset.
 Each assignment must satisfy all conditions in at least one
of the rules.
LEM Algorithm
1. Generate a population
2. Execute machine learning mode
a) Derive extrema
b) Create a hypothsis
c) Generate new individuals
d) Go to step (2-a) and continue until termination condition is
met, if termination condition is met do:
i.
ii.
iii.
If the LEM termination condition is met , end the evolution.
Repeate the process from step 1, this is called start-over .
Go to step 3
LEM Algorithm Cont.
3. Execute Darvinian Evolution mode
4. Alternate: Go to step 2, and continue alternating between
step 2 and step 3 until the LEM termination condition is
met.
Generating start-over population
A. Select-elite
B. Avoid-past-failures
C. Use-recommendatoins
D. Generate-a-variant
Any Questions?
Thanks for your attention