TensorLog: A probabilistic database implemented using deep-learning infrastructure

41Citations
Citations of this article
23Readers
Mendeley users who have this article in their library.

Abstract

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 Theano. This leads to a close integration of probabilistic logical reasoning with deep-learning infrastructure: in particular, it enables high-performance deep learning frameworks to be used for tuning the parameters of a probabilistic logic. The integration with these frameworks enables use of GPU-based parallel processors for inference and learning, making TensorLog the first highly parallellizable probabilistic logic. Experimental results show that TensorLog scales to problems involving hundreds of thousands of knowledge-base triples and tens of thousands of examples.

Cite

CITATION STYLE

APA

Cohen, W. W., Yang, F., & Mazaitis, K. R. (2020). TensorLog: A probabilistic database implemented using deep-learning infrastructure. Journal of Artificial Intelligence Research, 67, 285–325. https://doi.org/10.1613/JAIR.1.11944

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free