SlideShare a Scribd company logo
1 of 33
Download to read offline
Motivation               Outline                hBOA             Biasing    Experiments                Conclusions




             Intelligent Bias of Network Structures in the
                            Hierarchical BOA

                                       M. Hauschild1              M. Pelikan1
                    1 Missouri   Estimation of Distribution Algorithms Laboratory (MEDAL)
                               Department of Mathematics and Computer Science
                                        University of Missouri - St. Louis


             Genetic and Evolutionary Computation Conference, 2009



M. Hauschild and M. Pelikan                                                       University of Missouri - St. Louis
Intelligent Bias of Network Structures in the Hierarchical BOA
Motivation               Outline                hBOA             Biasing   Experiments                Conclusions




Motivation



               In optimization, always looking to solve harder problems
               hBOA can solve a broad class of problems robustly and
               fast
                        Scalability isn’t always enough
               Much work has been done in speeding up hBOA
                        Sporadic Model-Building
                        Parallelization
                        Others




M. Hauschild and M. Pelikan                                                      University of Missouri - St. Louis
Intelligent Bias of Network Structures in the Hierarchical BOA
Motivation               Outline                hBOA             Biasing   Experiments                Conclusions




Motivation


               Each run of an EDA leaves us with a tremendous amount
               of information
                        The algorithm decomposes the problem for us
                        Left with a series of models
               Methods have been developed to exploit this information
                        Require hand-inspection
                        Very sensitive to parameters
               Wanted to develop a method that is less sensitive to
               parameters




M. Hauschild and M. Pelikan                                                      University of Missouri - St. Louis
Intelligent Bias of Network Structures in the Hierarchical BOA
Motivation               Outline                hBOA             Biasing   Experiments                Conclusions




Outline


               hBOA
               Biasing hBOA
                        Structural Priors in Bayesian Networks
                        Split Probability Matrix
                        SPM-based Bias
               Test Problems
               Experiments
                        Trap-5
                        2D Ising Spin Glasses
               Conclusions


M. Hauschild and M. Pelikan                                                      University of Missouri - St. Louis
Intelligent Bias of Network Structures in the Hierarchical BOA
Motivation               Outline                hBOA             Biasing   Experiments                Conclusions




hierarchical Bayesian Optimization Algorithm (hBOA)
               Pelikan, Goldberg, and Cantú-Paz; 2001
                        Uses Bayesian network with local structures to model
                        solutions
                                Acyclic directed Graph
                                String positions are the nodes
                                Edges represent conditional dependencies
                                Where there is no edge, implicit independence
                        Niching to maintain diversity




M. Hauschild and M. Pelikan                                                      University of Missouri - St. Louis
Intelligent Bias of Network Structures in the Hierarchical BOA
Motivation               Outline                hBOA             Biasing   Experiments                Conclusions




hBOA


               Two Components
                        Structure
                                Edges determine dependencies
                                Majority of time spent here
                        Parameters
                                Conditional probabilities depending on parents
                                Example - p(Accident|Wet Road, Speed)
               Network built greedily, one edge at a time
               Metric punishes complexity




M. Hauschild and M. Pelikan                                                      University of Missouri - St. Louis
Intelligent Bias of Network Structures in the Hierarchical BOA
Motivation               Outline                hBOA             Biasing   Experiments                Conclusions




hBOA




M. Hauschild and M. Pelikan                                                      University of Missouri - St. Louis
Intelligent Bias of Network Structures in the Hierarchical BOA
Motivation               Outline                hBOA             Biasing   Experiments                Conclusions




hBOA




M. Hauschild and M. Pelikan                                                      University of Missouri - St. Louis
Intelligent Bias of Network Structures in the Hierarchical BOA
Motivation               Outline                hBOA             Biasing   Experiments                Conclusions




hBOA




M. Hauschild and M. Pelikan                                                      University of Missouri - St. Louis
Intelligent Bias of Network Structures in the Hierarchical BOA
Motivation               Outline                hBOA             Biasing   Experiments                Conclusions




hBOA




M. Hauschild and M. Pelikan                                                      University of Missouri - St. Louis
Intelligent Bias of Network Structures in the Hierarchical BOA
Motivation               Outline                hBOA             Biasing   Experiments                Conclusions




hBOA




M. Hauschild and M. Pelikan                                                      University of Missouri - St. Louis
Intelligent Bias of Network Structures in the Hierarchical BOA
Motivation               Outline                hBOA             Biasing   Experiments                Conclusions




hBOA




M. Hauschild and M. Pelikan                                                      University of Missouri - St. Louis
Intelligent Bias of Network Structures in the Hierarchical BOA
Motivation               Outline                hBOA              Biasing                 Experiments                   Conclusions




Structural Priors
               Bayesian-Dirichlet metric for network B and data set D with
               prior knowledge ξ is

                                                                 p(B|ξ)p(D|B, ξ)
                                           p(B|D, ξ) =                           ·                                     (1)
                                                                     p(D|ξ)

               where p(B|ξ) is the prior probability of network structure.
               Bias towards simpler models is given by

                                             p(B|ξ) = c2−0.5(               i   |Li |)log2 N
                                                                                               ,                       (2)

               where N is the population and i |Li | is the number of
               leaves.
               Want to modify this based on prior information
M. Hauschild and M. Pelikan                                                                        University of Missouri - St. Louis
Intelligent Bias of Network Structures in the Hierarchical BOA
Motivation               Outline                hBOA             Biasing   Experiments                Conclusions




Biasing




M. Hauschild and M. Pelikan                                                      University of Missouri - St. Louis
Intelligent Bias of Network Structures in the Hierarchical BOA
Motivation               Outline                hBOA             Biasing   Experiments                Conclusions




Split Probability Matrix


               Lets bias towards same number of splits
               Use split probability matrix to store our prior knowledge
               4-dimensional matrix of size n × n × d × e where n is the
               problem size, d is maximum number of splits, and e is the
               maximum generation
               S stores, for each possible pair of decision variables, the
               conditional probability of a split between them (by gen.)
               In our sampling we use a threshold of 90% for e




