Differentiable Learning of Logical Rules for Knowledge Base Reasoning
Yang, Fan, Yang, Zhilin, Cohen, William W.
–Neural Information Processing Systems
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 structure in a discrete space. We propose a framework, Neural Logic Programming, that combines the parameter and structure learning of first-order logical rules in an end-to-end differentiable model. This approach is inspired by a recently-developed differentiable logic called TensorLog [5], where inference tasks can be compiled into sequences of differentiable operations. We design a neural controller system that learns to compose these operations. Empirically, our method outperforms prior work on multiple knowledge base benchmark datasets, including Freebase and WikiMovies.
Neural Information Processing Systems
Dec-31-2017
- Country:
- Europe > France (0.04)
- North America > United States
- California > Los Angeles County
- Long Beach (0.04)
- New York (0.05)
- Pennsylvania > Allegheny County
- Pittsburgh (0.04)
- Washington > King County
- Seattle (0.04)
- California > Los Angeles County
- Oceania > Australia (0.04)
- Technology: