Logic programming in tensor spaces

被引:6
作者
Sakama, Chiaki [1 ]
Inoue, Katsumi [2 ]
Sato, Taisuke [2 ]
机构
[1] Wakayama Univ, 930 Sakaedani, Wakayama 6408510, Japan
[2] Natl Inst Informat, Tokyo, Japan
关键词
Knowledge representation and reasoning; Logic program; Linear algebra; Tensor space;
D O I
10.1007/s10472-021-09767-x
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper introduces a novel approach to computing logic programming semantics. First, a propositional Herbrand base is represented in a vector space and if-then rules in a program are encoded in a matrix. Then the least fixpoint of a definite logic program is computed by matrix-vector products with a non-linear operation. Second, disjunctive logic programs are represented in third-order tensors and their minimal models are computed by algebraic manipulation of tensors. Third, normal logic programs are represented by matrices and third-order tensors, and their stable models are computed. The result of this paper exploits a new connection between linear algebraic computation and symbolic computation, which has the potential to realize logical inference in huge scale of knowledge bases.
引用
收藏
页码:1133 / 1153
页数:21
相关论文
共 30 条
  • [1] Dynamic updates of non-monotonic knowledge bases
    Alferes, JJ
    Leite, JA
    Pereira, LM
    Przymusinska, H
    Przymusinski, TC
    [J]. JOURNAL OF LOGIC PROGRAMMING, 2000, 45 (1-3): : 43 - 70
  • [2] [Anonymous], 2013, Proceedings of the second joint conference on lexical and computational semantics (*SEM), volume 1: Proceedings of the main conference and the shared task: Semantic textual similarity
  • [3] [Anonymous], 2012, PRINCIPLES KNOWLEDGE
  • [4] [Anonymous], 1948, Journal of SymbolicLogic
  • [5] Aspis Y, 2020, KR2020: PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON PRINCIPLES OF KNOWLEDGE REPRESENTATION AND REASONING, P59
  • [6] MIXED-INTEGER PROGRAMMING METHODS FOR COMPUTING NONMONOTONIC DEDUCTIVE DATABASES
    BELL, C
    NERODE, A
    NG, RT
    SUBRAHMANIAN, VS
    [J]. JOURNAL OF THE ACM, 1994, 41 (06) : 1178 - 1215
  • [7] Answer Set Programming: An Introduction to the Special Issue
    Brewka, Gerhard
    Eiter, Thomas
    Truszczynski, Miroslaw
    [J]. AI MAGAZINE, 2016, 37 (03) : 5 - 6
  • [8] LINEAR-TIME ALGORITHMS FOR TESTING THE SATISFIABILITY OF PROPOSITIONAL HORN FORMULAE.
    Dowling, William F.
    Gallier, Jean H.
    [J]. Journal of Logic Programming, 1984, 1 (03): : 267 - 284
  • [9] Fernandez J. A., 1993, Annals of Mathematics and Artificial Intelligence, V8, P449, DOI 10.1007/BF01530802
  • [10] Gelfond M., 1988, P 5 INT C S LOG PROG, P1070