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/}
}