• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

利用自适应突变提高基于突变的进化人工神经网络的性能。

Improving the performance of mutation-based evolving artificial neural networks with self-adaptive mutations.

机构信息

Faculty of Mechanical Engineering, Kyoto Institute of Technology, Kyoto, Japan.

Graduate School of Advanced Science and Engineering, Hiroshima University, Hiroshima, Japan.

出版信息

PLoS One. 2024 Jul 15;19(7):e0307084. doi: 10.1371/journal.pone.0307084. eCollection 2024.

DOI:10.1371/journal.pone.0307084
PMID:39008501
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC11249216/
Abstract

Neuroevolution is a promising approach for designing artificial neural networks using an evolutionary algorithm. Unlike recent trending methods that rely on gradient-based algorithms, neuroevolution can simultaneously evolve the topology and weights of neural networks. In neuroevolution with topological evolution, handling crossover is challenging because of the competing conventions problem. Mutation-based evolving artificial neural network is an alternative topology and weights neuroevolution approach that omits crossover and uses only mutations for genetic variation. This study enhances the performance of mutation-based evolving artificial neural network in two ways. First, the mutation step size controlling the magnitude of the parameter perturbation is automatically adjusted by a self-adaptive mutation mechanism, enabling a balance between exploration and exploitation during the evolution process. Second, the structural mutation probabilities are automatically adjusted depending on the network size, preventing excessive expansion of the topology. The proposed methods are compared with conventional neuroevolution algorithms using locomotion tasks provided in the OpenAI Gym benchmarks. The results demonstrate that the proposed methods with the self-adaptive mutation mechanism can achieve better performance. In addition, the adjustment of structural mutation probabilities can mitigate topological bloat while maintaining performance.

摘要

神经进化是一种使用进化算法设计人工神经网络的有前途的方法。与最近依赖基于梯度的算法的流行方法不同,神经进化可以同时进化神经网络的拓扑结构和权重。在具有拓扑进化的神经进化中,由于竞争惯例问题,处理交叉操作具有挑战性。基于突变的进化人工神经网络是一种替代的拓扑和权重神经进化方法,它省略了交叉操作,仅使用突变来进行遗传变异。本研究通过两种方式增强了基于突变的进化人工神经网络的性能。首先,通过自适应突变机制自动调整控制参数扰动幅度的突变步长,在进化过程中实现探索和利用之间的平衡。其次,根据网络大小自动调整结构突变概率,防止拓扑结构过度扩展。使用 OpenAI Gym 基准提供的运动任务将所提出的方法与传统的神经进化算法进行了比较。结果表明,具有自适应突变机制的所提出的方法可以实现更好的性能。此外,调整结构突变概率可以在保持性能的同时减轻拓扑膨胀。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf61/11249216/6902b4b2a80b/pone.0307084.g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf61/11249216/e4311049fc88/pone.0307084.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf61/11249216/b009cd1955a3/pone.0307084.g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf61/11249216/4a312d5190d5/pone.0307084.g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf61/11249216/d3f6022a34a3/pone.0307084.g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf61/11249216/fd31f97af388/pone.0307084.g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf61/11249216/01c361c6eec0/pone.0307084.g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf61/11249216/013c200944e6/pone.0307084.g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf61/11249216/747877650571/pone.0307084.g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf61/11249216/6914af5a2552/pone.0307084.g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf61/11249216/95b99c71324b/pone.0307084.g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf61/11249216/6902b4b2a80b/pone.0307084.g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf61/11249216/e4311049fc88/pone.0307084.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf61/11249216/b009cd1955a3/pone.0307084.g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf61/11249216/4a312d5190d5/pone.0307084.g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf61/11249216/d3f6022a34a3/pone.0307084.g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf61/11249216/fd31f97af388/pone.0307084.g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf61/11249216/01c361c6eec0/pone.0307084.g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf61/11249216/013c200944e6/pone.0307084.g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf61/11249216/747877650571/pone.0307084.g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf61/11249216/6914af5a2552/pone.0307084.g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf61/11249216/95b99c71324b/pone.0307084.g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf61/11249216/6902b4b2a80b/pone.0307084.g011.jpg

