Bootstrapping Inference in the IDP Knowledge Base System

被引:3
|
作者
Bogaerts, Bart [1 ]
Jansen, Joachim [1 ]
de Cat, Broes [1 ]
Janssens, Gerda [1 ]
Bruynooghe, Maurice [1 ]
Denecker, Marc [1 ]
机构
[1] Katholieke Univ Leuven, Dept Comp Sci, Celestijnenlaan 200A, B-3001 Heverlee, Belgium
基金
比利时弗兰德研究基金会;
关键词
IDP; Bootstrapping; Declarative Systems; Meta; FO(.); INDUCTIVE-DEFINITIONS; LOGIC;
D O I
10.1007/s00354-016-0301-3
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Declarative systems aim at solving tasks by running inference engines on a specification, to free their users from having to specify how a task should be tackled. In order to provide such functionality, declarative systems themselves apply complex reasoning techniques, and, as a consequence, the development of such systems can be laborious work. In this paper, we demonstrate that the declarative approach can be applied to develop such systems, by tackling the tasks solved inside a declarative system declaratively. In order to do this, a meta-level representation of those specifications is often required. Furthermore, by using the language of the system for the meta-level representation, it opens the door to bootstrapping: an inference engine can be improved using the inference it performs itself. One such declarative system is the IDP knowledge base system, based on the language , a rich extension of first-order logic. In this paper, we discuss how can support meta-level representations in general and which language constructs make those representations even more natural. Afterwards, we show how meta- can be applied to bootstrap its model expansion inference engine. We discuss the advantages of this approach: the resulting program is easier to understand, easier to maintain, and more flexible.
引用
收藏
页码:193 / 220
页数:28
相关论文
共 50 条
  • [1] Bootstrapping Inference in the IDP Knowledge Base System
    Bart Bogaerts
    Joachim Jansen
    Broes de Cat
    Gerda Janssens
    Maurice Bruynooghe
    Marc Denecker
    [J]. New Generation Computing, 2016, 34 : 193 - 220
  • [2] Bootstrapping an Online News Knowledge Base
    Hoxha, Klesti
    Baxhaku, Artur
    Ninka, Ilia
    [J]. WEB ENGINEERING (ICWE 2016), 2016, 9671 : 501 - 506
  • [3] Virk: an active learning-based system for bootstrapping knowledge base development in the neurosciences
    Ambert, Kyle H.
    Cohen, Aaron M.
    Burns, Gully A. P. C.
    Boudreau, Eilis
    Sonmez, Kemal
    [J]. FRONTIERS IN NEUROINFORMATICS, 2013, 7
  • [4] Development of Electrical Control System Fault Knowledge Base and Modeling Inference
    Yuan Haibin
    Li Jia
    Yuan Haiwen
    [J]. 2011 6TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA), 2011, : 16 - 20
  • [5] Marker-passing inference in the scone knowledge-base system
    Fahlman, Scott E.
    [J]. KNOWLEDGE SCIENCE, ENGINEERING AND MANAGEMENT, 2006, 4092 : 114 - 126
  • [6] Parallel inference on a linguistic knowledge base
    Harabagiu, SM
    Moldovan, DI
    [J]. 11TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM, PROCEEDINGS, 1997, : 204 - 208
  • [7] CLUSTERING AND BOOTSTRAPPING BASED FRAMEWORK FOR NEWS KNOWLEDGE BASE COMPLETION
    Srinivasa, K.
    Thilagam, P. Santhi
    [J]. COMPUTING AND INFORMATICS, 2021, 40 (02) : 318 - 340
  • [8] Design of knowledge base and inference engine in intelligent universal land evaluation system
    Hu Shiyuan
    Li Deren
    Liu Yaolin
    Huang Jun
    [J]. GEOINFORMATICS 2006: GEOSPATIAL INFORMATION TECHNOLOGY, 2006, 6421
  • [9] Linguistic decomposition technique based on partitioning the knowledge base of the fuzzy inference system
    Wyrwol, B.
    [J]. BULLETIN OF THE POLISH ACADEMY OF SCIENCES-TECHNICAL SCIENCES, 2008, 56 (01) : 71 - 76
  • [10] An inference mechanism for graphical knowledge base representation
    El Helly, M
    Bahgat, R
    Rafea, A
    [J]. 4TH WORLD CONGRESS OF EXPERT SYSTEMS, VOL 1 AND 2: APPLICATION OF ADVANCED INFORMATION TECHNOLOGIES, 1998, : 613 - 620