Memory-Efficient Inference in Relational Domains

Abstract

Propositionalization of a first-order theory followed by satisfiability testing has proved to be a remarkably efficient approach to inference in relational domains such as planning (Kautz & Selman 1996) and verification (Jackson 2000). More recently, weighted satisfiability solvers have been used successfully for MPE inference in statistical relational learners (Singla & Domingos 2005). However, fully instantiating a finite first-order theory requires memory on the order of the number of constants raised to the arity of the clauses, which significantly limits the size of domains it can be applied to. In this paper we propose LazySAT, a variation of the Walk-SAT solver that avoids this blowup by taking advantage of the extreme sparseness that is typical of relational domains (i.e., only a small fraction of ground atoms are true, and most clauses are trivially satisfied). Experiments on entity resolution and planning problems show that LazySAT reduces memory usage by orders of magnitude compared to Walk-SAT, while taking comparable time to run and producing the same solutions.

Cite

Text

Singla and Domingos. "Memory-Efficient Inference in Relational Domains." AAAI Conference on Artificial Intelligence, 2006.

Markdown

[Singla and Domingos. "Memory-Efficient Inference in Relational Domains." AAAI Conference on Artificial Intelligence, 2006.](https://mlanthology.org/aaai/2006/singla2006aaai-memory/)

BibTeX

@inproceedings{singla2006aaai-memory,
  title     = {{Memory-Efficient Inference in Relational Domains}},
  author    = {Singla, Parag and Domingos, Pedro M.},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2006},
  pages     = {488-493},
  url       = {https://mlanthology.org/aaai/2006/singla2006aaai-memory/}
}