December
1998 QUESTION 5 Total Marks: 20 Marks |
Click here to access other
questions
SUGGESTED SOLUTIONS |
5. | (a) Define the term artificial
intelligence. |
[2] | |
Artificial
intelligence is the branch of computer science which is concerned with the design of
systems which exhibit characteristics of human behaviour (1 mark), such as language,
learning, and reasoning (1 mark). Other sensible answers should also receive credit.
|
|||
(b) Almost all artificial intelligence programs contain problem solving
techniques. Describe using examples the three components of a problem
solving technique, and how they relate to one another. |
[8] | ||
One mark should be awarded for naming each component, and a further mark should be awarded for a satisfactory elaboration provided that a suitable example is given. Examples include the following:
Other sensible answers should also receive credit. Two marks are also available for a correct explanation of the relationship between the entities: A set of operators works on a database (1 mark), while a control strategy makes decisions based on the knowledge that is available (1 mark). Other sensible answers should also receive credit.
|
|||
(c) | (i) Why are techniques which are applied on
game playing similar to those applied in problem solving? |
[2] | |
One mark should be awarded for each of the following points:
|
|||
(ii) Describe two points at which
heuristic information can be applied in a search. |
[2] | ||
One mark should be awarded for each valid point (up to a maximum of two marks). Examples include the following:
Other valid answers should also receive credit.
|
|||
(iii) In the context of games, what is the alpha-beta
principle? |
[2] | ||
The alpha-beta
principle dictates that whenever one discovers a fact about a node, one should check what
is known about its ancestor nodes (1 mark). The approach uses two parameters alpha
and beta which keep track of expectations (1 mark). Other sensible answers should also receive credit.
|
|||
(d) In recent years, artificial intelligence has progressed to a point
at which machines and software have been developed that can actually perform better than
human beings at certain tasks. Such events have been widely reported: one example is the
Deep Blue chess computer, which was developed by IBM. Based on your understanding of
artificial intelligence, describe whether you think in your opinion that it
is possible for machines incorporating artificial intelligence to be superior to human
beings at any, some, or even many tasks. |
[4] | ||
This is a very subjective question, which aims to test the candidates understanding of the relevant issues. As such, marks should be awarded on the following basis:
|