Make the network earn its extra flexibility
Compare three classes using the same features and chronological split: a simple reference such as zero or a historical mean, a regularised linear model, and the network. Use early stopping and hyperparameter selection only on development folds. Record errors by period and date, along with the performance of a fixed position-construction rule. Vary one source of complexity at a time, such as depth, input history or number of features.
A standard diagnostic is out-of-sample squared-error improvement relative to a reference forecast:
Count independent episodes, not just rows. Ten thousand stocks observed during one crash give many cross-sectional observations and only one realisation of that market event. A model can learn to recognise a pattern tied to that episode without seeing enough independent examples to generalise. Compare the network to a regularised linear model on the same eras and with a comparable selection budget. If an advantage disappears when you hold out an entire regime, use that failure to investigate the feature or mechanism before adding more layers.
Another task might offer longer sequences of order-book events or structured text where a network can exploit input relationships a small linear model lacks. In either case, compare the model with a strong baseline using the same information. If the deep model uses better inputs, test those inputs with the simpler model as well.
Give the two model classes a comparable opportunity to tune. A network selected from dozens of architectures and stopping rules can have a larger effective search budget than one fixed ridge penalty. The observed difference in their best validation scores then includes both architecture and selection. Freeze the inputs, comparison metric, retraining schedule and a final chronological test. A network that wins again on the final dates has a stronger case than one that simply had more chances to win on development data.