Scaling up Logic-Based Truth Maintenance Systems via Fact Garbage Collection

Abstract

Truth maintenance systems provide caches of beliefs and inferences that support explanations and search. Tradition-ally, the cost of using a TMS is monotonic growth in the size of this cache. In some applications this cost is too high; for example, intelligent learning environments may require students to explore many alternatives, which leads to unac-ceptable performance. This paper describes an algorithm for fact garbage collection that retains the explanation-generating capabilities of a TMS while eliminating the in-creased storage overhead. We describe the application context that motivated this work and the properties of appfi-cations that benefit from this technique. We present the al-gorithm, showing how to balance the tradeoff between maintaining a useful cache and reclaiming storage, and analyze its complexity. We demonstrate that this algorithm can eliminate monotonic storage growth, thus making it more practical to field large-scale TMS-based systems. I.

Cite

Text

Everett and Forbus. "Scaling up Logic-Based Truth Maintenance Systems via Fact Garbage Collection." AAAI Conference on Artificial Intelligence, 1996.

Markdown

[Everett and Forbus. "Scaling up Logic-Based Truth Maintenance Systems via Fact Garbage Collection." AAAI Conference on Artificial Intelligence, 1996.](https://mlanthology.org/aaai/1996/everett1996aaai-scaling/)

BibTeX

@inproceedings{everett1996aaai-scaling,
  title     = {{Scaling up Logic-Based Truth Maintenance Systems via Fact Garbage Collection}},
  author    = {Everett, John O. and Forbus, Kenneth D.},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {1996},
  pages     = {614-620},
  url       = {https://mlanthology.org/aaai/1996/everett1996aaai-scaling/}
}