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.

Matthias Fey

dblp:180/9174 · DBLP profile ↗
← Back
15ranked-venue papers
4as first author
9since 2021 · last 2025
0000-0002-5727-0701ORCID · corroborated

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

Artificial intelligence and machine learning · 14 · 4 first-author · 8 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 1 first-author · 1 since 2021Systems, architecture and hardware · 1 · 1 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
13 papers
Graph learning · 67% Deep learning architectures and training · 8% Time series and sequential data · 5%
Databases, data mining, and information retrieval
4 papers
Knowledge graphs · 23% Data mining · 22% Recommender systems · 20%
Theoretical computer science
2 papers
Graph algorithms and graph theory · 100%

Topics — the 29 heaviest of 33, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Graph learning
graph neural network
4.182025
RelBench: A Benchmark for Deep Learning on Relational Databases · NeurIPS 2024
Position: Relational Deep Learning - Graph Representation Learning on Relational Databases · ICML 2024
Weisfeiler and Leman go Machine Learning: The Story so far · J. Mach. Learn. Res. 2023
Machine learning › Graph learning › graph neural network
scalable graph neural network
0.922021
GNNAutoScale: Scalable and Expressive Graph Neural Networks via Historical Embeddings · ICML 2021
Open Graph Benchmark: Datasets for Machine Learning on Graphs · NeurIPS 2020
Machine learning › Graph learning › graph neural network
expressive power
0.922021
The Power of the Weisfeiler-Leman Algorithm for Machine Learning with Graphs · IJCAI 2021
Weisfeiler and Leman Go Neural: Higher-Order Graph Neural Networks · AAAI 2019
Knowledge graphs
link prediction
0.912025
ContextGNN: Beyond Two-Tower Recommendation Systems · ICLR 2025
Recommender systems › neural recommendation
two-tower model
0.912025
ContextGNN: Beyond Two-Tower Recommendation Systems · ICLR 2025
Graph algorithms and graph theory
graph isomorphism
0.822023
Weisfeiler and Leman go Machine Learning: The Story so far · J. Mach. Learn. Res. 2023
Weisfeiler and Leman Go Neural: Higher-Order Graph Neural Networks · AAAI 2019
Graph algorithms and graph theory › graph isomorphism
weisfeiler-leman algorithm
0.822023
Weisfeiler and Leman go Machine Learning: The Story so far · J. Mach. Learn. Res. 2023
Weisfeiler and Leman Go Neural: Higher-Order Graph Neural Networks · AAAI 2019
Machine learning › Deep learning architectures and training › feature interaction
channel interaction
0.812024
From Similarity to Superiority: Channel Clustering for Time Series Forecasting · NeurIPS 2024
Machine learning › Time series and sequential data › time series analysis
time series forecasting
0.812024
From Similarity to Superiority: Channel Clustering for Time Series Forecasting · NeurIPS 2024
Machine learning › Transfer learning and domain adaptation › zero-shot learning
zero-shot forecasting
0.812024
From Similarity to Superiority: Channel Clustering for Time Series Forecasting · NeurIPS 2024
Data mining
predictive modeling
0.812024
RelBench: A Benchmark for Deep Learning on Relational Databases · NeurIPS 2024
Database system architecture and tuning
relational database system
0.812024
RelBench: A Benchmark for Deep Learning on Relational Databases · NeurIPS 2024
Machine learning and data management › relational machine learning
relational deep learning
0.812024
Position: Relational Deep Learning - Graph Representation Learning on Relational Databases · ICML 2024
Machine learning › Graph learning
dynamic graph learning
0.712023
Temporal Graph Benchmark for Machine Learning on Temporal Graphs · NeurIPS 2023
Machine learning › Graph learning
graph classification
0.622021
The Power of the Weisfeiler-Leman Algorithm for Machine Learning with Graphs · IJCAI 2021
SplineCNN: Fast Geometric Deep Learning With Continuous B-Spline Kernels · CVPR 2018
Machine learning › Representation and self-supervised learning › representation learning › embedding learning › temporal embedding
historical embedding
0.512021
GNNAutoScale: Scalable and Expressive Graph Neural Networks via Historical Embeddings · ICML 2021
Machine learning › Efficient and distributed learning
memory-efficient training
0.512021
GNNAutoScale: Scalable and Expressive Graph Neural Networks via Historical Embeddings · ICML 2021
Machine learning › Graph learning › graph neural network
node classification
0.512021
The Power of the Weisfeiler-Leman Algorithm for Machine Learning with Graphs · IJCAI 2021
Knowledge, reasoning and agents › Multi-agent systems
consensus
0.412020
Deep Graph Matching Consensus · ICLR 2020
Machine learning › Graph learning › graph matching
deep graph matching
0.412020
Deep Graph Matching Consensus · ICLR 2020
Machine learning › Graph learning
graph matching
0.412020
Deep Graph Matching Consensus · ICLR 2020
Machine learning › Graph learning › graph neural network › graph neural network architecture
higher-order graph neural network
0.412019
Weisfeiler and Leman Go Neural: Higher-Order Graph Neural Networks · AAAI 2019
Machine learning › Deep learning architectures and training
capsule network
0.312018
Group Equivariant Capsule Networks · NeurIPS 2018
Computer vision › 3D vision
geometric deep learning
0.312018
SplineCNN: Fast Geometric Deep Learning With Continuous B-Spline Kernels · CVPR 2018
Data mining
feature engineering
0.212024
Position: Relational Deep Learning - Graph Representation Learning on Relational Databases · ICML 2024
Machine learning › Graph learning › graph neural network
message passing
0.112021
GNNAutoScale: Scalable and Expressive Graph Neural Networks via Historical Embeddings · ICML 2021
Computer vision › 3D vision
3d shape analysis
0.112018
SplineCNN: Fast Geometric Deep Learning With Continuous B-Spline Kernels · CVPR 2018
Machine learning › Representation and self-supervised learning › equivariance
equivariant representation learning
0.112018
Group Equivariant Capsule Networks · NeurIPS 2018
Computer vision › 3D vision
shape matching
0.112018
SplineCNN: Fast Geometric Deep Learning With Continuous B-Spline Kernels · CVPR 2018

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

