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

Keyulu Xu

dblp:177/6079 · DBLP profile ↗
← Back
11ranked-venue papers
5as first author
5since 2021 · last 2021
—ORCID · none

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

Artificial intelligence and machine learning · 10 · 5 first-author · 5 since 2021Theory of computation · 1

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
10 papers
Graph learning · 39% Deep learning architectures and training · 17% Trustworthy machine learning · 13%
Network and information security
1 paper
Privacy and data protection · 100%
Theoretical computer science
1 paper
Graph algorithms and graph theory · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Graph learning
graph neural network
2.252021
Optimization of Graph Neural Networks: Implicit Acceleration by Skip Connections and More Depth · ICML 2021
Information Obfuscation of Graph Neural Networks · ICML 2021
GraphNorm: A Principled Approach to Accelerating Graph Neural Network Training · ICML 2021
Machine learning › Trustworthy machine learning › robustness › learning with noisy labels
label noise robustness
0.512021
How does a Neural Network's Architecture Impact its Robustness to Noisy Labels? · NeurIPS 2021
Machine learning › Deep learning architectures and training
normalization
0.512021
GraphNorm: A Principled Approach to Accelerating Graph Neural Network Training · ICML 2021
Machine learning › Deep learning architectures and training › training dynamics
optimization dynamics
0.512021
Optimization of Graph Neural Networks: Implicit Acceleration by Skip Connections and More Depth · ICML 2021
Machine learning › Trustworthy machine learning
privacy and data protection
0.512021
Information Obfuscation of Graph Neural Networks · ICML 2021
Machine learning › Trustworthy machine learning
robustness
0.512021
How does a Neural Network's Architecture Impact its Robustness to Noisy Labels? · NeurIPS 2021
Machine learning › Deep learning architectures and training
skip connections
0.512021
Optimization of Graph Neural Networks: Implicit Acceleration by Skip Connections and More Depth · ICML 2021
Machine learning › Efficient and distributed learning › efficient training
training acceleration
0.512021
GraphNorm: A Principled Approach to Accelerating Graph Neural Network Training · ICML 2021
Privacy and data protection › privacy-enhancing technologies
information obfuscation
0.512021
Information Obfuscation of Graph Neural Networks · ICML 2021
Knowledge, reasoning and agents › Knowledge representation and reasoning
neural reasoning
0.412020
What Can Neural Networks Reason About? · ICLR 2020
Knowledge, reasoning and agents › Knowledge representation and reasoning
relational reasoning
0.412020
What Can Neural Networks Reason About? · ICLR 2020
Machine learning › Representation and self-supervised learning › word representation › word embedding
cross-lingual word embedding
0.412019
Are Girls Neko or Shōjo? Cross-Lingual Alignment of Non-Isomorphic Embeddings with Iterative Normalization · ACL (1) 2019
Machine learning › Graph learning › graph neural network
expressive power
0.412019
How Powerful are Graph Neural Networks? · ICLR 2019
Machine learning › Graph learning
graph kernel
0.412019
Graph Neural Tangent Kernel: Fusing Graph Neural Networks with Graph Kernels · NeurIPS 2019
Machine learning › Graph learning › graph kernel
graph neural tangent kernel
0.412019
Graph Neural Tangent Kernel: Fusing Graph Neural Networks with Graph Kernels · NeurIPS 2019
Machine learning › Learning theory › neural network theory › neural network kernels
neural tangent kernel
0.412019
Graph Neural Tangent Kernel: Fusing Graph Neural Networks with Graph Kernels · NeurIPS 2019
Natural language and speech › Machine translation
word translation
0.412019
Are Girls Neko or Shōjo? Cross-Lingual Alignment of Non-Isomorphic Embeddings with Iterative Normalization · ACL (1) 2019
Graph algorithms and graph theory
graph isomorphism
0.412019
How Powerful are Graph Neural Networks? · ICLR 2019
Machine learning › Graph learning
graph representation learning
0.312018
Representation Learning on Graphs with Jumping Knowledge Networks · ICML 2018
Machine learning › Graph learning › graph neural network › message passing
neighborhood aggregation
0.312018
Representation Learning on Graphs with Jumping Knowledge Networks · ICML 2018
Machine learning › Learning theory
generalization
0.112021
How Neural Networks Extrapolate: From Feedforward to Graph Neural Networks · ICLR 2021
Knowledge, reasoning and agents › Knowledge representation and reasoning
relational learning
0.112020
What Can Neural Networks Reason About? · ICLR 2020
Machine learning › Learning theory
generalization bounds
0.112019
Graph Neural Tangent Kernel: Fusing Graph Neural Networks with Graph Kernels · NeurIPS 2019
Machine learning › Learning theory › generalization
provable learning guarantees
0.112019
Graph Neural Tangent Kernel: Fusing Graph Neural Networks with Graph Kernels · NeurIPS 2019
Machine learning › Representation and self-supervised learning › word representation
word embedding alignment
0.112019
Are Girls Neko or Shōjo? Cross-Lingual Alignment of Non-Isomorphic Embeddings with Iterative Normalization · ACL (1) 2019

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

