Short Definition
A short convolution is a small local convolution used to mix nearby sequence information efficiently.
Intuition
Some local structure does not need full attention. A short convolution can cheaply blend neighboring hidden states.
Technical Definition
Short convolution applies a learned one-dimensional kernel over a bounded sequence window, usually over hidden states or token representations.
Example
Inkling uses SConv over hidden states alongside attention layers for local mixing.
Common Misunderstandings
Short convolution is not a replacement for all attention.
Its benefit depends on how it is integrated with the rest of the architecture.