SlideShare a Scribd company logo
Departamento de Engenharia de     Faculdade de Engenharia    Unicamp
  Computação e Automação          Elétrica e de Computação
         Industrial




            Online learning in estimation of distribution
            algorithms for dynamic environments
                                André Ricardo Gonçalves
                                Fernando J. Von Zuben
Outline
   Optimization in dynamic environments

   Estimation of distribution algorithms

   Mixture model and online learning

   Proposed method: EDAOGMM

   Experimental results

   Concluding remarks and future works

   References
2
Outline
   Optimization in dynamic environments

   Estimation of distribution algorithms

   Mixture model and online learning

   Proposed method: EDAOGMM

   Experimental results

   Concluding remarks and future works

   References
3
Optimization in dynamic environments
       World is dynamic!

           New events arrive and others canceled at a scheduling
            problem;

           Vehicles must reroute around heavy trac and road repairs;

           Machine breakdown occurs during a production run.




    4
Optimization in dynamic environments
       Dynamic optimization algorithm should be able to react to the
        new environment, updating the internal model and generating
        new candidate solutions;

       Evolutionary algorithms (EAs) appear as promising
        approaches, since they maintain a population of solutions that
        can be adapted by means of a balance between exploration
        and exploitation of the search space;

       EAs approaches: GA, PSO, AIS, EDAs, among others;

       However, to be applied in dynamic environments, they must
        be adapted.

    5
Outline
   Optimization in dynamic environments

   Estimation of distribution algorithms

   Mixture model and online learning

   Proposed method: EDAOGMM

   Experimental results

   Concluding remarks and future works

   References
6
Estimation of distribution algorithms
       Estimation of distribution algorithms (EDA) are
        evolutionary methods that use estimation of
        distribution techniques, instead of genetic operators.

       The key aspect in EDAs is how to estimate the true
        distribution of promising solutions.
           Dependence trees, Bayesian networks, mixture models, etc.

       Classication of EDAs based on complexity of
        probabilistic model.

    7
Estimation of distribution algorithms




8
Outline
   Optimization in dynamic environments

   Estimation of distribution algorithms

   Mixture model and online learning

   Proposed method: EDAOGMM

   Experimental results

   Concluding remarks and future works

   References
9
Mixture model and online learning
    Mixture models are flexible estimators;

    In optimization, they are able to capture the
     multimodality of the search space;

    Learning methods, such as Expectation-Maximization
     (EM), are computationally efficient;

    In optimization of dynamic environments, the model
     tends to change constantly;

    EM with online learning appear as a promising approach
     to model dynamic environments.
    10
Mixture model and online learning
    Online learning
        Fast adaptation model to the new data coming from the
         environment;
        Approach proposed by (Nowlan,1991) stores the relevant
         information in a vector of sufficient statistics;
        Exponential decay (γ) of the data importance to the model.




    11
Outline
    Optimization in dynamic environments

    Estimation of distribution algorithms

    Mixture model and online learning

    Proposed method: EDAOGMM

    Experimental results

    Concluding remarks and future works

    References
12
Proposed method: EDAOGMM
    EDA with online Gaussian mixture model (EDAOGMM)

    Employs an incremental and constructive mixture model (low
     computational cost);

    Self-adjusts the components number by means of BIC;

    Model tends to adapt to the multimodality of search space;

    Employs a “random immigrants” approach to promote
     population diversity;

    13
Proposed method: EDAOGMM




14
Proposed method: EDAOGMM
    Selection method:
        Stochastic selection aids to preserve the population diversity;
        η parameter defines the balance between exploration and
         explotation.

    Diversity control:
        Stochastic selection;
        Random immigrants;
        Controlled reinitializations (δ parameter).

    Components number control:
        Incremental and constructive approach;
        Removal of overlapped components (ε parameter).
    15
Proposed method: EDAOGMM
    New population is composed by 3 subpopulations (dependent
     of the η parameter):
        Sampled by the mixture model;
        Best individuals;
        Random immigrants.


    Overlapped components is a redundant representation of a
     promising region
        Remove the component with lower mixture coefficient;
        Check the overlap using the ε parameter.




    16
Outline
    Optimization in dynamic environments

    Estimation of distribution algorithms

    Mixture model and online learning

    Proposed method: EDAOGMM

    Experimental results

    Concluding remarks and future works

    References
17
Experimental results
    Moving Peaks benchmark (MPB) generator plus a rotation method
     (Li & Yang, 2008);
    Fitness surface are composed by a set of peaks that changes your
     positions, heights and widths over time;
    Maximization problem in a continuous space;
    Seven types of change (T1-T7): small step, large step, random,
     chaotic, recurrent, recurrent with noise and random with
     dimensional changes;

    There are parameters to control the multimodality of the search
     space, severity of changes and the dynamism of the environment;
    Range of search space: [-5,5];
    Problem dimensions: 10 and [5-15].
    18
Experimental results
    Six dynamic environments settings were considered:




    19
Experimental results
    Contenders proposed algorithms in the literature:
        Improved Univariate Marginal Distribution Algorithm -
         IUMDA (Liu et al., 2008);
        Tri-EDAG (Yuan et al., 2008);
        Hypermutation Genetic Algorithm - HGA (Cobb,1990).


    Two EDAs and a GA developed for dynamic
     environments.




    20
