Machine learning on graph data has gained significant interest because of its applicability to various domains ranging from product recommendations to drug discovery. While there is a rapid growth in the algorithmic community, the com-puter architecture community has so far focused on a subset of graph learning algorithms including Graph Convolution Network(GCN), and a few others. In this paper, we study another, more scalable, graph learning algorithm based on random walks, which operates on dynamic input graphs and has attracted less attention in the architecture community compared to GCN. We propose high-performance CPU and GPU implementations of two key graph learning tasks, that cover a broad class of applications, using random walks o...
How can we augment a dynamic graph for improving the performance of dynamic graph neural networks? G...
An important part of many machine learning workflows on graphs is vertex representation learning, i....
Graphs are a powerful and expressive means for storing and working with data. As the demand for fas...
Machine learning on graph data has gained significant interest because of its applicability to vario...
A graph is a ubiquitous data structure that models entities and their interactions through the colle...
Graphs can be used to represent many important classes of structured real-world data. For this reaso...
Dynamic graph neural network (DGNN) is becoming increasingly popular because of its widespread use i...
Graph processing is experiencing a surge of renewed interest as applications in social networks and ...
With the increasing size and complexity of machine learning datasets, obtaining highly performing pr...
Structures or graphs are pervasive in our lives. Although deep learning has achieved tremendous succ...
Graph Convolutional Networks (GCNs) are extensively utilized for deep learning on graphs. The large ...
Graph Neural Networks (GNNs) are an important tool for extracting value from relational and unstruct...
Graph Convolutional Networks (GCNs) are extensively utilized for deep learning on graphs. The large ...
We study training of Graph Neural Networks (GNNs) for large-scale graphs. We revisit the premise of ...
The stagnant performance of single core processors, increasing size of data sets, and variety of str...
How can we augment a dynamic graph for improving the performance of dynamic graph neural networks? G...
An important part of many machine learning workflows on graphs is vertex representation learning, i....
Graphs are a powerful and expressive means for storing and working with data. As the demand for fas...
Machine learning on graph data has gained significant interest because of its applicability to vario...
A graph is a ubiquitous data structure that models entities and their interactions through the colle...
Graphs can be used to represent many important classes of structured real-world data. For this reaso...
Dynamic graph neural network (DGNN) is becoming increasingly popular because of its widespread use i...
Graph processing is experiencing a surge of renewed interest as applications in social networks and ...
With the increasing size and complexity of machine learning datasets, obtaining highly performing pr...
Structures or graphs are pervasive in our lives. Although deep learning has achieved tremendous succ...
Graph Convolutional Networks (GCNs) are extensively utilized for deep learning on graphs. The large ...
Graph Neural Networks (GNNs) are an important tool for extracting value from relational and unstruct...
Graph Convolutional Networks (GCNs) are extensively utilized for deep learning on graphs. The large ...
We study training of Graph Neural Networks (GNNs) for large-scale graphs. We revisit the premise of ...
The stagnant performance of single core processors, increasing size of data sets, and variety of str...
How can we augment a dynamic graph for improving the performance of dynamic graph neural networks? G...
An important part of many machine learning workflows on graphs is vertex representation learning, i....
Graphs are a powerful and expressive means for storing and working with data. As the demand for fas...