From large language models to databases and back: A discussion on research and education

S Amer-Yahia, A Bonifati, L Chen, G Li, K Shim… - ACM SIGMOD …, 2023 - dl.acm.org
In recent years, large language models (LLMs) have garnered increasing attention from both
academia and industry due to their potential to facilitate natural language processing (NLP) …

Nemo: Your friendly and versatile rule reasoning toolkit

A Ivliev, L Gerlach, S Meusel… - Proceedings of the …, 2024 - proceedings.kr.org
We present Nemo, a toolkit for rule-based reasoning and data processing that emphasises
robustness and ease of use. Nemo's core is a scalable and efficient main-memory reasoner …

An existential rule framework for computing why-provenance on-demand for datalog

A Elhalawati, M Krötzsch, S Mennicke - International Joint Conference on …, 2022 - Springer
Why-provenance—explaining why a query result is obtained—is an essential asset for
reaching the goal of Explainable AI. For instance, recursive (Datalog) queries may show …

Capturing homomorphism-closed decidable queries with existential rules

C Bourgaux, D Carral, M Krötzsch, S Rudolph… - arXiv preprint arXiv …, 2021 - arxiv.org
Existential rules are a very popular ontology-mediated query language for which the chase
represents a generic computational approach for query answering. It is straightforward that …

[PDF][PDF] Computing Cores for Existential Rules with the Standard Chase and ASP.

M Krötzsch - KR, 2020 - iccl.inf.tu-dresden.de
To reason with existential rules (aka tuple-generating dependencies), one often computes
universal models. Among the many such models of different structure and cardinality, the …

[PDF][PDF] Rewriting the description logic ALCHIQ to disjunctive existential rules

D Carral, M Krötzsch - Proceedings of the Twenty-Ninth International …, 2021 - ijcai.org
Especially in data-intensive settings, a promising reasoning approach for description logics
(DLs) is to rewrite DL theories into sets of rules. Although many such approaches have been …

[PDF][PDF] Simulating Sets in Answer Set Programming.

SA Gaggl, P Hanisch, M Krötzsch - IJCAI, 2022 - iccl.inf.tu-dresden.de
We study the extension of non-monotonic disjunctive logic programs with terms that
represent sets of constants, called DLP (S), under the stable model semantics. This strictly …

Chase Termination Beyond Polynomial Time

P Hanisch, M Krötzsch - Proceedings of the ACM on Management of …, 2024 - dl.acm.org
The chase is a widely implemented approach to reason with tuple-generating dependencies
(tgds), used in data exchange, data integration, and ontology-based query answering …

Datalog with First-Class Facts

T Gilray, A Sahebolamri, Y Sun, S Kunapaneni… - arXiv preprint arXiv …, 2024 - arxiv.org
Datalog is a popular logic programming language for deductive reasoning tasks in a wide
array of applications, including business analytics, program analysis, and ontological …

Efficient dependency analysis for rule-based ontologies

L González, A Ivliev, M Krötzsch… - International Semantic Web …, 2022 - Springer
Several types of dependencies have been proposed for the static analysis of existential rule
ontologies, promising insights about computational properties and possible practical uses of …