Hierarchical Allelic Pairwise Independent Function by David Iclănzan

24
Hierarchical Allelic Pairwise Independent Function by DAVID ICLĂNZAN Present by Tsung-Yu Ho At Teilab, 2011.08.08

description

Hierarchical Allelic Pairwise Independent Function by David Iclănzan. Present by Tsung -Yu Ho At Teilab , 2011.08.08. Reference Paper. Hierarchical Allelic Pairwise Independent Functions Author : David Iclănzan - PowerPoint PPT Presentation

Transcript of Hierarchical Allelic Pairwise Independent Function by David Iclănzan

Page 1: Hierarchical Allelic Pairwise Independent Function by  David Iclănzan

Hierarchical Allelic Pairwise Independent Functionby DAVID ICLĂNZANPresent by Tsung-Yu HoAt Teilab, 2011.08.08

Page 2: Hierarchical Allelic Pairwise Independent Function by  David Iclănzan

Reference Paper• Hierarchical Allelic Pairwise Independent Functions

• Author : David Iclănzan• Department of Electrical Engineering, Sapientia Hungarian University of

Transylvania, Romania

• GECCO 2011, Best Paper Award Winners in Estimation of Distribution Algorithms

Page 3: Hierarchical Allelic Pairwise Independent Function by  David Iclănzan

Abstract • Current multivariate EDAs rely on computationally efficient

pairwise linkage detection mechanisms to identify higher order linkage blocks. Historical attempts to exemplify the potential disadvantage of this computational shortcut were scarcely successful.

• In this paper we introduce a new class of test functions to exemplify the inevitable weakness of the simplified linkage learning techniques. Specifically, we show that presently employed EDAs are not able to efficiently mix and decide between building-blocks with pairwise allelic independent components. These problems can be solved by EDAs only at the expense of exploring a vastly larger search space of multivariable linkages.

Page 4: Hierarchical Allelic Pairwise Independent Function by  David Iclănzan

Outline• Basic knowledge for 碩一

• Genetic algorithm (GA)• Estimation of distribution algorithm (EDA)

• What’s the problem?• Motivation• Goal of this paper

• Testing allelic pairwise ibdependant function• Concatenated parity function (CPF)• Concatenated parity / trap function (CP/TF) • Proposed Function

• Difference between Teil’s work and this paper• Conclusion

Page 5: Hierarchical Allelic Pairwise Independent Function by  David Iclănzan

Basic Knowledge (1)• Genetic algorithm (GA), or evolutionary algorithm (EA)

• Stochastic search for optimization• Operate on the population, numerous solutions (search space)• Evolve solutions generation by generation

• A GA flow in one Generation • Evaluation• Selection • Crossover • Mutation• Replacement

• Convergence on expected condition

Page 6: Hierarchical Allelic Pairwise Independent Function by  David Iclănzan

Basic Knowledge (2)• Estimation of distribution algorithms (EDAs)

• Or probabilistic model-building genetic algorithm (PMBGAs)

• Extend of traditional GAs

• GAs with linkage learning and model building (not exactly)

• Main idea• Extract information from promising solutions• Exploit information to build probabilistic model• Generate next population from building model.

Page 7: Hierarchical Allelic Pairwise Independent Function by  David Iclănzan

Basic Knowledge (3)• Classes of EDAs based on linkage learning mechanisms

• Univariate • No linkage between any variables• cGA, PBIL, UMDA

• Bivariate • Most two variables with linkage• BMDA, MIMIC

• Multivariate• K variables with linkage• Detect from 2 order to k order.• ECGA, BOA, hBOA, EBNA, DSMGA

Page 8: Hierarchical Allelic Pairwise Independent Function by  David Iclănzan

Basic Knowledge (4)• cGA (univariate EDA)

• Vector [P1,P2,P3,P4] = [0.5, 0.5 ,0.5 ,0.5]• Generate two individuals 0 1 1 1 (f=3) 1 0 0 1 (f=2)• Update Vector=[0.25,0.75,0.75,0.5]

• ECGA (multivariate EDA)• [0] [1] [2] [3] -> [0,1] [2] [3] -> [0,2] [1] [3] -> [0,2,1] [3] [0,2] [1] [3] [0,2,3] [1] [0,3] [1] [2]

𝐶2𝑙

Page 9: Hierarchical Allelic Pairwise Independent Function by  David Iclănzan

Motivation (1)• Multivariate EDAs

• Most suited EDAs for solving nearly decomposable problems.• Exploitation of Pairwise linkage for higher-order model • Pairwise , otherwise

• BOA : only one addition or deletion of an edge in each step• It is critical for precision of the linkage model in early iteration

• If Some testing problems lead to wrong accuracy.

1

2

4

5

3 1

2

4

5

3

Page 10: Hierarchical Allelic Pairwise Independent Function by  David Iclănzan

Motivation (2)• Innovation time

• Crossover operator achieve a solution better than any solutions at this point.

• Takeover time• Selection operator converge a solution

• If innovation time < takeover time• New innovation will be generated

• If innovation time > takeover time• Results in premature convergence.

• Innovation time is heavily affected by linkage model

