the.ai

Sequence / Architecture

verified

Dilated Convolution

A convolution sees a few neighbouring steps. Skip steps between the taps and it sees a wider span at the same cost, and stacking layers whose skips double each time gives a view that grows exponentially with depth. It is how convolutions reached long sequences before attention did, and it is still how most audio models see.

Viz primitive · attention-heatmaptokens = 14 · heads = 1
query ↓key →

14 queries against 14 keys; a brighter cell means more of that query's attention went to that key. Each query sees itself and everything before it, and nothing after — the upper triangle is masked.

One position's view over the past, under a penalty on distance. Drag the penalty up to watch the view collapse onto the last few steps — stacking dilated layers is how a convolution buys that span back without paying for every step in between.

0.5

Reviewed by opendroid · 2026-08-18

  • arXiv:1803.01271 — An Empirical Evaluation of Generic Convolutional and Recurrent Networks for Sequence Modeling