SlideShare a Scribd company logo
1 of 17
Download to read offline
Population Sizing for Entropy-based Model
        Building in Genetic Algorithms

    T.-L. Yu1, K. Sastry2, D. E. Goldberg2, & M. Pelikan3
               1Department   of Electrical Engineering
                 National Taiwan University, Taiwan
               2Illinois
                       Genetic Algorithms Laboratory
       University of Illinois at Urbana-Champaign, IL, USA
   3Missouri  Estimation of Distribution Algorithms Laboratory
           University of Missouri at St. Louis, MO, USA


Supported by AFOSR FA9550-06-1-0096, NSF DMR 03-25939, and CAREER ECS-0547013.
Motivation

• Facetwise population sizing in GEC
  – Initial supply [Goldberg et al. 2001]
  – Decision-making [Goldberg et al. 1992]
  – Gambler’s ruin [Harik et al. 1997]


• EDA—Model building is essential.
• Population sizing for model building       [Pelikan et al. 2003]




• Better explanation and modeling are needed.
Roadmap

• Entropy-based model building
• Mutual information
• The effect of selection
• Distribution of mutual information under limited
  sampling
• Building an accurate model
• The effect of selection pressure
• Conclusion
Entropy-based model building &
             Mutual information
• Entropy: measurement of uncertainty.



• Loss of entropy   Gain in certainty    Mutual
  information



• Bivariate: MIMIC, BMDA
• Multivariate: eCGA, BOA, EBNA, DSMGA
• Most multivariate model building start from
  bivariate dependency detection.
Mutual information

• Definition




• Some facts:
   –

   –
Base: Bipolar Royal Road

• Additively separable bipolar Royal road




                         u
                 0               k

• Given the minimal signal           , the most difficult
  for model building.
• Analytical simplicity, no gene-wise bias.
The effect of selection

• 00******** and 11******** increase:
• 10******** and 01******** decrease:

• Define
    –
    –


•
Growth of schemata and M.I.

•

•



• Growth in mutual information
Limited sampling

• In GAs, finite population        limited sampling
• Define two random variables:
   –         :Signal of mutual information between two
       independent genes under n random samples.

   –         :Signal of mutual information between two
       dependent genes under n random samples.

• Ideally:
Distribution of mutual information
             [Hutter and Zaffalon, 2004]


•

•
Empirical verification
Building an accurate model

• Define



• Decision error

• Building an accurate model



• Finally
Verification of O(22k)




      DSMGA, m=10
Verification of O(mlogm)




eCGA                  DSMGA
Effect of selection pressure

• Quantitative, order statistics
• Qualitative, consider truncation selection
• Higher s
   – More growth of Hopt
   – Fewer number of effective samples
Empirical results on selection pressure




   Future work: Empirically, larger k   larger s*
Summary and Conclusions

• Refine the required population sizing for model
  building
   – From

   – To

• Correct       to
• Preliminarily incorporate selection pressure into
  population-sizing model.
   – Qualitatively show the existence of s*

More Related Content

Similar to Population sizing for entropy-based model buliding In genetic algorithms

Structural Accuracy of Probabilistic Models in BOA
Structural Accuracy of Probabilistic Models in BOAStructural Accuracy of Probabilistic Models in BOA
Structural Accuracy of Probabilistic Models in BOAclima
 
Do not Match, Inherit: Fitness Surrogates for Genetics-Based Machine Learning...
Do not Match, Inherit: Fitness Surrogates for Genetics-Based Machine Learning...Do not Match, Inherit: Fitness Surrogates for Genetics-Based Machine Learning...
Do not Match, Inherit: Fitness Surrogates for Genetics-Based Machine Learning...Xavier Llorà
 
Linkage Learning for Pittsburgh LCS: Making Problems Tractable
Linkage Learning for Pittsburgh LCS: Making Problems TractableLinkage Learning for Pittsburgh LCS: Making Problems Tractable
Linkage Learning for Pittsburgh LCS: Making Problems TractableXavier Llorà
 
205250 crystall ball
205250 crystall ball205250 crystall ball
205250 crystall ballp6academy
 
Performance Evaluation for Scattered Data Interpolation
Performance Evaluation for Scattered Data InterpolationPerformance Evaluation for Scattered Data Interpolation
Performance Evaluation for Scattered Data Interpolationmattpfoster
 
