Coder Social home page Coder Social logo

clearloveyuan / awesome-temporal-graph-learning Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mgithubl/awesome-temporal-graph-learning

0.0 1.0 0.0 106 KB

Awesome Temporal Graph Learning is a collection of SOTA, novel temporal graph learning methods (papers, codes, and datasets).

License: MIT License

awesome-temporal-graph-learning's Introduction

ATGL: Awesome Temporal Graph Learning

ATGL is a collection of state-of-the-art (SOTA), novel temporal graph learning methods (papers, codes and datasets). If you find this repository useful to your research or work, it is really appreciated to star this repository. Any problems, please contact [email protected].

What is temporal graph?

Temporal graphs are a special kind of graph data in dynamic graphs. Graph data can be divided into static graphs and dynamic graphs depending on whether they contain time information.

Static graphs mean that a graph is fixed where neither topological structure nor node attribute changes over time. Unlike static graphs, dynamic graphs mean that a graph contains dynamic changes, which can be divided into discrete graphs (also call static snapshot graphs) and temporal graphs.

A discrete graph is a dynamic graph divided into a number of static snapshots at equal time intervals, and these static snapshots are ordered by time.

Since there are many interactions in the interval between two static snapshots, it is difficult to accurately represent graph changes, researchers began focusing on learning node embeddings in temporal graphs with chronological interactive events.

A temporal graph is similar to an interactive log. If nodes x and y interact at time t, we denote it as (x, y, t), and the temporal graph data is composed of these interactions, i.e., (x1, y1, t1), ..., (xn, yn, tn).

Survey

  • Community discovery in dynamic networks: a survey (ACM computing surveys) [paper]

Paper

2024

  • Deep Temporal Graph Clustering (ICLR) [paper][code]

2023

  • TMac: Temporal Multi-Modal Graph Learning for Acoustic Event Classification (ACM MM) [paper][code]

  • Less Can Be More: Unsupervised Graph Pruning for Large-scale Dynamic Graphs (arXiv) [paper][code][note]

  • Generating fine-grained surrogate temporal networks (arXiv) [paper]

  • Graph Neural Networks for temporal graphs: State of the art, open challenges, and opportunities (TMLR) [paper]

2022

  • Neighborhood-aware Scalable Temporal Network Representation Learning (LOG) [paper][code]note]

  • TREND: TempoRal Event and Node Dynamics for Graph Representation Learning (WWW) [paper][code][note]

  • Embedding Global and Local Influences for Dynamic Graphs (CIKM Short)

  • An efficient procedure for mining egocentric temporal motifs (DMKD) [paper]

  • Pre-Training on Dynamic Graph Neural Networks (Neurocomputing) [paper][note]

2021

  • Continuous-Time Sequential Recommendation with Temporal Graph Collaborative Transformer (CIKM) [paper][code][note]

  • Inductive Representation Learning in Temporal Networks via Causal Anonymous Walks (ICLR) [paper][code][note]

  • Embedding Temporal Networks Inductively via Mining Neighborhood and Community Influences (Applied Intelligence)

  • Inductive Representation Learning in Temporal Networks via Mining Neighborhood and Community Influences (SIGIR Short) [paper][code]

2020

  • Temporal Graph Networks for Deep Learning on Dynamic Graphs (ICML Workshop) [paper][code][note]

  • Inductive representation learning on temporal graphs (ICLR) [paper][code][note]

  • DySAT: Deep Neural Representation Learning on Dynamic Graphs via Self-Attention Networks (WSDM) [paper][code][note]

  • Continuous-Time Dynamic Graph Learning via Neural Interaction Processes (CIKM) [note]

2019

  • DyREP: Learing Representations over Dynamic Graphs (ICLR) [paper][note]

  • Self-attention with Functional Time Representation Learning (NeurIPS) [paper][code][note]

  • Predicting Dynamic Embedding Trajectory in Temporal Interaction Networks (KDD) [paper][code][slide][note]

  • Node Embedding over Temporal Graphs (IJCAI) [paper][code][note]

  • Spatio-Temporal Attentive RNN for Node Classification in Temporal Attributed Graph (IJCAI) [paper][code][note]

2018

  • Continuous-Time Dynamic Network Embeddings (WWW) [paper][code][note]

  • Embedding Temporal Network via Neighborhood Formation (KDD) [paper][note]

Cite us

@inproceedings{TGC_ML_ICLR,
  title={Deep Temporal Graph Clustering},
  author={Liu, Meng and Liu, Yue and Liang, Ke and Tu, Wenxuan and Wang, Siwei and Zhou, Sihang and Liu, Xinwang},
  booktitle={The 12th International Conference on Learning Representations},
  year={2024}
}

@article{S2T_ML,
  title={Self-Supervised Temporal Graph Learning with Temporal and Structural Intensity Alignment},
  author={Liu, Meng and Liang, Ke and Zhao, Yawei and Tu, Wenxuan and Zhou, Sihang and Liu, Xinwang and He Kunlun},
  journal={arXiv preprint arXiv:2302.07491},
  year={2023}
}

awesome-temporal-graph-learning's People

Contributors

mgithubl avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.