wasserstein distance · 1.0total variation distance · 1.0adversarial training · 1.0preconditioning analysis · 0.5linearized GNN analysis · 0.5linear probing · 0.5instance normalization · 0.5graph neural network · 0.5gradient dynamics analysis · 0.5feedforward neural network · 0.5weisfeiler-lehman test · 0.4
YearPublicationVenuePosition
2021 How Neural Networks Extrapolate: From Feedforward to Graph Neural Networks
Keyulu Xu, Mozhi Zhang, Simon S. Du, Ken-ichi Kawarabayashi, Stefanie Jegelka
ICLR1
2021 GraphNorm: A Principled Approach to Accelerating Graph Neural Network Training
abstract
Normalization is known to help the optimization of deep neural networks. Curiously, different architectures require specialized normalization methods. In this paper, we study what normalization is effective for Graph Neural Networks (GNNs). First, we adapt and evaluate the existing methods from other domains to GNNs. Faster convergence is achieved with InstanceNorm compared to BatchNorm and LayerNorm. We provide an explanation by showing that InstanceNorm serves as a preconditioner for GNNs, but such preconditioning effect is weaker with BatchNorm due to the heavy batch noise in graph datasets. Second, we show that the shift operation in InstanceNorm results in an expressiveness degradation of GNNs for highly regular graphs. We address this issue by proposing GraphNorm with a learnable shift. Empirically, GNNs with GraphNorm converge faster compared to GNNs using other normalization. GraphNorm also improves the generalization of GNNs, achieving better performance on graph classification benchmarks.
Tianle Cai, Shengjie Luo, Keyulu Xu, Di He 0001, Tie-Yan Liu, Liwei Wang 0001
ICML3
2021 Information Obfuscation of Graph Neural Networks
abstract
While the advent of Graph Neural Networks (GNNs) has greatly improved node and graph representation learning in many applications, the neighborhood aggregation scheme exposes additional vulnerabilities to adversaries seeking to extract node-level information about sensitive attributes. In this paper, we study the problem of protecting sensitive attributes by information obfuscation when learning with graph structured data. We propose a framework to locally filter out pre-determined sensitive attributes via adversarial training with the total variation and the Wasserstein distance. Our method creates a strong defense against inference attacks, while only suffering small loss in task performance. Theoretically, we analyze the effectiveness of our framework against a worst-case adversary, and characterize an inherent trade-off between maximizing predictive accuracy and minimizing information leakage. Experiments across multiple datasets from recommender systems, knowledge graphs and quantum chemistry demonstrate that the proposed approach provides a robust defense across various graph structures and tasks, while producing competitive GNN encoders for downstream tasks.
Peiyuan Liao, Han Zhao 0002, Keyulu Xu, Tommi S. Jaakkola, Geoffrey J. Gordon, Stefanie Jegelka, Ruslan Salakhutdinov
ICML3
2021 Optimization of Graph Neural Networks: Implicit Acceleration by Skip Connections and More Depth
abstract
Graph Neural Networks (GNNs) have been studied through the lens of expressive power and generalization. However, their optimization properties are less well understood. We take the first step towards analyzing GNN training by studying the gradient dynamics of GNNs. First, we analyze linearized GNNs and prove that despite the non-convexity of training, convergence to a global minimum at a linear rate is guaranteed under mild assumptions that we validate on real-world graphs. Second, we study what may affect the GNNs’ training speed. Our results show that the training of GNNs is implicitly accelerated by skip connections, more depth, and/or a good label distribution. Empirical results confirm that our theoretical results for linearized GNNs align with the training behavior of nonlinear GNNs. Our results provide the first theoretical support for the success of GNNs with skip connections in terms of optimization, and suggest that deep GNNs with skip connections would be promising in practice.
Keyulu Xu, Mozhi Zhang, Stefanie Jegelka, Kenji Kawaguchi
ICML1
2021 How does a Neural Network's Architecture Impact its Robustness to Noisy Labels?
abstract
Noisy labels are inevitable in large real-world datasets. In this work, we explore an area understudied by previous works --- how the network's architecture impacts its robustness to noisy labels. We provide a formal framework connecting the robustness of a network to the alignments between its architecture and target/noise functions. Our framework measures a network's robustness via the predictive power in its representations --- the test performance of a linear model trained on the learned representations using a small set of clean labels. We hypothesize that a network is more robust to noisy labels if its architecture is more aligned with the target function than the noise. To support our hypothesis, we provide both theoretical and empirical evidence across various neural network architectures and different domains. We also find that when the network is well-aligned with the target function, its predictive power in representations could improve upon state-of-the-art (SOTA) noisy-label-training methods in terms of test accuracy and even outperform sophisticated methods that use clean labels.
Mozhi Zhang, Keyulu Xu, John Dickerson 0001, Jimmy Ba
NeurIPS3
2020 What Can Neural Networks Reason About?
Keyulu Xu, Mozhi Zhang, Simon S. Du, Ken-ichi Kawarabayashi, Stefanie Jegelka
ICLR1
2019 Are Girls Neko or Shōjo? Cross-Lingual Alignment of Non-Isomorphic Embeddings with Iterative Normalization
abstract
Cross-lingual word embeddings (CLWE) underlie many multilingual natural language processing systems, often through orthogonal transformations of pre-trained monolingual embeddings.However, orthogonal mapping only works on language pairs whose embeddings are naturally isomorphic.For nonisomorphic pairs, our method (Iterative Normalization) transforms monolingual embeddings to make orthogonal alignment easier by simultaneously enforcing that (1) individual word vectors are unit length, and (2) each language's average vector is zero.Iterative Normalization consistently improves word translation accuracy of three CLWE methods, with the largest improvement observed on English-Japanese (from 2% to 44% test accuracy).
Mozhi Zhang, Keyulu Xu, Ken-ichi Kawarabayashi, Stefanie Jegelka, Jordan L. Boyd-Graber
ACL (1)2
2019 How Powerful are Graph Neural Networks?
Keyulu Xu, Weihua Hu, Jure Leskovec, Stefanie Jegelka
ICLR1
2019 Graph Neural Tangent Kernel: Fusing Graph Neural Networks with Graph Kernels
abstract
While graph kernels (GKs) are easy to train and enjoy provable theoretical guarantees, their practical performances are limited by their expressive power, as the kernel function often depends on hand-crafted combinatorial features of graphs. Compared to graph kernels, graph neural networks (GNNs) usually achieve better practical performance, as GNNs use multi-layer architectures and non-linear activation functions to extract high-order information of graphs as features. However, due to the large number of hyper-parameters and the non-convex nature of the training procedure, GNNs are harder to train. Theoretical guarantees of GNNs are also not well-understood. Furthermore, the expressive power of GNNs scales with the number of parameters, and thus it is hard to exploit the full power of GNNs when computing resources are limited. The current paper presents a new class of graph kernels, Graph Neural Tangent Kernels (GNTKs), which correspond to \emph{infinitely wide} multi-layer GNNs trained by gradient descent. GNTKs enjoy the full expressive power of GNNs and inherit advantages of GKs. Theoretically, we show GNTKs provably learn a class of smooth functions on graphs. Empirically, we test GNTKs on graph classification datasets and show they achieve strong performance.
Simon S. Du, Kangcheng Hou, Ruslan Salakhutdinov, Barnabás Póczos, Ruosong Wang, Keyulu Xu
NeurIPS6
2018 Representation Learning on Graphs with Jumping Knowledge Networks
abstract
Recent deep learning approaches for representation learning on graphs follow a neighborhood aggregation procedure. We analyze some important properties of these models, and propose a strategy to overcome those. In particular, the range of "neighboring" nodes that a node’s representation draws from strongly depends on the graph structure, analogous to the spread of a random walk. To adapt to local neighborhood properties and tasks, we explore an architecture – jumping knowledge (JK) networks – that flexibly leverages, for each node, different neighborhood ranges to enable better structure-aware representation. In a number of experiments on social, bioinformatics and citation networks, we demonstrate that our model achieves state-of-the-art performance. Furthermore, combining the JK framework with models like Graph Convolutional Networks, GraphSAGE and Graph Attention Networks consistently improves those models’ performance.
Keyulu Xu, Chengtao Li, Yonglong Tian, Tomohiro Sonobe, Ken-ichi Kawarabayashi, Stefanie Jegelka
ICML1
2016 Generating Random Spanning Trees via Fast Matrix Multiplication
Nicholas J. A. Harvey, Keyulu Xu
LATIN2