Reasoner = Logical Calculus plus Rule Engine

被引:2
作者
Carral, David [1 ]
Dragoste, Irina [1 ]
Kroetzsch, Markus [1 ]
机构
[1] Tech Univ Dresden, Dresden, Germany
来源
KUNSTLICHE INTELLIGENZ | 2020年 / 34卷 / 04期
关键词
36;
D O I
10.1007/s13218-020-00667-6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We propose using rule languages to encode complex reasoning algorithms in a declarative way. This approach-which follows the classical slogan "Algorithm = Logic + Control"-promises to turn high-level specifications of logical calculi as systems of inference rules into declarative rule-based models that can be executed on state-of-the-art rule engines. Simple rule languages suffice for simple logics, and we review our results on using Datalog rules to reason in the description logic EL. For more expressive logics, a suitably expressive yet implementable rule language often seems to be missing. To fill this gap, we consider an extension of Datalog with sets, Datalog(S), that can be executed by modern existential-rule reasoners, and we use it to present a rule-based reasoning calculus for the expressive description logic ALC.
引用
收藏
页码:453 / 463
页数:11
相关论文
共 36 条
[1]  
Ahmetaj S, 2018, LIPICS, V98
[2]  
[Anonymous], 1994, Foundations of Databases
[3]   Design and Implementation of the LogicBlox System [J].
Aref, Molham ;
ten Cate, Balder ;
Green, Todd J. ;
Kimelfeld, Benny ;
Olteanu, Dan ;
Pasalic, Emir ;
Veldhuizen, Todd L. ;
Washburn, Geoffrey .
SIGMOD'15: PROCEEDINGS OF THE 2015 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2015, :1371-1382
[4]  
Baader F, 2005, 19TH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI-05), P364
[5]   Graal: A Toolkit for Query Answering with Existential Rules [J].
Baget, Jean-Francois ;
Leclere, Michel ;
Mugnier, Marie-Laure ;
Rocher, Swan ;
Sipieter, Clement .
RULE TECHNOLOGIES: FOUNDATIONS, TOOLS, AND APPLICATIONS, 2015, 9202 :328-344
[6]   The Vadalog System: Datalog-based Reasoning for Knowledge Graphs [J].
Bellomarini, Luigi ;
Sallinger, Emanuel ;
Gottlob, Georg .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2018, 11 (09) :975-987
[7]   Benchmarking the Chase [J].
Benedikt, Michael ;
Motik, Boris ;
Konstantinidis, George ;
Papotti, Paolo ;
Tsamoura, Efthymia ;
Mecca, Giansalvatore ;
Santoro, Donatello .
PODS'17: PROCEEDINGS OF THE 36TH ACM SIGMOD-SIGACT-SIGAI SYMPOSIUM ON PRINCIPLES OF DATABASE SYSTEMS, 2017, :37-52
[8]   PDQ: Proof-driven Query Answering over Web-based Data [J].
Benedikt, Michael ;
Leblay, Julien ;
Tsamoura, Efthymia .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2014, 7 (13) :1553-1556
[9]   Ontology-Based Data Access: A Study through Disjunctive Datalog, CSP, and MMSNP [J].
Bienvenu, Meghyn ;
ten Cate, Balder ;
Lutz, Carsten ;
Wolter, Frank .
ACM TRANSACTIONS ON DATABASE SYSTEMS, 2014, 39 (04)
[10]   VLog: A Rule Engine for Knowledge Graphs [J].
Carral, David ;
Dragoste, Irina ;
Gonzalez, Larry ;
Jacobs, Ceriel ;
Kroetzsch, Markus ;
Urbani, Jacopo .
SEMANTIC WEB - ISWC 2019, PT II, 2019, 11779 :19-35