The input has a shape, and the shape has meaning
A book snapshot is a matrix: rows are time steps, columns are the price and size at each level on each side. That looks like an image, and the resemblance is why convolutional networks were tried first.
The resemblance is only partial, and the differences matter.
| An image | A book snapshot matrix | |
|---|---|---|
| Both axes | spatial, interchangeable | one is time, one is book level |
| Neighbourhood | pixels near each other are related | adjacent levels are related; adjacent columns may be price and size |
| Translation invariance | a cat is a cat anywhere | the touch is privileged; level 1 is not level 8 |
| Channel meaning | colour, roughly equivalent | price and size are different quantities entirely |
Key idea: Column ordering is a modelling decision, not a property of the data. Interleaving as price, size, price, size means a filter spanning two columns mixes a price with a size, which are not commensurable. Grouping prices together and sizes together means a filter sees comparable quantities. The same network on the same data gives different results depending on this choice alone.

