Sie sind auf Seite 1von 2

AI Magazine Volume 16 Number 3 (1995) ( AAAI)

Book Review

our students are relieved to be able to


Artificial Intelligence use the same book for two semesters.
A Modern Approach A second key feature of the book is
its use of uniform pseudocode to pre-
A Review sent numerous AI algorithms. The
pseudocode is consistent with what
you find in textbooks in other areas
of computer science. Too often in the
Martha E. Pollack past, AI textbooks have either pre-
sented highly informal descriptions
of algorithms or have given actual
code in Lisp or PROLOG; one suspects
that soon enough, we will see AI in
Artificial Intelligence: A Modern dent in AI. The eight sections are (1) C++ books. Russell and Norvig
Approach, Stuart Russell and Peter Artificial Intelligence (introductory abstract away from the particulars of
Norvig, Prentice Hall, Englewood material); (2) Problem-Solving (search
any programming language and allow
Cliffs, New Jersey, 1995, 932 pp., and game playing); (3) Knowledge
the student to focus on the algo-
$62.90, ISBN 0-13-103805-2. and Reasoning (propositional and
rithms themselves. Most instructors
predicate logic, inference techniques,
will also want to include significant
knowledge representation); (4) Act-

W
ithin the past three years, programming exercises; the authors
several new AI textbooks ing Logically (planning); (5) Uncer-
have an extensive, well-indexed code
have been published, all tain Knowledge and Reasoning (prob-
repository, available by anonymous
written by well-known researchers abilistic reasoning, Bayesian nets,
ftp, which contains Lisp programs for
(Dean, Allen, and Aloiminos 1995; decision-theoretic techniques); (6)
algorithms that are discussed in the
Russell and Norvig 1995; Shoham Learning (inductive learning, neural
book and the exercise sections. They
1994; Ginsberg 1993). Thus, it is not nets, reinforcement learning); (7)
also have a textbook home page,
surprising that the authors of each of Communicating, Perceiving, and Act-
http://www.cs. berkeley.edu/~russell
ing (natural language processing,
these textbooks have sought a way to /aima.html, which is useful both for
computer vision, robotics); and (8)
distinguish their own book from the students and for instructors.
Conclusions (philosophical founda-
rest. The hook for Stuart Russell and The organization of the book is
tions and summary).
Peter Norvigs new textbook, Artificial generally principled and orderly, and
The inclusiveness of the text
Intelligence: A Modern Approach, is the authors draw numerous connec-
comes at a price: At 932 pages, the
indicated on the books jacket, which tions not only among AI topics but
proclaims it to be the intelligent also between AI and other subdisci-
agent book. Throughout the book, plines of computer science and
attention is given to the question of between AI and other disciplines. The
how individual AI algorithms might What makes this textbook so chapter on philosophical foundations
be incorporated into a larger agent good? First, it is remarkably (Chapter 26) is an unusual but wel-
that interacts with its environment. comprehensive. [It] cover[s] come inclusion, pointing out the rele-
Ive been teaching from the Russell vance of specific AI techniques
and Norvig textbook for the past two
(almost) everything an AI stu-
described in earlier chapters to
years,1 and I think its a terrific book; dent needs to know to begin debates about the very possibility of
however, I think its merit is more or reading the primary literature. AI. Throughout the book, the writing
less independent of its identity as the is clear and engaging, and the
intelligent-agent book. authors convey an appropriately posi-
What makes this textbook so tive view of the field. To read this
good? First, it is remarkably compre- book is far too long to be completely
book is to get a sense of the intellec-
hensive. Its eight main sections cover covered in a single-semester course.
tual substance of the fieldto realize
(almost) everything an AI student In the preface, the authors suggest how much good work has been done
needs to know to begin reading the several alternative paths through the in AI.
primary literature. Each section com- book that could serve as the basis of So is the book perfect? No, of
prises several chapters, which pro- a one-semester course. At the Univer- course not. At best, any textbook is
vide detailed coverage of the relevant sity of Pittsburgh, my colleagues and likely to give rise to a set of minor
material. Remarkably, the book not I cover roughly the first half of the complaints; here are some of mine in
only provides sufficient background book (Sections 14) in the first- roughly increasing order of impor-
to begin serious work in AI but also semester introductory graduate AI tance: First, the section on knowl-
provides just necessary background: course, covering most of Sections 5 edge and reasoning (Section 3) could
There isnt much in it that could through 8 in a second-semester be better organized: It includes a
readily be omitted by a graduate stu- course. After shelling out almost $63, chapter on knowledge base design

Copyright 1995, American Association for Artificial Intelligence. All rights reserved. 0738-4602-1995 / $2.00 FALL 1995 73
Book Review

