Proceedings

The Tractability of Path-Based Inheritance

Download BibTeX Cite

Proceedings of the Eleventh International Joint Conference on Artificial Intelligence. Commonsense Reasoning. Pages 1140-1144.

© 1989 International Joint Conferences on Artificial Intelligence

Abstract

Touretzky (1984) proposed a formalism for nonmonotonic multiple inheritance reasoning which is sound in the presence of ambiguities and redundant links. We show that Touretzky's inheritance notion is NP-hard, and thus, provided Pi:NP, computationally intractable. This result holds even when one only considers unambiguous, totally acyclic inheritance networks. A direct consequence of this result is that the conditioning strategy proposed by Touretzky to allow for fast parallel inference is also intractable. Therefore, it follows that nonmonotonic multiple inheritance hierarchies, although compact representations, may not allow for efficient retrieval of information as has been suggested in attempts to use such hierarchies, e.g., in NETL (Fahlman 1979). We also analyze the influence of various design choices made by Touretzky. We show that all versions of downward (coupled) inheritance, i.e., on-path or off-path preemption and skeptical or credulous reasoning, are intractable. However, tractability can be achieved when using upward (decoupled) inheritance.

  1. Brachman, R .J. (1985) . I Lied About the Trees (or, Defaults and Definitions in Knowledge Representation). The AI magazine 6 (3), 1985, 80-93.
  2. Fahlman, S.E. (1979). NETL: A System for Representing and Using Real-World Knowledge. Cambridge, MA: MIT Press, 1979.
  3. Gabow, R.N., Maheshwari S.N, and Osterweil L. (1976). On Two Problems in the Generation of Program Test Paths. IEEE Trans. Software Engineering, 1976, 227- 231.
  4. Geffner, H. and Verma, T . (1989). Inheritance = Chaining +Defeat. Technical report TR-129, Dept. of Computer Science, University of California, Los Angeles, CA, 1989.
  5. Horty, J .F., Thomason, R.H., and Touretzky, D.S. (1987). A Skeptical Theory of Inheritance in Nonmonotonic Se- mantic Nets. Proceedings of AAAI-87, 1987. More com- plete version: technical report CMU-CS-87-175, Dept. of Computer Science, Carnegie-Mellon University, Pitt&- burgh, PA, 1987.
  6. Karchmer, M. (1989). Personal communication.
  7. Kautz, H.A. and Selman, B. (1989) Hard Problems for Sim- ple Default Logics. Proceedings of the First Interna- tional Conference on Principles of Knowledge Represen- tation and Reasoning, Toronto, Ont., Canada, 1989.
  8. Megiddo, N. and Vishkin, U. (1988). On Finding a Mini- mum Dominating Set in a Tournament. Theoretical Computer Science, 61, 1988, 307 -316.
  9. Quillian, M. (1968). Semantic Memory. In Semantic Infor- mation Processing, ed. M. Minsky, 216-70. Cambridge: MIT Press, 1968.
  10. Reiter R. (1987) . Nonmonotonic Reasoning. Annual Re- views of Computer Science, 1987.
  11. Reiter, R . and Criscuolo, G . (1983). Some Representational Issues in Default Reasoning, Computers & Mathemat- ics with Applications, (Special Issue on Computational Linguistics), 9 (I), 1983, 1-13.
  12. Sandewall, E. (1986). Nonmonotonic Inference Rules for Multiple Inheritance with Exceptions. Proceedings of the IEEE, vol. 74, 1986, 81-132.
  13. Selman, B. and Levesque, H. J. (1989). The Tractability of Path-Based Inheritance. Technical Report, Dept. of Computer Science, University of Toronto, Toronto, Ont., Canada, forthcoming.
  14. Touretzky, D.S. (1984) . The Mathematics of Inheritance Systems. Report CMU-CS-84-136, Dept. of Computer Science, Carnegie-Mellon University, Pittsburgh, PA, 1984; also London, UK : Pitman, 1986.
  15. Touretzky, D.S., Horty, J.F., and Thomason, R.H. (1987) . A Clash of Intuitions: The Current State of Nonmono- tonic Multiple Inheritance Systems. Proceedings IJCAI- 87, Milan, Italy, 1987, 476-482. IJCAI

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards