Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Shenyang Huang

dblp:249/2209 · DBLP profile ↗
← Back
14ranked-venue papers
5as first author
13since 2021 · last 2026
0000-0002-4526-7097ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 12 · 3 first-author · 11 since 2021Databases, data management, data science and information retrieval · 7 · 4 first-author · 6 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
9 papers
Graph learning · 93% Language models and text generation · 7%
Databases, data mining, and information retrieval
8 papers
Knowledge graphs · 37% Graph data management · 21% Recommender systems · 17%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Bioinformatics and computational biology · 67% Computational science and engineering · 33%
Computer graphics and multimedia
1 paper
Visualization and visual analytics · 100%

Topics — the 25 heaviest of 28, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Graph learning
dynamic graph learning
4.762026
T-GRAB: A Synthetic Diagnostic Benchmark for Learning on Temporal Graphs · KDD (1) 2026
MiNT: Multi-Network Transfer Benchmark for Temporal Graph Learning · NeurIPS 2025
Temporal Graph Learning Workshop · KDD (2) 2025
Machine learning › Graph learning › graph neural network
dynamic graph neural network
1.922026
T-GRAB: A Synthetic Diagnostic Benchmark for Learning on Temporal Graphs · KDD (1) 2026
MiNT: Multi-Network Transfer Benchmark for Temporal Graph Learning · NeurIPS 2025
Knowledge graphs
link prediction
1.622025
ContextGNN: Beyond Two-Tower Recommendation Systems · ICLR 2025
TGB 2.0: A Benchmark for Learning on Temporal Knowledge Graphs and Heterogeneous Graphs · NeurIPS 2024
Machine learning › Graph learning
graph neural network
1.122025
MiNT: Multi-Network Transfer Benchmark for Temporal Graph Learning · NeurIPS 2025
ContextGNN: Beyond Two-Tower Recommendation Systems · ICLR 2025
Natural language and speech › Language models and text generation › evaluation of language models › reasoning evaluation
temporal reasoning benchmark
1.012026
T-GRAB: A Synthetic Diagnostic Benchmark for Learning on Temporal Graphs · KDD (1) 2026
Graph data management
temporal graph mining
0.922024
Temporal Graph Analysis with TGX · WSDM 2024
Towards Better Evaluation for Dynamic Link Prediction · NeurIPS 2022
Machine learning › Graph learning
dynamic graph
0.912025
Relational Deep Learning: Challenges, Foundations and Next-Generation Architectures · KDD (2) 2025
Machine learning › Graph learning
heterogeneous graph
0.912025
Relational Deep Learning: Challenges, Foundations and Next-Generation Architectures · KDD (2) 2025
Machine learning › Graph learning › relation modeling
relational deep learning
0.912025
Relational Deep Learning: Challenges, Foundations and Next-Generation Architectures · KDD (2) 2025
Recommender systems › neural recommendation
two-tower model
0.912025
ContextGNN: Beyond Two-Tower Recommendation Systems · ICLR 2025
Machine learning › Graph learning
link prediction
0.812024
TGB 2.0: A Benchmark for Learning on Temporal Knowledge Graphs and Heterogeneous Graphs · NeurIPS 2024
Machine learning › Graph learning › heterogeneous graph
temporal heterogeneous graph
0.812024
TGB 2.0: A Benchmark for Learning on Temporal Knowledge Graphs and Heterogeneous Graphs · NeurIPS 2024
Computational science and engineering
foundation models
0.812024
Towards Foundational Models for Molecular Learning on Large-Scale Multi-Task Datasets · ICLR 2024
Bioinformatics and computational biology › molecular informatics › cheminformatics
molecular machine learning
0.812024
Towards Foundational Models for Molecular Learning on Large-Scale Multi-Task Datasets · ICLR 2024
Bioinformatics and computational biology
molecular property prediction
0.812024
Towards Foundational Models for Molecular Learning on Large-Scale Multi-Task Datasets · ICLR 2024
Knowledge graphs
temporal knowledge graph
0.812024
TGB 2.0: A Benchmark for Learning on Temporal Knowledge Graphs and Heterogeneous Graphs · NeurIPS 2024
Visualization and visual analytics › graph visualization
dynamic network visualization
0.812024
Temporal Graph Analysis with TGX · WSDM 2024
Machine learning › Graph learning › dynamic graph learning
dynamic link prediction
0.612022
Towards Better Evaluation for Dynamic Link Prediction · NeurIPS 2022
Performance modeling and evaluation
benchmarking
0.522026
T-GRAB: A Synthetic Diagnostic Benchmark for Learning on Temporal Graphs · KDD (1) 2026
TGB 2.0: A Benchmark for Learning on Temporal Knowledge Graphs and Heterogeneous Graphs · NeurIPS 2024
Data mining
anomaly detection
0.412020
Laplacian Change Point Detection for Dynamic Graphs · KDD 2020
Data mining › time series analysis
change point detection
0.412020
Laplacian Change Point Detection for Dynamic Graphs · KDD 2020
Graph data management
dynamic graph
0.412020
Laplacian Change Point Detection for Dynamic Graphs · KDD 2020
Information retrieval › evaluation
benchmark
0.312025
MiNT: Multi-Network Transfer Benchmark for Temporal Graph Learning · NeurIPS 2025
Web and social media mining
social network analysis
0.312025
Temporal Graph Learning Workshop · KDD (2) 2025
Recommender systems › context-aware recommendation › dynamic recommendation
temporal recommendation
0.312025
Temporal Graph Learning Workshop · KDD (2) 2025

