short-horizon price forecasting

Why price forecasting papers should benchmark against market expectations

Most price forecasting papers compare against ARIMA or a random walk and call it a day.

3 min readMachine Learning

The academic paper cycle for price forecasting has become predictable: collect data, train a transformer or LSTM, compare against ARIMA or a random walk, report a lower RMSE, and declare victory. But as Reddit user happypeanut-t pointed out in a recent discussion, this approach misses the point entirely. Beating a random walk does not tell us whether a model can outperform the collective intelligence already embedded in market prices. The real benchmark is what the market itself expects, options implied volatility, crowd forecasts where money is on the line, or the coverage of an 80% prediction interval. Without that comparison, most of these papers are solving a problem that doesn't exist.

This critique aligns with what we've seen in recent research. Our article on Explore how DiffusionEngine unifies diffusion research in one extensible PyTorch framework highlighted how unifying frameworks can accelerate progress, but only if the benchmarks actually measure what matters. Similarly, our piece on Time-series AI models stumble against the simple baseline in market forecasting showed that even sophisticated time-series foundation models can fail against straightforward baselines. The pattern is consistent: the field prioritizes novelty in architecture over relevance in evaluation.

There are practical reasons this standard hasn't taken hold. Options data can be expensive and requires understanding of derivatives pricing. Crowd forecasts from prediction markets are noisy and often illiquid for niche assets. But those are excuses, not justifications. For assets like Bitcoin or crude oil, where options markets are deep and active, the implied volatility surface represents a real, consensus-based forecast that incorporates vast amounts of public information. If your model cannot beat that consensus on interval coverage, then a better RMSE against ARIMA is not a meaningful result, it is a misleading one.

The specific takeaway here is direct: any paper claiming to forecast short-term crypto or commodity prices should be required to report how its 80% prediction interval compares against the market's implied volatility range for the same period. That single metric would instantly separate models that capture genuine predictive signal from those that merely overfit noise. Until that becomes standard practice, the literature will continue producing models that look good on paper but offer no practical edge. The question is not whether researchers can access the data, it is whether they are willing to be judged by the standard that actually matters.

From Machine Learning

been reading a bunch of papers on short term crypto and commodity price forecasting (transformers, LSTMs, the usual). almost all of them compare against ARIMA, a random walk, maybe a simple LSTM, and report a better RMSE.

what i rarely see is a comparison against what the market already expects. options implied vol for the range, or a crowd forecast where people put money on outcomes. those already use alot of public info, so beating a random walk doesnt say much if you cant beat the market's own forecast.

Read the original at Machine Learning