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

Slides:



Advertisements
Similar presentations
Complexity. P=NP? Who knows? Who cares? Lets revisit some questions from last time – How many pairwise comparisons do I need to do to check if a sequence.
Advertisements

Annual International Conference On GIS, GPS AND Remote Sensing.
Biologically Inspired Computing: Operators for Evolutionary Algorithms
Combinatorial Algorithms for Haplotype Inference Pure Parsimony Dan Gusfield.
1 Evolutionary Computational Inteliigence Lecture 6b: Towards Parameter Control Ferrante Neri University of Jyväskylä.
Simulation-based Optimization for Region Design in the U.S. Liver Transplantation Network Gabriel Zayas-Cabán, Patricio Rocha, and Dr. Nan Kong Department.
The Use of Linkage Learning in Genetic Algorithms By David Newman.
Linkage Problem, Distribution Estimation, and Bayesian Networks Evolutionary Computation 8(3) Martin Pelikan, David E. Goldberg, and Erick Cantu-Paz.
Genetic Algorithm with Limited Convergence 1 Simple Selectorecombinative GAs Scale poorely on hard problems (multimodal, deceptive, high degree of subsolution.
Linkage Tree Genetic Algorithm Wei-Ming Chen.  The Linkage Tree Genetic Algorithm, Dirk Thierens, 2010  Pairwise and Problem-Specific Distance Metrics.
Genetic Algorithms Representation of Candidate Solutions GAs on primarily two types of representations: –Binary-Coded –Real-Coded Binary-Coded GAs must.
Integrating Bayesian Networks and Simpson’s Paradox in Data Mining Alex Freitas University of Kent Ken McGarry University of Sunderland.
1 Structure of search space, complexity of stochastic combinatorial optimization algorithms and application to biological motifs discovery Robin Gras INRIA.
Date:2011/06/08 吳昕澧 BOA: The Bayesian Optimization Algorithm.
Estimation of Distribution Algorithms Ata Kaban School of Computer Science The University of Birmingham.
The Adaptive Hierarchical Fair Competition (HFC) Model for EA’s Jianjun Hu, Erik D. Goodman Kisung Seo, Min Pei Genetic Algorithm Research &Applications.
A new crossover technique in Genetic Programming Janet Clegg Intelligent Systems Group Electronics Department.
Presenter: Tsung-Yu Ho What is Niching ? Signing Baseball Players After regular season, every team’s manager is worried about signing Free.
Efficient Methodologies for Reliability Based Design Optimization
The Pareto fitness genetic algorithm: Test function study Wei-Ming Chen
A Schema-Based Evolutionary Alg’m. for Black-Box Optimization David A. Cape CS 448, Spring 2008 Missouri S & T.
D Nagesh Kumar, IIScOptimization Methods: M1L4 1 Introduction and Basic Concepts Classical and Advanced Techniques for Optimization.
Differential Evolution Hossein Talebi Hassan Nikoo 1.
Theory A.E. Eiben and J.E. Smith, Introduction to Evolutionary Computing Chapter 11 1.
Algorithms for a large sparse nonlinear eigenvalue problem Yusaku Yamamoto Dept. of Computational Science & Engineering Nagoya University.
Techniques for Analysis and Calibration of Multi- Agent Simulations Manuel Fehler Franziska Klügl Frank Puppe Universität Würzburg Lehrstuhl für Künstliche.
1 Paper Review for ENGG6140 Memetic Algorithms By: Jin Zeng Shaun Wang School of Engineering University of Guelph Mar. 18, 2002.
Slides are based on Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems.
Estimation of Distribution Algorithms (EDA)
Genetic Algorithms Michael J. Watts
ART – Artificial Reasoning Toolkit Evolving a complex system Marco Lamieri Spss training day
Comparison of Differential Evolution and Genetic Algorithm in the Design of a 2MW Permanent Magnet Wind Generator A.D.Lilla, M.A.Khan, P.Barendse Department.
Fuzzy Genetic Algorithm
Scalable Symbolic Model Order Reduction Yiyu Shi*, Lei He* and C. J. Richard Shi + *Electrical Engineering Department, UCLA + Electrical Engineering Department,
Evolving Virtual Creatures & Evolving 3D Morphology and Behavior by Competition Papers by Karl Sims Presented by Sarah Waziruddin.
Genetic Algorithms Siddhartha K. Shakya School of Computing. The Robert Gordon University Aberdeen, UK
GENETIC ALGORITHM A biologically inspired model of intelligence and the principles of biological evolution are applied to find solutions to difficult problems.
How to apply Genetic Algorithms Successfully Prabhas Chongstitvatana Chulalongkorn University 4 February 2013.
Siddhartha Shakya1 Estimation Of Distribution Algorithm based on Markov Random Fields Siddhartha Shakya School Of Computing The Robert Gordon.
Introduction to Evolutionary Computation Prabhas Chongstitvatana Chulalongkorn University WUNCA, Mahidol, 25 January 2011.
1 Effect of Spatial Locality on An Evolutionary Algorithm for Multimodal Optimization EvoNum 2010 Ka-Chun Wong, Kwong-Sak Leung, and Man-Hon Wong Department.
MAE 552 Heuristic Optimization Instructor: John Eddy Lecture #12 2/20/02 Evolutionary Algorithms.
Optimization by Model Fitting Chapter 9 Luke, Essentials of Metaheuristics, 2011 Byung-Hyun Ha R1.
Recent Research about LTGA Lecturer:Yu-Fan Tung, R Advisor:Tian-Li Yu Date:May 8, 2014.
Evolving RBF Networks via GP for Estimating Fitness Values using Surrogate Models Ahmed Kattan Edgar Galvan.
Sporadic model building for efficiency enhancement of the hierarchical BOA Genetic Programming and Evolvable Machines (2008) 9: Martin Pelikan, Kumara.
Agenda  INTRODUCTION  GENETIC ALGORITHMS  GENETIC ALGORITHMS FOR EXPLORING QUERY SPACE  SYSTEM ARCHITECTURE  THE EFFECT OF DIFFERENT MUTATION RATES.
Artificial Intelligence By Mr. Ejaz CIIT Sahiwal Evolutionary Computation.
By Ping-Chu Hung Advisor: Ying-Ping Chen.  Introduction: background and objectives  Review of ECGA  ECGA for integer variables ◦ Experiments and performances.
Grid-Based Genetic Algorithm Approach to Colour Image Segmentation Marco Gallotta Keri Woods Supervised by Audrey Mbogho.
Breeding Swarms: A GA/PSO Hybrid 簡明昌 Author and Source Author: Matthew Settles and Terence Soule Source: GECCO 2005, p How to get: (\\nclab.csie.nctu.edu.tw\Repository\Journals-
Estimation of Distribution Algorithm and Genetic Programming Structure Complexity Lab,Seoul National University KIM KANGIL.
 Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems n Introduction.
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology 1 Intelligent Exploration for Genetic Algorithms Using Self-Organizing.
Paper Review for ENGG6140 Memetic Algorithms
Introduction to genetic algorithm
Genetic Algorithm in TDR System
Optimization Of Robot Motion Planning Using Genetic Algorithm
The 2st Chinese Workshop on Evolutionary Computation and Learning
Bulgarian Academy of Sciences
School of Computer Science & Engineering
C.-S. Shieh, EC, KUAS, Taiwan
Evolution strategies Can programs learn?
Probability-based Evolutionary Algorithms
Evolutionary Computation,
“Hard” Optimization Problems
○ Hisashi Shimosaka (Doshisha University)
Genetic Algorithm Soft Computing: use of inexact t solution to compute hard task problems. Soft computing tolerant of imprecision, uncertainty, partial.
A Gentle Tutorial of the EM Algorithm and its Application to Parameter Estimation for Gaussian Mixture and Hidden Markov Models Jeff A. Bilmes International.
A Gentle Tutorial of the EM Algorithm and its Application to Parameter Estimation for Gaussian Mixture and Hidden Markov Models Jeff A. Bilmes International.
Presentation transcript:

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

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

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.

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

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

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.

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

Basic Knowledge (4) cGA (univariate EDA) Vector [P1,P2,P3,P4] = [0.5, 0.5,0.5,0.5] Generate two individuals (f=3) (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]

Motivation (1)

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)

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?

CPF Function Concatenated Parity Function Length = 20, k=4, m= CPF(X) = X =

CP/TF Function Concatenated Parity / Trap Function CPF(X) = X =

Wash Function

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.

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

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.

The summary of this paper’s flow EDAs Pairwise Linkage Detect Computational must CPF without 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

Hierarchical Pairwise Allelic Independent Function (1) 11 -> > 0 Other -> -

Hierarchical Pairwise Allelic Independent Function (2)

CPF and HPAIF

Experiment

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.

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