Methods — techniques the papers use, named apart from their topics

graph neural network · 6.5temporal graph neural network evaluation · 2.0synthetic task design · 2.0two-tower architecture · 1.7transfer learning · 1.7temporal graph learning · 1.7pre-training · 1.7pair-wise representation · 1.7temporal graph discretization · 1.5node sub-sampling · 1.5multi-task training · 1.5representation learning · 0.9mapper · 0.8memorization baseline · 0.6
YearPublicationVenuePosition
2026 T-GRAB: A Synthetic Diagnostic Benchmark for Learning on Temporal Graphs
abstract
Dynamic graph learning methods have recently emerged as powerful tools for modelling relational data evolving through time. However, despite extensive benchmarking efforts, it remains unclear whether current Temporal Graph Neural Networks (TGNNs) effectively capture core temporal patterns such as periodicity, cause-and-effect, and long-range dependencies. In this work, we introduce the Temporal Graph Reasoning Benchmark (T-GRAB), a comprehensive set of synthetic tasks designed to systematically probe the capabilities of TGNNs to reason across time. T-GRAB provides controlled, interpretable tasks that isolate key temporal skills: counting/memorizing periodic repetitions, inferring delayed causal effects, and capturing long-range dependencies over both spatial and temporal dimensions. We evaluate 11 temporal graph learning methods on these tasks, revealing fundamental shortcomings in their ability to generalize temporal patterns. Our findings offer actionable insights into the limitations of current models, highlight challenges hidden by traditional real-world benchmarks, and motivate the development of architectures with stronger temporal reasoning abilities. The code for T-GRAB can be found at: https://github.com/alirezadizaji/T-GRAB.
Alireza Dizaji, Benedict Aaron Tjandra, Mehrab Hamidi, Shenyang Huang, Guillaume Rabusseau
KDD (1)4
2025 ContextGNN: Beyond Two-Tower Recommendation Systems
abstract
Recommendation systems predominantly utilize two-tower architectures, which evaluate user-item rankings through the inner product of their respective embeddings. However, one key limitation of two-tower models is that they learn a pair-agnostic representation of users and items. In contrast, pair-wise representations either scale poorly due to their quadratic complexity or are too restrictive on the candidate pairs to rank. To address these issues, we introduce Context-based Graph Neural Networks (ContextGNNs), a novel deep learning architecture for link prediction in recommendation systems. The method employs a pair-wise representation technique for familiar items situated within a user's local subgraph, while leveraging two-tower representations to facilitate the recommendation of exploratory items. A final network then predicts how to fuse both pair-wise and two-tower recommendations into a single ranking of items. We demonstrate that ContextGNN is able to adapt to different data characteristics and outperforms existing methods, both traditional and GNN-based, on a diverse set of practical recommendation tasks, improving performance by 20\% on average.
Yiwen Yuan, Zecheng Zhang, Akihiro Nitta, Weihua Hu, Manan Shah, Blaz Stojanovic, Shenyang Huang, Jan Eric Lenssen, Jure Leskovec, Matthias Fey
ICLR8
2025 Relational Deep Learning: Challenges, Foundations and Next-Generation Architectures
abstract
Graph machine learning has led to a significant increase in the capabilities of models that learn on arbitrary graph-structured data and has been applied to molecules, social networks, recommendation systems, and transportation, among other domains. Data in multi-tabular relational databases can also be constructed as 'relational entity graphs' for Relational Deep Learning (RDL) - a new blueprint that enables end-to-end representation learning without traditional feature engineering. Compared to arbitrary graph-structured data, relational entity graphs have key properties: (i) their structure is defined by primary-foreign key relationships between entities in different tables(ii) the structural connectivity is a function of the relational schema defining a database, and (iii) the graph connectivity is temporal and heterogeneous in nature. In this paper, we provide a comprehensive review of RDL by first introducing the representation of relational databases as relational entity graphs, and then reviewing public benchmark datasets that have been used to develop and evaluate recent GNN-based RDL models. We discuss key challenges including large scale multi-table integration and the complexities of modeling temporal dynamics and heterogeneous data, while also surveying foundational neural network methods and recent architectural advances specialized for relational entity graphs. Finally, we explore opportunities to unify these distinct modeling challenges, highlighting how RDL converges multiple sub-fields in graph machine learning towards the design of foundation models that can transform the processing of relational data.
Vijay Prakash Dwivedi, Charilaos I. Kanatsoulis, Shenyang Huang, Jure Leskovec
KDD (2)3
2025 Temporal Graph Learning Workshop
abstract
The Temporal Graph Learning (TGL) workshop, now in its third edition at KDD 2025, offers an interdisciplinary platform for researchers to explore the evolving applications of temporal networks in various domains, including recommender systems, social network analysis, traffic analytics, and epidemiological data analysis.The workshop aims to facilitate the exchange of ideas across disciplines, highlight successes and challenges in TGL, and outline future research directions.The workshop welcomes diverse contributions, offers keynote talks from academic and industry experts, and is complemented by a panel discussion on emerging aspects of TGL.
Shenyang Huang, Daniele Zambon, Andrea Cini, Farimah Poursafaei, Jacob Chmura, Julia Gastinger, Reihaneh Rabbany, Michael M. Bronstein
KDD (2)1
2025 MiNT: Multi-Network Transfer Benchmark for Temporal Graph Learning
abstract
Temporal Graph Learning (TGL) aims to discover patterns in evolving networks or temporal graphs and leverage these patterns to predict future interactions. However, most existing research focuses on learning from a single network in isolation, leaving the challenges of within-domain and cross-domain generalization largely unaddressed. In this study, we introduce a new benchmark of 84 real-world temporal transaction networks and propose Temporal Multi-network Transfer (MiNT), a pre-training framework designed to capture transferable temporal dynamics across diverse networks. We train MiNT models on up to 64 transaction networks and evaluate their generalization ability on 20 held-out, unseen networks. Our results show that MiNT consistently outperforms individually trained models, revealing a strong relation between the number of pre-training networks and transfer performance. These findings highlight scaling trends in temporal graph learning and underscore the importance of network diversity in improving generalization. This work establishes the first large-scale benchmark for studying transferability in TGL and lays the groundwork for developing Temporal Graph Foundation Models. Our code is available at \url{https://github.com/benjaminnNgo/ScalingTGNs}
Kiarash Shamsi, Tran Gia Bao Ngo, Razieh Shirzadkhani, Shenyang Huang, Farimah Poursafaei, Poupak Azad, Reihaneh Rabbany, Baris Coskunuzer, Guillaume Rabusseau, Cuneyt Gurcan Akcora
NeurIPS4
2024 Towards Foundational Models for Molecular Learning on Large-Scale Multi-Task Datasets
abstract
Recently, pre-trained foundation models have enabled significant advancements in multiple fields. In molecular machine learning, however, where datasets are often hand-curated, and hence typically small, the lack of datasets with labeled features, and codebases to manage those datasets, has hindered the development of foundation models. In this work, we present seven novel datasets categorized by size into three distinct categories: ToyMix, LargeMix and UltraLarge. These datasets push the boundaries in both the scale and the diversity of supervised labels for molecular learning. They cover nearly 100 million molecules and over 3000 sparsely defined tasks, totaling more than 13 billion individual labels of both quantum and biological nature. In comparison, our datasets contain 300 times more data points than the widely used OGB-LSC PCQM4Mv2 dataset, and 13 times more than the quantum-only QM1B dataset. In addition, to support the development of foundational models based on our proposed datasets, we present the Graphium graph machine learning library which simplifies the process of building and training molecular machine learning models for multi-task and multi-level molecular datasets. Finally, we present a range of baseline results as a starting point of multi-task and multi-level training on these datasets. Empirically, we observe that performance on low-resource biological datasets show improvement by also training on large amounts of quantum data. This indicates that there may be potential in multi-task and multi-level training of a foundation model and fine-tuning it to resource-constrained downstream tasks. The Graphium library is publicly available on Github and the dataset links are available in Part 1 and Part 2.
Dominique Beaini, Shenyang Huang, Joao Alex Cunha, Gabriela Moisescu-Pareja, Oleksandr Dymov, Samuel Maddrell-Mander, Callum McLean, Frederik Wenkel, Luis Müller, Jama Hussein Mohamud, Ali Parviz, Michael Craig, Michal Koziarski, Jiarui Lu, Zhaocheng Zhu, Cristian Gabellini, Kerstin Kläser 0001, Josef Dean, Cas Wognum, Maciej Sypetkowski, Guillaume Rabusseau, Reihaneh Rabbany, Jian Tang 0005, Christopher Morris 0001, Mirco Ravanelli, Guy Wolf, Prudencio Tossou, Hadrien Mary, Therence Bois, Andrew W. Fitzgibbon, Blazej Banaszewski, Chad Martin, Dominic Masters
ICLR2
2024 GraphPulse: Topological representations for temporal graph property prediction
abstract
Many real-world networks evolve over time, and predicting the evolution of such networks remains a challenging task. Graph Neural Networks (GNNs) have shown empirical success for learning on static graphs, but they lack the ability to effectively learn from nodes and edges with different timestamps. Consequently, the prediction of future properties in temporal graphs remains a relatively under-explored area. In this paper, we aim to bridge this gap by introducing a principled framework, named GraphPulse. The framework combines two important techniques for the analysis of temporal graphs within a Newtonian framework. First, we employ the Mapper method, a key tool in topological data analysis, to extract essential clustering information from graph nodes. Next, we harness the sequential modeling capabilities of Recurrent Neural Networks (RNNs) for temporal reasoning regarding the graph's evolution. Through extensive experimentation, we demonstrate that our model enhances the ROC-AUC metric by 10.2\% in comparison to the top-performing state-of-the-art method across various temporal networks. We provide the implementation of GraphPulse at https://github.com/kiarashamsi/GraphPulse.
Kiarash Shamsi, Farimah Poursafaei, Shenyang Huang, Tran Gia Bao Ngo, Baris Coskunuzer, Cuneyt Gurcan Akcora
ICLR3
2024 TGB 2.0: A Benchmark for Learning on Temporal Knowledge Graphs and Heterogeneous Graphs
abstract
Multi-relational temporal graphs are powerful tools for modeling real-world data, capturing the evolving and interconnected nature of entities over time. Recently, many novel models are proposed for ML on such graphs intensifying the need for robust evaluation and standardized benchmark datasets. However, the availability of such resources remains scarce and evaluation faces added complexity due to reproducibility issues in experimental protocols. To address these challenges, we introduce Temporal Graph Benchmark 2.0 (TGB 2.0), a novel benchmarking framework tailored for evaluating methods for predicting future links on Temporal Knowledge Graphs and Temporal Heterogeneous Graphs with a focus on large-scale datasets, extending the Temporal Graph Benchmark. TGB 2.0 facilitates comprehensive evaluations by presenting eight novel datasets spanning five domains with up to 53 million edges. TGB 2.0 datasets are significantly largerthan existing datasets in terms of number of nodes, edges, or timestamps. In addition, TGB 2.0 provides a reproducible and realistic evaluation pipeline for multi-relational temporal graphs. Through extensive experimentation, we observe that 1) leveraging edge-type information is crucial to obtain high performance, 2) simple heuristic baselines are often competitive with more complex methods, 3) most methods fail to run on our largest datasets, highlighting the need for research on more scalable methods.
Julia Gastinger, Shenyang Huang, Michael Galkin, Erfan Loghmani, Ali Parviz, Farimah Poursafaei, Jacob Danovitch, Emanuele Rossi 0001, Ioannis Koutis, Heiner Stuckenschmidt, Reihaneh Rabbany, Guillaume Rabusseau
NeurIPS2
2024 Temporal Graph Analysis with TGX
abstract
Real-world networks, with their evolving relations, are best captured as temporal graphs. However, existing software libraries are largely designed for static graphs where the dynamic nature of temporal graphs is ignored. Bridging this gap, we introduce TGX, a Python package specially designed for analysis of temporal networks that encompasses an automated pipeline for data loading, data processing, and analysis of evolving graphs. TGX provides access to eleven built-in datasets and eight external Temporal Graph Benchmark (TGB) datasets as well as any novel datasets in the .csv format. Beyond data loading, TGX facilitates data processing functionalities such as discretization of temporal graphs and node sub-sampling to accelerate working with larger datasets. For comprehensive investigation, TGX offers network analysis by providing a diverse set of measures, including average node degree and the evolving number of nodes and edges per timestamp. Additionally, the package consolidates meaningful visualization plots indicating the evolution of temporal patterns, such as Temporal Edge Appearance (TEA) and Temporal Edge Traffic (TET) plots. The TGX package is a robust tool for examining the features of temporal graphs and can be used in various areas like studying social networks, citation networks, and tracking user interactions. We plan to continuously support and update TGX based on community feedback. TGX is publicly available on: https://github.com/ComplexData-MILA/TGX.
Razieh Shirzadkhani, Shenyang Huang, Elahe Kooshafar, Reihaneh Rabbany, Farimah Poursafaei
WSDM2
2024 Laplacian Change Point Detection for Single and Multi-view Dynamic Graphs
abstract
Dynamic graphs are rich data structures that are used to model complex relationships between entities over time. In particular, anomaly detection in temporal graphs is crucial for many real-world applications such as intrusion identification in network systems, detection of ecosystem disturbances, and detection of epidemic outbreaks. In this article, we focus on change point detection in dynamic graphs and address three main challenges associated with this problem: (i) how to compare graph snapshots across time, (ii) how to capture temporal dependencies, and (iii) how to combine different views of a temporal graph. To solve the above challenges, we first propose Laplacian Anomaly Detection (LAD) which uses the spectrum of graph Laplacian as the low dimensional embedding of the graph structure at each snapshot. LAD explicitly models short-term and long-term dependencies by applying two sliding windows. Next, we propose MultiLAD, a simple and effective generalization of LAD to multi-view graphs. MultiLAD provides the first change point detection method for multi-view dynamic graphs. It aggregates the singular values of the normalized graph Laplacian from different views through the scalar power mean operation. Through extensive synthetic experiments, we show that (i) LAD and MultiLAD are accurate and outperforms state-of-the-art baselines and their multi-view extensions by a large margin, (ii) MultiLAD’s advantage over contenders significantly increases when additional views are available, and (iii) MultiLAD is highly robust to noise from individual views. In five real-world dynamic graphs, we demonstrate that LAD and MultiLAD identify significant events as top anomalies such as the implementation of government COVID-19 interventions which impacted the population mobility in multi-view traffic networks.
Shenyang Huang, Samy Coulombe, Yasmeen Hitti, Reihaneh Rabbany, Guillaume Rabusseau
ACM Trans. Knowl. Discov. Data1
2023 Temporal Graph Benchmark for Machine Learning on Temporal Graphs
abstract
We present the Temporal Graph Benchmark (TGB), a collection of challenging and diverse benchmark datasets for realistic, reproducible, and robust evaluation of machine learning models on temporal graphs. TGB datasets are of large scale, spanning years in duration, incorporate both node and edge-level prediction tasks and cover a diverse set of domains including social, trade, transaction, and transportation networks. For both tasks, we design evaluation protocols based on realistic use-cases. We extensively benchmark each dataset and find that the performance of common models can vary drastically across datasets. In addition, on dynamic node property prediction tasks, we show that simple methods often achieve superior performance compared to existing temporal graph models. We believe that these findings open up opportunities for future research on temporal graphs. Finally, TGB provides an automated machine learning pipeline for reproducible and accessible temporal graph research, including data loading, experiment setup and performance evaluation. TGB will be maintained and updated on a regular basis and welcomes community feedback. TGB datasets, data loaders, example codes, evaluation setup, and leaderboards are publicly available at https://tgb.complexdatalab.com/.
Shenyang Huang, Farimah Poursafaei, Jacob Danovitch, Matthias Fey, Weihua Hu, Emanuele Rossi 0001, Jure Leskovec, Michael M. Bronstein, Guillaume Rabusseau, Reihaneh Rabbany
NeurIPS1
2023 Fast and Attributed Change Detection on Dynamic Graphs with Density of States
Shenyang Huang, Jacob Danovitch, Guillaume Rabusseau, Reihaneh Rabbany
PAKDD (1)1
2022 Towards Better Evaluation for Dynamic Link Prediction
abstract
Despite the prevalence of recent success in learning from static graphs, learning from time-evolving graphs remains an open challenge. In this work, we design new, more stringent evaluation procedures for link prediction specific to dynamic graphs, which reflect real-world considerations, to better compare the strengths and weaknesses of methods. First, we create two visualization techniques to understand the reoccurring patterns of edges over time and show that many edges reoccur at later time steps. Based on this observation, we propose a pure memorization-based baseline called EdgeBank. EdgeBank achieves surprisingly strong performance across multiple settings which highlights that the negative edges used in the current evaluation are easy. To sample more challenging negative edges, we introduce two novel negative sampling strategies that improve robustness and better match real-world applications. Lastly, we introduce six new dynamic graph datasets from a diverse set of domains missing from current benchmarks, providing new challenges and opportunities for future research. Our code repository is accessible at https://github.com/fpour/DGB.git.
Farimah Poursafaei, Shenyang Huang, Kellin Pelrine, Reihaneh Rabbany
NeurIPS2
2020 Laplacian Change Point Detection for Dynamic Graphs
abstract
Dynamic and temporal graphs are rich data structures that are used to model complex relationships between entities over time. In particular, anomaly detection in temporal graphs is crucial for many real world applications such as intrusion identification in network systems, detection of ecosystem disturbances and detection of epidemic outbreaks. In this paper, we focus on change point detection in dynamic graphs and address two main challenges associated with this problem: I) how to compare graph snapshots across time, II) how to capture temporal dependencies. To solve the above challenges, we propose Laplacian Anomaly Detection (LAD) which uses the spectrum of the Laplacian matrix of the graph structure at each snapshot to obtain low dimensional embeddings. LAD explicitly models short term and long term dependencies by applying two sliding windows. In synthetic experiments, LAD outperforms the state-of-the-art method. We also evaluate our method on three real dynamic networks: UCI message network, US senate co-sponsorship network and Canadian bill voting network. In all three datasets, we demonstrate that our method can more effectively identify anomalous time points according to significant real world events.
Shenyang Huang, Yasmeen Hitti, Guillaume Rabusseau, Reihaneh Rabbany
KDD1