graph neural network · 7.1user study · 2.3manual feature engineering · 2.3two-tower architecture · 1.7pair-wise representation · 1.7representation learning · 1.5equivariant neural architectures · 1.3channel-independent strategy · 0.8channel-dependent strategy · 0.8channel clustering module · 0.8supervised graph representation learning · 0.7unified evaluation protocol · 0.4automated ML pipeline · 0.4weisfeiler-leman heuristic · 0.4k-dimensional GNN · 0.4
YearPublicationVenuePosition
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
ICLR11
2024 Position: Relational Deep Learning - Graph Representation Learning on Relational Databases
abstract
Much of the world’s most valued data is stored in relational databases and data warehouses, where the data is organized into tables connected by primary-foreign key relations. However, building machine learning models using this data is both challenging and time consuming because no ML algorithm can directly learn from multiple connected tables. Current approaches can only learn from a single table, so data must first be manually joined and aggregated into this format, the laborious process known as feature engineering. Feature engineering is slow, error prone and leads to suboptimal models. Here we introduce Relational Deep Learning (RDL), a blueprint for end-to-end learning on relational databases. The key is to represent relational databases as a temporal, heterogeneous graphs, with a node for each row in each table, and edges specified by primary-foreign key links. Graph Neural Networks then learn representations that leverage all input data, without any manual feature engineering. We also introduce RelBench, and benchmark and testing suite, demonstrating strong initial results. Overall, we define a new research area that generalizes graph machine learning and broadens its applicability.
Matthias Fey, Weihua Hu, Jan Eric Lenssen, Rishabh Ranjan, Joshua Robinson 0001, Rex Ying, Jiaxuan You, Jure Leskovec
ICML1
2024 FASTEN: Fast GPU-accelerated Segmented Matrix Multiplication for Heterogenous Graph Neural Networks
abstract
This paper introduces FASTEN, a cutting-edge library developed to address the computational challenges inherent in Heterogeneous Graph Neural Networks (HGNNs). The key focus of FASTEN is the optimization of segmented matrix multiplication, a critical operator where existing GNN frameworks and linear algebra libraries often fall short. FASTEN offers an array of solutions to these challenges, including a routing table designed for efficient workload scheduling, adaptive algorithms tailored for handling segments of different shapes and segmented dimensions, and a performance model-guided autotuner to select the best configurations. Furthermore, FASTEN implements interfaces to integrate with widely-used frameworks like PyG, ensuring straightforward adoption in existing HGNN models with minimal adjustments. We have performed comprehensive benchmarks on advanced GPU architectures, including NVIDIA H100, A100, and RTX4090, to demonstrate that FASTEN significantly improves both operator-wise and end-to-end performance across various datasets and HGNNs.
Keren Zhou 0001, Karthik Ganapathi Subramanian, Po-Hsun Lin, Matthias Fey, Binqian Yin, Jiajia Li 0001
ICS4
2024 RelBench: A Benchmark for Deep Learning on Relational Databases
abstract
We present RelBench, a public benchmark for solving predictive tasks in relational databases with deep learning. RelBench provides databases and tasks spanning diverse domains, scales, and database dimensions, and is intended to be a foundational infrastructure for future research in this direction. We use RelBench to conduct the first comprehensive empirical study of graph neural network (GNN) based predictive models on relational data, as recently proposed by Fey et al. 2024. End-to-end learned GNNs are capable fully exploiting the predictive signal encoded in links between entities, marking a significant shift away from the dominant paradigm of manual feature engineering combined with tabular machine learning. To thoroughly evaluate GNNs against the prior gold-standard we conduct a user study, where an experienced data scientist manually engineers features for each task. In this study, GNNs learn better models whilst reducing human work needed by more than an order of magnitude. This result demonstrates the power of GNNs for solving predictive tasks in relational databases, opening up new research opportunities.
Joshua Robinson 0001, Rishabh Ranjan, Weihua Hu, Jiaqi Han 0001, Alejandro Dobles, Matthias Fey, Jan Eric Lenssen, Yiwen Yuan, Zecheng Zhang, Jure Leskovec
NeurIPS7
2024 From Similarity to Superiority: Channel Clustering for Time Series Forecasting
abstract
Time series forecasting has attracted significant attention in recent decades. Previous studies have demonstrated that the Channel-Independent (CI) strategy improves forecasting performance by treating different channels individually, while it leads to poor generalization on unseen instances and ignores potentially necessary interactions between channels. Conversely, the Channel-Dependent (CD) strategy mixes all channels with even irrelevant and indiscriminate information, which, however, results in oversmoothing issues and limits forecasting accuracy. There is a lack of channel strategy that effectively balances individual channel treatment for improved forecasting performance without overlooking essential interactions between channels. Motivated by our observation of a correlation between the time series model's performance boost against channel mixing and the intrinsic similarity on a pair of channels, we developed a novel and adaptable \textbf{C}hannel \textbf{C}lustering \textbf{M}odule (CCM). CCM dynamically groups channels characterized by intrinsic similarities and leverages cluster information instead of individual channel identities, combining the best of CD and CI worlds. Extensive experiments on real-world datasets demonstrate that CCM can (1) boost the performance of CI and CD models by an average margin of 2.4% and 7.2% on long-term and short-term forecasting, respectively; (2) enable zero-shot forecasting with mainstream time series forecasting models; (3) uncover intrinsic time series patterns among channels and improve interpretability of complex time series models.
Jan Eric Lenssen, Aosong Feng, Weihua Hu, Matthias Fey, Leandros Tassiulas, Jure Leskovec, Rex Ying
NeurIPS5
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
NeurIPS4
2023 Weisfeiler and Leman go Machine Learning: The Story so far
abstract
In recent years, algorithms and neural architectures based on the Weisfeiler–Leman algorithm, a well-known heuristic for the graph isomorphism problem, have emerged as a powerful tool for machine learning with graphs and relational data. Here, we give a comprehensive overview of the algorithm’s use in a machine-learning setting, focusing on the supervised regime. We discuss the theoretical background, show how to use it for supervised graph and node representation learning, discuss recent extensions, and outline the algorithm’s connection to (permutation-)equivariant neural architectures. Moreover, we give an overview of current applications and future directions to stimulate further research.
Christopher Morris 0001, Yaron Lipman, Haggai Maron, Bastian Rieck, Nils M. Kriege, Martin Grohe, Matthias Fey, Karsten M. Borgwardt
J. Mach. Learn. Res.7
2021 GNNAutoScale: Scalable and Expressive Graph Neural Networks via Historical Embeddings
abstract
We present GNNAutoScale (GAS), a framework for scaling arbitrary message-passing GNNs to large graphs. GAS prunes entire sub-trees of the computation graph by utilizing historical embeddings from prior training iterations, leading to constant GPU memory consumption in respect to input node size without dropping any data. While existing solutions weaken the expressive power of message passing due to sub-sampling of edges or non-trainable propagations, our approach is provably able to maintain the expressive power of the original GNN. We achieve this by providing approximation error bounds of historical embeddings and show how to tighten them in practice. Empirically, we show that the practical realization of our framework, PyGAS, an easy-to-use extension for PyTorch Geometric, is both fast and memory-efficient, learns expressive node representations, closely resembles the performance of their non-scaling counterparts, and reaches state-of-the-art performance on large-scale graphs.
Matthias Fey, Jan Eric Lenssen, Frank Weichert, Jure Leskovec
ICML1
2021 The Power of the Weisfeiler-Leman Algorithm for Machine Learning with Graphs
abstract
In recent years, algorithms and neural architectures based on the Weisfeiler-Leman algorithm, a well-known heuristic for the graph isomorphism problem, emerged as a powerful tool for (supervised) machine learning with graphs and relational data. Here, we give a comprehensive overview of the algorithm's use in a machine learning setting. We discuss the theoretical background, show how to use it for supervised graph- and node classification, discuss recent extensions, and its connection to neural architectures. Moreover, we give an overview of current applications and future directions to stimulate research.
Christopher Morris 0001, Matthias Fey, Nils M. Kriege
IJCAI2
2020 Deep Graph Matching Consensus
Matthias Fey, Jan Eric Lenssen, Christopher Morris 0001, Jonathan Masci, Nils M. Kriege
ICLR1
2020 Open Graph Benchmark: Datasets for Machine Learning on Graphs
abstract
We present the Open Graph Benchmark (OGB), a diverse set of challenging and realistic benchmark datasets to facilitate scalable, robust, and reproducible graph machine learning (ML) research. OGB datasets are large-scale, encompass multiple important graph ML tasks, and cover a diverse range of domains, ranging from social and information networks to biological networks, molecular graphs, source code ASTs, and knowledge graphs. For each dataset, we provide a unified evaluation protocol using meaningful application-specific data splits and evaluation metrics. In addition to building the datasets, we also perform extensive benchmark experiments for each dataset. Our experiments suggest that OGB datasets present significant challenges of scalability to large-scale graphs and out-of-distribution generalization under realistic data splits, indicating fruitful opportunities for future research. Finally, OGB provides an automated end-to-end graph ML pipeline that simplifies and standardizes the process of graph data loading, experimental setup, and model evaluation. OGB will be regularly updated and welcomes inputs from the community. OGB datasets as well as data loaders, evaluation scripts, baseline code, and leaderboards are publicly available at https://ogb.stanford.edu .
Weihua Hu, Matthias Fey, Marinka Zitnik, Yuxiao Dong, Hongyu Ren, Bowen Liu 0014, Michele Catasta, Jure Leskovec
NeurIPS2
2019 Weisfeiler and Leman Go Neural: Higher-Order Graph Neural Networks
abstract
In recent years, graph neural networks (GNNs) have emerged as a powerful neural architecture to learn vector representations of nodes and graphs in a supervised, end-to-end fashion. Up to now, GNNs have only been evaluated empirically—showing promising results. The following work investigates GNNs from a theoretical point of view and relates them to the 1-dimensional Weisfeiler-Leman graph isomorphism heuristic (1-WL). We show that GNNs have the same expressiveness as the 1-WL in terms of distinguishing non-isomorphic (sub-)graphs. Hence, both algorithms also have the same shortcomings. Based on this, we propose a generalization of GNNs, so-called k-dimensional GNNs (k-GNNs), which can take higher-order graph structures at multiple scales into account. These higher-order structures play an essential role in the characterization of social networks and molecule graphs. Our experimental evaluation confirms our theoretical findings as well as confirms that higher-order information is useful in the task of graph classification and regression.
Christopher Morris 0001, Martin Ritzert, Matthias Fey, William L. Hamilton, Jan Eric Lenssen, Gaurav Rattan, Martin Grohe
AAAI3
2018 SplineCNN: Fast Geometric Deep Learning With Continuous B-Spline Kernels
abstract
We present Spline-based Convolutional Neural Networks (SplineCNNs), a variant of deep neural networks for irregular structured and geometric input, e.g., graphs or meshes. Our main contribution is a novel convolution operator based on B-splines, that makes the computation time independent from the kernel size due to the local support property of the B-spline basis functions. As a result, we obtain a generalization of the traditional CNN convolution operator by using continuous kernel functions parametrized by a fixed number of trainable weights. In contrast to related approaches that filter in the spectral domain, the proposed method aggregates features purely in the spatial domain. In addition, SplineCNN allows entire end-to-end training of deep architectures, using only the geometric structure as input, instead of handcrafted feature descriptors. For validation, we apply our method on tasks from the fields of image graph classification, shape correspondence and graph node classification, and show that it outperforms or pars state-of-the-art approaches while being significantly faster and having favorable properties like domain-independence. Our source code is available on GitHub1.
Matthias Fey, Jan Eric Lenssen, Frank Weichert, Heinrich Müller
CVPR1
2018 Group Equivariant Capsule Networks
abstract
We present group equivariant capsule networks, a framework to introduce guaranteed equivariance and invariance properties to the capsule network idea. Our work can be divided into two contributions. First, we present a generic routing by agreement algorithm defined on elements of a group and prove that equivariance of output pose vectors, as well as invariance of output activations, hold under certain conditions. Second, we connect the resulting equivariant capsule networks with work from the field of group convolutional networks. Through this connection, we provide intuitions of how both methods relate and are able to combine the strengths of both approaches in one deep neural network architecture. The resulting framework allows sparse evaluation of the group convolution operator, provides control over specific equivariance and invariance properties, and can use routing by agreement instead of pooling operations. In addition, it is able to provide interpretable and equivariant representation vectors as output capsules, which disentangle evidence of object existence from its pose.
Jan Eric Lenssen, Matthias Fey, Pascal Libuschewski
NeurIPS2
2016 CP- and OCF-networks - a comparison
Christian Eichhorn 0001, Matthias Fey, Gabriele Kern-Isberner
Fuzzy Sets Syst.2