相似文献

1
Improving the performance of mutation-based evolving artificial neural networks with self-adaptive mutations.利用自适应突变提高基于突变的进化人工神经网络的性能。
PLoS One. 2024 Jul 15;19(7):e0307084. doi: 10.1371/journal.pone.0307084. eCollection 2024.
2
Guiding Neuroevolution with Structural Objectives.用结构目标指导神经进化。
Evol Comput. 2020 Spring;28(1):115-140. doi: 10.1162/evco_a_00250. Epub 2019 Feb 15.
3
Correspondence between neuroevolution and gradient descent.神经进化与梯度下降的对应关系。
Nat Commun. 2021 Nov 2;12(1):6317. doi: 10.1038/s41467-021-26568-2.
4
Adaptive evolutionary artificial neural networks for pattern classification.用于模式分类的自适应进化人工神经网络。
IEEE Trans Neural Netw. 2011 Nov;22(11):1823-36. doi: 10.1109/TNN.2011.2169426. Epub 2011 Oct 3.
5
Evolving neural networks through augmenting topologies.通过扩展拓扑结构来演化神经网络。
Evol Comput. 2002 Summer;10(2):99-127. doi: 10.1162/106365602320169811.
6
Evolving neural networks to follow trajectories of arbitrary complexity.不断发展的神经网络,以追踪任意复杂程度的轨迹。
Neural Netw. 2019 Aug;116:224-236. doi: 10.1016/j.neunet.2019.04.013. Epub 2019 May 8.
7
Evolving neural networks for strategic decision-making problems.用于战略决策问题的进化神经网络。
Neural Netw. 2009 Apr;22(3):326-37. doi: 10.1016/j.neunet.2009.03.001. Epub 2009 Mar 24.
8
A Systematic Literature Review of the Successors of "NeuroEvolution of Augmenting Topologies".“增强拓扑结构的神经进化”后续研究的系统文献综述
Evol Comput. 2021 Spring;29(1):1-73. doi: 10.1162/evco_a_00282. Epub 2020 Nov 5.
9
odNEAT: An Algorithm for Decentralised Online Evolution of Robotic Controllers.odNEAT:一种用于机器人控制器分散式在线进化的算法。
Evol Comput. 2015 Fall;23(3):421-49. doi: 10.1162/EVCO_a_00141. Epub 2014 Dec 5.
10
A memetic dynamic coral reef optimisation algorithm for simultaneous training, design, and optimisation of artificial neural networks.一种用于同时训练、设计和优化人工神经网络的 MEMetic 动态珊瑚礁优化算法。
Sci Rep. 2024 Mar 23;14(1):6961. doi: 10.1038/s41598-024-57654-2.

本文引用的文献

1
A Systematic Literature Review of the Successors of "NeuroEvolution of Augmenting Topologies".“增强拓扑结构的神经进化”后续研究的系统文献综述
Evol Comput. 2021 Spring;29(1):1-73. doi: 10.1162/evco_a_00282. Epub 2020 Nov 5.
2
Deep learning.深度学习。
Nature. 2015 May 28;521(7553):436-44. doi: 10.1038/nature14539.
3
Human-level control through deep reinforcement learning.通过深度强化学习实现人类水平的控制。
Nature. 2015 Feb 26;518(7540):529-33. doi: 10.1038/nature14236.
4
An evolutionary algorithm that constructs recurrent neural networks.一种构建递归神经网络的进化算法。
IEEE Trans Neural Netw. 1994;5(1):54-65. doi: 10.1109/72.265960.
5
A new evolutionary system for evolving artificial neural networks.一种用于进化人工神经网络的新进化系统。
IEEE Trans Neural Netw. 1997;8(3):694-713. doi: 10.1109/72.572107.
6
Evolving neural networks through augmenting topologies.通过扩展拓扑结构来演化神经网络。
Evol Comput. 2002 Summer;10(2):99-127. doi: 10.1162/106365602320169811.
7
Completely derandomized self-adaptation in evolution strategies.进化策略中的完全去随机化自适应
Evol Comput. 2001 Summer;9(2):159-95. doi: 10.1162/106365601750190398.