The evolution of distributed systems for graph neural networks and their origin in graph processing and deep learning: A survey
Graph neural networks (GNNs) are an emerging research field. This specialized deep
neural network architecture is capable of processing graph structured data and bridges the …
neural network architecture is capable of processing graph structured data and bridges the …
A survey of community search over big graphs
With the rapid development of information technologies, various big graphs are prevalent in
many real applications (eg, social media and knowledge bases). An important component of …
many real applications (eg, social media and knowledge bases). An important component of …
Sisa: Set-centric instruction set architecture for graph mining on processing-in-memory systems
Simple graph algorithms such as PageRank have been the target of numerous hardware
accelerators. Yet, there also exist much more complex graph mining algorithms for problems …
accelerators. Yet, there also exist much more complex graph mining algorithms for problems …
The ubiquity of large graphs and surprising challenges of graph processing
Graph processing is becoming increasingly prevalent across many application domains. In
spite of this prevalence, there is little research about how graphs are actually used in …
spite of this prevalence, there is little research about how graphs are actually used in …
Demystifying graph databases: Analysis and taxonomy of data organization, system designs, and graph queries
Numerous irregular graph datasets, for example social networks or web graphs, may contain
even trillions of edges. Often, their structure changes over time and they have domain …
even trillions of edges. Often, their structure changes over time and they have domain …
The ubiquity of large graphs and surprising challenges of graph processing: extended survey
Graph processing is becoming increasingly prevalent across many application domains. In
spite of this prevalence, there is little research about how graphs are actually used in …
spite of this prevalence, there is little research about how graphs are actually used in …
GraphBLAST: A high-performance linear algebra-based graph framework on the GPU
High-performance implementations of graph algorithms are challenging to implement on
new parallel hardware such as GPUs because of three challenges:(1) the difficulty of coming …
new parallel hardware such as GPUs because of three challenges:(1) the difficulty of coming …
Distributed temporal graph analytics with GRADOOP
Temporal property graphs are graphs whose structure and properties change over time.
Temporal graph datasets tend to be large due to stored historical information, asking for …
Temporal graph datasets tend to be large due to stored historical information, asking for …
Semi-supervised local community detection
Owing to the lack of a universal definition of communities, some semi-supervised community
detection approaches learn the concept of community structures from known communities …
detection approaches learn the concept of community structures from known communities …
High-level programming abstractions for distributed graph processing
Efficient processing of large-scale graphs in distributed environments has been an
increasingly popular topic of research in recent years. Inter-connected data that can be …
increasingly popular topic of research in recent years. Inter-connected data that can be …