...
首页> 外文期刊>Adaptive Behavior >Learning programs is better than learning dynamics: A programmable neural network hierarchical architecture in a multi-task scenario
【24h】

Learning programs is better than learning dynamics: A programmable neural network hierarchical architecture in a multi-task scenario

机译:学习程序胜于学习动力学:多任务场景中的可编程神经网络分层体系结构

获取原文
获取原文并翻译 | 示例
           

摘要

Distributed and hierarchical models of control are nowadays popular in computational modeling and robotics. In the artificial neural network literature, complex behaviors can be produced by composing elementary building blocks or motor primitives, possibly organized in a layered structure. However, it is still unknown how the brain learns and encodes multiple motor primitives, and how it rapidly reassembles, sequences and switches them by exerting cognitive control. In this paper we advance a novel proposal, a hierarchical programmable neural network architecture, based on the notion of programmability and an interpreter-programmer computational scheme. In this approach, complex (and novel) behaviors can be acquired by embedding multiple modules (motor primitives) in a single, multi-purpose neural network. This is supported by recent theories of brain functioning in which skilled behaviors can be generated by combining functional different primitives embedded in reusable areas of recycled neurons. Such neuronal substrate supports flexible cognitive control, too. Modules are seen as interpreters of behaviors having controlling input parameters, or programs that encode structures of networks to be interpreted. Flexible cognitive control can be exerted by a programmer module feeding the interpreters with appropriate input parameters, without modifying connectivity. Our results in a multiple T -maze robotic scenario show how this computational framework provides a robust, scalable and flexible scheme that can be iterated at different hierarchical layers permitting to learn, encode and control multiple qualitatively different behaviors.
机译:如今,分布式和分层控制模型在计算建模和机器人技术中很流行。在人工神经网络文献中,复杂的行为可以通过组成可能以分层结构组织的基本构造块或运动原语来产生。然而,仍然未知的是大脑如何学习和编码多个运动原语,以及如何通过施加认知控制来快速重新组装,排序和切换它们。在本文中,我们基于可编程性的概念和解释器-程序员计算方案,提出了一种新的提议,即分层可编程神经网络体系结构。通过这种方法,可以通过将多个模块(电机原语)嵌入单个多功能神经网络中来获取复杂(新颖)的行为。最近的大脑功能理论支持了这一点,在这种理论中,可以通过结合嵌入循环神经元的可重用区域中的不同功能原语来生成熟练的行为。这样的神经元底物也支持灵活的认知控制。模块被视为具有控制输入参数的行为的解释器,或者是对要解释的网络结构进行编码的程序。编程器模块可以为解释器提供适当的输入参数,从而在不修改连接性的情况下实现灵活的认知控制。我们在多个T型迷宫机器人场景中的结果表明,该计算框架如何提供一种健壮,可扩展和灵活的方案,该方案可以在不同的层次层进行迭代,从而允许学习,编码和控制多种性质不同的行为。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号