Efficient reasoning
Many tasks require "reasoning"--i.e., deriving conclusions from a corpus of explicitly stored information--to solve their range of problems. An ideal reasoning system would produce all-and-only the correct answers to every possible query, produce answers that are as specific as possible, b...
Gespeichert in:
Veröffentlicht in: | ACM computing surveys 2001-03, Vol.33 (1), p.1-30 |
---|---|
Hauptverfasser: | , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Many tasks require "reasoning"--i.e., deriving conclusions from a corpus of explicitly stored information--to solve their range of problems. An ideal reasoning system would produce all-and-only the correct answers to every possible query, produce answers that are as specific as possible, be expressive enough to permit any possible fact to be stored and any possible query to be asked, and be (time) efficient. Unfortunately, this is provably impossible: as correct and precise systems become more expressive, they can become increasingly inefficient, or even undecidable. This survey first formalizes these hardness results, in the context of both logic- and probability-based reasoning, then overviews the techniques now used to address, or at least side-step, this dilemma. |
---|---|
ISSN: | 0360-0300 1557-7341 |
DOI: | 10.1145/375360.375363 |