Results 1 -
5 of
5
Tractable Reasoning via Approximation
- Artificial Intelligence
, 1995
"... Problems in logic are well-known to be hard to solve in the worst case. Two different strategies for dealing with this aspect are known from the literature: language restriction and theory approximation. In this paper we are concerned with the second strategy. Our main goal is to define a semantical ..."
Abstract
-
Cited by 80 (0 self)
- Add to MetaCart
Problems in logic are well-known to be hard to solve in the worst case. Two different strategies for dealing with this aspect are known from the literature: language restriction and theory approximation. In this paper we are concerned with the second strategy. Our main goal is to define a semantically well-founded logic for approximate reasoning, which is justifiable from the intuitive point of view, and to provide fast algorithms for dealing with it even when using expressive languages. We also want our logic to be useful to perform approximate reasoning in different contexts. We define a method for the approximation of decision reasoning problems based on multivalued logics. Our work expands and generalizes in several directions ideas presented by other researchers. The major features of our technique are: 1) approximate answers give semantically clear information about the problem at hand; 2) approximate answers are easier to compute than answers to the original problem; 3) approxim...
A Survey on Complexity Results for Non-monotonic Logics
- Journal of Logic Programming
, 1993
"... This paper surveys the main results appeared in the literature on the computational complexity of non-monotonic inference tasks. We not only give results about the tractability/intractability of the individual problems but we also analyze sources of complexity and explain intuitively the nature of e ..."
Abstract
-
Cited by 76 (5 self)
- Add to MetaCart
This paper surveys the main results appeared in the literature on the computational complexity of non-monotonic inference tasks. We not only give results about the tractability/intractability of the individual problems but we also analyze sources of complexity and explain intuitively the nature of easy/hard cases. We focus mainly on non-monotonic formalisms, like default logic, autoepistemic logic, circumscription, closed-world reasoning and abduction, whose relations with logic programming are clear and well studied. Complexity as well as recursion-theoretic results are surveyed. Work partially supported by the ESPRIT Basic Research Action COMPULOG and the Progetto Finalizzato Informatica of the CNR (Italian Research Council). The first author is supported by a CNR scholarship 1 Introduction Non-monotonic logics and negation as failure in logic programming have been defined with the goal of providing formal tools for the representation of default information. One of the ideas und...
Do Computers Need Common Sense?
- Proceedings of the Fifth International Conference on Knowledge Representation
, 1996
"... My aim in this paper is to make and defend three claims. First, it is incumbent on the knowledge representation and nonmonotonic communities to demonstrate that their ideas will eventually lead to improvements in the performance of implemented systems. Second, a reasonable working definition of "com ..."
Abstract
-
Cited by 14 (0 self)
- Add to MetaCart
My aim in this paper is to make and defend three claims. First, it is incumbent on the knowledge representation and nonmonotonic communities to demonstrate that their ideas will eventually lead to improvements in the performance of implemented systems. Second, a reasonable working definition of "commonsense " reasoning is that it is the process of using polynomial techniques to convert a large instance of an NP-hard problem to a smaller instance on which search techniques can be applied effectively. And finally, it is a consequence of these first two claims that the most pressing problem facing the commonsense community is the identification of realistic problems and problem structures for which commonsense reductions are both necessary and effective. 1 INTRODUCTION One might study formal aspects of knowledge representation for at least two reasons. In the first case, the elegance of the associated theories might itself be compelling; formal theories of reasoning might attract interes...
A Non-Deterministic Semantics for Tractable Inference
, 1998
"... Unit resolution is arguably the most useful known algorithm for tractable reasoning in propositional logic. Intuitively, if one knows a, b, and a b oe c, then c should be an obvious implication. However, devising a tractable semantics that allows unit resolution has proven to be an elusive goal. W ..."
Abstract
-
Cited by 7 (1 self)
- Add to MetaCart
Unit resolution is arguably the most useful known algorithm for tractable reasoning in propositional logic. Intuitively, if one knows a, b, and a b oe c, then c should be an obvious implication. However, devising a tractable semantics that allows unit resolution has proven to be an elusive goal. We propose a 3-valued semantics for a tractable fragment of propositional logic that is inherently non-deterministic: the denotation of a formula is not uniquely determined by the denotation of the variables it contains. We show that this semantics yields a tractable, sound and complete, decision procedure. We generalize this semantics to a family of semantics, tied to Dalal's notion of intricacy, of increasing deductive power and computational complexity. Introduction Despite the recent advances in propositional reasoning power [Selman, Kautz, & Cohen 1993; Crawford & Auton 1996; Bayardo & Miranker 1996; Bayardo & Schrag 1997], knowledge-bases of the size required for common-sense reasoni...
A Comparison of Two Approaches to Splitting Default Theories
- In AAAI/IAAI
, 1997
"... Default logic is computationally expensive. One of the most promising ways of easing this problem and developing powerful implementations is to split a default theory into smaller parts and compute extensions in a modular, "local" way. This paper compares two recent approaches, Turner's splitting an ..."
Abstract
-
Cited by 2 (0 self)
- Add to MetaCart
Default logic is computationally expensive. One of the most promising ways of easing this problem and developing powerful implementations is to split a default theory into smaller parts and compute extensions in a modular, "local" way. This paper compares two recent approaches, Turner's splitting and Cholewinski's stratification. It shows that the approaches are closely related -- in fact the former can be viewed as a special case of the latter. 1 Introduction Default logic (Reiter 1980) is one of the most prominent approaches of nonmonotonic reasoning, since it provides a formal theory of reasoning based on default rules. One of the main problems with its applicability is that it is computationally harder than classical logic (Marek and Truszczynski 1993, Gottlob 1992), which makes the implementation of powerful systems difficult. A possible solution to this problem might be to split the available knowledge into smaller parts, and to apply default reasoning in a local way. This idea...