(Chapter 8) stuck awkwardly between siveness, it does omit one important and Norvigs book; it takes a full
the chapter that introduces the syn- topictruth maintenance sys- semester of classes to present the AI
tax and semantics of first-order logic temswhich is only mentioned algorithms and their analyses even
and the one that discusses inference briefly in a 212 page subsection, with- for half the book, without spending
in first-order logic. Many of the out benefit of any algorithms. There time on the details of how these algo-
authors proposed paths through the isnt an accessible, short tutorial rithms can be connected in a more
book involve omitting Chapter 8 paper on this topic that can be used complete agent.
anyway, but courses that include it as a supplement, at least as far as I If you want to teach an AI course
might want to defer it until after the know, so this oversight is particularly around an agent themeand I dont
material on logic has been finished. problematic. necessarily think this idea a bad
Second, the discussion of inference In their preface, Russell and Norvig onethis book will make it easy for
in first-order logic could be im- assert that the book is intended pri- you to do so and to do so well. How-
proved. The authors begin by pre- marily for use by undergraduates but ever, even if you think that agents is
senting a subset of a natural deduc- could also be used in graduate courses just the latest buzzword, dont let the
tion system, then show how it can be if augmented with primary sources. In fact that this text is billed as the
replaced with a single rule of general- fact, I have found it to be quite well intelligent-agent book dissuade you
ized modus ponens, which reduces suited for use in graduate courses; the from adopting it for your class or buy-
the problem of profligate branching augmentation with primary materials ing it as a reference book. Artificial
as a result of universal elimination. happens in my classes automatically Intelligence: A Modern Approach will
Finally, they note that the resulting as the students prepare a required provide a first-rate education in AI
system is incomplete and, so, present term paper. I havent used the text in even to the reader who skips all the
resolution as a way of achieving logi- an undergraduate class but think that specially agent-oriented material.
cal completeness. So far, so good, many undergraduates would find
except that the explanation of why some of the material to be too Notes
the modus ponensbased inference advanced, in particular in the sections
1. I have been using preprints; the book
system is incomplete is relegated to a on uncertain reasoning and learning,
appeared in print late last fall.
single brief paragraph. Although the both of which require a fair bit of
book mentions that generalized mathematical sophistication.
modus ponens should only be My minor complaints aside, Ive References
applied to theories comprising Horn found it a pleasure to teach from this
Dean, T.; Allen, J.; and Aloimonos, Y.
sentences (otherwise, [the non-Horn book, and I have also used it fre-
1995. Artificial Intelligence: Theory and
sentences] could never be used [p. quently as a reference source. I have Practice. Redwood City, Calif.:
270]), the connection between to confess, though, that although I Benjamin/Cummings.
incompleteness and non-Horn sen- agree with the authors claim that Ginsberg, M. 1993. Essentials of Artificial
tences is never drawn directly. the problem of AI is to describe and Intelligence. San Francisco, Calif.: Morgan
Third, Section 4 (Acting Logically) build agents that receive percepts Kaufmann.
reads as if there were no alternative from the environment and perform Shoham, Y. 1994. Artificial Intelligence
to partial-order planning, or what is [intelligent and/or rational and/or Techniques in PROLOG. San Francisco, Calif.:
more commonly called plan-space human-like] actions (p. vii), in my Morgan Kaufmann.
planning. The authors decision not class lectures, I give little air time to Weld, D. 1994. An Introduction to Least
to include a discussion of total-order the intelligent-agent theme. In some Commitment Planning. AI Magazine
planning, or state-space planning, cases, this is because the connection 15(4): 2761.
probably springs from their justified, seems forced, for example, in the dis-
and by and large successful, decision cussion of game playing. In other cas-
not to include merely historical infor- es, it seems somewhat irrelevant, for
mation in the main body of each example, in much of the discussion
chapter; after all, most current plan- on search algorithms, which are Martha E. Pollack is associate professor
ning research involves plan-space important even outside the context of computer science and intelligent sys-
algorithms. However, total-order of agency. In yet other cases, the con- tems at the University of Pittsburgh. She
planning has not completely been nection between particular algo- received the Computers and Thought
discredited as an effective strategy, rithms and a larger agent architecture Award in 1991 and a National Science
and students ought at least to be seems too obvious to belabor in class, Foundation Young Investigators Award
in 1992. Her current research interests
introduced to the issues surrounding although I suspect that many of my
include computational models of ratio-
the decision to use one approach or students are glad to have such con- nality, plan generation and recognition,
the other. In my class, I supplement nections made explicit in the text- natural language processing, and AI
the material in this section with book. Mostly, I bypass the material methodology.
Welds (1994) survey article. on agents because lecture time is a
Finally, despite the general acco- highly limited resource, and theres
lades the book gets for comprehen- such a wealth of material in Russell

74 AI MAGAZINE

Das könnte Ihnen auch gefallen