A survey on NoSQL stores
Recent demands for storing and querying big data have revealed various shortcomings of
traditional relational database systems. This, in turn, has led to the emergence of a new kind …
traditional relational database systems. This, in turn, has led to the emergence of a new kind …
Thinking like a vertex: A survey of vertex-centric frameworks for large-scale distributed graph processing
The vertex-centric programming model is an established computational paradigm recently
incorporated into distributed processing frameworks to address challenges in large-scale …
incorporated into distributed processing frameworks to address challenges in large-scale …
{PowerGraph}: Distributed {Graph-Parallel} computation on natural graphs
Large-scale graph-structured computation is central to tasks ranging from targeted
advertising to natural language processing and has led to the development of several graph …
advertising to natural language processing and has led to the development of several graph …
Recurrent recommender networks
Recommender systems traditionally assume that user profiles and movie attributes are
static. Temporal dynamics are purely reactive, that is, they are inferred after they are …
static. Temporal dynamics are purely reactive, that is, they are inferred after they are …
Snap: A general-purpose network analysis and graph-mining library
Large networks are becoming a widely used abstraction for studying complex systems in a
broad set of disciplines, ranging from social-network analysis to molecular biology and …
broad set of disciplines, ranging from social-network analysis to molecular biology and …
{GraphX}: Graph processing in a distributed dataflow framework
In pursuit of graph processing performance, the systems community has largely abandoned
general-purpose distributed dataflow frameworks in favor of specialized graph processing …
general-purpose distributed dataflow frameworks in favor of specialized graph processing …
Ligra: a lightweight graph processing framework for shared memory
There has been significant recent interest in parallel frameworks for processing graphs due
to their applicability in studying social networks, the Web graph, networks in biology, and …
to their applicability in studying social networks, the Web graph, networks in biology, and …
Hygcn: A gcn accelerator with hybrid architecture
Inspired by the great success of neural networks, graph convolutional neural networks
(GCNs) are proposed to analyze graph data. GCNs mainly include two phases with distinct …
(GCNs) are proposed to analyze graph data. GCNs mainly include two phases with distinct …
X-stream: Edge-centric graph processing using streaming partitions
X-Stream is a system for processing both in-memory and out-of-core graphs on a single
shared-memory machine. While retaining the scatter-gather programming model with state …
shared-memory machine. While retaining the scatter-gather programming model with state …
Unicorn: Runtime provenance-based detector for advanced persistent threats
Advanced Persistent Threats (APTs) are difficult to detect due to their" low-and-slow" attack
patterns and frequent use of zero-day exploits. We present UNICORN, an anomaly-based …
patterns and frequent use of zero-day exploits. We present UNICORN, an anomaly-based …