Convolutional neural networks with intermediate loss for 3 d super resolution...
Convolutional neural networks with intermediate loss for 3 d super resolution...Convolutional neural networks with intermediate loss for 3 d super resolution...
Convolutional neural networks with intermediate loss for 3 d super resolution...Shakas Technologies
 
Ensembles of example dependent cost-sensitive decision trees slides
Ensembles of example dependent cost-sensitive decision trees slidesEnsembles of example dependent cost-sensitive decision trees slides
Ensembles of example dependent cost-sensitive decision trees slidesAlejandro Correa Bahnsen, PhD
 
Exploring uncertainty measures in deep networks for sclerosis
Exploring uncertainty measures in deep networks for sclerosisExploring uncertainty measures in deep networks for sclerosis
Exploring uncertainty measures in deep networks for sclerosisKyuri Kim
 
MIS637_Final_Project_Rahul_Bhatia
MIS637_Final_Project_Rahul_BhatiaMIS637_Final_Project_Rahul_Bhatia
MIS637_Final_Project_Rahul_BhatiaRahul Bhatia
 
Boost model accuracy of imbalanced covid 19 mortality prediction
Boost model accuracy of imbalanced covid 19 mortality predictionBoost model accuracy of imbalanced covid 19 mortality prediction
Boost model accuracy of imbalanced covid 19 mortality predictionBindhuBhargaviTalasi
 
Data preprocessing in Machine Learning
Data preprocessing in Machine LearningData preprocessing in Machine Learning
Data preprocessing in Machine LearningPyingkodi Maran
 

Similar to Population sizing for entropy-based model buliding In genetic algorithms (13)

Structural Accuracy of Probabilistic Models in BOA
Structural Accuracy of Probabilistic Models in BOAStructural Accuracy of Probabilistic Models in BOA
Structural Accuracy of Probabilistic Models in BOA
 
Do not Match, Inherit: Fitness Surrogates for Genetics-Based Machine Learning...
Do not Match, Inherit: Fitness Surrogates for Genetics-Based Machine Learning...Do not Match, Inherit: Fitness Surrogates for Genetics-Based Machine Learning...
Do not Match, Inherit: Fitness Surrogates for Genetics-Based Machine Learning...
 
Linkage Learning for Pittsburgh LCS: Making Problems Tractable
Linkage Learning for Pittsburgh LCS: Making Problems TractableLinkage Learning for Pittsburgh LCS: Making Problems Tractable
Linkage Learning for Pittsburgh LCS: Making Problems Tractable
 
Lecture 7 gwas full
Lecture 7 gwas fullLecture 7 gwas full
Lecture 7 gwas full
 
205250 crystall ball
205250 crystall ball205250 crystall ball
205250 crystall ball
 
Performance Evaluation for Scattered Data Interpolation
Performance Evaluation for Scattered Data InterpolationPerformance Evaluation for Scattered Data Interpolation
Performance Evaluation for Scattered Data Interpolation
 
Convolutional neural networks with intermediate loss for 3 d super resolution...
Convolutional neural networks with intermediate loss for 3 d super resolution...Convolutional neural networks with intermediate loss for 3 d super resolution...
Convolutional neural networks with intermediate loss for 3 d super resolution...
 
Ensembles of example dependent cost-sensitive decision trees slides
Ensembles of example dependent cost-sensitive decision trees slidesEnsembles of example dependent cost-sensitive decision trees slides
Ensembles of example dependent cost-sensitive decision trees slides
 
Exploring uncertainty measures in deep networks for sclerosis
Exploring uncertainty measures in deep networks for sclerosisExploring uncertainty measures in deep networks for sclerosis
Exploring uncertainty measures in deep networks for sclerosis
 
Final Project Statr 503
Final Project Statr 503Final Project Statr 503
Final Project Statr 503
 
MIS637_Final_Project_Rahul_Bhatia
MIS637_Final_Project_Rahul_BhatiaMIS637_Final_Project_Rahul_Bhatia
MIS637_Final_Project_Rahul_Bhatia
 
Boost model accuracy of imbalanced covid 19 mortality prediction
Boost model accuracy of imbalanced covid 19 mortality predictionBoost model accuracy of imbalanced covid 19 mortality prediction
Boost model accuracy of imbalanced covid 19 mortality prediction
 
Data preprocessing in Machine Learning
Data preprocessing in Machine LearningData preprocessing in Machine Learning
Data preprocessing in Machine Learning
 