M. Hauschild and M. Pelikan                                                      University of Missouri - St. Louis
Intelligent Bias of Network Structures in the Hierarchical BOA
Motivation               Outline                hBOA                       Biasing           Experiments                    Conclusions




SPM-Based Bias


                                No splits                                                   One split
                                                                                                                            1

                                        1                        0.5                              1
                                        2                                                         2                         0.8
                 100                    3                                       100               3
                                        4
                                        5
                                                                 0.4                              4
                                                                                                  5
        node j




                                                                       node j
                                        6
                                            2   4   6
                                                                                                  6
                                                                                                        2    4    6
                                                                                                                            0.6
                 200                                             0.3            200
                                                                                                                            0.4
                                                                 0.2
                 300                                                            300                                         0.2
                                                                 0.1

                 400                                             0              400                                         0
                         100        200 300             400                           100     200 300                 400
                                   node i                                                    node i




M. Hauschild and M. Pelikan                                                                           University of Missouri - St. Louis
Intelligent Bias of Network Structures in the Hierarchical BOA
Motivation               Outline                hBOA             Biasing               Experiments                Conclusions




SPM-Based Bias
               Want to define our own prior probability
               Prior probability of network structure:
                                                                       n
                                                     p(B|ξ) =              p(Ti ).                               (3)
                                                                   i=1

               For a particular decision tree Ti , p(Ti ) is given by:

                                                    p(Ti ) =            κ
                                                                       qi,j,k (i,j),                             (4)
                                                                 j=i

               where qi,j,k (i,j) denotes the probability that there are at
               least k(i, j) splits on Xj in decision trees for Xi . κ is used to
               tune the effect of prior information.
M. Hauschild and M. Pelikan                                                                  University of Missouri - St. Louis
Intelligent Bias of Network Structures in the Hierarchical BOA
Motivation               Outline                hBOA             Biasing   Experiments                Conclusions




SPM-Based Bias

               Consider evaluation of split on Xj in Ti given k − 1 splits
               Gains in log-likelihood after a split without considering prior
               information:

                       δi,j = log2 p(D|B , ξ) − log2 p(D|B, ξ) − 0.5log2N.                           (5)

               where B is the network before the split and B is after.
               SPM used to compute gains after a split:

                  δi,j = log2 p(D|B , ξ) − log2 p(D|B, ξ) + κ log2 Si,j,k (i,j),g (6)

               This bias can still be overcome

M. Hauschild and M. Pelikan                                                      University of Missouri - St. Louis
Intelligent Bias of Network Structures in the Hierarchical BOA
Motivation               Outline                hBOA                Biasing      Experiments                Conclusions




Trap-5


               Partition binary string into disjoint groups of 5 bits

                                                                 5            if ones = 5
                              trap5 (ones) =                                              ,                (7)
                                                                 4 − ones     otherwise

               Total fitness is sum of single traps
               Global Optimum: String 1111...1
               Local Optimum: 00000 in any partition




M. Hauschild and M. Pelikan                                                            University of Missouri - St. Louis
Intelligent Bias of Network Structures in the Hierarchical BOA
Motivation               Outline                hBOA             Biasing              Experiments                Conclusions




2D Ising Spin Glass
               Origin in physics
               Spins arranged on a 2D grid
               Each spin sj can have two values: +1 or -1
               Each connection i, j has a weight Jij . Set of weights
               specifies one instance.
               Energy is given by...
                                                    E (C) =            si Ji,j sj ,                             (8)
                                                                 i,j




M. Hauschild and M. Pelikan                                                                 University of Missouri - St. Louis
Intelligent Bias of Network Structures in the Hierarchical BOA
Motivation               Outline                hBOA             Biasing   Experiments                Conclusions




2D Ising Spin Glass


               Problem is to find the values of the spins so energy is
               minimized
               Very hard for most optimization techniques
                        Extremely large number of local optima
                        Decomposition of bounded order is insufficient
                        Solvable in polynomial time by analytical techniques
               hBOA has been shown emperically to solve it in polynomial
               time
                        A deterministic hill-climber(DHC) is used to improve the
                        quality of evaluated solutions



M. Hauschild and M. Pelikan                                                      University of Missouri - St. Louis
Intelligent Bias of Network Structures in the Hierarchical BOA
Motivation               Outline                hBOA             Biasing   Experiments                Conclusions




Experiments on Trap-5



               Need to learn SPM from sample
               Show effects of SPM using various κ
               Problem sizes from n = 50 to n = 175
               SPM learned from 10 bisection runs of 10 runs each
                        Used to bias model building in another 10 bisection runs
                        Threshold of 90%
               Varied κ from 0.05 to 3




M. Hauschild and M. Pelikan                                                      University of Missouri - St. Louis
Intelligent Bias of Network Structures in the Hierarchical BOA
Motivation                                      Outline                           hBOA               Biasing                                   Experiments                Conclusions




Speedups on Trap-5, κ = 1
             Execution Speedup                                                                                 Evaluation Speedup
             Execution Time Speedup




                                      7                                                                                             4




                                                                                                               Evaluation Speedup
                                      6
                                      5                                                                                             3
                                      4
                                      3                                                                                             2
                                      2
                                      1                                                                                             1
                                      50   75    100 125 150         175                                                            50   75    100 125 150      175
                                                Problem Size                                                                                  Problem Size
                                                          Reduction in Bits Examined
                                                                                  80
                                                               Reduction Factor




                                                                                  60

                                                                                  40

                                                                                  20

                                                                                   0
                                                                                   50    75    100 125 150              175
                                                                                              Problem Size



M. Hauschild and M. Pelikan                                                                                                                          University of Missouri - St. Louis
Intelligent Bias of Network Structures in the Hierarchical BOA
Motivation                            Outline                       hBOA                Biasing                               Experiments                  Conclusions




