Abstract
In this work, we propose a distributed time series forecasting framework for scenarios where multiple computing nodes collaboratively make predictions using only locally available data streams. Our proposed framework utilizes a hierarchical architecture, consisting of multiple local models and a global model, and provides an efficient training algorithm to achieve high prediction accuracy. Key features of the framework are: (i) Simple collaboration, where a carefully designed global model enables the system to leverage the correlations among different local streams; (ii) Flexibility, where each node can choose its local model from a wide variety of prediction models (e.g., RNNs or Transformers) suitable to its compute resources; (iii) Privacy and communication efficiency, where messages communicated between the nodes are low-dimensional embeddings. The proposed approach's effectiveness is demonstrated theoretically and numerically using a number of time series forecasting tasks, with the (surprising) observation that the proposed distributed models can match or even outperform centralized ones.
Original language | English (US) |
---|---|
Title of host publication | 2024 IEEE 25th International Workshop on Signal Processing Advances in Wireless Communications, SPAWC 2024 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 76-80 |
Number of pages | 5 |
ISBN (Electronic) | 9798350393187 |
State | Published - 2024 |
Event | 25th IEEE International Workshop on Signal Processing Advances in Wireless Communications, SPAWC 2024 - Lucca, Italy Duration: Sep 10 2024 → Sep 13 2024 |
Publication series
Name | IEEE Workshop on Signal Processing Advances in Wireless Communications, SPAWC |
---|---|
ISSN (Print) | 2325-3789 |
Conference
Conference | 25th IEEE International Workshop on Signal Processing Advances in Wireless Communications, SPAWC 2024 |
---|---|
Country/Territory | Italy |
City | Lucca |
Period | 9/10/24 → 9/13/24 |
Bibliographical note
Publisher Copyright:© 2024 IEEE.
Keywords
- Distributed Optimization
- Time series forecasting
- Vertical Learning