paper-with-me

Papers

The Vadalog System: Datalog-based Reasoning for Knowledge Graphs

2018-07-23 · Luigi Bellomarini, Georg Gottlob, Emanuel Sallinger

Over the past years, there has been a resurgence of Datalog-based systems in the database community as well as in industry. In this context, it has been recognized that to handle the complex knowl\-edge-based scenarios encountered today, such as reasoning over large knowledge graphs, Datalog has to be extended with features such as existential quantification. Yet, Datalog-based reasoning in the presence of existential quantification is in general undecidable. Many efforts have been made to define decidable fragments. Warded Datalog+/- is a very promising one, as it captures PTIME complexity while allowing ontological reasoning. Yet so far, no implementation of Warded Datalog+/- was available. In this paper we present the Vadalog system, a Datalog-based system for performing complex logic reasoning tasks, such as those required in advanced knowledge graphs. The Vadalog system is Oxford's contribution to the VADA research programme, a joint effort of the universities of Oxford, Manchester and Edinburgh and around 20 industrial partners. As the main contribution of this paper, we illustrate the first implementation of Warded Datalog+/-, a high-performance Datalog+/- system utilizing an aggressive termination control strategy. We also provide a comprehensive experimental evaluation.

📄 PDF Abstract BibTeX arXiv:1807.08709

Code (0)

등록된 구현이 없습니다.

Tasks

Knowledge Graphs

Similar Papers 제목 키워드 기반

Swift Markov Logic for Probabilistic Reasoning on Knowledge Graphs

2022-10-01 · Luigi Bellomarini, Eleonora Laurenza, Emanuel Sallinger, Evgeny Sherkhonov

We provide a framework for probabilistic reasoning in Vadalog-based Knowledge Graphs (KGs), satisfying the requirements of ontological reasoning: full recursion, powerful existential quantification, expression of inducti…

Knowledge GraphsManagementRelational Reasoning

The Space-Efficient Core of Vadalog

2018-09-16 · Gerald Berger, Georg Gottlob, Andreas Pieris, Emanuel Sallinger

Vadalog is a system for performing complex reasoning tasks such as those required in advanced knowledge graphs. The logical core of the underlying Vadalog language is the warded fragment of tuple-generating dependencies …

Knowledge Graphs

On the Relationship between Shy and Warded Datalog+/-

2022-02-13 · Teodoro Baldazzi, Luigi Bellomarini, Marco Favorito, Emanuel Sallinger

Datalog^E is the extension of Datalog with existential quantification. While its high expressive power, underpinned by a simple syntax and the support for full recursion, renders it particularly suitable for modern appli…

Knowledge Graphs

Ontological Reasoning over Shy and Warded Datalog$+/-$ for Streaming-based Architectures (technical report)

2023-11-20 · Teodoro Baldazzi, Luigi Bellomarini, Marco Favorito, Emanuel Sallinger

Recent years witnessed a rising interest towards Datalog-based ontological reasoning systems, both in academia and industry. These systems adopt languages, often shared under the collective name of Datalog$+/-$, that ext…

Data Science with Vadalog: Bridging Machine Learning and Reasoning

2018-07-23 · Luigi Bellomarini, Ruslan R. Fayzrakhmanov, Georg Gottlob, Andrey Kravchenko 외

Following the recent successful examples of large technology companies, many modern enterprises seek to build knowledge graphs to provide a unified view of corporate knowledge and to draw deep insights using machine lear…

BIG-bench Machine LearningKnowledge GraphsLogical ReasoningManagement