(1) (2)

Page 11: Hierarchical Allelic Pairwise Independent Function by  David Iclănzan

Motivation (3)• The precision of the linkage model

• Model Accuracy• Overfitting

• Spurious linkage • Underfiiting

• Missing important linkage (???)• Even without important linkage, EDA can solve problem under polynomial time• What is necessary linkage ?

• Define linkage by Nfe (number of function evaluation)• The bonding will be probabilistic?

• Sometime link, or sometime not

• If there exists a nearly decomposable function to make inaccuracy linkage• Parity Function?

Page 12: Hierarchical Allelic Pairwise Independent Function by  David Iclănzan

CPF Function• Concatenated Parity Function

0010 1101 1100 0001 1001

Length = 20, k=4, m=5

2

3

2 2333CPF(X) =

X =

Page 13: Hierarchical Allelic Pairwise Independent Function by  David Iclănzan

CP/TF Function• Concatenated Parity / Trap Function

011 001 110 110 000 0000 2321CPF(X) =

X =

3

2

111

110

3

0

001

000

1

2

1 1 1

0 0 0

2

Page 14: Hierarchical Allelic Pairwise Independent Function by  David Iclănzan

Wash Function

• •

Page 15: Hierarchical Allelic Pairwise Independent Function by  David Iclănzan

Goal of this paper (1)• Coffin and Smith found parity functions, where variables

appear to be independent when observing only two of them, to fail EDAs. • It was believed to be difficult for EDAs.

• Chen and Yu found that cGA and ECGA can solve parity functions in the polynomial time.

• cGA, without linkage learning, can solve parity function.• The author think that parity function can’t present the allelic

pairwise independent functions.

Page 16: Hierarchical Allelic Pairwise Independent Function by  David Iclănzan

Goal of this paper (2)• Author says, “This paper focuses on settling the open

question, whether or not the heavy reliance on pairwise exploitation in present EDAs implies a weakness on linkage learning for some nearly decomposable problems --- a class of problems for which EDAs are considered well-suited.”

• The author think “CPF” is too easy to be the typical problems.• Therefore, his goal is to propose a new allelic pairwise independent

functions to fail current EDAs

Page 17: Hierarchical Allelic Pairwise Independent Function by  David Iclănzan

From Teil’s View• True

• EDAs(hBOA) cannot solve CPF efficiently.• cGA and ECGA can solve CPF efficiently.• Give correct linkage model, EDAs can solve CPF efficiently (???)

• [Author’s view]• CPF is easy, because cGA can solve it.• Find a new functions to fail ECGA (or other EDAs).

• ECGA with pairwise linkage learning must fail.• Must give correct linkage, then ECGA can solve. (???)•

• [Teil’s View]• CPF is easy, because cGA can solve it.• Other EDAs can’t solve CPF?

• Why? => Find the reason.• We found the replacement mechanism.

Page 18: Hierarchical Allelic Pairwise Independent Function by  David Iclănzan

The summary of this paper’s flow

EDAs

Pairwise Linkage Detect

Computationalmust

CPFwithout

pairwise linkage

Uni-variae

Multi-variae

(2)Easy (2)Hard (?)

Some famous nearly decomposable

problems

New Function

(3)CPF Is easy

Nearly Decomposable Problems

(1)Well (4)Hard

(5) Weakness

Page 19: Hierarchical Allelic Pairwise Independent Function by  David Iclănzan

Hierarchical Pairwise Allelic Independent Function (1)

11 -> 100 -> 0Other -> -

Page 20: Hierarchical Allelic Pairwise Independent Function by  David Iclănzan

Hierarchical Pairwise Allelic Independent Function (2)

0010 1101 0011 0001 10010 0 1 0 1

0010 1101 0011 0001 1001--- --- 1 --- 0

Page 21: Hierarchical Allelic Pairwise Independent Function by  David Iclănzan

CPF and HPAIF• CPF has too many optima

• global optima

• HPAIF • optima

2(𝑘− 1) 2𝑚(𝑘− 1) 2𝑚(𝑘− 1)

Page 22: Hierarchical Allelic Pairwise Independent Function by  David Iclănzan

Experiment

Page 23: Hierarchical Allelic Pairwise Independent Function by  David Iclănzan

Conclusion• EDAs on some parity function may scale exponentially.• cGA and ECGA can scale CPF on polynomial time.

• CPF, CP/TF, Walsh Function may be easy on allelic pairwise independent function

• The author proposed a new function to detect if EDAs with pairwise detection has weakness.• ECGA failed with it.

• Current EDAs with pairwise linkage learning has weakness on some nearly decomposable function.• He propose a new allelic pairwise independent function to support

this.

Page 24: Hierarchical Allelic Pairwise Independent Function by  David Iclănzan

Discussion• There is no need to design a new testing function that

most EDAs cannot solve.• Moreover, the only way to solve this testing function is to give

EDAs the information of linkage.• The author said that CPF is easy testing problem.

• Hence, ECGA can solve CPF.• However, no explain on why hBOA failed on it.

• If we believe that CPF is an easy testing function.• We should first clear why hBOA failed on CPF