> I’ve been thinking recently about what makes time series forecasting problems so difficult compared to other sequence learning tasks Whenever I teach people time series forecasting, I always point out that one of the biggest challenges is that you will always have values at prediction time that are out side the range of values observed during training (specifically the value of t ). In plenty of other machine learn…
The unreasonable difficulty of time series forecasting
51–60 of 69 posts
Re: The unreasonable difficulty of time series forecasting
#52> I’ve been thinking recently about what makes time series forecasting problems so difficult compared to other sequence learning tasks Whenever I teach people time series forecasting, I always point out that one of the biggest challenges is that you will always have values at prediction time that are out side the range of values observed during training (specifically the value of t ). In plenty of other machine learn…
1. Define {N = context duration, M = forecast duration} upfront
2. Select some time value T
3. Extract historical data whose timestamps lie in time interval (T, T+N+M)
4. Transform timestamp values to (-N, M) interval by subtracting T+N from each timestamp
5. Append timestamp-transformed data to training data
6. Goto 2
Or are you saying that people don't want to define N and M upfront?
Re: The unreasonable difficulty of time series forecasting
#53Re: The unreasonable difficulty of time series forecasting
#54Re: The unreasonable difficulty of time series forecasting
#55Re: The unreasonable difficulty of time series forecasting
#56> I’ve been thinking recently about what makes time series forecasting problems so difficult compared to other sequence learning tasks Whenever I teach people time series forecasting, I always point out that one of the biggest challenges is that you will always have values at prediction time that are out side the range of values observed during training (specifically the value of t ). In plenty of other machine learn…
I don't get this, time is usually not a covariate in ts models, so why is it a challenge?
Re: The unreasonable difficulty of time series forecasting
#57> Given the lack of forecasting signal, the obvious next step then is to seek out external (exogenous) features in the real world that can help prediction models. this seems right to me. maybe another interesting approach would be a fusion llm+ts model that does multiple-input-single-output with input metadata and causality narrative. so it "thinks" about what data it has and how predictive it may be of the target va…
Re: The unreasonable difficulty of time series forecasting
#58Re: The unreasonable difficulty of time series forecasting
#59> Given the lack of forecasting signal, the obvious next step then is to seek out external (exogenous) features in the real world that can help prediction models. this seems right to me. maybe another interesting approach would be a fusion llm+ts model that does multiple-input-single-output with input metadata and causality narrative. so it "thinks" about what data it has and how predictive it may be of the target va…
There's a couple "AI forecaster" companies now, Preseen and FutureSearch. My understanding is you give them a query and they research every possible relevant factor and give an estimate of the likelihood of your query, and supposedly they're comparable to if you asked a human to do the same thing, but they're new enough that they're not really proven yet.
that being the case, it seems the next jump in performance would come from incorporating both metadata and metadata enriched causality and maybe that next jump in performance would be the most interesting jump from a practical system that is useful perspective. (it's more valuable for a system to predict outlier events than it is for it to do an excellent job at synthesizing ordinary behavior)
Re: The unreasonable difficulty of time series forecasting
#60I have to explain this to managers, execs and stakeholders all the time. ML models work great for systems where the rules/dynamics do not change over time. With Forecasting, in a lot of domains where you want a forecast, everything is subject to change - laws, policies, regs, customers appetites, competitors behaviours, etc.