Experimental results
   Free parameters settings:




21
Experimental results
    Comparison metrics:
        Offline error
            Average of the absolute error between the best solution found
             so far and the global optimum (known) at each time step t.




    22
Experimental results
    Scenarios 1 and 2




    23
Experimental results
    Scenarios 3 and 4




    24
Experimental results
    Scenarios 5 and 6




    25
Outline
    Optimization in dynamic environments

    Estimation of distribution algorithms

    Mixture model and online learning

    Proposed method: EDAOGMM

    Experimental results

    Concluding remarks and future works

    References
26
Concluding remarks and future works
    EDAOGMM outperforms all the contenders, particularly in
     high-frequency changing environments (Scenarios 1 and 2);

    EDAOGMM has a fast convergence because it can explore
     several peaks simultaneously;

    We can detect a less prominent performance in low
     frequency scenarios (5 and 6), indicating that, once
     converged, the EDAOGMM reduces its exploration power;

    So, a continued control to avoid premature convergence is
     desirable.

    27
Concluding remarks and future works
    Future works:
        Incorporate a continued convergence control mechanism;

        Compare EDAOGMM with other algorithms designed to deal
         with dynamic environments;

        Increment the experimental tests aiming at investigating
         scalability and other aspects related to the relative
         performance of the proposed algorithm;

        Performs a parameter sensitivity analisys.

    28
Outline
    Optimization in dynamic environments

    Estimation of distribution algorithms

    Mixture model and online learning

    Proposed method: EDAOGMM

    Experimental results

    Concluding remarks and future works

    References
29
References
    S. Nowlan, “Soft competitive adaptation: neural network learning
     algorithms based on fitting statistical mixtures,” Ph.D. dissertation,
     Carnegie Mellon University, Pittsburgh, PA, USA, 1991.
    C. Li and S. Yang, “A generalized approach to construct benchmark
     problems for dynamic optimization,” in Proc. of the 7th Int. Conf. on
     Simulated Evolution and Learning, 2008.
    X. Liu, Y. Wu, and J. Ye, “An Improved Estimation of Distribution Algorithmin
     Dynamic Environments,” in Fourth International Conference on Natural
     Computation. IEEE Computer Society, 2008, pp. 269–272.
    B. Yuan, M. Orlowska, and S. Sadiq, “Extending a class of continuous
     estimation of distribution algorithms to dynamic problems,” Optimization
     Letters, vol. 2, no. 3, pp. 433–443, 2008.
    H. Cobb, “An investigation into the use of hypermutation as an adaptive
     operator in genetic algorithms having continuous, time-dependent
     nonstationary environments,” Naval Research Laboratory, Tech. Rep., 1990.


    30
Departamento de Engenharia de     Faculdade de Engenharia    Unicamp
  Computação e Automação          Elétrica e de Computação
         Industrial




            Online learning in estimation of distribution
            algorithms for dynamic environments
                                André Ricardo Gonçalves
                                Fernando J. Von Zuben

More Related Content

What's hot

A Genetic Algorithm on Optimization Test Functions
A Genetic Algorithm on Optimization Test FunctionsA Genetic Algorithm on Optimization Test Functions
A Genetic Algorithm on Optimization Test Functions
IJMERJOURNAL
 
Enhancement of student performance prediction using modified K-nearest neighbor
Enhancement of student performance prediction using modified K-nearest neighborEnhancement of student performance prediction using modified K-nearest neighbor
Enhancement of student performance prediction using modified K-nearest neighbor
TELKOMNIKA JOURNAL
 
A REVIEW ON OPTIMIZATION OF LEAST SQUARES SUPPORT VECTOR MACHINE FOR TIME SER...
A REVIEW ON OPTIMIZATION OF LEAST SQUARES SUPPORT VECTOR MACHINE FOR TIME SER...A REVIEW ON OPTIMIZATION OF LEAST SQUARES SUPPORT VECTOR MACHINE FOR TIME SER...
A REVIEW ON OPTIMIZATION OF LEAST SQUARES SUPPORT VECTOR MACHINE FOR TIME SER...
ijaia
 
Automatically Estimating Software Effort and Cost using Computing Intelligenc...
Automatically Estimating Software Effort and Cost using Computing Intelligenc...Automatically Estimating Software Effort and Cost using Computing Intelligenc...
Automatically Estimating Software Effort and Cost using Computing Intelligenc...
cscpconf
 
Spectral opportunity selection based on the hybrid algorithm AHP-ELECTRE
Spectral opportunity selection based on the hybrid algorithm AHP-ELECTRESpectral opportunity selection based on the hybrid algorithm AHP-ELECTRE
Spectral opportunity selection based on the hybrid algorithm AHP-ELECTRE
TELKOMNIKA JOURNAL
 
A Literature Survey of Benchmark Functions For Global Optimization Problems
A Literature Survey of Benchmark Functions For Global Optimization ProblemsA Literature Survey of Benchmark Functions For Global Optimization Problems
A Literature Survey of Benchmark Functions For Global Optimization Problems
Xin-She Yang
 
