We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.AI

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Artificial Intelligence

Title: TensorLog: A Differentiable Deductive Database

Abstract: 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.
Subjects: Artificial Intelligence (cs.AI); Databases (cs.DB); Machine Learning (cs.LG)
Cite as: arXiv:1605.06523 [cs.AI]
  (or arXiv:1605.06523v2 [cs.AI] for this version)

Submission history

From: William Cohen [view email]
[v1] Fri, 20 May 2016 20:10:46 GMT (69kb,D)
[v2] Tue, 19 Jul 2016 21:03:55 GMT (152kb,D)

Link back to: arXiv, form interface, contact.