Scallop: From Probabilistic Deductive Databases to Scalable Differentiable Reasoning

Abstract

Deep learning and symbolic reasoning are complementary techniques for an intelligent system. However, principled combinations of these techniques are typically limited in scalability, rendering them ill-suited for real-world applications. We propose Scallop, a system that builds upon probabilistic deductive databases, to bridge this gap. On synthetic tasks involving mathematical and logical reasoning, Scallop scales significantly better without sacrificing accuracy compared to DeepProbLog, a principled neural logic programming approach. Scallop also scales to a real-world Visual Question Answering (VQA) benchmark that requires multi-hop reasoning, achieving 84.22% accuracy and outperforming two VQA-tailored models based on Neural Module Networks and transformers by 12.42% and 21.66% respectively.

Cite

Text

Huang et al. "Scallop: From Probabilistic Deductive Databases to Scalable Differentiable Reasoning." NeurIPS 2021 Workshops: AIPLANS, 2021.

Markdown

[Huang et al. "Scallop: From Probabilistic Deductive Databases to Scalable Differentiable Reasoning." NeurIPS 2021 Workshops: AIPLANS, 2021.](https://mlanthology.org/neuripsw/2021/huang2021neuripsw-scallop/)

BibTeX

@inproceedings{huang2021neuripsw-scallop,
  title     = {{Scallop: From Probabilistic Deductive Databases to Scalable Differentiable Reasoning}},
  author    = {Huang, Jiani and Li, Ziyang and Chen, Binghong and Samel, Karan and Naik, Mayur and Song, Le and Si, Xujie},
  booktitle = {NeurIPS 2021 Workshops: AIPLANS},
  year      = {2021},
  url       = {https://mlanthology.org/neuripsw/2021/huang2021neuripsw-scallop/}
}