Representation learning for general graph data and five types of spatio-temporal data:
| Model | Paper | Publication | Code | Remarks |
|---|---|---|---|---|
| General Graph/Network | OpenNE | GraphEmbedding | graph_nets | |
| DeepWalk | DeepWalk: Online Learning of Social Representations | KDD 2014 | Code | LibCity-Road-Representation |
| Node2Vec | node2vec: Scalable Feature Learning for Networks | KDD 2016 | Code | LibCity-Road-Representation |
| LINE | Line: Large-scale information network embedding | WWW 2015 | Code | LibCity-Road-Representation |
| ChebConv | Convolutional neural networks on graphs with fast localized spectral filtering | NIPS 2016 | Code | LibCity-Road-Representation |
| GCN | Semi-Supervised Classification with Graph Convolutional Networks | ICLR 2017 | Code | |
| GAT | Graph Attention Networks | ICLR 2017 | Code | LibCity-Road-Representation |
| GraphSAGE | Inductive Representation Learning on Large Graphs | NIPS 2017 | Code | |
| metapath2vec | metapath2vec: Scalable representation learning for heterogeneous networks | KDD 2017 | Code | |
| Geom-GCN | Geom-GCN: Geometric Graph Convolutional Networks. | ICLR 2020 | Code | LibCity-Road-Representation |
| Model | Paper | Publication | Code | Remarks |
|---|---|---|---|---|
| ship-gram | Efficient estimation of word representations in vector space | ICLR 2013 | Code | |
| GE | Learning Graph-based POI Embedding for Location-based Recommendation | CIKM 2016 | ||
| POI2Vec | POI2Vec: Geographical Latent Representation for Predicting Future Visitors | AAAI 2017 | ||
| Geo-teaser | Geo-teaser: Geo-temporal sequential embedding rank for point-of-interest recommendation | WWW 2017 | ||
| CAPE | Content-Aware Hierarchical Point-of-Interest Embedding Model for Successive POI Recommendation | IJCAI 2018 | ||
| DKFM | Location Embeddings for Next Trip Recommendation | WWW 2019 | ||
| HIER | Learning Fine Grained Place Embeddings with Spatial Hierarchy from Human Mobility Trajectories. | arxiv 2020 | ||
| TALE | Pre-training Time-Aware Location Embeddings from Spatial-Temporal Trajectories | TKDE 2021 | ||
| CTLE | Pre-training Context and Time Aware Location Embeddings from Spatial-Temporal Trajectories for User Next Location Prediction | AAAI 2021 | Code | |
| PPR | Spatio-Temporal Representation Learning with Social Tie for Personalized POI Recommendation | Data Science and Engineering 2022 | ||
| CatEM | Pre-Trained Semantic Embeddings for POI Categories Based on Multiple Contexts | TKDE 2022 | ||
| HE-LMF | POI Recommendation System using Hypergraph Embedding and Logical Matrix Factorization | Journal of Artificial Intelligence and Capsule Networks 2022 |
| Model | Paper | Publication | Code | Remarks |
|---|---|---|---|---|
| IRN2Vec | Learning Embeddings of Intersections on Road Networks | SIGSPATIAL 2019 | Code | Intersections |
| RFN | Graph Convolutional Networks for Road Networks | SIGSPATIAL 2019 | Intersections | |
| SRN2Vec | On Representation Learning for Road Networks | TIST 2020 | Intersections/Road Segment | |
| HRNR | Learning Effective Road Network Representation with Hierarchical Graph Neural Networks | KDD 2020 | Code | Road Segment,supervised |
| Toast | Robust Road Network Representation Learning: When Traffic Patterns Meet Traveling Semantics | CIKM 2021 | Road Segment,self-supervised | |
| A Multiview Representation Learning Framework for Large-Scale Urban Road Networks | MDPI 2022 | Road Segment | ||
| JCLRNT | Jointly Contrastive Representation Learning on Road Network and Trajectory | CIKM 2022 | Code | Road Segment,self-supervised |
| SARN | Spatial Structure-Aware Road Network Embedding via Graph Contrastive Learning | EBDT 2023(CCF-B) | Road Segment,self-supervised |
| Model | Paper | Publication | Code | Remarks |
|---|---|---|---|---|
| HDGE | Region representation learning via mobility flow | CIKM 2017 | word2vec | |
| ZE-Mob | Representing urban functions through zone embedding with human mobility patterns | IJCAI 2018 | word2vec | |
| Learning urban community structures: A collective embedding perspective with periodic spatial-temporal mobility graphs | TIST 2018 | Auto-Encoder | ||
| CGAL | Unifying inter-region autocorrelation and intra-region structures for spatial embedding via collective adversarial learning | KDD 2019 | Auto-Encoder | |
| MP-VN | Efficient region embedding with multi-view spatial networks: A perspective of locality-constrained spatial autocorrelations | AAAI 2019 | Auto-Encoder | |
| GEML | GEML: Learning Geo-Contextual Embeddings for Commuting Flow Prediction | AAAI 2020 | Code | |
| MVURE | Multi-View Joint Graph Representation Learning for Urban Region Embedding | IJCAI 2020 | Code | multi-graph |
| HUGAT | Effective Urban Region Representation Learning Using Heterogeneous Urban Graph Attention Network | arxiv 2022 | heterogeneous graph | |
| Region2Vec | Region2Vec: Urban Region Profiling via A Multi-Graph Representation Learning Framework | CIKM 2022 | multi-graph | |
| MGFN | Multi-Graph Fusion Networks for Urban Region Embedding | IJCAI 2022 | Code | multi-graph |
| RELM | Learning Time and Type Aware Representations for Urban Zones | SSRN 2022 | time-aware | |
| HGI | Learning urban region representations with POIs and hierarchical graph infomax | ISPRS Journal of Photogrammetry and Remote Sensing 2023 | Code | POI-Region |
| Unsupervised Representation Learning of Spatial Data via Multimodal Embedding | CIKM 2019 | Multimodal | ||
| Urban2Vec | Urban2Vec: Incorporating Street View Imagery and POIs for Multi-Modal Urban Neighborhood Embedding | AAAI 2020 | Multimodal | |
| Learning Neighborhood Representation from Multi-Modal Multi-Graph: Image, Text, Mobility Graph and Beyond | arxiv 2021 | Multimodal |
| Model | Paper | Publication | Code | Remarks |
|---|---|---|---|---|
| trajectory2vec | trajectory2vec: Trajectory clustering via deep representation learning | IJCNN 2017 | Code | encoder-decoder |
| t2vec | Deep Representation Learning for Trajectory Similarity Computation | ICDE 2018 | Code | encoder-decoder |
| Trembr | Trembr: Exploring Road Networks for Trajectory Representation Learning | TIST 2020 | self-supervised | |
| Path-InfoMax | Unsupervised Path Representation Learning with Curriculum Negative Sampling | IJCAI 2021 | Code | self-supervised |
| Toast | Robust Road Network Representation Learning: When Traffic Patterns Meet Traveling Semantics | CIKM 2021 | self-supervised | |
| JCLRNT | Jointly Contrastive Representation Learning on Road Network and Trajectory | CIKM 2022 | Code | self-supervised |
| CSTRM | CSTRM: Contrastive Self-Supervised Trajectory Representation Model for trajectory similarity computation | Computer Communications 2022 | self-supervised | |
| WSCCL | Weakly-supervised Temporal Path Representation Learning with Contrastive Curriculum Learning | ICDE 2022 | Code | weakly-supervised |
| START | Self-supervised Trajectory Representation Learning with Temporal Regularities and Travel Semantics | ICDE 2023 | Code | self-supervised |
| CSTTE | Contrastive Pre-training of Spatial-Temporal Trajectory Embeddings | arxiv 2022 | self-supervised |
| Model | Paper | Publication | Code | Remarks |
|---|---|---|---|---|
| TRED | Semi-supervised Trajectory Understanding with POI Attention for End-to-End Trip Recommendation | TSAS 2020 | semi-supervised | |
| GTS | A graph-based approach for trajectory similarity computation in spatial networks | KDD 2021 | ||
| SelfTrip | Self-supervised Representation Learning for Trip Recommendation | KBS 2022 | self-supervised | |
| CTLTR | Contrastive Trajectory Learning for Tour Recommendation | TIST 2022 | self-supervised | |
| Contrastive Pre-training with Adversarial Perturbations for Check-in Sequence Representation Learning | AAAI 2023 | self-supervised |