atlas

Research map / Architectures and efficiency / RNNs and normalization

NeuralSolver: Learning Algorithms For Consistent and Efficient Extrapolation Across General Tasks

NeurIPS 2024 · Architectures and efficiency › RNNs and normalization · approach: Brain-inspired recurrent architectures · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes NeuralSolver, a convolutional-LSTM recurrent solver with a max-pooling processing module and curriculum training that extrapolates learned algorithms from small to very large inputs in both same-size and different-size tasks.

Problem

Recurrent solvers that learn algorithms on small inputs and run them on larger ones have only been applied to same-size tasks (input and output the same size), leaving different-size tasks (e.g., classification or decision-making over arbitrary-size images) unaddressed.

Approach

A layer-normalized convolutional LSTM that re-consumes the original input at each iteration, followed by a convolutional processing head with global max-pooling as an aggregation step, trained with a size curriculum; this makes recurrent extrapolation work for both same-size and different-size tasks without a progressive loss.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use NeuralSolver instead of Bansal et al.recurrent solvers · Thin-Maze (11→61)accuracy: 46.78 -> 99.97Helped
replace global max pooling with average pooling (ablation)NeuralSolver · DoorKeyaccuracy: 100.00 -> 51.86Hurt
use five convolutional layers instead of one in the recurrent module (ablation)NeuralSolver · GoToaccuracy: 100.00 -> 84.16Hurt
remove curriculum learning (ablation)NeuralSolver · GoToaccuracy: 100.00 -> 64.12Hurt
remove curriculum learning (ablation)NeuralSolver · Pongaccuracy: 100.00 -> 100.00No clear effect
replace the LSTM with a ResNet block (ablation)NeuralSolver · 1S-Mazeaccuracy: 100.00 -> 81.87Hurt
replace the LSTM with a ResNet block (ablation)NeuralSolver · GoToaccuracy: 100.00 -> 67.28Hurt
reduce model width from 64 to 48 (ablation)NeuralSolver · 1S-Mazeaccuracy: 100.00 -> 98.79Hurt
reduce model width from 64 to 32 (ablation)NeuralSolver · GoToaccuracy: 100.00 -> 96.56Hurt
reduce model width from 64 to 24 (ablation)NeuralSolver · DoorKeyaccuracy: 100.00 -> 91.21Hurt
use NeuralSolver instead of Bansal et al.recurrent solvers · GoTo ([6,20]→128)accuracy: 64.32 -> 100.00Helped
use NeuralSolver instead of Bansal et al.recurrent solvers · Doorkey 128×128average reward ×10²: 24.71 -> 98.02Helped

Surprising findings

Limitations

Experimental setup

Datasets: Prefix-Sum Maze Thin-Maze Chess GoTo 1S-Maze Pong Doorkey (Minigrid-inspired)

Benchmarks: Prefix-Sum Maze Thin-Maze Chess 1S-Maze GoTo Pong Doorkey Minigrid Doorkey reward evaluation

Metrics: best accuracy over iterations (mean and std over 10 seeds) almost stochastic order test average reward parameter count GigaMACs

Baselines: Bansal et al. recurrent solver Bansal et al. + progressive loss FeedForward ResNet Random GRU/LocRNN recurrent modules

Builds on: Recurrent Equilibrium / recurrent ResNet solver (Bansal et al.) progressive loss recall module convolutional LSTM Gal dropout

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy