paper-with-me

Papers

TensorLog: A Differentiable Deductive Database

2016-05-20 · William W. Cohen

Large knowledge bases (KBs) are useful in many tasks, but it is unclear how to integrate this sort of knowledge into "deep" gradient-based learning systems. To address this problem, we describe a probabilistic deductive database, called TensorLog, in which reasoning uses a differentiable process. In TensorLog, each clause in a logical theory is first converted into certain type of factor graph. Then, for each type of query to the factor graph, the message-passing steps required to perform belief propagation (BP) are "unrolled" into a function, which is differentiable. We show that these functions can be composed recursively to perform inference in non-trivial logical theories containing multiple interrelated clauses and predicates. Both compilation and inference in TensorLog are efficient: compilation is linear in theory size and proof depth, and inference is linear in database size and the number of message-passing steps used in BP. We also present experimental results with TensorLog and discuss its relationship to other first-order probabilistic logics.

📄 PDF Abstract BibTeX arXiv:1605.06523

Code (1)

logic-reasoning/Paper-Reading

Similar Papers 제목 키워드 기반

TensorLog: Deep Learning Meets Probabilistic DBs

2017-07-17 · William W. Cohen, Fan Yang, Kathryn Rivard Mazaitis

We present an implementation of a probabilistic first-order logic called TensorLog, in which classes of logical queries are compiled into differentiable functions in a neural-network infrastructure such as Tensorflow or …

Deep LearningLogical Reasoning

Differentiable Learning of Logical Rules for Knowledge Base Reasoning

2017-02-27 · NeurIPS 2017 12 · Fan Yang, Zhilin Yang, William W. Cohen

We study the problem of learning probabilistic first-order logical rules for knowledge base reasoning. This learning problem is difficult because it requires learning the parameters in a continuous space as well as the s…

Improving the Deductive System DES with Persistence by Using SQL DBMS's

2015-01-09 · Fernando Sáenz-Pérez

This work presents how persistent predicates have been included in the in-memory deductive system DES by relying on external SQL database management systems. We introduce how persistence is supported from a user-point of…

Management

Scallop: From Probabilistic Deductive Databases to Scalable Differentiable Reasoning

2021-12-01 · NeurIPS 2021 12 · Jiani Huang, Ziyang Li, Binghong Chen, Karan Samel 외

Deep learning and symbolic reasoning are complementary techniques for an intelligent system. However, principled combinations of these techniques have limited scalability, rendering them ill-suited for real-world applica…

Logical ReasoningQuestion AnsweringVisual Question AnsweringVisual Question Answering (VQA)

Differentiable learning of numerical rules in knowledge graphs

2020-05-01 · ICLR 2020 1 · Po-Wei Wang, Daria Stepanova, Csaba Domokos, J. Zico Kolter

Rules over a knowledge graph (KG) capture interpretable patterns in data and can be used for KG cleaning and completion. Inspired by the TensorLog differentiable logic framework, which compiles rule inference into a sequ…

Knowledge Graphs