Effects of κ on Trap-5 of n = 100
                                   Execution Time                                                                           Evaluations
                                                                                                                        4
                              15                                                                                     x 10
                                                                                                                15
             Execution Time




                                                                                                  Evaluations
                              10                                                                                10

                               5                                                                                 5


                               0                                                                                 0
                              0.05     1        2                   3                                           0.05          1          2          3
                                            κ                                                                                     κ
                                                                          Bits Examined
                                                                            7
                                                                         x 10
                                                                    10
                                                    Bits Examined




                                                                     5



                                                                     0
                                                                         0.25   1       2                        3
                                                                                    κ


M. Hauschild and M. Pelikan                                                                                                           University of Missouri - St. Louis
Intelligent Bias of Network Structures in the Hierarchical BOA
Motivation               Outline                hBOA             Biasing   Experiments                Conclusions




Experiments on 2D Ising Spin Glass


               Need to learn SPM from sample
               Show effects of SPM using various κ
               100 instances of 3 different sizes
               Cross-validation
                        SPM learned from 90 instances, used to solve remaining 10
                        Repeated 10 times
                        Threshold of 90%
               Varied κ from 0.05 to 3




M. Hauschild and M. Pelikan                                                      University of Missouri - St. Louis
Intelligent Bias of Network Structures in the Hierarchical BOA
Motivation               Outline                hBOA             Biasing   Experiments                Conclusions




Speedups on 2D Ising spin glass



               Speedups obtained using SPM bias where κ = 1
                    size             Exec. speedup               Eval. Speedup     Bits Exam.
                  16 × 16                 1.16                        0.87             1.5
                  20 × 20                 1.42                        0.96            1.84
                  24 × 24                 1.56                        0.98            2.03




M. Hauschild and M. Pelikan                                                      University of Missouri - St. Louis
Intelligent Bias of Network Structures in the Hierarchical BOA
Motivation                        Outline                        hBOA            Biasing                           Experiments                  Conclusions




Effects of κ on 2D Ising spin glass
                                  16 × 16                                                                          20 × 20
                              8                                                                             40
             Execution Time




                                                                                           Execution Time
                              6                                                                             30

                              4
                                                                                                            20
                              2
                                                                                                            10
                         0                                                                                   5
                        0.05      1         2                    3                                          0.05   1          2          3
                                       κ                                                                               κ
                                                                         24 × 24
                                                                 200
                                                Execution Time




                                                                 150

                                                                 100

                                                                 50

                                                                   0
                                                                  0.05   1        2                          3
                                                                             κ


M. Hauschild and M. Pelikan                                                                                                University of Missouri - St. Louis
Intelligent Bias of Network Structures in the Hierarchical BOA
Motivation                          Outline                         hBOA                 Biasing                          Experiments                Conclusions




Effects of κ on 2D Ising spin glass
                                    16 × 16                                                                               20 × 20
                           5000                                                                                  8000

                                                                                                                 7000
             Evaluations




                                                                                                   Evaluations
                           4000
                                                                                                                 6000

                                                                                                                 5000
                           3000
                                                                                                                 4000

                           2000                                                                                  3000
                             0.05     1           2                 3                                              0.05    1        2         3
                                              κ                                                                                κ
                                                                                 24 × 24
                                                                             4
                                                                          x 10
                                                                     2
                                                      Evaluations




                                                                    1.5


                                                                     1


                                                                    0.5
                                                                     0.05        1        2                       3
                                                                                     κ


M. Hauschild and M. Pelikan                                                                                                     University of Missouri - St. Louis
Intelligent Bias of Network Structures in the Hierarchical BOA
Motivation                                Outline                       hBOA               Biasing                              Experiments                  Conclusions




Effects of κ on 2D Ising spin glass
                                          16 × 16                                                                               20 × 20
                                      8                                                                                     8
                                   x 10                                                                                  x 10
                              2                                                                                      8




                                                                                                     Bits Examined
             Bits Examined




                             1.5                                                                                     6


                              1                                                                                      4


                             0.5                                                                                2
                              0.05         1        2                   3                                      0.05             1         2           3
                                                κ                                                                                   κ
                                                                                   24 × 24
                                                                               9
                                                                            x 10
                                                                        4
                                                        Bits Examined




                                                                        3


                                                                        2


                                                                   1
                                                                  0.05             1       2                         3
                                                                                       κ

M. Hauschild and M. Pelikan                                                                                                             University of Missouri - St. Louis
Intelligent Bias of Network Structures in the Hierarchical BOA
Motivation               Outline                hBOA             Biasing       Experiments                Conclusions




Effects of κ on 2D Ising spin glass



               κ that led to maximum speedup

                    size              κ          Exec. speedup             Eval. Speedup            Bits Exam
                  16 × 16            0.75             1.24                      0.96                   1.66
                  20 × 20            1.25             1.44                      0.94                   1.85
                  24 × 24             1               1.56                      0.98                   2.03




M. Hauschild and M. Pelikan                                                          University of Missouri - St. Louis
Intelligent Bias of Network Structures in the Hierarchical BOA
Motivation               Outline                hBOA             Biasing   Experiments                Conclusions




Conclusions


               Unlike many EAs, we are left with a series of models
               Many ways to try and exploit this information
               Proposed a method to bias network structure in hBOA
               Led to speedups from 3.5-6 on Trap-5 and up to 1.5 on 2D
               Ising spin glasses
               This is only one way
               Can be extended to many other problems




M. Hauschild and M. Pelikan                                                      University of Missouri - St. Louis
Intelligent Bias of Network Structures in the Hierarchical BOA
Motivation               Outline                hBOA             Biasing     Experiments                Conclusions




Conclusions



               Efficiency enhancements work together

                                      Parallelization                      50
                                      Hybridization                        2
                                      Soft bias from past runs             1.5
                                      Evaluation Relaxation                1.1
                                      Total                                165




