Dilated CNN
Dilated Convolutional Network (WaveNet / Temporal Convolutional Network) · Also known as: Dilate Edilmiş CNN (WaveNet / TCN), WaveNet, Temporal Convolutional Network, TCN, dilated convolution
A Dilated CNN is a one-dimensional convolutional network whose receptive field grows exponentially with depth, letting it model long-range structure in time series and audio signals. WaveNet (van den Oord et al., 2016) and the Temporal Convolutional Network of Bai, Kolter and Koltun (2018) are the prominent members of this family.
Read the full method
Sign in with a free account to read this section.
Method map
The neighbourhood of related methods — select a node to explore.
When to use it
Use a Dilated CNN for forecasting or prediction on continuous, sequential time-series data when long-range dependencies matter and you have at least a few hundred observations. It does not assume normally distributed data, but it needs sequential data, benefits strongly from a GPU, and the receptive-field size should be matched to the task. Below about 500 observations it tends to overfit, and below roughly 100 a deep convolutional model is not worth training.
Strengths & limitations
- Receptive field grows exponentially with depth, capturing long-range dependencies with few layers.
- Convolutions parallelise well, training faster than recurrent networks on long sequences.
- No normality assumption; works directly on continuous sequential signals.
- Proven on demanding tasks, from WaveNet raw-audio generation to general TCN sequence modelling.
- Needs a fairly large training set — overfits when n is below about 500.
- A GPU is effectively required for practical training.
- The receptive-field size must be tuned to the task; too small a field misses long dependencies.
- Deep convolutional sequence training is not meaningful on very short series (n below about 100).
Frequently asked
Why dilation instead of just a deeper network?
Dilation lets the receptive field grow exponentially rather than linearly with depth, so a few layers can reach thousands of past steps while keeping the parameter count and computation modest.
How does it compare to recurrent networks?
Bai, Kolter and Koltun (2018) found that convolutional architectures like the TCN often match or beat recurrent networks on sequence tasks, and they train faster because convolutions parallelise across time.
How much data do I need?
Plan for at least a few hundred sequential observations. Below about 500 the model tends to overfit, and below roughly 100 training a deep convolutional model is not worthwhile — a tree-based model is safer.
Do I need a GPU?
A GPU is strongly recommended; without one, training on long sequences becomes impractically slow.
Sources
How to cite this page
ScholarGate. (2026, June 1). Dilated Convolutional Network (WaveNet / Temporal Convolutional Network). ScholarGate. https://scholargate.app/en/deep-learning/dilated-cnn
Which method?
Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.
- Bidirectional RNNDeep learning↔ compare
- GRUDeep learning↔ compare
- Random ForestMachine learning↔ compare
- Sequence-to-Sequence ModelDeep learning↔ compare
- XGBoostMachine learning↔ compare