Artificial Intelligence: A Modern Approach

  title={Artificial Intelligence: A Modern Approach},
  author={Stuart J. Russell and Peter Norvig},
The long-anticipated revision of this #1 selling book offers the most comprehensive, state of the art introduction to the theory and practice of artificial intelligence for modern applications. Intelligent Agents. Solving Problems by Searching. Informed Search Methods. Game Playing. Agents that Reason Logically. First-order Logic. Building a Knowledge Base. Inference in First-Order Logic. Logical Reasoning Systems. Practical Planning. Planning and Acting. Uncertainty. Probabilistic Reasoning… 
Ten Project Proposals in Artificial Intelligence
Artificial intelligence is the branch of computer science concerned with making computers behave like humans, i.e., with automation of intelligent behavior. Artificial intelligence includes game
Knowledge in Artificial Intelligence Systems: Searching the Strategies for Application☆
The presentation of knowledge is stated to be the methodology for modeling and formalization of conceptual knowledge in the field of engineering and the studies based on auto-epistemic logic are pointed out as an advanced direction for development of artificial intelligence.
Structured Approach to the Intelligent System Design
Abstract : Artificial Intelligence (AI) is a science of intelligence system design. Existing definitions of intelligence don't answer some important questions of engineering procedures. What kinds of
Artificial Intelligence: A New Synthesis
Intelligent agents are employed as the central characters in this new introductory text and Nilsson gradually increases their cognitive horsepower to illustrate the most important and lasting ideas in AI.
The state of artificial intelligence
The field of artificial intelligence is concluded that the field is in good shape and has delivered some great results, but difficulties remain in devising a system that spans the full spectrum of intelligent behavior, including the difficult areas in the middle that include common sense and perception.
Epistemic Logic and Planning
This project combines the inferencing power of epistemic logic in the adaptation phase of CBR with the performance of case-based planning, which is proved to be more efficient then using planning algorithms alone.
The logic of adaptive behavior : knowledge representation and algorithms for the Markov decision process framework in first-order domains
This book studies lifting Markov decision processes, reinforcement learning and dynamic programming to the first-order (or, relational) setting, and a methodological translation is constructed from the propositional to the relational setting.
Epistemic Logic Planning
This project combines the inferencing power of epistemic logic in the adaptation of CBR with the performance of case-based planning, which is proved to be more efficient then using planning algorithms alone.
Selecting Actions and Making Decisions : Lessons from AI Planning
Humans encounter a huge variety of problems which they must solve using general methods. Even simple problems, however, become computationally hard for general solvers if the structure of the
Introduction to logic-based artificial intelligence
In this chapter I provide a brief introduction to the field of Logic-Based Artificial Intelligence (LBAI). I then discuss contributions to LBAI contained in the chapters and some of the highlights


Principles of Artificial Intelligence
  • N. Nilsson
  • Computer Science
    IEEE Transactions on Pattern Analysis and Machine Intelligence
  • 1981
This classic introduction to artificial intelligence describes fundamental AI ideas that underlie applications such as natural language processing, automatic programming, robotics, machine vision, automatic theorem proving, and intelligent data retrieval.
Prolog Programming for Artificial Intelligence
The new edition of Prolog Guide to AI programming has been fully revised and extended to provide an even greater range of applications, enhancing its value as a stand-alone guide to Prolog, artificial intelligence, or AI programming.
Introduction to artificial intelligence
This book is an introduction on artificial intelligence. Topics include reasoning under uncertainty, robot plans, language understanding, and learning. The history of the field as well as
Logical foundations of artificial intelligence
Typographical Conventions 1 Introduction 1.1 Bibliographical and Historical Remarks Exercises 2 Declarative Knowledge 2.1 Conceptualization 2.2 Predicate Calculus 2.3 Semantics 2.4 Blocks World
Language is ambiguous and leaves much unsaid
  • This means that understanding language requires an understanding of the subject matter and context, not just an understanding of the structure of sentences. This may seem obvious, but it was not appreciated until the early 1960s. Much of the early work in knowledge representation ( the study of how
  • 1957
Artificial Intelligence gives a complete history of the field, and Raymond
  • 1993
Artificial intelligence (2. ed.)
1969; 1978b) helped to synthesize these viewpoints into a coherent "intentional
  • 1978
claiming, "There is no such thing as syntax," which upset a lot of linguists, but did serve to start a useful discussion. Schank and his students built a series of programs
  • At Yale,
  • 1977
The algorithm was applied to many learning problems in computer science and psychology, and the widespread dissemination of the results in the collection Parallel Distributed Processing
  • 1969