Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Knowledge representation: an approach to artificial intelligence
Bench-Capon T., Academic Press Prof., Inc., San Diego, CA, 1990. Type: Book (9780120864409)
Date Reviewed: Jul 1 1991

The author’s approach to AI is based on the fact that intelligence involves knowing things, and therefore artificial intelligence involves representing knowledge. The book is an attempt to cover the whole field of artificial intelligence by discussing all issues concerning knowledge representation. It consists of ten chapters and includes a well-balanced bibliography and index; additional references are appended to each chapter.

The first chapter provides an introduction to AI and knowledge-based systems. Its content is limited to fundamental motivations of the field as a whole and of knowledge-based systems and expert systems in particular. To concentrate on motivations, ideas, and principles rather than on formal issues and development of appropriate formalisms and methods does not mean saying something less informative or valuable. On the contrary: understanding and explaining the basic motivations of problems, methods, and solutions of some field can be invaluable. Indeed, I find the author’s formulation of the issues with clearly stated motivations invaluable.

In the second chapter, Bench-Capon introduces knowledge representation. He defines it and presents criteria for adequacy and expressiveness as well as methods of reasoning. Basic notions of mathematical logic are introduced in the third chapter. Inevitably, any introduction to AI must discuss search, search methods, and their limitations; chapter 4 covers this material.

The next three chapters discuss three typical approaches to knowledge representation: production rules, structured object representations, and predicate calculus. Chapter 8 examines Prolog as an instance of the predicate calculus paradigm for knowledge representation. Again, this chapter is not just another introduction to Prolog, but a clear discussion of what lies behind it.

The ninth chapter discusses expert systems as systems applying the ideas described earlier in the book. The last chapter, somewhat inaccurately named “Some Issues in Knowledge Representation,” deals with important current topics of research. The author motivates even this: he starts by discussing similarities and differences between various paradigms, shows the partial inadequacy of their expressive power, identifies reasons for this inadequacy, and comments on proposed approaches to solving the problems.

The book is intended for undergraduates taking their first course in AI, so no specific background is needed. It can be useful as a classroom textbook (chapters 2, 4, 5, 8, and 10 include exercises) in a first course, assuming that additional courses will follow. Since it provides almost no information on concrete methods and formalisms, the whole methodological apparatus of AI will have to be built later. It is a pleasure to read a book where everything fits together nicely, because we clearly understand each problem and appreciate how it can be solved. Many professionals will enjoy the book as a reintroduction to the field.

Reviewer:  P. Navrat Review #: CR115072
Bookmark and Share
 
Knowledge Representation Formalisms And Methods (I.2.4 )
 
Would you recommend this review?
yes
no
Other reviews under "Knowledge Representation Formalisms And Methods": Date
Truth and modality for knowledge representation
Turner R., MIT Press, Cambridge, MA, 1991. Type: Book (9780262200806)
Nov 1 1991
Constraint relaxation may be perfect
Montanari U., Rossi F. (ed) Artificial Intelligence 48(2): 143-170, 1991. Type: Article
Aug 1 1992
Towards a general theory of action and time
Allen J. (ed) Artificial Intelligence 23(2): 123-154, 1984. Type: Article
Feb 1 1986
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy