首页 > 最新文献

European Conference on Genetic Programming最新文献

英文 中文
Faster Convergence with Lexicase Selection in Tree-based Automated Machine Learning 基于树的自动机器学习中词法选择的更快收敛
Pub Date : 2023-02-01 DOI: 10.48550/arXiv.2302.00731
Nicholas Matsumoto, A. Saini, Pedro Ribeiro, Hyun-Deok Choi, A. Orlenko, L. Lyytikainen, J. Laurikka, T. Lehtimaki, Sandra Batista, Jason W. Moore
In many evolutionary computation systems, parent selection methods can affect, among other things, convergence to a solution. In this paper, we present a study comparing the role of two commonly used parent selection methods in evolving machine learning pipelines in an automated machine learning system called Tree-based Pipeline Optimization Tool (TPOT). Specifically, we demonstrate, using experiments on multiple datasets, that lexicase selection leads to significantly faster convergence as compared to NSGA-II in TPOT. We also compare the exploration of parts of the search space by these selection methods using a trie data structure that contains information about the pipelines explored in a particular run.
在许多进化计算系统中,除其他因素外,亲本选择方法可以影响收敛到一个解。在本文中,我们提出了一项研究,比较了在称为基于树的管道优化工具(TPOT)的自动化机器学习系统中两种常用的父选择方法在进化机器学习管道中的作用。具体来说,我们通过对多个数据集的实验证明,与TPOT中的NSGA-II相比,lexicase选择导致了更快的收敛速度。我们还使用trie数据结构比较了这些选择方法对部分搜索空间的探索,该数据结构包含在特定运行中探索的管道的信息。
{"title":"Faster Convergence with Lexicase Selection in Tree-based Automated Machine Learning","authors":"Nicholas Matsumoto, A. Saini, Pedro Ribeiro, Hyun-Deok Choi, A. Orlenko, L. Lyytikainen, J. Laurikka, T. Lehtimaki, Sandra Batista, Jason W. Moore","doi":"10.48550/arXiv.2302.00731","DOIUrl":"https://doi.org/10.48550/arXiv.2302.00731","url":null,"abstract":"In many evolutionary computation systems, parent selection methods can affect, among other things, convergence to a solution. In this paper, we present a study comparing the role of two commonly used parent selection methods in evolving machine learning pipelines in an automated machine learning system called Tree-based Pipeline Optimization Tool (TPOT). Specifically, we demonstrate, using experiments on multiple datasets, that lexicase selection leads to significantly faster convergence as compared to NSGA-II in TPOT. We also compare the exploration of parts of the search space by these selection methods using a trie data structure that contains information about the pipelines explored in a particular run.","PeriodicalId":206738,"journal":{"name":"European Conference on Genetic Programming","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121661573","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
MTGP: Combining Metamorphic Testing and Genetic Programming MTGP:结合变形测试和遗传规划
Pub Date : 2023-01-20 DOI: 10.48550/arXiv.2301.08665
Dominik Sobania, Martin Briesch, Philipp Rochner, Franz Rothlauf
Genetic programming is an evolutionary approach known for its performance in program synthesis. However, it is not yet mature enough for a practical use in real-world software development, since usually many training cases are required to generate programs that generalize to unseen test cases. As in practice, the training cases have to be expensively hand-labeled by the user, we need an approach to check the program behavior with a lower number of training cases. Metamorphic testing needs no labeled input/output examples. Instead, the program is executed multiple times, first on a given (randomly generated) input, followed by related inputs to check whether certain user-defined relations between the observed outputs hold. In this work, we suggest MTGP, which combines metamorphic testing and genetic programming and study its performance and the generalizability of the generated programs. Further, we analyze how the generalizability depends on the number of given labeled training cases. We find that using metamorphic testing combined with labeled training cases leads to a higher generalization rate than the use of labeled training cases alone in almost all studied configurations. Consequently, we recommend researchers to use metamorphic testing in their systems if the labeling of the training data is expensive.
遗传规划是一种进化方法,以其在程序综合方面的性能而闻名。然而,对于实际软件开发中的实际应用来说,它还不够成熟,因为通常需要许多训练用例来生成推广到看不见的测试用例的程序。在实践中,训练用例必须由用户昂贵地手工标记,我们需要一种方法来用较少数量的训练用例检查程序行为。变形测试不需要标记输入/输出示例。相反,程序被执行多次,首先对给定的(随机生成的)输入执行,然后执行相关的输入,以检查观察到的输出之间是否存在某些用户定义的关系。本文提出了一种将变质检验和遗传规划相结合的MTGP方法,并对其性能和生成的程序的可泛化性进行了研究。进一步,我们分析了泛化性如何依赖于给定标记训练案例的数量。我们发现,在几乎所有研究的配置中,将变质测试与标记训练案例结合使用比单独使用标记训练案例具有更高的泛化率。因此,我们建议研究人员在他们的系统中使用变质测试,如果训练数据的标记是昂贵的。
{"title":"MTGP: Combining Metamorphic Testing and Genetic Programming","authors":"Dominik Sobania, Martin Briesch, Philipp Rochner, Franz Rothlauf","doi":"10.48550/arXiv.2301.08665","DOIUrl":"https://doi.org/10.48550/arXiv.2301.08665","url":null,"abstract":"Genetic programming is an evolutionary approach known for its performance in program synthesis. However, it is not yet mature enough for a practical use in real-world software development, since usually many training cases are required to generate programs that generalize to unseen test cases. As in practice, the training cases have to be expensively hand-labeled by the user, we need an approach to check the program behavior with a lower number of training cases. Metamorphic testing needs no labeled input/output examples. Instead, the program is executed multiple times, first on a given (randomly generated) input, followed by related inputs to check whether certain user-defined relations between the observed outputs hold. In this work, we suggest MTGP, which combines metamorphic testing and genetic programming and study its performance and the generalizability of the generated programs. Further, we analyze how the generalizability depends on the number of given labeled training cases. We find that using metamorphic testing combined with labeled training cases leads to a higher generalization rate than the use of labeled training cases alone in almost all studied configurations. Consequently, we recommend researchers to use metamorphic testing in their systems if the labeling of the training data is expensive.","PeriodicalId":206738,"journal":{"name":"European Conference on Genetic Programming","volume":"261 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-01-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115285708","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
A Boosting Approach to Constructing an Ensemble Stack 构造集成堆栈的一种增强方法
Pub Date : 2022-11-28 DOI: 10.48550/arXiv.2211.15621
Zhi-feng Zhou, Ziyu Qiu, Bradley Niblett, A. Johnston, J. Schwartzentruber, Nur Zincir-Heywood, M. Heywood
An approach to evolutionary ensemble learning for classification is proposed in which boosting is used to construct a stack of programs. Each application of boosting identifies a single champion and a residual dataset, i.e. the training records that thus far were not correctly classified. The next program is only trained against the residual, with the process iterating until some maximum ensemble size or no further residual remains. Training against a residual dataset actively reduces the cost of training. Deploying the ensemble as a stack also means that only one classifier might be necessary to make a prediction, so improving interpretability. Benchmarking studies are conducted to illustrate competitiveness with the prediction accuracy of current state-of-the-art evolutionary ensemble learning algorithms, while providing solutions that are orders of magnitude simpler. Further benchmarking with a high cardinality dataset indicates that the proposed method is also more accurate and efficient than XGBoost.
提出了一种基于进化集成学习的分类学习方法,该方法采用提升的方法构建程序堆栈。每个增强应用识别一个冠军和一个残差数据集,即到目前为止尚未正确分类的训练记录。下一个程序只针对残差进行训练,过程迭代直到达到最大集合大小或没有进一步的残差。针对残差数据集进行主动训练,降低了训练成本。将集成部署为堆栈还意味着可能只需要一个分类器来进行预测,从而提高可解释性。进行基准研究以说明当前最先进的进化集成学习算法的预测准确性的竞争力,同时提供简单数量级的解决方案。对高基数数据集的进一步基准测试表明,所提出的方法也比XGBoost更准确和高效。
{"title":"A Boosting Approach to Constructing an Ensemble Stack","authors":"Zhi-feng Zhou, Ziyu Qiu, Bradley Niblett, A. Johnston, J. Schwartzentruber, Nur Zincir-Heywood, M. Heywood","doi":"10.48550/arXiv.2211.15621","DOIUrl":"https://doi.org/10.48550/arXiv.2211.15621","url":null,"abstract":"An approach to evolutionary ensemble learning for classification is proposed in which boosting is used to construct a stack of programs. Each application of boosting identifies a single champion and a residual dataset, i.e. the training records that thus far were not correctly classified. The next program is only trained against the residual, with the process iterating until some maximum ensemble size or no further residual remains. Training against a residual dataset actively reduces the cost of training. Deploying the ensemble as a stack also means that only one classifier might be necessary to make a prediction, so improving interpretability. Benchmarking studies are conducted to illustrate competitiveness with the prediction accuracy of current state-of-the-art evolutionary ensemble learning algorithms, while providing solutions that are orders of magnitude simpler. Further benchmarking with a high cardinality dataset indicates that the proposed method is also more accurate and efficient than XGBoost.","PeriodicalId":206738,"journal":{"name":"European Conference on Genetic Programming","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116067796","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Probabilistic Grammatical Evolution 概率语法演化
Pub Date : 2021-03-15 DOI: 10.1007/978-3-030-72812-0_13
Jessica M'egane, Nuno Lourenço, Penousal Machado
{"title":"Probabilistic Grammatical Evolution","authors":"Jessica M'egane, Nuno Lourenço, Penousal Machado","doi":"10.1007/978-3-030-72812-0_13","DOIUrl":"https://doi.org/10.1007/978-3-030-72812-0_13","url":null,"abstract":"","PeriodicalId":206738,"journal":{"name":"European Conference on Genetic Programming","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121352487","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
Regenerating Soft Robots through Neural Cellular Automata 利用神经元胞自动机再生软体机器人
Pub Date : 2021-02-04 DOI: 10.1007/978-3-030-72812-0_3
Kazuya Horibe, Kathryn Walker, S. Risi
{"title":"Regenerating Soft Robots through Neural Cellular Automata","authors":"Kazuya Horibe, Kathryn Walker, S. Risi","doi":"10.1007/978-3-030-72812-0_3","DOIUrl":"https://doi.org/10.1007/978-3-030-72812-0_3","url":null,"abstract":"","PeriodicalId":206738,"journal":{"name":"European Conference on Genetic Programming","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-02-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133122402","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 21
Mining Feature Relationships in Data 挖掘数据中的特征关系
Pub Date : 2021-02-02 DOI: 10.1007/978-3-030-72812-0_16
Andrew Lensen
{"title":"Mining Feature Relationships in Data","authors":"Andrew Lensen","doi":"10.1007/978-3-030-72812-0_16","DOIUrl":"https://doi.org/10.1007/978-3-030-72812-0_16","url":null,"abstract":"","PeriodicalId":206738,"journal":{"name":"European Conference on Genetic Programming","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-02-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130281454","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Guided Subtree Selection for Genetic Operators in Genetic Programming for Dynamic Flexible Job Shop Scheduling 动态柔性作业车间调度遗传规划中遗传算子的引导子树选择
Pub Date : 2020-04-15 DOI: 10.1007/978-3-030-44094-7_17
Fangfang Zhang, Yi Mei, Su Nguyen, Mengjie Zhang
{"title":"Guided Subtree Selection for Genetic Operators in Genetic Programming for Dynamic Flexible Job Shop Scheduling","authors":"Fangfang Zhang, Yi Mei, Su Nguyen, Mengjie Zhang","doi":"10.1007/978-3-030-44094-7_17","DOIUrl":"https://doi.org/10.1007/978-3-030-44094-7_17","url":null,"abstract":"","PeriodicalId":206738,"journal":{"name":"European Conference on Genetic Programming","volume":"11 12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133855201","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 15
Automatically Evolving Lookup Tables for Function Approximation 自动演化查找表的函数逼近
Pub Date : 2020-04-15 DOI: 10.1007/978-3-030-44094-7_6
Oliver Krauss, W. Langdon
{"title":"Automatically Evolving Lookup Tables for Function Approximation","authors":"Oliver Krauss, W. Langdon","doi":"10.1007/978-3-030-44094-7_6","DOIUrl":"https://doi.org/10.1007/978-3-030-44094-7_6","url":null,"abstract":"","PeriodicalId":206738,"journal":{"name":"European Conference on Genetic Programming","volume":"65 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128611661","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
Classification of Autism Genes Using Network Science and Linear Genetic Programming 基于网络科学和线性遗传规划的自闭症基因分类
Pub Date : 2020-04-15 DOI: 10.1007/978-3-030-44094-7_18
Yu Zhang, Y. Chen, Ting Hu
{"title":"Classification of Autism Genes Using Network Science and Linear Genetic Programming","authors":"Yu Zhang, Y. Chen, Ting Hu","doi":"10.1007/978-3-030-44094-7_18","DOIUrl":"https://doi.org/10.1007/978-3-030-44094-7_18","url":null,"abstract":"","PeriodicalId":206738,"journal":{"name":"European Conference on Genetic Programming","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125794372","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Effect of Parent Selection Methods on Modularity 亲本选择方法对模块化的影响
Pub Date : 2020-04-15 DOI: 10.1007/978-3-030-44094-7_12
A. Saini, L. Spector
{"title":"Effect of Parent Selection Methods on Modularity","authors":"A. Saini, L. Spector","doi":"10.1007/978-3-030-44094-7_12","DOIUrl":"https://doi.org/10.1007/978-3-030-44094-7_12","url":null,"abstract":"","PeriodicalId":206738,"journal":{"name":"European Conference on Genetic Programming","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128648040","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
期刊
European Conference on Genetic Programming
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1