Collective Grounding: Applying Database Techniques to Grounding Templated Models
Eriq Augustine, Lise Getoor
Abstract
The process of instantiating, or "grounding", a first-order model is a fundamental component of reasoning in logic. It has been widely studied in the context of theorem proving, database theory, and artificial intelligence. Within the relational learning community, the concept of grounding has been expanded to apply to models that use more general templates in the place of first-order logical formulae. In order to perform inference, grounding of these templates is required for instantiating a distribution over possible worlds. However, because of the complex data dependencies stemming from instantiating generalized templates with interconnected data, grounding is often the key computational bottleneck to relational learning. While we motivate our work in the context of relational learning, similar issues arise in probabilistic databases, particularly those that do not make strong tuple independence assumptions. In this paper, we investigate how key techniques from relational database theory can be utilized to improve the computational efficiency of the grounding process. We introduce the notion of collective grounding which treats logical programs not as a collection of independent rules, but instead as a joint set of interdependent workloads that can be shared. We introduce the theoretical concept of collective grounding, the components necessary in a collective grounding system, implementations of these components, and show how to use database theory to speed up these components. We demonstrate collective groundings effectiveness on seven popular datasets, and show up to a 70% reduction in runtime using collective grounding. Our results are fully reproducible and all code, data, and experimental scripts are included.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 56fff6d0-17b8-4801-95e2-c84f856e3cefBuilds on2
- Beyond the Grounding Bottleneck: Datalog Techniques for Inference in Probabilistic Logic ProgramsEfthymia Tsamoura, Víctor Gutiérrez-Basulto, Angelika KimmigAAAI 2020 · 17 citations
- Tandem Inference: An Out-of-Core Streaming Algorithm for Very Large-Scale Relational InferenceSriram Srinivasan, Eriq Augustine, Lise GetoorAAAI 2020 · 5 citations
Related papers
- Context-Aware Online Collective Inference for Templated Graphical ModelsCharles Dickens, Connor Pryor, Eriq Augustine, Alexander Miller et al.ICML 2021 · 1 citation
- Scalable and Usable Relational Learning With Automatic Language BiasJose Picado, Arash Termehchy, Alan Fern, Sudhanshu Pathak et al.SIGMOD 2021 · 5 citations
- Principled and Efficient Motif Finding for Structure Learning of Lifted Graphical ModelsJonathan Feldstein, Dominic Phillips, Efthymia TsamouraAAAI 2023 · 3 citations
- Embeddings as Probabilistic Equivalence in Logic ProgramsJaron Maene, Efthymia TsamouraNeurIPS 2025 · 4 citations
- Inductive Relation Prediction by Subgraph ReasoningKomal K. Teru, Etienne G. Denis, William L. HamiltonICML 2020 · 493 citations
