Partial Evaluation of Logic Programs in Vector Spaces

Partial Evaluation of Logic Programs in Vector Spaces
复制标题

DOI:
10.29007/9d61
复制
发表时间:
2018-05
期刊:
ArXiv
影响因子:
--
通讯作者:
Chiaki Sakama;Hien D. Nguyen;Taisuke Sato;Katsumi Inoue
Chiaki Sakama;Hien D. Nguyen;Taisuke Sato;Katsumi Inoue
中科院分区:
其他
文献类型:
--
作者:
Chiaki Sakama;Hien D. Nguyen;Taisuke Sato;Katsumi Inoue

文献摘要

被引文献

相似文献

In this paper, we introduce methods of encoding propositional logic programs in vector spaces. Interpretations are represented by vectors and programs are represented by matrices. The least model of a definite program is computed by multiplying an interpretation vector and a program matrix. To optimize computation in vector spaces, we provide a method of partial evaluation of programs using linear algebra. Partial evaluation is done by unfolding rules in a program, and it is realized in a vector space by multiplying program matrices. We perform experiments using randomly generated programs and show that partial evaluation has potential for realizing efficient computation in huge scale of programs.