Neurocoder: General-Purpose Computation Using Stored Neural Programs

被引:0
|
作者
Le, Hung [1 ]
Venkatesh, Svetha [1 ]
机构
[1] Deakin Univ, Appl AI Inst, Geelong, Vic, Australia
基金
澳大利亚研究理事会;
关键词
NETWORK;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Artificial Neural Networks are functionally equivalent to special-purpose computers. Their interneuronal connection weights represent the learnt Neural Program that instructs the networks on how to compute the data. However, without storing Neural Programs, they are restricted to only one, overwriting learnt programs when trained on new data. Here we design Neurocoder, a new class of general-purpose neural networks in which the neural network "codes" itself in a data-responsive way by composing relevant programs from a set of shareable, modular programs stored in external memory. This time, a Neural Program is efficiently treated as data in memory. Integrating Neurocoder into current neural architectures, we demonstrate new capacity to learn modular programs, reuse simple programs to build complex ones, handle pattern shifts and remember old programs as new ones are learnt, and show substantial performance improvement in solving object recognition, playing video games and continual learning tasks.
引用
收藏
页数:18
相关论文
共 50 条
  • [21] Runtime reconfiguration techniques for efficient general-purpose computation
    Xu, BX
    Albonesi, DH
    IEEE DESIGN & TEST OF COMPUTERS, 2000, 17 (01): : 42 - 52
  • [22] Computation of Compressible Gas Flow Using General-Purpose Graphics Processing Unit
    K. N. Volkov
    V. N. Emel’yanov
    A. G. Karpenko
    Journal of Engineering Physics and Thermophysics, 2021, 94 : 1031 - 1041
  • [23] General-Purpose Computation on GPUs in the Browser Using gpu.js']js
    Sapuan, Fazli
    Saw, Matthew
    Cheah, Eugene
    COMPUTING IN SCIENCE & ENGINEERING, 2018, 20 (01) : 33 - 42
  • [24] COMPUTATION OF COMPRESSIBLE GAS FLOW USING GENERAL-PURPOSE GRAPHICS PROCESSING UNIT
    Volkov, K. N.
    Emel'yanov, V. N.
    Karpenko, A. G.
    JOURNAL OF ENGINEERING PHYSICS AND THERMOPHYSICS, 2021, 94 (04) : 1031 - 1041
  • [25] Automatic general-purpose neural hardware generator
    Baptista, Fabio D.
    Morgado-Dias, Fernando
    NEURAL COMPUTING & APPLICATIONS, 2017, 28 (01): : 25 - 36
  • [26] A GENERAL-PURPOSE SIMULATION ENVIRONMENT FOR NEURAL MODELS
    MESROBIAN, E
    SKRZYPEK, J
    SIMULATION, 1992, 59 (05) : 286 - 299
  • [27] DESIGN OF A GENERAL-PURPOSE NEURAL SIGNAL PROCESSOR
    BEICHTER, J
    BRULS, N
    SICHENEDER, E
    RAMACHER, U
    KLAR, H
    NEUROCOMPUTING, 1993, 5 (01) : 17 - 23
  • [28] Towards General-Purpose Neural Network Computing
    Eldridge, Schuyler
    Appavoo, Jonathan
    Joshi, Ajay
    Waterland, Amos
    Seltzer, Margo
    2015 INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURE AND COMPILATION (PACT), 2015, : 99 - 112
  • [29] Automatic general-purpose neural hardware generator
    Fábio D. Baptista
    Fernando Morgado-Dias
    Neural Computing and Applications, 2017, 28 : 25 - 36
  • [30] Containers on the parallelization of general-purpose Java']Java programs
    Wu, P
    Padua, D
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2000, 28 (06) : 589 - 605