M. Hauschild and M. Pelikan                                                        University of Missouri - St. Louis
Intelligent Bias of Network Structures in the Hierarchical BOA
Motivation               Outline                hBOA             Biasing   Experiments                Conclusions




                                              Any Questions?




M. Hauschild and M. Pelikan                                                      University of Missouri - St. Louis
Intelligent Bias of Network Structures in the Hierarchical BOA

More Related Content

Viewers also liked

Empirical Analysis of ideal recombination on random decomposable problems
Empirical Analysis of ideal recombination on random decomposable problemsEmpirical Analysis of ideal recombination on random decomposable problems
Empirical Analysis of ideal recombination on random decomposable problemskknsastry
 
Simplified Runtime Analysis of Estimation of Distribution Algorithms
Simplified Runtime Analysis of Estimation of Distribution AlgorithmsSimplified Runtime Analysis of Estimation of Distribution Algorithms
Simplified Runtime Analysis of Estimation of Distribution AlgorithmsPer Kristian Lehre
 
Fitness inheritance in the Bayesian optimization algorithm
Fitness inheritance in the Bayesian optimization algorithmFitness inheritance in the Bayesian optimization algorithm
Fitness inheritance in the Bayesian optimization algorithmMartin Pelikan
 
Analysis of Evolutionary Algorithms on the One-Dimensional Spin Glass with Po...
Analysis of Evolutionary Algorithms on the One-Dimensional Spin Glass with Po...Analysis of Evolutionary Algorithms on the One-Dimensional Spin Glass with Po...
Analysis of Evolutionary Algorithms on the One-Dimensional Spin Glass with Po...Martin Pelikan
 
Towards billion bit optimization via parallel estimation of distribution algo...
Towards billion bit optimization via parallel estimation of distribution algo...Towards billion bit optimization via parallel estimation of distribution algo...
Towards billion bit optimization via parallel estimation of distribution algo...kknsastry
 
Spurious Dependencies and EDA Scalability
Spurious Dependencies and EDA ScalabilitySpurious Dependencies and EDA Scalability
Spurious Dependencies and EDA ScalabilityMartin Pelikan
 
Effects of a Deterministic Hill climber on hBOA
Effects of a Deterministic Hill climber on hBOAEffects of a Deterministic Hill climber on hBOA
Effects of a Deterministic Hill climber on hBOAMartin Pelikan
 
Using Previous Models to Bias Structural Learning in the Hierarchical BOA
Using Previous Models to Bias Structural Learning in the Hierarchical BOAUsing Previous Models to Bias Structural Learning in the Hierarchical BOA
Using Previous Models to Bias Structural Learning in the Hierarchical BOAMartin Pelikan
 
iBOA: The Incremental Bayesian Optimization Algorithm
iBOA: The Incremental Bayesian Optimization AlgorithmiBOA: The Incremental Bayesian Optimization Algorithm
iBOA: The Incremental Bayesian Optimization AlgorithmMartin Pelikan
 
Efficiency Enhancement of Estimation of Distribution Algorithms
Efficiency Enhancement of Estimation of Distribution AlgorithmsEfficiency Enhancement of Estimation of Distribution Algorithms
Efficiency Enhancement of Estimation of Distribution AlgorithmsMartin Pelikan
 
Using Problem-Specific Knowledge and Learning from Experience in Estimation o...
Using Problem-Specific Knowledge and Learning from Experience in Estimation o...Using Problem-Specific Knowledge and Learning from Experience in Estimation o...
Using Problem-Specific Knowledge and Learning from Experience in Estimation o...Martin Pelikan
 
Initial-Population Bias in the Univariate Estimation of Distribution Algorithm
Initial-Population Bias in the Univariate Estimation of Distribution AlgorithmInitial-Population Bias in the Univariate Estimation of Distribution Algorithm
Initial-Population Bias in the Univariate Estimation of Distribution AlgorithmMartin Pelikan
 
Transfer Learning, Soft Distance-Based Bias, and the Hierarchical BOA
Transfer Learning, Soft Distance-Based Bias, and the Hierarchical BOATransfer Learning, Soft Distance-Based Bias, and the Hierarchical BOA
Transfer Learning, Soft Distance-Based Bias, and the Hierarchical BOAMartin Pelikan
 
Analyzing Probabilistic Models in Hierarchical BOA on Traps and Spin Glasses
Analyzing Probabilistic Models in Hierarchical BOA on Traps and Spin GlassesAnalyzing Probabilistic Models in Hierarchical BOA on Traps and Spin Glasses
Analyzing Probabilistic Models in Hierarchical BOA on Traps and Spin GlassesMartin Pelikan
 
The Bayesian Optimization Algorithm with Substructural Local Search
The Bayesian Optimization Algorithm with Substructural Local SearchThe Bayesian Optimization Algorithm with Substructural Local Search
The Bayesian Optimization Algorithm with Substructural Local SearchMartin Pelikan
 
Order Or Not: Does Parallelization of Model Building in hBOA Affect Its Scala...
Order Or Not: Does Parallelization of Model Building in hBOA Affect Its Scala...Order Or Not: Does Parallelization of Model Building in hBOA Affect Its Scala...
Order Or Not: Does Parallelization of Model Building in hBOA Affect Its Scala...Martin Pelikan
 
Estimation of Distribution Algorithms Tutorial
Estimation of Distribution Algorithms TutorialEstimation of Distribution Algorithms Tutorial
Estimation of Distribution Algorithms TutorialMartin Pelikan
 

Viewers also liked (17)

Empirical Analysis of ideal recombination on random decomposable problems
Empirical Analysis of ideal recombination on random decomposable problemsEmpirical Analysis of ideal recombination on random decomposable problems
Empirical Analysis of ideal recombination on random decomposable problems
 
Simplified Runtime Analysis of Estimation of Distribution Algorithms
Simplified Runtime Analysis of Estimation of Distribution AlgorithmsSimplified Runtime Analysis of Estimation of Distribution Algorithms
Simplified Runtime Analysis of Estimation of Distribution Algorithms
 
