ProGS: Property Graph Shapes Language (Extended Version)
- URL: http://arxiv.org/abs/2107.05566v1
- Date: Mon, 12 Jul 2021 16:44:21 GMT
- Title: ProGS: Property Graph Shapes Language (Extended Version)
- Authors: Philipp Seifer, Ralf L\"ammel, Steffen Staab
- Abstract summary: Property graphs constitute data models for representing knowledge graphs.
Knowledge graphs such as Wikidata are created by a diversity of contributors and a range of sources leaving them prone to two types of errors.
The first type of error, falsity of facts, is addressed by property graphs through the representation of provenance and validity.
The second type of error, violation of domain constraints, has not been addressed with regard to prototypical property graphs.
- Score: 5.663538370244174
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Property graphs constitute data models for representing knowledge graphs.
They allow for the convenient representation of facts, including facts about
facts, represented by triples in subject or object position of other triples.
Knowledge graphs such as Wikidata are created by a diversity of contributors
and a range of sources leaving them prone to two types of errors. The first
type of error, falsity of facts, is addressed by property graphs through the
representation of provenance and validity, making triples occur as first-order
objects in subject position of metadata triples. The second type of error,
violation of domain constraints, has not been addressed with regard to property
graphs so far. In RDF representations, this error can be addressed by shape
languages such as SHACL or ShEx, which allow for checking whether graphs are
valid with respect to a set of domain constraints. Borrowing ideas from the
syntax and semantics definitions of SHACL, we design a shape language for
property graphs, ProGS, which allows for formulating shape constraints on
property graphs including their specific constructs, such as edges with
identities and key-value annotations to both nodes and edges. We define a
formal semantics of ProGS, investigate the resulting complexity of validating
property graphs against sets of ProGS shapes, compare with corresponding
results for SHACL, and implement a prototypical validator that utilizes answer
set programming.
Related papers
- Verify-in-the-Graph: Entity Disambiguation Enhancement for Complex Claim Verification with Interactive Graph Representation [3.864321514889099]
VeGraph operates in three phases: (1) Graph Representation - an input claim is decomposed into structured triplets, forming a graph-based representation that integrates both structured and unstructured information; (2) Entity Disambiguation -VeGraph iteratively interacts with the knowledge base to resolve ambiguous entities within the graph for deeper sub-claim verification; and (3) Verification - remaining triplets are verified to complete the fact-checking process.
arXiv Detail & Related papers (2025-05-29T02:02:55Z) - Align-GRAG: Reasoning-Guided Dual Alignment for Graph Retrieval-Augmented Generation [75.9865035064794]
Large language models (LLMs) have demonstrated remarkable capabilities, but still struggle with issues like hallucinations and outdated information.<n>Retrieval-augmented generation (RAG) addresses these issues by grounding LLM outputs in external knowledge with an Information Retrieval (IR) system.<n>We propose Align-GRAG, a novel reasoning-guided dual alignment framework in post-retrieval phrase.
arXiv Detail & Related papers (2025-05-22T05:15:27Z) - A Graph-based Verification Framework for Fact-Checking [25.875698681028794]
We propose a graph-based framework, GraphFC, for fact-checking.
Based on this core idea, we propose a graph-based framework, GraphFC, for fact-checking.
arXiv Detail & Related papers (2025-03-10T13:02:29Z) - SAT-Based Algorithms for Regular Graph Pattern Matching [40.86962847131912]
We propose a generalization of graph isomorphism that allows one to check complex structural properties.
This specification is given in the form of a Regular Graph Pattern (ReGaP), a special type of graph inspired by regular expressions.
We propose a SAT-based algorithm for checking if a target graph matches a given ReGaP.
arXiv Detail & Related papers (2023-12-15T18:12:44Z) - IntelliGraphs: Datasets for Benchmarking Knowledge Graph Generation [2.4810855804075946]
We introduce the subgraph inference task, where a model has to generate likely and semantically valid subgraphs.
IntelliGraphs datasets contain subgraphs with semantics expressed in logical rules for evaluating subgraph inference.
arXiv Detail & Related papers (2023-07-13T11:54:32Z) - GrannGAN: Graph annotation generative adversarial networks [72.66289932625742]
We consider the problem of modelling high-dimensional distributions and generating new examples of data with complex relational feature structure coherent with a graph skeleton.
The model we propose tackles the problem of generating the data features constrained by the specific graph structure of each data point by splitting the task into two phases.
In the first it models the distribution of features associated with the nodes of the given graph, in the second it complements the edge features conditionally on the node features.
arXiv Detail & Related papers (2022-12-01T11:49:07Z) - FactGraph: Evaluating Factuality in Summarization with Semantic Graph
Representations [114.94628499698096]
We propose FactGraph, a method that decomposes the document and the summary into structured meaning representations (MRs)
MRs describe core semantic concepts and their relations, aggregating the main content in both document and summary in a canonical form, and reducing data sparsity.
Experiments on different benchmarks for evaluating factuality show that FactGraph outperforms previous approaches by up to 15%.
arXiv Detail & Related papers (2022-04-13T16:45:33Z) - Explanation Graph Generation via Pre-trained Language Models: An
Empirical Study with Contrastive Learning [84.35102534158621]
We study pre-trained language models that generate explanation graphs in an end-to-end manner.
We propose simple yet effective ways of graph perturbations via node and edge edit operations.
Our methods lead to significant improvements in both structural and semantic accuracy of explanation graphs.
arXiv Detail & Related papers (2022-04-11T00:58:27Z) - GraphDCA -- a Framework for Node Distribution Comparison in Real and
Synthetic Graphs [72.51835626235368]
We argue that when comparing two graphs, the distribution of node structural features is more informative than global graph statistics.
We present GraphDCA - a framework for evaluating similarity between graphs based on the alignment of their respective node representation sets.
arXiv Detail & Related papers (2022-02-08T14:19:19Z) - Creating Knowledge Graphs Subsets using Shape Expressions [0.0]
We present a formal model for three different types of knowledge graphs which we call RDF-based graphs, property graphs and wikibase graphs.
One problem of knowledge graphs is the large amount of data they contain, which jeopardizes their practical application.
arXiv Detail & Related papers (2021-10-22T11:10:12Z) - GraphSVX: Shapley Value Explanations for Graph Neural Networks [81.83769974301995]
Graph Neural Networks (GNNs) achieve significant performance for various learning tasks on geometric data.
In this paper, we propose a unified framework satisfied by most existing GNN explainers.
We introduce GraphSVX, a post hoc local model-agnostic explanation method specifically designed for GNNs.
arXiv Detail & Related papers (2021-04-18T10:40:37Z) - ExplaGraphs: An Explanation Graph Generation Task for Structured
Commonsense Reasoning [65.15423587105472]
We present a new generative and structured commonsense-reasoning task (and an associated dataset) of explanation graph generation for stance prediction.
Specifically, given a belief and an argument, a model has to predict whether the argument supports or counters the belief and also generate a commonsense-augmented graph that serves as non-trivial, complete, and unambiguous explanation for the predicted stance.
A significant 83% of our graphs contain external commonsense nodes with diverse structures and reasoning depths.
arXiv Detail & Related papers (2021-04-15T17:51:36Z) - Semi-Supervised Graph-to-Graph Translation [31.47555366566109]
Graph translation is a promising research direction and has a wide range of potential real-world applications.
One important reason is the lack of high-quality paired dataset.
We propose to construct a dual representation space, where transformation is performed explicitly to model the semantic transitions.
arXiv Detail & Related papers (2021-03-16T03:24:20Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.