Proceedings

The Complexity of Theory Revision

Download BibTeX Cite

Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence. Learning. Pages 1162-1167.

© 1995 International Joint Conferences on Artificial Intelligence

Abstract

A knowledge-based system uses its database (a.k.a. its "theory") to produce answers to the queries it receives. Unfortunately, these answers may be incorrect if the underlying theory is faulty. Standard "theory revision" systems use a given set of "labeled queries" (each a query paired with its correct answer) to transform the given theory, by adding and/or deleting either rules and/or antecedents, into a related theory that is as accurate as possible. After formally defining the theory revision task and bounding its sample complexity, this paper addresses the task's computational complexity. It first proves that, unless P = NP, no polynomial time algorithm can identify the optimal theory, even given the exact distribution of queries, except in the most trivial of si.t~a tions. It also shows that, except in such tnvial situations, no polynomial-time algorithm can produce a theory whose inaccuracy is even close (i.e., within a particular polynomial factor) to optimal. These results justify the standard practice of hill-climbing to a locally-optimal theory, based on a given set of labeled samples.

  1. Carlos E. Alchourr6n, Peter Giirdenfors, and David Makinson. On the logic of theory change: Partial meet contraction and revision functions. Journal of Symbolic Logic, 50:51Q-30, 1985.
  2. E. Boros, Y. Crama, and P.L. Hammer. Polynomial-time inference of all valid implications for horn and related formulae. Annals of Mathe- matics and Artificial Intelligence, 1:21-32, 1990.
  3. G. Benedek and A. ltai. Nonuniform learnability. In Proceedings ICALP-88, pages 82-92, 1988.
  4. Paul T. Baffes and Raymond J. Mooney. Sym- bolic revision of theories with M-of-N rules. In Proceedings of IJCAI-99, August 1993. IJCAI
  5. K. Clark. Negation as failure. In H. Gallaire and J. Minker, editors, Logic and Data Bases, pages 293-322. Plenum Press, New York, 1978.
  6. William W. Cohen. Learning from textbook knowledge: A case study. In Proceeding of AAAI- 90, 1990.
  7. William W. Cohen. Abductive explanation-based learning: A solution to the multiple inconsis- tent explanation problems. Machine Learning, 8(2):167-219, March 1992.
  8. P. Crescenzi and A. Panconesi. Completeness in approximation classes. Information and Compu- tation, 93(2):241-62, 1991.
  9. Susan Craw and Derek Sleeman. Automating the refinement of knowledge-based systems. In L.C. Aiello, editor, Proceedings of ECAI 90. Pitman, 1990.
  10. Jon Doyle and Ramesh Patil. Two theses of knowledge representation: Language restrictions, LEARNING taxonomic classification, and the utility of repre- sentation services. Artificial Intelligence, 48(3) , 1991.
  11. Michael Frazier and Leonard Pitt. Learning from entailment: An application to propositional horn sentences. In Proceedings of IML-93, pages 120- 27.
  12. Morgan Kaufmann, 1993.
  13. Peter Gardenfors. Knowledge in Flux: Modeling the Dynamics of the Epistemic States. Bradford Book, MIT Press, Cambridge, MA, 1988.
  14. Michael R . Garey and David S. Johnson. Com- puters and Intractability: A Guide to the Theory of NP-Completeness. W . H. Freeman and Com- pany, New York, 1979.
  15. Russell Greiner. The challenge of revising impure theories. In Proceedings of the Twelfth Int erna- tional Machine Learning Conference, 1995.
  16. Russell Greiner. The complexity of the- ory revision. Technical Report SCR-95- TR-539, Siemens Corporate Research , 1995. ftp://scr.siemens.com/pub/learning/Papers/ greiner/comp-tr.ps. Link
  17. Viggo Kann. On the Approximability of NP- Complete Optimization Problems. PhD thesis, Royal Institute of Technology, Stockholm, 1992.
  18. Hirofumi Katsuno and Alberto Mendelzon. On the difference between updating a knowledge base and revising it. In Proceedings of KR-91, pages 387-94, Boston, April 1991.
  19. Pat Langley, George Drastal, R. Bharat Rao, and Russell Greiner. Theory revision in fault hierar- chies. In Proceedings of The Fifth International Workshop on Principles of Diagnosis {DX-94 ), New Paltz, NY, 1994.
  20. Hector J. Levesque. Foundations of a functional approach to knowledge representation . Artifi cial Intelligence, 23:155-212, 1984.
  21. Carsten Lund and Mihalis Yannakakis. On the hardness of approximating minimization prob- lems. In Proceeding of Twenty-fifth Annual A CM Symposium on Theory of Computation {STOC- [MB88] [OM94] [Pol85] [Vap82] [WP93] 99}, pages 286-93, 1993.
  22. S. Muggleton and W . Buntine. Machine invention of first order predicates by inverting resolution. In Proceedings of IML-88, pages 339-51.
  23. Morgan Kaufmann, 1988.
  24. Dirk Ourston and Raymond J. Mooney. The- ory refinement combining analytical and empir- ical methods. Artificial Intelligence, 66(2) :273- 310, 1994.
  25. P.G. Politakis. Empirical Analysis for Expert Sys- tems. Pitman Research Notes in Artificial Intelli- gence, 1985.
  26. V.N. Vapnik. Estimation of Dependences Based on Empirical Data. Springer-Verlag, New York, 1982.
  27. James Wogulis and Michael J . Pazzani. A methodology for evaluating theory revision sys- tems: Results with Audrey II. In Proceedings of IJCAI-93, pages 1128-1134, 1993. IJCAI

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

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