Testing the performance of the power law process model considering the use of...
Testing the performance of the power law process model considering the use of...Testing the performance of the power law process model considering the use of...
Testing the performance of the power law process model considering the use of...
IJCSEA Journal
 
Threshold benchmarking for feature ranking techniques
Threshold benchmarking for feature ranking techniquesThreshold benchmarking for feature ranking techniques
Threshold benchmarking for feature ranking techniques
journalBEEI
 
Master's Thesis Presentation
Master's Thesis PresentationMaster's Thesis Presentation
Master's Thesis Presentation
●๋•máńíکhá Gőýálツ
 
Sequential estimation of_discrete_choice_models__copy_-4
Sequential estimation of_discrete_choice_models__copy_-4Sequential estimation of_discrete_choice_models__copy_-4
Sequential estimation of_discrete_choice_models__copy_-4
YoussefKitane
 
Developing effective meta heuristics for a probabilistic
Developing effective meta heuristics for a probabilisticDeveloping effective meta heuristics for a probabilistic
Developing effective meta heuristics for a probabilisticHari Rajagopalan
 
Applications and Analysis of Bio-Inspired Eagle Strategy for Engineering Opti...
Applications and Analysis of Bio-Inspired Eagle Strategy for Engineering Opti...Applications and Analysis of Bio-Inspired Eagle Strategy for Engineering Opti...
Applications and Analysis of Bio-Inspired Eagle Strategy for Engineering Opti...
Xin-She Yang
 
Efficient evaluation of flatness error from Coordinate Measurement Data using...
Efficient evaluation of flatness error from Coordinate Measurement Data using...Efficient evaluation of flatness error from Coordinate Measurement Data using...
Efficient evaluation of flatness error from Coordinate Measurement Data using...
Ali Shahed
 
Real-time PMU Data Recovery Application Based on Singular Value Decomposition
Real-time PMU Data Recovery Application Based on Singular Value DecompositionReal-time PMU Data Recovery Application Based on Singular Value Decomposition
Real-time PMU Data Recovery Application Based on Singular Value Decomposition
Power System Operation
 
Adaptive response surface by kriging using pilot points for structural reliab...
Adaptive response surface by kriging using pilot points for structural reliab...Adaptive response surface by kriging using pilot points for structural reliab...
Adaptive response surface by kriging using pilot points for structural reliab...
IOSR Journals
 
Target-based test path prioritization for UML activity diagram using weight a...
Target-based test path prioritization for UML activity diagram using weight a...Target-based test path prioritization for UML activity diagram using weight a...
Target-based test path prioritization for UML activity diagram using weight a...
IJECEIAES
 
hands on machine learning Chapter 4 model training
hands on machine learning Chapter 4 model traininghands on machine learning Chapter 4 model training
hands on machine learning Chapter 4 model training
Jaey Jeong
 
New feature selection based on kernel
New feature selection based on kernelNew feature selection based on kernel
New feature selection based on kernel
journalBEEI
 

What's hot (19)

A Genetic Algorithm on Optimization Test Functions
A Genetic Algorithm on Optimization Test FunctionsA Genetic Algorithm on Optimization Test Functions
A Genetic Algorithm on Optimization Test Functions
 
Enhancement of student performance prediction using modified K-nearest neighbor
Enhancement of student performance prediction using modified K-nearest neighborEnhancement of student performance prediction using modified K-nearest neighbor
Enhancement of student performance prediction using modified K-nearest neighbor
 
A REVIEW ON OPTIMIZATION OF LEAST SQUARES SUPPORT VECTOR MACHINE FOR TIME SER...
A REVIEW ON OPTIMIZATION OF LEAST SQUARES SUPPORT VECTOR MACHINE FOR TIME SER...A REVIEW ON OPTIMIZATION OF LEAST SQUARES SUPPORT VECTOR MACHINE FOR TIME SER...
A REVIEW ON OPTIMIZATION OF LEAST SQUARES SUPPORT VECTOR MACHINE FOR TIME SER...
 
Automatically Estimating Software Effort and Cost using Computing Intelligenc...
Automatically Estimating Software Effort and Cost using Computing Intelligenc...Automatically Estimating Software Effort and Cost using Computing Intelligenc...
Automatically Estimating Software Effort and Cost using Computing Intelligenc...
 
Spectral opportunity selection based on the hybrid algorithm AHP-ELECTRE
Spectral opportunity selection based on the hybrid algorithm AHP-ELECTRESpectral opportunity selection based on the hybrid algorithm AHP-ELECTRE
Spectral opportunity selection based on the hybrid algorithm AHP-ELECTRE
 
A Literature Survey of Benchmark Functions For Global Optimization Problems
A Literature Survey of Benchmark Functions For Global Optimization ProblemsA Literature Survey of Benchmark Functions For Global Optimization Problems
A Literature Survey of Benchmark Functions For Global Optimization Problems
 
Testing the performance of the power law process model considering the use of...
Testing the performance of the power law process model considering the use of...Testing the performance of the power law process model considering the use of...
Testing the performance of the power law process model considering the use of...
 