Fitness inheritance in the Bayesian optimization algorithm
Fitness inheritance in the Bayesian optimization algorithmFitness inheritance in the Bayesian optimization algorithm
Fitness inheritance in the Bayesian optimization algorithm
 
Analysis of Evolutionary Algorithms on the One-Dimensional Spin Glass with Po...
Analysis of Evolutionary Algorithms on the One-Dimensional Spin Glass with Po...Analysis of Evolutionary Algorithms on the One-Dimensional Spin Glass with Po...
Analysis of Evolutionary Algorithms on the One-Dimensional Spin Glass with Po...
 
Towards billion bit optimization via parallel estimation of distribution algo...
Towards billion bit optimization via parallel estimation of distribution algo...Towards billion bit optimization via parallel estimation of distribution algo...
Towards billion bit optimization via parallel estimation of distribution algo...
 
Spurious Dependencies and EDA Scalability
Spurious Dependencies and EDA ScalabilitySpurious Dependencies and EDA Scalability
Spurious Dependencies and EDA Scalability
 
Effects of a Deterministic Hill climber on hBOA
Effects of a Deterministic Hill climber on hBOAEffects of a Deterministic Hill climber on hBOA
Effects of a Deterministic Hill climber on hBOA
 
Using Previous Models to Bias Structural Learning in the Hierarchical BOA
Using Previous Models to Bias Structural Learning in the Hierarchical BOAUsing Previous Models to Bias Structural Learning in the Hierarchical BOA
Using Previous Models to Bias Structural Learning in the Hierarchical BOA
 
iBOA: The Incremental Bayesian Optimization Algorithm
iBOA: The Incremental Bayesian Optimization AlgorithmiBOA: The Incremental Bayesian Optimization Algorithm
iBOA: The Incremental Bayesian Optimization Algorithm
 
Efficiency Enhancement of Estimation of Distribution Algorithms
Efficiency Enhancement of Estimation of Distribution AlgorithmsEfficiency Enhancement of Estimation of Distribution Algorithms
Efficiency Enhancement of Estimation of Distribution Algorithms
 
Using Problem-Specific Knowledge and Learning from Experience in Estimation o...
Using Problem-Specific Knowledge and Learning from Experience in Estimation o...Using Problem-Specific Knowledge and Learning from Experience in Estimation o...
Using Problem-Specific Knowledge and Learning from Experience in Estimation o...
 
Initial-Population Bias in the Univariate Estimation of Distribution Algorithm
Initial-Population Bias in the Univariate Estimation of Distribution AlgorithmInitial-Population Bias in the Univariate Estimation of Distribution Algorithm
Initial-Population Bias in the Univariate Estimation of Distribution Algorithm
 
Transfer Learning, Soft Distance-Based Bias, and the Hierarchical BOA
Transfer Learning, Soft Distance-Based Bias, and the Hierarchical BOATransfer Learning, Soft Distance-Based Bias, and the Hierarchical BOA
Transfer Learning, Soft Distance-Based Bias, and the Hierarchical BOA
 
Analyzing Probabilistic Models in Hierarchical BOA on Traps and Spin Glasses
Analyzing Probabilistic Models in Hierarchical BOA on Traps and Spin GlassesAnalyzing Probabilistic Models in Hierarchical BOA on Traps and Spin Glasses
Analyzing Probabilistic Models in Hierarchical BOA on Traps and Spin Glasses
 
The Bayesian Optimization Algorithm with Substructural Local Search
The Bayesian Optimization Algorithm with Substructural Local SearchThe Bayesian Optimization Algorithm with Substructural Local Search
The Bayesian Optimization Algorithm with Substructural Local Search
 
Order Or Not: Does Parallelization of Model Building in hBOA Affect Its Scala...
Order Or Not: Does Parallelization of Model Building in hBOA Affect Its Scala...Order Or Not: Does Parallelization of Model Building in hBOA Affect Its Scala...
Order Or Not: Does Parallelization of Model Building in hBOA Affect Its Scala...
 
Estimation of Distribution Algorithms Tutorial
Estimation of Distribution Algorithms TutorialEstimation of Distribution Algorithms Tutorial
Estimation of Distribution Algorithms Tutorial
 

More from Martin Pelikan

Population Dynamics in Conway’s Game of Life and its Variants
Population Dynamics in Conway’s Game of Life and its VariantsPopulation Dynamics in Conway’s Game of Life and its Variants
Population Dynamics in Conway’s Game of Life and its VariantsMartin Pelikan
 
Image segmentation using a genetic algorithm and hierarchical local search
Image segmentation using a genetic algorithm and hierarchical local searchImage segmentation using a genetic algorithm and hierarchical local search
Image segmentation using a genetic algorithm and hierarchical local searchMartin Pelikan
 
Distance-based bias in model-directed optimization of additively decomposable...
Distance-based bias in model-directed optimization of additively decomposable...Distance-based bias in model-directed optimization of additively decomposable...
Distance-based bias in model-directed optimization of additively decomposable...Martin Pelikan
 
Pairwise and Problem-Specific Distance Metrics in the Linkage Tree Genetic Al...
Pairwise and Problem-Specific Distance Metrics in the Linkage Tree Genetic Al...Pairwise and Problem-Specific Distance Metrics in the Linkage Tree Genetic Al...
Pairwise and Problem-Specific Distance Metrics in the Linkage Tree Genetic Al...Martin Pelikan
 
Performance of Evolutionary Algorithms on NK Landscapes with Nearest Neighbor...
Performance of Evolutionary Algorithms on NK Landscapes with Nearest Neighbor...Performance of Evolutionary Algorithms on NK Landscapes with Nearest Neighbor...
Performance of Evolutionary Algorithms on NK Landscapes with Nearest Neighbor...Martin Pelikan
 
Finding Ground States of Sherrington-Kirkpatrick Spin Glasses with Hierarchic...
Finding Ground States of Sherrington-Kirkpatrick Spin Glasses with Hierarchic...Finding Ground States of Sherrington-Kirkpatrick Spin Glasses with Hierarchic...
Finding Ground States of Sherrington-Kirkpatrick Spin Glasses with Hierarchic...Martin Pelikan
 