More from kknsastry

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
 
Modeling selection pressure in XCS for proportionate and tournament selection
Modeling selection pressure in XCS for proportionate and tournament selectionModeling selection pressure in XCS for proportionate and tournament selection
Modeling selection pressure in XCS for proportionate and tournament selectionkknsastry
 
Substructrual surrogates for learning decomposable classification problems: i...
Substructrual surrogates for learning decomposable classification problems: i...Substructrual surrogates for learning decomposable classification problems: i...
Substructrual surrogates for learning decomposable classification problems: i...kknsastry
 
Let's get ready to rumble redux: Crossover versus mutation head to head on ex...
Let's get ready to rumble redux: Crossover versus mutation head to head on ex...Let's get ready to rumble redux: Crossover versus mutation head to head on ex...
Let's get ready to rumble redux: Crossover versus mutation head to head on ex...kknsastry
 
Automated alphabet reduction with evolutionary algorithms for protein structu...
Automated alphabet reduction with evolutionary algorithms for protein structu...Automated alphabet reduction with evolutionary algorithms for protein structu...
Automated alphabet reduction with evolutionary algorithms for protein structu...kknsastry
 
Modeling selection pressure in XCS for proportionate and tournament selection
Modeling selection pressure in XCS for proportionate and tournament selectionModeling selection pressure in XCS for proportionate and tournament selection
Modeling selection pressure in XCS for proportionate and tournament selectionkknsastry
 
Modeling XCS in class imbalances: Population size and parameter settings
Modeling XCS in class imbalances: Population size and parameter settingsModeling XCS in class imbalances: Population size and parameter settings
Modeling XCS in class imbalances: Population size and parameter settingskknsastry
 
Fast and accurate reaction dynamics via multiobjective genetic algorithm opti...
Fast and accurate reaction dynamics via multiobjective genetic algorithm opti...Fast and accurate reaction dynamics via multiobjective genetic algorithm opti...
Fast and accurate reaction dynamics via multiobjective genetic algorithm opti...kknsastry
 
On Extended Compact Genetic Algorithm
On Extended Compact Genetic AlgorithmOn Extended Compact Genetic Algorithm
On Extended Compact Genetic Algorithmkknsastry
 
Silicon Cluster Optimization Using Extended Compact Genetic Algorithm
Silicon Cluster Optimization Using Extended Compact Genetic AlgorithmSilicon Cluster Optimization Using Extended Compact Genetic Algorithm
Silicon Cluster Optimization Using Extended Compact Genetic Algorithmkknsastry
 
A Practical Schema Theorem for Genetic Algorithm Design and Tuning
A Practical Schema Theorem for Genetic Algorithm Design and TuningA Practical Schema Theorem for Genetic Algorithm Design and Tuning
A Practical Schema Theorem for Genetic Algorithm Design and Tuningkknsastry
 
On the Supply of Building Blocks
On the Supply of Building BlocksOn the Supply of Building Blocks
On the Supply of Building Blockskknsastry
 
Don't Evaluate, Inherit
Don't Evaluate, InheritDon't Evaluate, Inherit
Don't Evaluate, Inheritkknsastry
 
Efficient Cluster Optimization Using A Hybrid Extended Compact Genetic Algori...
Efficient Cluster Optimization Using A Hybrid Extended Compact Genetic Algori...Efficient Cluster Optimization Using A Hybrid Extended Compact Genetic Algori...
Efficient Cluster Optimization Using A Hybrid Extended Compact Genetic Algori...kknsastry
 
Modeling Tournament Selection with Replacement Using Apparent Added Noise
Modeling Tournament Selection with Replacement Using Apparent Added NoiseModeling Tournament Selection with Replacement Using Apparent Added Noise
Modeling Tournament Selection with Replacement Using Apparent Added Noisekknsastry
 
Analysis of Mixing in Genetic Algorithms: A Survey
Analysis of Mixing in Genetic Algorithms: A SurveyAnalysis of Mixing in Genetic Algorithms: A Survey
Analysis of Mixing in Genetic Algorithms: A Surveykknsastry
 
How Well Does A Single-Point Crossover Mix Building Blocks with Tight Linkage?
How Well Does A Single-Point Crossover Mix Building Blocks with Tight Linkage?How Well Does A Single-Point Crossover Mix Building Blocks with Tight Linkage?
How Well Does A Single-Point Crossover Mix Building Blocks with Tight Linkage?kknsastry
 
Scalability of Selectorecombinative Genetic Algorithms for Problems with Tigh...
Scalability of Selectorecombinative Genetic Algorithms for Problems with Tigh...Scalability of Selectorecombinative Genetic Algorithms for Problems with Tigh...
Scalability of Selectorecombinative Genetic Algorithms for Problems with Tigh...kknsastry
 
Building-Block Supply in Genetic Programming
Building-Block Supply in Genetic ProgrammingBuilding-Block Supply in Genetic Programming
Building-Block Supply in Genetic Programmingkknsastry
 
Probabilistic Model Building and Competent Genetic Programming
Probabilistic Model Building and Competent Genetic ProgrammingProbabilistic Model Building and Competent Genetic Programming
Probabilistic Model Building and Competent Genetic Programmingkknsastry
 

More from kknsastry (20)

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
 
Modeling selection pressure in XCS for proportionate and tournament selection
Modeling selection pressure in XCS for proportionate and tournament selectionModeling selection pressure in XCS for proportionate and tournament selection
Modeling selection pressure in XCS for proportionate and tournament selection
 
Substructrual surrogates for learning decomposable classification problems: i...
Substructrual surrogates for learning decomposable classification problems: i...Substructrual surrogates for learning decomposable classification problems: i...
Substructrual surrogates for learning decomposable classification problems: i...
 
Let's get ready to rumble redux: Crossover versus mutation head to head on ex...
Let's get ready to rumble redux: Crossover versus mutation head to head on ex...Let's get ready to rumble redux: Crossover versus mutation head to head on ex...
Let's get ready to rumble redux: Crossover versus mutation head to head on ex...
 
Automated alphabet reduction with evolutionary algorithms for protein structu...
Automated alphabet reduction with evolutionary algorithms for protein structu...Automated alphabet reduction with evolutionary algorithms for protein structu...
Automated alphabet reduction with evolutionary algorithms for protein structu...
 
Modeling selection pressure in XCS for proportionate and tournament selection
Modeling selection pressure in XCS for proportionate and tournament selectionModeling selection pressure in XCS for proportionate and tournament selection
Modeling selection pressure in XCS for proportionate and tournament selection
 
Modeling XCS in class imbalances: Population size and parameter settings
Modeling XCS in class imbalances: Population size and parameter settingsModeling XCS in class imbalances: Population size and parameter settings
Modeling XCS in class imbalances: Population size and parameter settings
 
Fast and accurate reaction dynamics via multiobjective genetic algorithm opti...
Fast and accurate reaction dynamics via multiobjective genetic algorithm opti...Fast and accurate reaction dynamics via multiobjective genetic algorithm opti...
Fast and accurate reaction dynamics via multiobjective genetic algorithm opti...
 
On Extended Compact Genetic Algorithm
On Extended Compact Genetic AlgorithmOn Extended Compact Genetic Algorithm
On Extended Compact Genetic Algorithm
 
Silicon Cluster Optimization Using Extended Compact Genetic Algorithm
Silicon Cluster Optimization Using Extended Compact Genetic AlgorithmSilicon Cluster Optimization Using Extended Compact Genetic Algorithm
Silicon Cluster Optimization Using Extended Compact Genetic Algorithm
 
A Practical Schema Theorem for Genetic Algorithm Design and Tuning
A Practical Schema Theorem for Genetic Algorithm Design and TuningA Practical Schema Theorem for Genetic Algorithm Design and Tuning
A Practical Schema Theorem for Genetic Algorithm Design and Tuning
 
On the Supply of Building Blocks
On the Supply of Building BlocksOn the Supply of Building Blocks
On the Supply of Building Blocks
 
Don't Evaluate, Inherit
Don't Evaluate, InheritDon't Evaluate, Inherit
Don't Evaluate, Inherit
 
Efficient Cluster Optimization Using A Hybrid Extended Compact Genetic Algori...
Efficient Cluster Optimization Using A Hybrid Extended Compact Genetic Algori...Efficient Cluster Optimization Using A Hybrid Extended Compact Genetic Algori...
Efficient Cluster Optimization Using A Hybrid Extended Compact Genetic Algori...
 
