AI Paper Atlas

Research map / Architectures and efficiency / Attention and transformers

Neural Execution Engines: Learning to Execute Subroutines

NeurIPS 2020 · Architectures and efficiency › Attention and transformers · approach: Transformer expressivity and circuits · 13 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's title only (no summary yet). Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use conditional masking driven by predicted pointersTransformer sorting · Selection sort, sequences up to length 100accuracyHelped
Use a 1D convolutional mask updater instead of positional transformer mask updatesNEE · Long-sequence mask updatesgeneralizationHelped
Use explicit positional encoding with a transformer encoder-decoder for mask updatesNEE mask updater · Unseen sequence positionsgeneralizationHurt
Train on selection-sort and addition subroutines before composing graph algorithms (S1)NEE · Mixed graph types, graph size 100accuracy: 92.00 -> 100.00Helped
Train NEE addition on fewer numbersNEE addition · 8-bit addition with 64 training numbersaccuracy: 100.00 -> 96.53Hurt
Remove stronger residual connections (C1) (ablation)all_mod transformer · Selection sort, sequence length 8, mixed test setsaccuracy: 99.00% -> 95.89%Hurt
Remove MLP-based attention (C2) (ablation)all_mod transformer · Selection sort, sequence length 8, mixed test setsaccuracy: 99.00% -> 97.56%Hurt
Remove symmetrized MLP attention (C3) (ablation)all_mod transformer · Selection sort, sequence length 8, mixed test setsaccuracy: 99.00% -> 98.33%Hurt
Remove shared query, key, and value projections (C4) (ablation)all_mod transformer · Selection sort, sequence length 8, mixed test setsaccuracy: 99.00% -> 98.44%Hurt
Remove binary input encoding (C5) (ablation)all_mod transformer · Selection sort, sequence length 8, mixed test setsaccuracy: 99.00% -> 89.56%Hurt
Use binary input without a linear embedding (C6) (ablation)all_mod transformer · Selection sort, sequence length 8, mixed test setsaccuracy: 99.00% -> 84.78%Hurt
Add binary input encoding to the vanilla transformer (ablation)Vanilla transformer · Selection sort, sequence length 8, mixed test setsaccuracy: 93.11% -> 96.67%Helped

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