Artificial Intelligence
Spring 2007
Qualifying Exam Information
Date: January 10, 2007 (Wednesday)
Time: 9:00am - 1:00pm (4 hours)

The exam will be closed book and notes. It will contain questions from
the general material
normally discussed
in CS4811 and CS5811. In addition, three recent
papers are included. A listing of the topics covered and this year's
papers are below.
Textbooks:
- [LUGER]
Artificial Intelligence: Structures and Strategies for
Complex Problem Solving
by George F. Luger
5th edition, July 2005.
Addison Wesley
- [RUSSELL-NORVIG]
Artificial Intelligence: A Modern Approach
by Stuart Russell and Peter Norvig
Second edition, 2003
Prentice Hall Series in Artificial Intelligence
Additional resources:
See the class web sites:
-
CS4811
Artificial Intelligence
-
CS5811
Advanced Artificial Intelligence
Topics covered:
- Agent-based architectures
- Specifying task environments
- Agent types: simple reflex, model-based reflex, goal-based, utility
based, learning
[RUSSELL-NORVIG]
Chapter 2 (Intelligent Agents)
- Predicate calculus
- Propositional logic, propositional inference
- First-order logic
- Unification, lifting
- Resolution theorem proving
[LUGER]
Chapter 2 (The Predicate Calculus)
Chapter 12 (Automated Reasoning)
[RUSSELL-NORVIG]
Chapter 7 (Logical Agents)
Chapter 8 (First-Order Logic)
Chapter 9 (Inference in First-Order Logic)
- Uninformed Search
- Depth-first search, breadth-first search, depth-limited search,
iterative-deepening depth first search, bidirectional search
- Comparing uninformed search strategies
[LUGER]
Chapter 3 (Structures and Strategies for State Space Search)
[RUSSELL-NORVIG]
Chapter 3 (Problem Solving by Searching)
- Heuristic Search
- Best first search, A* search
- Admissability, monotonicity, informedness
- Designing heuristics
- Local search algorithms: hill-climbing, simulated annealing
- Constraint satisfaction problems
- Adversarial search, the minimax algorithm
[LUGER]
Chapter 4 (Heuristic Search)
Chapter 6 (Building Control Algorithms for State Space
Search)
[RUSSELL-NORVIG]
Chapter 4 (Informed Search and Exploration)
Chapter 5 (Constraint Satisfaction Problems)
Chapter 6 (Adversarial Search)
- Knowledge Representation
- Conceptual graphs
- Conceptual dependency graphs
- Truth maintenance systems
- Frames
- Semantic networks
[LUGER]
Chapter 7 (Knowledge Representation)
[RUSSELL-NORVIG]
Chapter 10 (Knowledge Representation)
- Expert Systems
- Rule-based expert systems
- Model-based sytems
- Inference and explanation in Expert Systems
[LUGER]
Chapter 8 (Strong Method Problem Solving)
- Planning
- Representing planning problems in PDDL
- Planning with state-space search
- Partial-order planning
- Planning graphs
- Satisfiability-based planning
- Planning with temporal and Resource Constraints
- Hierachical Task Network Planning
- Conditional Planning
- Execution Monitoring and Replanning
[LUGER]
Chapter 8 (Strong Method Problem Solving)
[RUSSELL-NORVIG]
Chapter 11 (Planning)
Chapter 12 (Planning and Acting in the Real World)
- Natural Language Understanding
- Parsing using context-free grammars
- Parsing using context-sensitive grammars
- Parsing using augmented transition networks
[LUGER]
Chapter 14 (Understanding Natural Language)
- Machine Learning
- Version spaces
- Learning decision trees
- Clustering
- Reinforcement Learning
- Perceptron learning
- Neural networks
[LUGER]
Chapter 10 (Machine Learning: Symbol Based)
Chapter 11 (Machine Learning: Connectionist)
[RUSSELL-NORVIG]
Chapter 18 (Learning from Observations)
Chapter 19 (Knowledge in Learning)
Chapter 20 (Statistical Learning Methods)
- Reasoning Under Uncertainty
- Fuzzy Logic
- Probability Theory
- Bayes' theorem
- Bayesian networks
- Exact inference in Bayesian networks
- Approximate inference in Bayesian networks
[LUGER]
Chapter 5 (Stochastic Methods)
Chapter 9 (Reasoning under uncertain situations)
[RUSSELL-NORVIG]
Chapter 13 (Uncertainty)
Chapter 14 (Probabilistic Reasoning)
- Decision Theoretic Reasoning
- Decision Theory
- Influence diagrams
- Representing problems as Markov Decision Processes (MDPs)
- Value iteration and policy iteration for solving MDPs
[RUSSELL-NORVIG]
Chapter 16 (Making Simple Decisions)
Chapter 17 (Making Complex Decisions)
Papers covered:
-
A Mixed-Initiative Approach to Rule Refinement for
Knowledge-Based Agents.
Cristina Boicu, Gheorghe Tecuci, Mihai Boicu
In
Mixed-Initiative Problem-Solving Assistants: Papers from the 2005
Fall Symposium, ed. David W. Aha and Gheorghe Tecuci,
Technical Report FS-05-07. American Association for
Artificial Intelligence, Menlo Park, California.
pp. 1-6.
(
local copy
)
(
original URL
)
-
A Mixed-Initiative Call Center Application for Appliance Diagnostics.
William Cheetham.
In
Mixed-Initiative Problem-Solving Assistants: Papers from the 2005
Fall Symposium, ed. David W. Aha and Gheorghe Tecuci,
Technical Report FS-05-07. American Association for
Artificial Intelligence, Menlo Park, California.
pp. 22-25.
(
local copy
)
(
original URL
)
-
Mixed-Initiative in Computer Games: Algorithmic Content Creation in
Open-ended Worlds.
Liam Doherty, Max Whitney, Jurika Shakya, Mayo Jordanov, Patrick
Lougheed, David Brokenshire,
Shilpi Rao, Samir Menon, Vive Kumar
In
Mixed-Initiative Problem-Solving Assistants: Papers from the 2005
Fall Symposium, ed. David W. Aha and Gheorghe Tecuci,
Technical Report FS-05-07. American Association for
Artificial Intelligence, Menlo Park, California.
pp. 46-50.
(
local copy
)
(
original URL
)
