radrumond/timehetnet

Learning complex time series forecasting models usually requires a large amount of data, as each model is trained from scratch for each task/data set. Leveraging learning experience with similar datasets is a well-established technique for classification problems called few-shot classification. However, existing approaches cannot be applied to time-series forecasting because i) multivariate time-series datasets have different channels and ii) forecasting is principally different from classification. In this paper we formalize the problem of few-shot forecasting of time-series with heterogeneous channels for the first time. Extending recent work on heterogeneous attributes in vector data, we develop a model composed of permutation-invariant deep set-blocks which incorporate a temporal embedding. We assemble the first meta-dataset of 40 multivariate time-series datasets and show through experiments that our model provides a good generalization, outperforming baselines carried over from simpler scenarios that either fail to learn across tasks or miss temporal information.

41
/ 100
Emerging

This helps data scientists or researchers create time series forecasting models quickly, even with limited historical data. It takes in various types of historical time series data, like sensor readings or financial metrics, and generates accurate forecasts for future values. This is ideal for machine learning practitioners working with diverse and often small time series datasets.

No commits in the last 6 months.

Use this if you need to build accurate time series forecasting models for many different datasets, especially when you don't have a large amount of past data for each specific forecasting task.

Not ideal if you primarily work with single, very large time series datasets or if your forecasting tasks don't involve learning across different types of time series.

predictive-analytics financial-forecasting sensor-data-analysis demand-forecasting experimental-data-analysis
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 8 / 25
Maturity 16 / 25
Community 17 / 25

How are scores calculated?

Stars

44

Forks

10

Language

Python

License

MIT

Last pushed

May 18, 2022

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/radrumond/timehetnet"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.