Threshold benchmarking for feature ranking techniques
Threshold benchmarking for feature ranking techniquesThreshold benchmarking for feature ranking techniques
Threshold benchmarking for feature ranking techniques
 
Master's Thesis Presentation
Master's Thesis PresentationMaster's Thesis Presentation
Master's Thesis Presentation
 
Ica 2013021816274759
Ica 2013021816274759Ica 2013021816274759
Ica 2013021816274759
 
Sequential estimation of_discrete_choice_models__copy_-4
Sequential estimation of_discrete_choice_models__copy_-4Sequential estimation of_discrete_choice_models__copy_-4
Sequential estimation of_discrete_choice_models__copy_-4
 
Developing effective meta heuristics for a probabilistic
Developing effective meta heuristics for a probabilisticDeveloping effective meta heuristics for a probabilistic
Developing effective meta heuristics for a probabilistic
 
Applications and Analysis of Bio-Inspired Eagle Strategy for Engineering Opti...
Applications and Analysis of Bio-Inspired Eagle Strategy for Engineering Opti...Applications and Analysis of Bio-Inspired Eagle Strategy for Engineering Opti...
Applications and Analysis of Bio-Inspired Eagle Strategy for Engineering Opti...
 
Efficient evaluation of flatness error from Coordinate Measurement Data using...
Efficient evaluation of flatness error from Coordinate Measurement Data using...Efficient evaluation of flatness error from Coordinate Measurement Data using...
Efficient evaluation of flatness error from Coordinate Measurement Data using...
 
Real-time PMU Data Recovery Application Based on Singular Value Decomposition
Real-time PMU Data Recovery Application Based on Singular Value DecompositionReal-time PMU Data Recovery Application Based on Singular Value Decomposition
Real-time PMU Data Recovery Application Based on Singular Value Decomposition
 
Adaptive response surface by kriging using pilot points for structural reliab...
Adaptive response surface by kriging using pilot points for structural reliab...Adaptive response surface by kriging using pilot points for structural reliab...
Adaptive response surface by kriging using pilot points for structural reliab...
 
Target-based test path prioritization for UML activity diagram using weight a...
Target-based test path prioritization for UML activity diagram using weight a...Target-based test path prioritization for UML activity diagram using weight a...
Target-based test path prioritization for UML activity diagram using weight a...
 
hands on machine learning Chapter 4 model training
hands on machine learning Chapter 4 model traininghands on machine learning Chapter 4 model training
hands on machine learning Chapter 4 model training
 
New feature selection based on kernel
New feature selection based on kernelNew feature selection based on kernel
New feature selection based on kernel
 

Similar to Online learning in estimation of distribution algorithms for dynamic environments

AHF_IDETC_2011_Jie
AHF_IDETC_2011_JieAHF_IDETC_2011_Jie
AHF_IDETC_2011_Jie
MDO_Lab
 
Air_Quality_Index_Forecasting Prediction BP
Air_Quality_Index_Forecasting Prediction BPAir_Quality_Index_Forecasting Prediction BP
Air_Quality_Index_Forecasting Prediction BP
AnbuShare
 
A Systems Approach to the Modeling and Control of Molecular, Microparticle, a...
A Systems Approach to the Modeling and Control of Molecular, Microparticle, a...A Systems Approach to the Modeling and Control of Molecular, Microparticle, a...
A Systems Approach to the Modeling and Control of Molecular, Microparticle, a...
ejhukkanen
 
Comparison between the genetic algorithms optimization and particle swarm opt...
Comparison between the genetic algorithms optimization and particle swarm opt...Comparison between the genetic algorithms optimization and particle swarm opt...
Comparison between the genetic algorithms optimization and particle swarm opt...
IAEME Publication
 
COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...
COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...
COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...
IAEME Publication
 
AMS_Aviation_2014_Ali
AMS_Aviation_2014_AliAMS_Aviation_2014_Ali
AMS_Aviation_2014_Ali
MDO_Lab
 
Hybrid Multi-Gradient Explorer Algorithm for Global Multi-Objective Optimization
Hybrid Multi-Gradient Explorer Algorithm for Global Multi-Objective OptimizationHybrid Multi-Gradient Explorer Algorithm for Global Multi-Objective Optimization
Hybrid Multi-Gradient Explorer Algorithm for Global Multi-Objective Optimization
eArtius, Inc.
 
Wip 13
Wip 13Wip 13
LNCS 5050 - Bilevel Optimization and Machine Learning
LNCS 5050 - Bilevel Optimization and Machine LearningLNCS 5050 - Bilevel Optimization and Machine Learning
LNCS 5050 - Bilevel Optimization and Machine Learningbutest
 
Cohen
CohenCohen
RBHF_SDM_2011_Jie
RBHF_SDM_2011_JieRBHF_SDM_2011_Jie
RBHF_SDM_2011_Jie
MDO_Lab
 
AIAA-MAO-DSUS-2012
AIAA-MAO-DSUS-2012AIAA-MAO-DSUS-2012
AIAA-MAO-DSUS-2012
OptiModel
 
Medical diagnosis classification
Medical diagnosis classificationMedical diagnosis classification
Medical diagnosis classification
csandit
 
