Skip to content

tfeilyu/AutoSTF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AutoSTF: Decoupled Neural Architecture Search for Cost-Effective Automated Spatio-Temporal Forecasting

Testing Status Testing Status Testing Status

| 1 Introduction | 2 Requirements | 3 Datasets | 4 Usage | 5 Acknowledgements

1 Introduction

Official code for article "AutoSTF: Decoupled Neural Architecture Search for Cost-Effective Automated Spatio-Temporal Forecasting", KDD 2025 Research Track.

Spatio-temporal forecasting is a critical component of various smart city applications, such as transportation optimization, energy management, and socio-economic analysis. Recently, several automated spatio-temporal forecasting methods have been proposed to automatically search the optimal neural network architecture for capturing complex spatio-temporal dependencies. However, the existing automated approaches suffer from expensive neural architecture search overhead, which hinders their practical use and the further exploration of diverse spatio-temporal operators in a finer granularity. In this paper, we propose AutoSTF, a decoupled automatic neural architecture search framework for cost-effective automated spatio-temporal forecasting. From the efficiency perspective, we first decouple the mixed search space into temporal space and spatial space and respectively devise representation compression and parameter-sharing schemes to mitigate the parameter explosion. The decoupled spatio-temporal search not only expedites the model optimization process but also leaves new room for more effective spatio-temporal dependency modeling. From the effectiveness perspective, we propose a multi-patch transfer module to jointly capture multi-granularity temporal dependencies and extend the spatial search space to enable finer-grained layer-wise spatial dependency search. Extensive experiments on eight datasets demonstrate the superiority of AutoSTF in terms of both accuracy and efficiency. Specifically, our proposed method achieves up to 13.48x speed-up compared to state-of-the-art automatic spatio-temporal forecasting methods while maintaining the best forecasting accuracy.

2 Requirements

python=3.9, torch=1.13.1+cu116, numpy=1.26.4, pandas=2.2.2, scipy=1.13.0, dgl=0.9.1

3 Dataset

AutoSTF is compatible with several public datasets for spatio-temporal forecasting. Below are the details and download links for each dataset:

Traffic Datasets

Energy Datasets

4 Usage

The first step involves searching for the optimal neural architecture for a specific dataset:

python search.py

The second step involves training this optimal neural architecture:

python train.py

5 Acknowledgements

We extend our sincere gratitude to the teams and contributors behind the development of AutoCTS, AutoSTG. Their pioneering work in automated spatio-temporal forecasting models has significantly influenced our research and the development of the AutoSTF model. Their contributions to the field have been invaluable, and we appreciate their efforts in advancing the state of the art.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages