Skip to main content
Log in

Constructing predicate mappings for goal-dependent abstraction

  • Published:
Annals of Mathematics and Artificial Intelligence Aims and scope Submit manuscript

Abstract

In theorem proving with abstraction, it is required for system designers to provide a useful abstraction. However, such a task is so difficult that it would be worth studying an automatic construction of abstraction. In this paper, we propose a new framework of Goal-Dependent Abstraction in which an appropriate abstraction is selected according to each goal to be proved. Towards Goal-Dependent Abstraction, we present an algorithm for constructing an appropriate abstraction for a given goal. The appropriateness is defined in terms of Upward-Property and Downward-Property. Since our abstraction is based on predicate mapping, the algorithm in fact computes predicate mappings based on which appropriate abstractions can be constructed. Given a goal, candidate predicate mappings are generated and then tested for their appropriateness for the goal. In order to find appropriate mappings efficiently, we present a property to prune useless candidate generations. The numbers of pruned candidates are evaluated in the best and worst cases. Furthermore some experimental results show that many useless candidates can be pruned with the property and the obtained appropriate predicate mappings (abstractions) fit our intuition. From the experimental results, we could expect our study in this paper to contribute to the fields of analogical reasoning and case-based reasoning as well as theorem-proving.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  1. E.D. Sacerdoti, Planning in a hierarchy of abstraction spaces, Artificial Intelligence 5 (1974) 115–135.

    Article  MATH  Google Scholar 

  2. D.A. Plaisted, Theorem proving with abstraction, Artificial Intelligence 16 (1981)47–108.

    Article  MATH  MathSciNet  Google Scholar 

  3. J.D. Tenenberg, Abstracting first-order theories, in: Change of Representation and Inductive Bias, ed. D.P. Benjamin (Kluwer Academic, Dordrecht, 1989) pp. 67–79.

    Google Scholar 

  4. J.D. Tenenberg, Abstraction in planning, in: Reasoning about Plans, J.F. Allen et al. (Morgan Kaufmann, San Mateo, CA, 1991) pp. 213–283.

    Google Scholar 

  5. C.A. Knoblock, Automatically generating abstractions for problem solving, Technical Report CMUCS–91–120, School of Computer Science, Carnegie Mellon University (1991).

  6. F. Giunchiglia and T. Walsh, A theory of abstraction, Artificial Intelligence 57 (1992) 323–389.

    Article  MATH  MathSciNet  Google Scholar 

  7. Y. Okubo and M. Haraguchi, Planning with abstraction based on partial predicate mappings, New Generation Computing 12 (1994) 409–437.

    Article  Google Scholar 

  8. T. Kakuta, M. Haraguchi and Y. Okubo, A goal-dependent abstraction for legal reasoning by analogy (1996, submitted).

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Okubo, Y., Haraguchi, M. Constructing predicate mappings for goal-dependent abstraction. Annals of Mathematics and Artificial Intelligence 23, 169–197 (1998). https://doi.org/10.1023/A:1018968308845

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1018968308845

Keywords