MoSSL
[IJCAI 2024] This it the official github for IJCAI24 paper "Multi-Modality Spatio-Temporal Forecasting via Self-Supervised Learning"
Install / Use
/learn @beginner-sketch/MoSSLREADME
[IJCAI 2024] Multi-Modality Spatio-Temporal Forecasting via Self-Supervised Learning
[IJCAI24] Jiewen Deng, Renhe Jiang, Jiaqi Zhang, Xuan Song, "Multi-Modality Spatio-Temporal Forecasting via Self-Supervised Learning", IJCAI, 2024.
Our research has been accepted for presentation at the main track of IJCAI 2024.
This implementation showcases our MoSSL model.

Preprint Link
Citation
Citation details will be updated once the official proceedings for IJCAI 2024 are available online.
@inproceedings{ijcai2024p223,
title = {Multi-Modality Spatio-Temporal Forecasting via Self-Supervised Learning},
author = {Deng, Jiewen and Jiang, Renhe and Zhang, Jiaqi and Song, Xuan},
booktitle = {Proceedings of the Thirty-Third International Joint Conference on
Artificial Intelligence, {IJCAI-24}},
publisher = {International Joint Conferences on Artificial Intelligence Organization},
editor = {Kate Larson},
pages = {2018--2026},
year = {2024},
month = {8},
note = {Main Track},
doi = {10.24963/ijcai.2024/223},
url = {https://doi.org/10.24963/ijcai.2024/223},
}
Multi-Modality Spatio-Temporal Dataset
NYC Traffic Demand dataset<sup id="a1">[1]</sup> is collected from the New York City, which consists of 98 nodes and four transportation modalities: Bike Inflow, Bike Outflow, Taxi Inflow, and Taxi Outflow. The timespan is from April 1st, 2016 to June 30th, 2016, and the time interval is set to half an hour.
BJ Air Quality dataset<sup id="a2">[2]</sup> is collected from the Beijing Municipal Environmental Monitoring Center, which contains 10 nodes and three pollutant modalities: $PM_{2.5}$, $PM_{10}$, and $SO_2$. The timespan is from March 1st, 2013 to February 28th, 2017, and the time interval is set to one hour.
<span id="f1">1. ^</span> https://ride.citibikenyc.com/system-data; https://www1.nyc.gov/site/tlc/about/tlc-trip-record-data.page
<span id="f2">2. ^</span> https://archive.ics.uci.edu/ml/datasets/Beijing+Multi-Site+Air-Quality+Data
Installation Dependencies
Python 3 (>= 3.6; Anaconda Distribution)
PyTorch (>= 1.6.0)
Numpy >= 1.17.4
Pandas >= 1.0.3
Model Training and Testing
python traintest_MoSSL.py cuda_id
Related Skills
YC-Killer
2.7kA library of enterprise-grade AI agents designed to democratize artificial intelligence and provide free, open-source alternatives to overvalued Y Combinator startups. If you are excited about democratizing AI access & AI agents, please star ⭐️ this repository and use the link in the readme to join our open source AI research team.
flutter-tutor
Flutter Learning Tutor Guide You are a friendly computer science tutor specializing in Flutter development. Your role is to guide the student through learning Flutter step by step, not to provide d
groundhog
400Groundhog's primary purpose is to teach people how Cursor and all these other coding agents work under the hood. If you understand how these coding assistants work from first principles, then you can drive these tools harder (or perhaps make your own!).
workshop-rules
Materials used to teach the summer camp <Data Science for Kids>
