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 条
  • [1] Neural Acceleration for General-Purpose Approximate Programs
    Esmaeilzadeh, Hadi
    Sampson, Adrian
    Ceze, Luis
    Burger, Doug
    COMMUNICATIONS OF THE ACM, 2015, 58 (01) : 105 - 115
  • [2] NEURAL ACCELERATION FOR GENERAL-PURPOSE APPROXIMATE PROGRAMS
    Esmaeilzadeh, Hadi
    Sampson, Adrian
    Ceze, Luis
    Burger, Doug
    IEEE MICRO, 2013, 33 (03) : 16 - 27
  • [3] Neural Acceleration for General-Purpose Approximate Programs
    Esmaeilzadeh, Hadi
    Sampson, Adrian
    Ceze, Luis
    Burger, Doug
    2012 IEEE/ACM 45TH INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO-45), 2012, : 449 - 460
  • [4] General-purpose DNA computation
    Junlan Liu
    Da Han
    Science China(Chemistry), 2024, (07) : 2134 - 2135
  • [5] General-purpose DNA computation
    Liu, Junlan
    Han, Da
    SCIENCE CHINA-CHEMISTRY, 2024, 67 (07) : 2134 - 2135
  • [6] General-purpose DNA computation
    Junlan Liu
    Da Han
    Science China(Chemistry), 2024, 67 (07) : 2134 - 2135
  • [7] General-purpose computation with neural networks:: A survey of complexity theoretic results
    Síma, J
    Orponen, P
    NEURAL COMPUTATION, 2003, 15 (12) : 2727 - 2778
  • [8] Performance Predictions for General-Purpose Computation on GPUs
    Liu, Weiguo
    Mueller-Wittig, Wolfgang
    Schmidt, Bertil
    2007 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPP), 2007, : 416 - +
  • [9] Compiler support for general-purpose computation on GPUs
    Lin, Yu-Te
    Chen, Peng-Sheng
    JOURNAL OF SUPERCOMPUTING, 2009, 50 (01): : 78 - 97
  • [10] Compiler support for general-purpose computation on GPUs
    Yu-Te Lin
    Peng-Sheng Chen
    The Journal of Supercomputing, 2009, 50 : 78 - 97