MEDICAL DIAGNOSIS CLASSIFICATION USING MIGRATION BASED DIFFERENTIAL EVOLUTION...
MEDICAL DIAGNOSIS CLASSIFICATION USING MIGRATION BASED DIFFERENTIAL EVOLUTION...MEDICAL DIAGNOSIS CLASSIFICATION USING MIGRATION BASED DIFFERENTIAL EVOLUTION...
MEDICAL DIAGNOSIS CLASSIFICATION USING MIGRATION BASED DIFFERENTIAL EVOLUTION...
cscpconf
 
Application of-computational-intelligence-techniques-for-economic-load-dispatch
Application of-computational-intelligence-techniques-for-economic-load-dispatchApplication of-computational-intelligence-techniques-for-economic-load-dispatch
Application of-computational-intelligence-techniques-for-economic-load-dispatchCemal Ardil
 
Hmtc1300663
Hmtc1300663Hmtc1300663
Hmtc1300663
Ruturaj Deshpande
 
Empirical and quantum mechanical methods of 13 c chemical shifts prediction c...
Empirical and quantum mechanical methods of 13 c chemical shifts prediction c...Empirical and quantum mechanical methods of 13 c chemical shifts prediction c...
Empirical and quantum mechanical methods of 13 c chemical shifts prediction c...
US Environmental Protection Agency (EPA), Center for Computational Toxicology and Exposure
 
710201911
710201911710201911
710201911
IJRAT
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Aijun Zhang
 
DSUS_MAO_2012_Jie
DSUS_MAO_2012_JieDSUS_MAO_2012_Jie
DSUS_MAO_2012_Jie
MDO_Lab
 

Similar to Online learning in estimation of distribution algorithms for dynamic environments (20)

AHF_IDETC_2011_Jie
AHF_IDETC_2011_JieAHF_IDETC_2011_Jie
AHF_IDETC_2011_Jie
 
Air_Quality_Index_Forecasting Prediction BP
Air_Quality_Index_Forecasting Prediction BPAir_Quality_Index_Forecasting Prediction BP
Air_Quality_Index_Forecasting Prediction BP
 
A Systems Approach to the Modeling and Control of Molecular, Microparticle, a...
A Systems Approach to the Modeling and Control of Molecular, Microparticle, a...A Systems Approach to the Modeling and Control of Molecular, Microparticle, a...
A Systems Approach to the Modeling and Control of Molecular, Microparticle, a...
 
Comparison between the genetic algorithms optimization and particle swarm opt...
Comparison between the genetic algorithms optimization and particle swarm opt...Comparison between the genetic algorithms optimization and particle swarm opt...
Comparison between the genetic algorithms optimization and particle swarm opt...
 
COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...
COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...
COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...
 
AMS_Aviation_2014_Ali
AMS_Aviation_2014_AliAMS_Aviation_2014_Ali
AMS_Aviation_2014_Ali
 
Hybrid Multi-Gradient Explorer Algorithm for Global Multi-Objective Optimization
Hybrid Multi-Gradient Explorer Algorithm for Global Multi-Objective OptimizationHybrid Multi-Gradient Explorer Algorithm for Global Multi-Objective Optimization
Hybrid Multi-Gradient Explorer Algorithm for Global Multi-Objective Optimization
 
Wip 13
Wip 13Wip 13
Wip 13
 
LNCS 5050 - Bilevel Optimization and Machine Learning
LNCS 5050 - Bilevel Optimization and Machine LearningLNCS 5050 - Bilevel Optimization and Machine Learning
LNCS 5050 - Bilevel Optimization and Machine Learning
 
Cohen
CohenCohen
Cohen
 
RBHF_SDM_2011_Jie
RBHF_SDM_2011_JieRBHF_SDM_2011_Jie
RBHF_SDM_2011_Jie
 
AIAA-MAO-DSUS-2012
AIAA-MAO-DSUS-2012AIAA-MAO-DSUS-2012
AIAA-MAO-DSUS-2012
 
Medical diagnosis classification
Medical diagnosis classificationMedical diagnosis classification
Medical diagnosis classification
 
MEDICAL DIAGNOSIS CLASSIFICATION USING MIGRATION BASED DIFFERENTIAL EVOLUTION...
MEDICAL DIAGNOSIS CLASSIFICATION USING MIGRATION BASED DIFFERENTIAL EVOLUTION...MEDICAL DIAGNOSIS CLASSIFICATION USING MIGRATION BASED DIFFERENTIAL EVOLUTION...
MEDICAL DIAGNOSIS CLASSIFICATION USING MIGRATION BASED DIFFERENTIAL EVOLUTION...
 
Application of-computational-intelligence-techniques-for-economic-load-dispatch
Application of-computational-intelligence-techniques-for-economic-load-dispatchApplication of-computational-intelligence-techniques-for-economic-load-dispatch
Application of-computational-intelligence-techniques-for-economic-load-dispatch
 
Hmtc1300663
Hmtc1300663Hmtc1300663
Hmtc1300663
 
Empirical and quantum mechanical methods of 13 c chemical shifts prediction c...
Empirical and quantum mechanical methods of 13 c chemical shifts prediction c...Empirical and quantum mechanical methods of 13 c chemical shifts prediction c...
Empirical and quantum mechanical methods of 13 c chemical shifts prediction c...
 