Computational complexity and simulation of rare events of Ising spin glasses
Computational complexity and simulation of rare events of Ising spin glasses Computational complexity and simulation of rare events of Ising spin glasses
Computational complexity and simulation of rare events of Ising spin glasses Martin Pelikan
 
Hybrid Evolutionary Algorithms on Minimum Vertex Cover for Random Graphs
Hybrid Evolutionary Algorithms on Minimum Vertex Cover for Random GraphsHybrid Evolutionary Algorithms on Minimum Vertex Cover for Random Graphs
Hybrid Evolutionary Algorithms on Minimum Vertex Cover for Random GraphsMartin Pelikan
 

More from Martin Pelikan (8)

Population Dynamics in Conway’s Game of Life and its Variants
Population Dynamics in Conway’s Game of Life and its VariantsPopulation Dynamics in Conway’s Game of Life and its Variants
Population Dynamics in Conway’s Game of Life and its Variants
 
Image segmentation using a genetic algorithm and hierarchical local search
Image segmentation using a genetic algorithm and hierarchical local searchImage segmentation using a genetic algorithm and hierarchical local search
Image segmentation using a genetic algorithm and hierarchical local search
 
Distance-based bias in model-directed optimization of additively decomposable...
Distance-based bias in model-directed optimization of additively decomposable...Distance-based bias in model-directed optimization of additively decomposable...
Distance-based bias in model-directed optimization of additively decomposable...
 
Pairwise and Problem-Specific Distance Metrics in the Linkage Tree Genetic Al...
Pairwise and Problem-Specific Distance Metrics in the Linkage Tree Genetic Al...Pairwise and Problem-Specific Distance Metrics in the Linkage Tree Genetic Al...
Pairwise and Problem-Specific Distance Metrics in the Linkage Tree Genetic Al...
 
Performance of Evolutionary Algorithms on NK Landscapes with Nearest Neighbor...
Performance of Evolutionary Algorithms on NK Landscapes with Nearest Neighbor...Performance of Evolutionary Algorithms on NK Landscapes with Nearest Neighbor...
Performance of Evolutionary Algorithms on NK Landscapes with Nearest Neighbor...
 
Finding Ground States of Sherrington-Kirkpatrick Spin Glasses with Hierarchic...
Finding Ground States of Sherrington-Kirkpatrick Spin Glasses with Hierarchic...Finding Ground States of Sherrington-Kirkpatrick Spin Glasses with Hierarchic...
Finding Ground States of Sherrington-Kirkpatrick Spin Glasses with Hierarchic...
 
Computational complexity and simulation of rare events of Ising spin glasses
Computational complexity and simulation of rare events of Ising spin glasses Computational complexity and simulation of rare events of Ising spin glasses
Computational complexity and simulation of rare events of Ising spin glasses
 
Hybrid Evolutionary Algorithms on Minimum Vertex Cover for Random Graphs
Hybrid Evolutionary Algorithms on Minimum Vertex Cover for Random GraphsHybrid Evolutionary Algorithms on Minimum Vertex Cover for Random Graphs
Hybrid Evolutionary Algorithms on Minimum Vertex Cover for Random Graphs
 

Recently uploaded

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Recently uploaded (20)

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

