atlas

Research map / Architectures and efficiency / Attention and transformers

On the Power of Convolution-Augmented Transformer

AAAI 2025 · Architectures and efficiency › Attention and transformers · approach: Attention head mechanisms · 1 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 Convolution-Augmented Transformer (CAT), which adds short convolutions to the K/Q/V embeddings of attention, proving it solves N-gram associative recall and selective copying with one layer and length generalization, plus a landmark-convolution sparse attention variant.

Problem

Transformers lack locality without positional encoding and struggle with length generalization, while SSMs/Mamba lack recall; the paper asks what convolution-attention synergy provably buys on recall, copying, and length generalization tasks.

Approach

Insert learnable 1D convolutional filters into the key, query and value embeddings of a single attention layer; theory shows the local convolution plus global attention solves N-gram AR and selective copy with one layer and generalizes in length, and convolutional summarization (landmark tokens) enables sparse attention.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add 1D convolution to Pythia without positional embeddingCAT · Wikitextperplexity: 27.410 -> 29.216Hurt
add 1D convolution and RoPE to PythiaCAT · Wikitextperplexity: 27.410 -> 26.776Helped
use multi-head convolution and RoPECAT · Average downstream accuracyaccuracy: 0.405 -> 0.422Helped
add RoPE to MH-CAT (ablation)MH-CAT · Wikitextperplexity: 27.417 -> 25.858Helped
add RoPE to MH-CAT (ablation)MH-CAT · Lambada_stdperplexity: 58.959 -> 47.593Helped
add RoPE to CAT (ablation)CAT · Lambada_openaiperplexity: 42.260 -> 38.557Mixed
use multi-head convolution instead of 1D CAT convolution, both with RoPE (ablation)CAT · Average downstream accuracyaccuracy: 0.407 -> 0.422Helped
use multi-head convolution instead of 1D CAT convolution, both without PE (ablation)CAT · Wikitextperplexity: 29.216 -> 27.417Helped
remove positional encoding from Pythia (ablation)Pythia · language modeling trainingconvergenceHurt
remove K/Q convolution from CAT (ablation)CAT · real language modelingperformanceNo clear effect
use short convolution in the single-layer CAT modelCAT · MQAR and MQNARaccuracyHelped
train on sequence length 128 and test across lengths 32 to 1,024CAT · MQAR length generalizationaccuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: SlimPajama synthetic MQAR/MQNAR datasets

Benchmarks: Wikitext Lambada PIQA HellaSwag Winogrande ARC-Easy ARC-Challenge MQAR MQNAR selective copying

Metrics: accuracy perplexity

Baselines: Mamba Based linear attention attention-only Transformer Pythia TF++ GLA

Builds on: Pythia Multi-query associative recall (Zoology) Mamba Landmark Attention ALiBi

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