710201911
710201911710201911
710201911
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
DSUS_MAO_2012_Jie
DSUS_MAO_2012_JieDSUS_MAO_2012_Jie
DSUS_MAO_2012_Jie
 

Recently uploaded

Scandal! Teasers June 2024 on etv Forum.co.za
Scandal! Teasers June 2024 on etv Forum.co.zaScandal! Teasers June 2024 on etv Forum.co.za
Scandal! Teasers June 2024 on etv Forum.co.za
Isaac More
 
This Is The First All Category Quiz That I Made
This Is The First All Category Quiz That I MadeThis Is The First All Category Quiz That I Made
This Is The First All Category Quiz That I Made
Aarush Ghate
 
Maximizing Your Streaming Experience with XCIPTV- Tips for 2024.pdf
Maximizing Your Streaming Experience with XCIPTV- Tips for 2024.pdfMaximizing Your Streaming Experience with XCIPTV- Tips for 2024.pdf
Maximizing Your Streaming Experience with XCIPTV- Tips for 2024.pdf
Xtreame HDTV
 
Panchayat Season 3 - Official Trailer.pdf
Panchayat Season 3 - Official Trailer.pdfPanchayat Season 3 - Official Trailer.pdf
Panchayat Season 3 - Official Trailer.pdf
Suleman Rana
 
The Evolution of Animation in Film - Mark Murphy Director
The Evolution of Animation in Film - Mark Murphy DirectorThe Evolution of Animation in Film - Mark Murphy Director
The Evolution of Animation in Film - Mark Murphy Director
Mark Murphy Director
 
From Slave to Scourge: The Existential Choice of Django Unchained. The Philos...
From Slave to Scourge: The Existential Choice of Django Unchained. The Philos...From Slave to Scourge: The Existential Choice of Django Unchained. The Philos...
From Slave to Scourge: The Existential Choice of Django Unchained. The Philos...
Rodney Thomas Jr
 
Are the X-Men Marvel or DC An In-Depth Exploration.pdf
Are the X-Men Marvel or DC An In-Depth Exploration.pdfAre the X-Men Marvel or DC An In-Depth Exploration.pdf
Are the X-Men Marvel or DC An In-Depth Exploration.pdf
Xtreame HDTV
 
Tom Selleck Net Worth: A Comprehensive Analysis
Tom Selleck Net Worth: A Comprehensive AnalysisTom Selleck Net Worth: A Comprehensive Analysis
Tom Selleck Net Worth: A Comprehensive Analysis
greendigital
 
Reimagining Classics - What Makes a Remake a Success
Reimagining Classics - What Makes a Remake a SuccessReimagining Classics - What Makes a Remake a Success
Reimagining Classics - What Makes a Remake a Success
Mark Murphy Director
 
Christina's Baby Shower Game June 2024.pptx
Christina's Baby Shower Game June 2024.pptxChristina's Baby Shower Game June 2024.pptx
Christina's Baby Shower Game June 2024.pptx
madeline604788
 
Skeem Saam in June 2024 available on Forum
Skeem Saam in June 2024 available on ForumSkeem Saam in June 2024 available on Forum
Skeem Saam in June 2024 available on Forum
Isaac More
 
Meet Crazyjamjam - A TikTok Sensation | Blog Eternal
Meet Crazyjamjam - A TikTok Sensation | Blog EternalMeet Crazyjamjam - A TikTok Sensation | Blog Eternal
Meet Crazyjamjam - A TikTok Sensation | Blog Eternal
Blog Eternal
 
Hollywood Actress - The 250 hottest gallery
Hollywood Actress - The 250 hottest galleryHollywood Actress - The 250 hottest gallery
Hollywood Actress - The 250 hottest gallery
Zsolt Nemeth
 
A TO Z INDIA Monthly Magazine - JUNE 2024
A TO Z INDIA Monthly Magazine - JUNE 2024A TO Z INDIA Monthly Magazine - JUNE 2024
A TO Z INDIA Monthly Magazine - JUNE 2024
Indira Srivatsa
 

Recently uploaded (14)

Scandal! Teasers June 2024 on etv Forum.co.za
Scandal! Teasers June 2024 on etv Forum.co.zaScandal! Teasers June 2024 on etv Forum.co.za
Scandal! Teasers June 2024 on etv Forum.co.za
 
This Is The First All Category Quiz That I Made
This Is The First All Category Quiz That I MadeThis Is The First All Category Quiz That I Made
This Is The First All Category Quiz That I Made
 
Maximizing Your Streaming Experience with XCIPTV- Tips for 2024.pdf
Maximizing Your Streaming Experience with XCIPTV- Tips for 2024.pdfMaximizing Your Streaming Experience with XCIPTV- Tips for 2024.pdf
Maximizing Your Streaming Experience with XCIPTV- Tips for 2024.pdf
 
Panchayat Season 3 - Official Trailer.pdf
Panchayat Season 3 - Official Trailer.pdfPanchayat Season 3 - Official Trailer.pdf
Panchayat Season 3 - Official Trailer.pdf
 
The Evolution of Animation in Film - Mark Murphy Director
The Evolution of Animation in Film - Mark Murphy DirectorThe Evolution of Animation in Film - Mark Murphy Director
The Evolution of Animation in Film - Mark Murphy Director
 
From Slave to Scourge: The Existential Choice of Django Unchained. The Philos...
From Slave to Scourge: The Existential Choice of Django Unchained. The Philos...From Slave to Scourge: The Existential Choice of Django Unchained. The Philos...
From Slave to Scourge: The Existential Choice of Django Unchained. The Philos...
 
Are the X-Men Marvel or DC An In-Depth Exploration.pdf
Are the X-Men Marvel or DC An In-Depth Exploration.pdfAre the X-Men Marvel or DC An In-Depth Exploration.pdf
Are the X-Men Marvel or DC An In-Depth Exploration.pdf
 
Tom Selleck Net Worth: A Comprehensive Analysis
Tom Selleck Net Worth: A Comprehensive AnalysisTom Selleck Net Worth: A Comprehensive Analysis
Tom Selleck Net Worth: A Comprehensive Analysis
 
Reimagining Classics - What Makes a Remake a Success
Reimagining Classics - What Makes a Remake a SuccessReimagining Classics - What Makes a Remake a Success
Reimagining Classics - What Makes a Remake a Success
 
Christina's Baby Shower Game June 2024.pptx
Christina's Baby Shower Game June 2024.pptxChristina's Baby Shower Game June 2024.pptx
Christina's Baby Shower Game June 2024.pptx
 
Skeem Saam in June 2024 available on Forum
Skeem Saam in June 2024 available on ForumSkeem Saam in June 2024 available on Forum
Skeem Saam in June 2024 available on Forum
 
Meet Crazyjamjam - A TikTok Sensation | Blog Eternal
Meet Crazyjamjam - A TikTok Sensation | Blog EternalMeet Crazyjamjam - A TikTok Sensation | Blog Eternal
Meet Crazyjamjam - A TikTok Sensation | Blog Eternal
 
Hollywood Actress - The 250 hottest gallery
Hollywood Actress - The 250 hottest galleryHollywood Actress - The 250 hottest gallery
Hollywood Actress - The 250 hottest gallery
 
A TO Z INDIA Monthly Magazine - JUNE 2024
A TO Z INDIA Monthly Magazine - JUNE 2024A TO Z INDIA Monthly Magazine - JUNE 2024
A TO Z INDIA Monthly Magazine - JUNE 2024
 