Intelligent Bias of Network Structures in the Hierarchical BOA

  • 1. Motivation Outline hBOA Biasing Experiments Conclusions Intelligent Bias of Network Structures in the Hierarchical BOA M. Hauschild1 M. Pelikan1 1 Missouri Estimation of Distribution Algorithms Laboratory (MEDAL) Department of Mathematics and Computer Science University of Missouri - St. Louis Genetic and Evolutionary Computation Conference, 2009 M. Hauschild and M. Pelikan University of Missouri - St. Louis Intelligent Bias of Network Structures in the Hierarchical BOA
  • 2. Motivation Outline hBOA Biasing Experiments Conclusions Motivation In optimization, always looking to solve harder problems hBOA can solve a broad class of problems robustly and fast Scalability isn’t always enough Much work has been done in speeding up hBOA Sporadic Model-Building Parallelization Others M. Hauschild and M. Pelikan University of Missouri - St. Louis Intelligent Bias of Network Structures in the Hierarchical BOA
  • 3. Motivation Outline hBOA Biasing Experiments Conclusions Motivation Each run of an EDA leaves us with a tremendous amount of information The algorithm decomposes the problem for us Left with a series of models Methods have been developed to exploit this information Require hand-inspection Very sensitive to parameters Wanted to develop a method that is less sensitive to parameters M. Hauschild and M. Pelikan University of Missouri - St. Louis Intelligent Bias of Network Structures in the Hierarchical BOA
  • 4. Motivation Outline hBOA Biasing Experiments Conclusions Outline hBOA Biasing hBOA Structural Priors in Bayesian Networks Split Probability Matrix SPM-based Bias Test Problems Experiments Trap-5 2D Ising Spin Glasses Conclusions M. Hauschild and M. Pelikan University of Missouri - St. Louis Intelligent Bias of Network Structures in the Hierarchical BOA
  • 5. Motivation Outline hBOA Biasing Experiments Conclusions hierarchical Bayesian Optimization Algorithm (hBOA) Pelikan, Goldberg, and Cantú-Paz; 2001 Uses Bayesian network with local structures to model solutions Acyclic directed Graph String positions are the nodes Edges represent conditional dependencies Where there is no edge, implicit independence Niching to maintain diversity M. Hauschild and M. Pelikan University of Missouri - St. Louis Intelligent Bias of Network Structures in the Hierarchical BOA
  • 6. Motivation Outline hBOA Biasing Experiments Conclusions hBOA Two Components Structure Edges determine dependencies Majority of time spent here Parameters Conditional probabilities depending on parents Example - p(Accident|Wet Road, Speed) Network built greedily, one edge at a time Metric punishes complexity M. Hauschild and M. Pelikan University of Missouri - St. Louis Intelligent Bias of Network Structures in the Hierarchical BOA
  • 7. Motivation Outline hBOA Biasing Experiments Conclusions hBOA M. Hauschild and M. Pelikan University of Missouri - St. Louis Intelligent Bias of Network Structures in the Hierarchical BOA
  • 8. Motivation Outline hBOA Biasing Experiments Conclusions hBOA M. Hauschild and M. Pelikan University of Missouri - St. Louis Intelligent Bias of Network Structures in the Hierarchical BOA
  • 9. Motivation Outline hBOA Biasing Experiments Conclusions hBOA M. Hauschild and M. Pelikan University of Missouri - St. Louis Intelligent Bias of Network Structures in the Hierarchical BOA
  • 10. Motivation Outline hBOA Biasing Experiments Conclusions hBOA M. Hauschild and M. Pelikan University of Missouri - St. Louis Intelligent Bias of Network Structures in the Hierarchical BOA
  • 11. Motivation Outline hBOA Biasing Experiments Conclusions hBOA M. Hauschild and M. Pelikan University of Missouri - St. Louis Intelligent Bias of Network Structures in the Hierarchical BOA
  • 12. Motivation Outline hBOA Biasing Experiments Conclusions hBOA M. Hauschild and M. Pelikan University of Missouri - St. Louis Intelligent Bias of Network Structures in the Hierarchical BOA
  • 13. Motivation Outline hBOA Biasing Experiments Conclusions Structural Priors Bayesian-Dirichlet metric for network B and data set D with prior knowledge ξ is p(B|ξ)p(D|B, ξ) p(B|D, ξ) = · (1) p(D|ξ) where p(B|ξ) is the prior probability of network structure. Bias towards simpler models is given by p(B|ξ) = c2−0.5( i |Li |)log2 N , (2) where N is the population and i |Li | is the number of leaves. Want to modify this based on prior information M. Hauschild and M. Pelikan University of Missouri - St. Louis Intelligent Bias of Network Structures in the Hierarchical BOA
  • 14. Motivation Outline hBOA Biasing Experiments Conclusions Biasing M. Hauschild and M. Pelikan University of Missouri - St. Louis Intelligent Bias of Network Structures in the Hierarchical BOA
  • 15. Motivation Outline hBOA Biasing Experiments Conclusions Split Probability Matrix Lets bias towards same number of splits Use split probability matrix to store our prior knowledge 4-dimensional matrix of size n × n × d × e where n is the problem size, d is maximum number of splits, and e is the maximum generation S stores, for each possible pair of decision variables, the conditional probability of a split between them (by gen.) In our sampling we use a threshold of 90% for e M. Hauschild and M. Pelikan University of Missouri - St. Louis Intelligent Bias of Network Structures in the Hierarchical BOA
  • 16. Motivation Outline hBOA Biasing Experiments Conclusions SPM-Based Bias No splits One split 1 1 0.5 1 2 2 0.8 100 3 100 3 4 5 0.4 4 5 node j node j 6 2 4 6 6 2 4 6 0.6 200 0.3 200 0.4 0.2 300 300 0.2 0.1 400 0 400 0 100 200 300 400 100 200 300 400 node i node i M. Hauschild and M. Pelikan University of Missouri - St. Louis Intelligent Bias of Network Structures in the Hierarchical BOA
  • 17. Motivation Outline hBOA Biasing Experiments Conclusions SPM-Based Bias Want to define our own prior probability Prior probability of network structure: n p(B|ξ) = p(Ti ). (3) i=1 For a particular decision tree Ti , p(Ti ) is given by: p(Ti ) = κ qi,j,k (i,j), (4) j=i where qi,j,k (i,j) denotes the probability that there are at least k(i, j) splits on Xj in decision trees for Xi . κ is used to tune the effect of prior information. M. Hauschild and M. Pelikan University of Missouri - St. Louis Intelligent Bias of Network Structures in the Hierarchical BOA
  • 18. Motivation Outline hBOA Biasing Experiments Conclusions SPM-Based Bias Consider evaluation of split on Xj in Ti given k − 1 splits Gains in log-likelihood after a split without considering prior information: δi,j = log2 p(D|B , ξ) − log2 p(D|B, ξ) − 0.5log2N. (5) where B is the network before the split and B is after. SPM used to compute gains after a split: δi,j = log2 p(D|B , ξ) − log2 p(D|B, ξ) + κ log2 Si,j,k (i,j),g (6) This bias can still be overcome M. Hauschild and M. Pelikan University of Missouri - St. Louis Intelligent Bias of Network Structures in the Hierarchical BOA
  • 19. Motivation Outline hBOA Biasing Experiments Conclusions Trap-5 Partition binary string into disjoint groups of 5 bits 5 if ones = 5 trap5 (ones) = , (7) 4 − ones otherwise Total fitness is sum of single traps Global Optimum: String 1111...1 Local Optimum: 00000 in any partition M. Hauschild and M. Pelikan University of Missouri - St. Louis Intelligent Bias of Network Structures in the Hierarchical BOA
  • 20. Motivation Outline hBOA Biasing Experiments Conclusions 2D Ising Spin Glass Origin in physics Spins arranged on a 2D grid Each spin sj can have two values: +1 or -1 Each connection i, j has a weight Jij . Set of weights specifies one instance. Energy is given by... E (C) = si Ji,j sj , (8) i,j M. Hauschild and M. Pelikan University of Missouri - St. Louis Intelligent Bias of Network Structures in the Hierarchical BOA
  • 21. Motivation Outline hBOA Biasing Experiments Conclusions 2D Ising Spin Glass Problem is to find the values of the spins so energy is minimized Very hard for most optimization techniques Extremely large number of local optima Decomposition of bounded order is insufficient Solvable in polynomial time by analytical techniques hBOA has been shown emperically to solve it in polynomial time A deterministic hill-climber(DHC) is used to improve the quality of evaluated solutions M. Hauschild and M. Pelikan University of Missouri - St. Louis Intelligent Bias of Network Structures in the Hierarchical BOA
  • 22. Motivation Outline hBOA Biasing Experiments Conclusions Experiments on Trap-5 Need to learn SPM from sample Show effects of SPM using various κ Problem sizes from n = 50 to n = 175 SPM learned from 10 bisection runs of 10 runs each Used to bias model building in another 10 bisection runs Threshold of 90% Varied κ from 0.05 to 3 M. Hauschild and M. Pelikan University of Missouri - St. Louis Intelligent Bias of Network Structures in the Hierarchical BOA
  • 23. Motivation Outline hBOA Biasing Experiments Conclusions Speedups on Trap-5, κ = 1 Execution Speedup Evaluation Speedup Execution Time Speedup 7 4 Evaluation Speedup 6 5 3 4 3 2 2 1 1 50 75 100 125 150 175 50 75 100 125 150 175 Problem Size Problem Size Reduction in Bits Examined 80 Reduction Factor 60 40 20 0 50 75 100 125 150 175 Problem Size M. Hauschild and M. Pelikan University of Missouri - St. Louis Intelligent Bias of Network Structures in the Hierarchical BOA
  • 24. Motivation Outline hBOA Biasing Experiments Conclusions Effects of κ on Trap-5 of n = 100 Execution Time Evaluations 4 15 x 10 15 Execution Time Evaluations 10 10 5 5 0 0 0.05 1 2 3 0.05 1 2 3 κ κ Bits Examined 7 x 10 10 Bits Examined 5 0 0.25 1 2 3 κ M. Hauschild and M. Pelikan University of Missouri - St. Louis Intelligent Bias of Network Structures in the Hierarchical BOA
  • 25. Motivation Outline hBOA Biasing Experiments Conclusions Experiments on 2D Ising Spin Glass Need to learn SPM from sample Show effects of SPM using various κ 100 instances of 3 different sizes Cross-validation SPM learned from 90 instances, used to solve remaining 10 Repeated 10 times Threshold of 90% Varied κ from 0.05 to 3 M. Hauschild and M. Pelikan University of Missouri - St. Louis Intelligent Bias of Network Structures in the Hierarchical BOA
  • 26. Motivation Outline hBOA Biasing Experiments Conclusions Speedups on 2D Ising spin glass Speedups obtained using SPM bias where κ = 1 size Exec. speedup Eval. Speedup Bits Exam. 16 × 16 1.16 0.87 1.5 20 × 20 1.42 0.96 1.84 24 × 24 1.56 0.98 2.03 M. Hauschild and M. Pelikan University of Missouri - St. Louis Intelligent Bias of Network Structures in the Hierarchical BOA
  • 27. Motivation Outline hBOA Biasing Experiments Conclusions Effects of κ on 2D Ising spin glass 16 × 16 20 × 20 8 40 Execution Time Execution Time 6 30 4 20 2 10 0 5 0.05 1 2 3 0.05 1 2 3 κ κ 24 × 24 200 Execution Time 150 100 50 0 0.05 1 2 3 κ M. Hauschild and M. Pelikan University of Missouri - St. Louis Intelligent Bias of Network Structures in the Hierarchical BOA
  • 28. Motivation Outline hBOA Biasing Experiments Conclusions Effects of κ on 2D Ising spin glass 16 × 16 20 × 20 5000 8000 7000 Evaluations Evaluations 4000 6000 5000 3000 4000 2000 3000 0.05 1 2 3 0.05 1 2 3 κ κ 24 × 24 4 x 10 2 Evaluations 1.5 1 0.5 0.05 1 2 3 κ M. Hauschild and M. Pelikan University of Missouri - St. Louis Intelligent Bias of Network Structures in the Hierarchical BOA
  • 29. Motivation Outline hBOA Biasing Experiments Conclusions Effects of κ on 2D Ising spin glass 16 × 16 20 × 20 8 8 x 10 x 10 2 8 Bits Examined Bits Examined 1.5 6 1 4 0.5 2 0.05 1 2 3 0.05 1 2 3 κ κ 24 × 24 9 x 10 4 Bits Examined 3 2 1 0.05 1 2 3 κ M. Hauschild and M. Pelikan University of Missouri - St. Louis Intelligent Bias of Network Structures in the Hierarchical BOA
  • 30. Motivation Outline hBOA Biasing Experiments Conclusions Effects of κ on 2D Ising spin glass κ that led to maximum speedup size κ Exec. speedup Eval. Speedup Bits Exam 16 × 16 0.75 1.24 0.96 1.66 20 × 20 1.25 1.44 0.94 1.85 24 × 24 1 1.56 0.98 2.03 M. Hauschild and M. Pelikan University of Missouri - St. Louis Intelligent Bias of Network Structures in the Hierarchical BOA
  • 31. Motivation Outline hBOA Biasing Experiments Conclusions Conclusions Unlike many EAs, we are left with a series of models Many ways to try and exploit this information Proposed a method to bias network structure in hBOA Led to speedups from 3.5-6 on Trap-5 and up to 1.5 on 2D Ising spin glasses This is only one way Can be extended to many other problems M. Hauschild and M. Pelikan University of Missouri - St. Louis Intelligent Bias of Network Structures in the Hierarchical BOA
  • 32. Motivation Outline hBOA Biasing Experiments Conclusions Conclusions Efficiency enhancements work together Parallelization 50 Hybridization 2 Soft bias from past runs 1.5 Evaluation Relaxation 1.1 Total 165 M. Hauschild and M. Pelikan University of Missouri - St. Louis Intelligent Bias of Network Structures in the Hierarchical BOA
  • 33. Motivation Outline hBOA Biasing Experiments Conclusions Any Questions? M. Hauschild and M. Pelikan University of Missouri - St. Louis Intelligent Bias of Network Structures in the Hierarchical BOA