Building a knowledge base: an example

被引:5
|
作者
Gelfond, M [1 ]
Gabaldon, A
机构
[1] Univ Texas, Dept Comp Sci, El Paso, TX 79968 USA
[2] Univ Toronto, Dept Comp Sci, Toronto, ON M5S 3G4, Canada
关键词
D O I
10.1023/A:1018938324292
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The main goal of this paper is to illustrate applications of some recent developments in the theory of logic programming to knowledge representation and reasoning in common sense domains. We are especially interested in better understanding the process of development of such representations together with their specifications. We build on the previous work of Gelfond and Przymusinska in which the authors suggest that, at least in some cases, a formal specification of the domain can be obtained from specifications of its parts by applying certain operators on specifications called specification constructors and that a better understanding of these operators can substantially facilitate the programming process by providing the programmer with a useful heuristic guidance. We discuss some of these specification constructors and their realization theorems which allow us to transform specifications built by applying these constructors to declarative logic programs. Proofs of two such theorems, previously announced in a paper by Gelfond and Gabaldon, appear here for the first time. The method of specifying knowledge representation problems via specification constructors and of using these specifications for the development of their logic programming representations is illustrated by design of a simple, but fairly powerful program representing simple hierarchical domains.
引用
下载
收藏
页码:165 / 199
页数:35
相关论文
共 50 条
  • [1] Building a knowledge base: an example
    Michael Gelfond
    Alfredo Gabaldon
    Annals of Mathematics and Artificial Intelligence, 1999, 25 : 165 - 199
  • [2] Building a core biomedical knowledge base
    Shehnaz, Andleeb
    Qamar, Usman
    Muzaffar, Abdul Wahab
    PROCEEDINGS 2016 IEEE SECOND INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING SERVICE AND APPLICATIONS (BIGDATASERVICE 2016), 2016, : 283 - 285
  • [3] Muf: Tool for Knowledge Extraction and Knowledge Base Building
    Kolesa, Petr
    K-CAP'07: PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON KNOWLEDGE CAPTURE, 2007, : 191 - 192
  • [4] EVIN: Building a Knowledge Base of Events
    Kuzey, Erdal
    Weikum, Gerhard
    WWW'14 COMPANION: PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON WORLD WIDE WEB, 2014, : 103 - 106
  • [5] BUILDING A PRESERVICE EDUCATION KNOWLEDGE BASE
    KRAJEWSKI, RJ
    MAYFIELD, JR
    WALDEN, JC
    JOURNAL OF TEACHER EDUCATION, 1979, 30 (05) : 29 - 31
  • [6] Building a knowledge base for systems pathology
    Michael, Holger
    Hogan, Jennifer
    Kel, Alexander
    Kel-Margoulis, Olga
    Schacherer, Frank
    Voss, Nico
    Wingender, Edgar
    BRIEFINGS IN BIOINFORMATICS, 2008, 9 (06) : 518 - 531
  • [7] Building a knowledge base: A personal account
    Saleebey, D
    FAMILIES IN SOCIETY-THE JOURNAL OF CONTEMPORARY HUMAN SERVICES, 1999, 80 (06): : 652 - 661
  • [8] Building a knowledge base for correspondence analysis
    Llatas, M. Carmen Bravo
    Questiio, 1994, 18 (01):
  • [9] Building of Domain Knowledge Base by Ontology
    Li, Li
    Li, Bing
    Shen, Yilin
    MICRO NANO DEVICES, STRUCTURE AND COMPUTING SYSTEMS, 2011, 159 : 477 - +
  • [10] On Building a Knowledge Base for Stability Theory
    Rowinska-Schwarzweller, Agnieszka
    Schwarzweller, Christoph
    INTELLIGENT COMPUTER MATHEMATICS, 2010, 6167 : 427 - +