Online learning in estimation of distribution algorithms for dynamic environments

  • 1. Departamento de Engenharia de Faculdade de Engenharia Unicamp Computação e Automação Elétrica e de Computação Industrial Online learning in estimation of distribution algorithms for dynamic environments André Ricardo Gonçalves Fernando J. Von Zuben
  • 2. Outline  Optimization in dynamic environments  Estimation of distribution algorithms  Mixture model and online learning  Proposed method: EDAOGMM  Experimental results  Concluding remarks and future works  References 2
  • 3. Outline  Optimization in dynamic environments  Estimation of distribution algorithms  Mixture model and online learning  Proposed method: EDAOGMM  Experimental results  Concluding remarks and future works  References 3
  • 4. Optimization in dynamic environments  World is dynamic!  New events arrive and others canceled at a scheduling problem;  Vehicles must reroute around heavy trac and road repairs;  Machine breakdown occurs during a production run. 4
  • 5. Optimization in dynamic environments  Dynamic optimization algorithm should be able to react to the new environment, updating the internal model and generating new candidate solutions;  Evolutionary algorithms (EAs) appear as promising approaches, since they maintain a population of solutions that can be adapted by means of a balance between exploration and exploitation of the search space;  EAs approaches: GA, PSO, AIS, EDAs, among others;  However, to be applied in dynamic environments, they must be adapted. 5
  • 6. Outline  Optimization in dynamic environments  Estimation of distribution algorithms  Mixture model and online learning  Proposed method: EDAOGMM  Experimental results  Concluding remarks and future works  References 6
  • 7. Estimation of distribution algorithms  Estimation of distribution algorithms (EDA) are evolutionary methods that use estimation of distribution techniques, instead of genetic operators.  The key aspect in EDAs is how to estimate the true distribution of promising solutions.  Dependence trees, Bayesian networks, mixture models, etc.  Classication of EDAs based on complexity of probabilistic model. 7
  • 9. Outline  Optimization in dynamic environments  Estimation of distribution algorithms  Mixture model and online learning  Proposed method: EDAOGMM  Experimental results  Concluding remarks and future works  References 9
  • 10. Mixture model and online learning  Mixture models are flexible estimators;  In optimization, they are able to capture the multimodality of the search space;  Learning methods, such as Expectation-Maximization (EM), are computationally efficient;  In optimization of dynamic environments, the model tends to change constantly;  EM with online learning appear as a promising approach to model dynamic environments. 10
  • 11. Mixture model and online learning  Online learning  Fast adaptation model to the new data coming from the environment;  Approach proposed by (Nowlan,1991) stores the relevant information in a vector of sufficient statistics;  Exponential decay (γ) of the data importance to the model. 11
  • 12. Outline  Optimization in dynamic environments  Estimation of distribution algorithms  Mixture model and online learning  Proposed method: EDAOGMM  Experimental results  Concluding remarks and future works  References 12
  • 13. Proposed method: EDAOGMM  EDA with online Gaussian mixture model (EDAOGMM)  Employs an incremental and constructive mixture model (low computational cost);  Self-adjusts the components number by means of BIC;  Model tends to adapt to the multimodality of search space;  Employs a “random immigrants” approach to promote population diversity; 13
  • 15. Proposed method: EDAOGMM  Selection method:  Stochastic selection aids to preserve the population diversity;  η parameter defines the balance between exploration and explotation.  Diversity control:  Stochastic selection;  Random immigrants;  Controlled reinitializations (δ parameter).  Components number control:  Incremental and constructive approach;  Removal of overlapped components (ε parameter). 15
  • 16. Proposed method: EDAOGMM  New population is composed by 3 subpopulations (dependent of the η parameter):  Sampled by the mixture model;  Best individuals;  Random immigrants.  Overlapped components is a redundant representation of a promising region  Remove the component with lower mixture coefficient;  Check the overlap using the ε parameter. 16
  • 17. Outline  Optimization in dynamic environments  Estimation of distribution algorithms  Mixture model and online learning  Proposed method: EDAOGMM  Experimental results  Concluding remarks and future works  References 17
  • 18. Experimental results  Moving Peaks benchmark (MPB) generator plus a rotation method (Li & Yang, 2008);  Fitness surface are composed by a set of peaks that changes your positions, heights and widths over time;  Maximization problem in a continuous space;  Seven types of change (T1-T7): small step, large step, random, chaotic, recurrent, recurrent with noise and random with dimensional changes;  There are parameters to control the multimodality of the search space, severity of changes and the dynamism of the environment;  Range of search space: [-5,5];  Problem dimensions: 10 and [5-15]. 18
  • 19. Experimental results  Six dynamic environments settings were considered: 19
  • 20. Experimental results  Contenders proposed algorithms in the literature:  Improved Univariate Marginal Distribution Algorithm - IUMDA (Liu et al., 2008);  Tri-EDAG (Yuan et al., 2008);  Hypermutation Genetic Algorithm - HGA (Cobb,1990).  Two EDAs and a GA developed for dynamic environments. 20
  • 21. Experimental results  Free parameters settings: 21
  • 22. Experimental results  Comparison metrics:  Offline error  Average of the absolute error between the best solution found so far and the global optimum (known) at each time step t. 22
  • 23. Experimental results  Scenarios 1 and 2 23
  • 24. Experimental results  Scenarios 3 and 4 24
  • 25. Experimental results  Scenarios 5 and 6 25
  • 26. Outline  Optimization in dynamic environments  Estimation of distribution algorithms  Mixture model and online learning  Proposed method: EDAOGMM  Experimental results  Concluding remarks and future works  References 26
  • 27. Concluding remarks and future works  EDAOGMM outperforms all the contenders, particularly in high-frequency changing environments (Scenarios 1 and 2);  EDAOGMM has a fast convergence because it can explore several peaks simultaneously;  We can detect a less prominent performance in low frequency scenarios (5 and 6), indicating that, once converged, the EDAOGMM reduces its exploration power;  So, a continued control to avoid premature convergence is desirable. 27
  • 28. Concluding remarks and future works  Future works:  Incorporate a continued convergence control mechanism;  Compare EDAOGMM with other algorithms designed to deal with dynamic environments;  Increment the experimental tests aiming at investigating scalability and other aspects related to the relative performance of the proposed algorithm;  Performs a parameter sensitivity analisys. 28
  • 29. Outline  Optimization in dynamic environments  Estimation of distribution algorithms  Mixture model and online learning  Proposed method: EDAOGMM  Experimental results  Concluding remarks and future works  References 29
  • 30. References  S. Nowlan, “Soft competitive adaptation: neural network learning algorithms based on fitting statistical mixtures,” Ph.D. dissertation, Carnegie Mellon University, Pittsburgh, PA, USA, 1991.  C. Li and S. Yang, “A generalized approach to construct benchmark problems for dynamic optimization,” in Proc. of the 7th Int. Conf. on Simulated Evolution and Learning, 2008.  X. Liu, Y. Wu, and J. Ye, “An Improved Estimation of Distribution Algorithmin Dynamic Environments,” in Fourth International Conference on Natural Computation. IEEE Computer Society, 2008, pp. 269–272.  B. Yuan, M. Orlowska, and S. Sadiq, “Extending a class of continuous estimation of distribution algorithms to dynamic problems,” Optimization Letters, vol. 2, no. 3, pp. 433–443, 2008.  H. Cobb, “An investigation into the use of hypermutation as an adaptive operator in genetic algorithms having continuous, time-dependent nonstationary environments,” Naval Research Laboratory, Tech. Rep., 1990. 30
  • 31. Departamento de Engenharia de Faculdade de Engenharia Unicamp Computação e Automação Elétrica e de Computação Industrial Online learning in estimation of distribution algorithms for dynamic environments André Ricardo Gonçalves Fernando J. Von Zuben