Modeling Tournament Selection with Replacement Using Apparent Added Noise
Modeling Tournament Selection with Replacement Using Apparent Added NoiseModeling Tournament Selection with Replacement Using Apparent Added Noise
Modeling Tournament Selection with Replacement Using Apparent Added Noise
 
Analysis of Mixing in Genetic Algorithms: A Survey
Analysis of Mixing in Genetic Algorithms: A SurveyAnalysis of Mixing in Genetic Algorithms: A Survey
Analysis of Mixing in Genetic Algorithms: A Survey
 
How Well Does A Single-Point Crossover Mix Building Blocks with Tight Linkage?
How Well Does A Single-Point Crossover Mix Building Blocks with Tight Linkage?How Well Does A Single-Point Crossover Mix Building Blocks with Tight Linkage?
How Well Does A Single-Point Crossover Mix Building Blocks with Tight Linkage?
 
Scalability of Selectorecombinative Genetic Algorithms for Problems with Tigh...
Scalability of Selectorecombinative Genetic Algorithms for Problems with Tigh...Scalability of Selectorecombinative Genetic Algorithms for Problems with Tigh...
Scalability of Selectorecombinative Genetic Algorithms for Problems with Tigh...
 
Building-Block Supply in Genetic Programming
Building-Block Supply in Genetic ProgrammingBuilding-Block Supply in Genetic Programming
Building-Block Supply in Genetic Programming
 
Probabilistic Model Building and Competent Genetic Programming
Probabilistic Model Building and Competent Genetic ProgrammingProbabilistic Model Building and Competent Genetic Programming
Probabilistic Model Building and Competent Genetic Programming
 

Recently uploaded

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
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
 
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
 
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
 
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
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
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
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
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
 

Recently uploaded (20)

E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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
 
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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 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
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
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
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
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...
 

Population sizing for entropy-based model buliding In genetic algorithms

  • 1. Population Sizing for Entropy-based Model Building in Genetic Algorithms T.-L. Yu1, K. Sastry2, D. E. Goldberg2, & M. Pelikan3 1Department of Electrical Engineering National Taiwan University, Taiwan 2Illinois Genetic Algorithms Laboratory University of Illinois at Urbana-Champaign, IL, USA 3Missouri Estimation of Distribution Algorithms Laboratory University of Missouri at St. Louis, MO, USA Supported by AFOSR FA9550-06-1-0096, NSF DMR 03-25939, and CAREER ECS-0547013.
  • 2. Motivation • Facetwise population sizing in GEC – Initial supply [Goldberg et al. 2001] – Decision-making [Goldberg et al. 1992] – Gambler’s ruin [Harik et al. 1997] • EDA—Model building is essential. • Population sizing for model building [Pelikan et al. 2003] • Better explanation and modeling are needed.
  • 3. Roadmap • Entropy-based model building • Mutual information • The effect of selection • Distribution of mutual information under limited sampling • Building an accurate model • The effect of selection pressure • Conclusion
  • 4. Entropy-based model building & Mutual information • Entropy: measurement of uncertainty. • Loss of entropy Gain in certainty Mutual information • Bivariate: MIMIC, BMDA • Multivariate: eCGA, BOA, EBNA, DSMGA • Most multivariate model building start from bivariate dependency detection.
  • 6. Base: Bipolar Royal Road • Additively separable bipolar Royal road u 0 k • Given the minimal signal , the most difficult for model building. • Analytical simplicity, no gene-wise bias.
  • 7. The effect of selection • 00******** and 11******** increase: • 10******** and 01******** decrease: • Define – – •
  • 8. Growth of schemata and M.I. • • • Growth in mutual information
  • 9. Limited sampling • In GAs, finite population limited sampling • Define two random variables: – :Signal of mutual information between two independent genes under n random samples. – :Signal of mutual information between two dependent genes under n random samples. • Ideally:
  • 10. Distribution of mutual information [Hutter and Zaffalon, 2004] • •
  • 12. Building an accurate model • Define • Decision error • Building an accurate model • Finally
  • 15. Effect of selection pressure • Quantitative, order statistics • Qualitative, consider truncation selection • Higher s – More growth of Hopt – Fewer number of effective samples
  • 16. Empirical results on selection pressure Future work: Empirically, larger k larger s*
  • 17. Summary and Conclusions • Refine the required population sizing for model building – From – To • Correct to • Preliminarily incorporate selection pressure into population-sizing model. – Qualitatively show the existence of s*