GEANN: Scalable Graph Augmentations for Multi-Horizon Time Series Forecasting
Encoder-decoder deep neural networks have been increasingly studied for multi-horizon time series forecasting, especially in real-world applications. However, to forecast accurately, these sophisticated models typically rely on a large number of time series examples with substantial history. A rapidly growing topic of interest is forecasting time series which lack sufficient historical data -- often referred to as the `cold start'' problem. In this paper, we introduce a novel yet simple method to address this problem by leveraging graph neural networks (GNNs) as a data augmentation for enhancing the encoder used by such forecasters. These GNN-based features can capture complex inter-series relationships, and their generation process can be optimized end-to-end with the forecasting task. We show that our architecture can use either data-driven or domain knowledge-defined graphs, scaling to incorporate information from multiple very large graphs with millions of nodes. In our target application of demand forecasting for a large e-commerce retailer, we demonstrate on both a small dataset of 100K products and a large dataset with over 2 million products that our method improves overall performance over competitive baseline models. More importantly, we show that it brings substantially more gains to `cold start'' products such as those newly launched or recently out-of-stock.
Code (0)
등록된 구현이 없습니다.
Tasks
Data AugmentationDecoderDemand ForecastingTime SeriesTime Series ForecastingSimilar Papers 제목 키워드 기반
Scalable Disk-Based Approximate Nearest Neighbor Search with Page-Aligned Graph
Approximate Nearest Neighbor Search (ANNS), as the core of vector databases (VectorDBs), has become widely used in modern AI and ML systems, powering applications from information retrieval to bio-informatics. While grap…
Information RetrievalReducing Labelled Data Requirement for Pneumonia Segmentation using Image Augmentations
Deep learning semantic segmentation algorithms can localise abnormalities or opacities from chest radiographs. However, the task of collecting and annotating training data is expensive and requires expertise which remain…
Image AugmentationPneumonia DetectionSegmentationSemantic SegmentationLarge-Scale Representation Learning on Graphs via Bootstrapping
Self-supervised learning provides a promising path towards eliminating the need for costly label information in representation learning on graphs. However, to achieve state-of-the-art performance, methods often need larg…
Contrastive LearningGraph Representation LearningRepresentation LearningSelf-Supervised LearningAugmentations: An Insight into their Effectiveness on Convolution Neural Networks
Augmentations are the key factor in determining the performance of any neural network as they provide a model with a critical edge in boosting its performance. Their ability to boost a model's robustness depends on two f…
Automated Data Augmentations for Graph Classification
Data augmentations are effective in improving the invariance of learning machines. We argue that the core challenge of data augmentations lies in designing data transformations that preserve labels. This is relatively st…
ClassificationData AugmentationGraph Classification