Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleDecember 2024
Provenance-Enabled Explainable AI
Proceedings of the ACM on Management of Data (PACMMOD), Volume 2, Issue 6Article No.: 250, Pages 1–27https://doi.org/10.1145/3698826Machine learning (ML) algorithms have advanced significantly in recent years, progressively evolving into artificial intelligence (AI) agents capable of solving complex, human-like intellectual challenges. Despite the advancements, the interpretability ...
- research-articleDecember 2024
Connectivity-Oriented Property Graph Partitioning for Distributed Graph Pattern Query Processing
Proceedings of the ACM on Management of Data (PACMMOD), Volume 2, Issue 6Article No.: 229, Pages 1–26https://doi.org/10.1145/3698804Graph pattern query is a powerful tool for extracting crucial information from property graphs. With the exponential growth of sizes, property graphs are typically divided into multiple subgraphs (referred to as partitions) and stored across various ...
- research-articleDecember 2024
An Efficient and Exact Algorithm for Locally h-Clique Densest Subgraph Discovery
Proceedings of the ACM on Management of Data (PACMMOD), Volume 2, Issue 6Article No.: 225, Pages 1–26https://doi.org/10.1145/3698800Detecting locally, non-overlapping, near-clique densest subgraphs is a crucial problem for community search in social networks. As a vertex may be involved in multiple overlapped local cliques, detecting locally densest sub-structures considering h-...
- research-articleSeptember 2024
GABoost: Graph Alignment Boosting via Local Optimum Escape
Proceedings of the ACM on Management of Data (PACMMOD), Volume 2, Issue 4Article No.: 199, Pages 1–26https://doi.org/10.1145/3677135Heterogeneous graphs provide a universal data structure for representing various kinds of structured data in numerous domains. The graph alignment problem aims to find the correspondences of vertices in different graphs, playing a fundamental role in ...
- research-articleMay 2024
PimPam: Efficient Graph Pattern Matching on Real Processing-in-Memory Hardware
Proceedings of the ACM on Management of Data (PACMMOD), Volume 2, Issue 3Article No.: 161, Pages 1–25https://doi.org/10.1145/3654964Graph pattern matching is powerful and widely applicable to many application domains. Despite the recent algorithm advances, matching patterns in large-scale real-world graphs still faces the memory access bottleneck on conventional computing systems. ...
-
- research-articleMay 2024
On Efficient Large Sparse Matrix Chain Multiplication
Proceedings of the ACM on Management of Data (PACMMOD), Volume 2, Issue 3Article No.: 156, Pages 1–27https://doi.org/10.1145/3654959Sparse matrices are often used to model the interactions among different objects and they are prevalent in many areas including e-commerce, social network, and biology. As one of the fundamental matrix operations, the sparse matrix chain multiplication (...
- research-articleMay 2024
Consistency of Relations over Monoids
Proceedings of the ACM on Management of Data (PACMMOD), Volume 2, Issue 2Article No.: 107, Pages 1–15https://doi.org/10.1145/3651608The interplay between local consistency and global consistency has been the object of study in several different areas, including probability theory, relational databases, and quantum information. For relational databases, Beeri, Fagin, Maier, and ...
- research-articleMay 2024
Distinct Shortest Walk Enumeration for RPQs
Proceedings of the ACM on Management of Data (PACMMOD), Volume 2, Issue 2Article No.: 100, Pages 1–22https://doi.org/10.1145/3651601We consider the Distinct Shortest Walks problem. Given two vertices s and t of a graph database D and a regular path query, we want to enumerate all walks of minimal length from s to t that carry a label that conforms to the query. Usual theoretical ...
- research-articleMay 2024
On Density-based Local Community Search
Proceedings of the ACM on Management of Data (PACMMOD), Volume 2, Issue 2Article No.: 88, Pages 1–25https://doi.org/10.1145/3651589Local community search (LCS) finds a community in a given graph G local to a set R of seed nodes by optimizing an objective function. The objective function f(S) for an induced subgraph S encodes the set inclusion criteria of R to a classic community ...
- research-articleMay 2024
The Weisfeiler-Leman Dimension of Conjunctive Queries
Proceedings of the ACM on Management of Data (PACMMOD), Volume 2, Issue 2Article No.: 86, Pages 1–17https://doi.org/10.1145/3651587A graph parameter is a function f on graphs with the property that, for any pair of isomorphic graphs G1 and G2, f(G1)=f(G2). The Weisfeiler--Leman (WL) dimension of f is the minimum k such that, if G1 and G2 are indistinguishable by the k-dimensional WL-...
- research-articleMarch 2024
Efficient k-Clique Listing: An Edge-Oriented Branching Strategy
Proceedings of the ACM on Management of Data (PACMMOD), Volume 2, Issue 1Article No.: 7, Pages 1–26https://doi.org/10.1145/3639262k-clique listing is a vital graph mining operator with diverse applications in various networks. The state-of-the-art algorithms all adopt a branch-and-bound (BB) framework with a vertex-oriented branching strategy (called VBBkC), which forms a sub-...
- research-articleDecember 2023
Hierarchical Cut Labelling - Scaling Up Distance Queries on Road Networks
Proceedings of the ACM on Management of Data (PACMMOD), Volume 1, Issue 4Article No.: 244, Pages 1–25https://doi.org/10.1145/3626731Answering the shortest-path distance between two arbitrary locations is a fundamental problem in road networks. Labelling-based solutions are the current state-of-the-arts to render fast response time, which can generally be categorised into hub-based ...
- research-articleNovember 2023
Modularity-based Hypergraph Clustering: Random Hypergraph Model, Hyperedge-cluster Relation, and Computation
Proceedings of the ACM on Management of Data (PACMMOD), Volume 1, Issue 3Article No.: 215, Pages 1–25https://doi.org/10.1145/3617335A graph models the connections among objects. One important graph analytical task is clustering which partitions a data graph into clusters with dense innercluster connections. A line of clustering maximizes a function called modularity. Modularity-based ...
- research-articleNovember 2023
Fast Maximal Quasi-clique Enumeration: A Pruning and Branching Co-Design Approach
Proceedings of the ACM on Management of Data (PACMMOD), Volume 1, Issue 3Article No.: 211, Pages 1–26https://doi.org/10.1145/3617331Mining cohesive subgraphs from a graph is a fundamental problem in graph data analysis. One notable cohesive structure is γ-quasi-clique (QC), where each vertex connects at least a fraction γ of the other vertices inside. Enumerating maximal γ-quasi-...
- research-articleNovember 2023
Efficient Core Maintenance in Large Bipartite Graphs
Proceedings of the ACM on Management of Data (PACMMOD), Volume 1, Issue 3Article No.: 208, Pages 1–26https://doi.org/10.1145/3617329As an important cohesive subgraph model in bipartite graphs, the (α, β)-core (a.k.a. bi-core) has found a wide spectrum of real-world applications, such as product recommendation, fraudster detection, and community search. In these applications, the ...
- research-articleNovember 2023
Efficient Maximum k-Defective Clique Computation with Improved Time Complexity
Proceedings of the ACM on Management of Data (PACMMOD), Volume 1, Issue 3Article No.: 209, Pages 1–26https://doi.org/10.1145/3617313k-defective cliques relax cliques by allowing up-to k missing edges from being a complete graph. This relaxation enables us to find larger near-cliques and has applications in link prediction, cluster detection, social network analysis and transportation ...
- research-articleJune 2023
Efficient GPU-Accelerated Subgraph Matching
Proceedings of the ACM on Management of Data (PACMMOD), Volume 1, Issue 2Article No.: 181, Pages 1–26https://doi.org/10.1145/3589326Subgraph matching is a basic operation in graph analytics, finding all occurrences of a query graph Q in a data graph G. A common approach is to first filter out non-candidate vertices in G, and then order the vertices in Q to enumerate results. Recent ...
On Querying Connected Components in Large Temporal Graphs
Proceedings of the ACM on Management of Data (PACMMOD), Volume 1, Issue 2Article No.: 170, Pages 1–27https://doi.org/10.1145/3589315In this paper, for the first time, we introduce the concepts of window-CCs and window-SCCs on undirected and directed temporal graphs, respectively. We then study the queries of window-CC and window-SCC by developing several efficient index-based query ...
- research-articleJune 2023
GuP: Fast Subgraph Matching by Guard-based Pruning
Proceedings of the ACM on Management of Data (PACMMOD), Volume 1, Issue 2Article No.: 167, Pages 1–26https://doi.org/10.1145/3589312Subgraph matching, which finds subgraphs isomorphic to a query, is crucial for information retrieval from data represented as a graph. To avoid redundant explorations in the data, existing methods restrict the search space by extracting candidate ...
Scapin: Scalable Graph Structure Perturbation by Augmented Influence Maximization
Proceedings of the ACM on Management of Data (PACMMOD), Volume 1, Issue 2Article No.: 146, Pages 1–21https://doi.org/10.1145/3589291Generating data perturbations to graphs has become a useful tool for analyzing the robustness of Graph Neural Networks (GNNs). However, existing model-driven methodologies can be prohibitively expensive to apply in large graphs, which hinders the ...