University of Washington, Bothell
CSS 482: Expert Systems
Fall 2010
Homework 1
Assigned:Wednesday, September 29, 2010
Due: Monday, October 4, 2010

This assignment calls on you to propose a problem area that might be amenable to expert system solution. To do this, you will need to describe the problem area and then show that it plausibly translates into the form that an expert system can solve. You can think of this as a mental stretching exercise to prepare you for thinking about project possibilities.

More specifically, write a brief (approximately two pages, single spaced) paper outlining a problem that you believe is well-suited to solution by expert system. Your paper should include the following elements:

Background
Describe the problem domain well enough that a person unfamiliar with it would be able to follow the rest of your paper and decide if it makes sense.
Expertise
One of the important aspects of an expert system is that it captures expertise: specialize knowledge of a human expert that attacks a particular problem domain. This is distinct from more general, “common sense” knowledge of the world in general. Justify that problems in your domain are solvable without use of such higher-level reasoning (or, alternatively, identify the set of specialized knowledge that attacks problems in your domain). Where could a knowledge engineer access such knowledge (books, scholarly papers, human experts, etc)?
Declarative and Inferential Knowledge
To translate expertise into an expert system, we need to identify declarative knowledge — facts — and inferential knowledge — rules. Give examples of each. If necessary, you may use simplified examples to illustrate your point that the kind of expert knowledge lends itself to such a formalism.
Algorithmic Unsuitability
Just because a problem can be solved by an expert system doesn’t mean it should be. Explain how a pure algorithmic approach would be unsuitable, perhaps because it would be unwieldy, because there is no good algorithmic solution, or because the changing nature of the problem area would make such an approach unmaintainable.