Practise 26 exam-style questions on Artificial intelligence for Cambridge IGCSE Computer Science (Paper 1). Write your answer as you would in the exam and get it marked in seconds against the mark scheme, point by point, with an AI tutor on hand if you get stuck.
26 questions
1–6 marks each
Instant marking
No sign-up needed
20 questions, marked as you go
Sample questions with model answers
Here are 4 of the questions in this topic, each with a model answer, an explanation of why it earns the marks and the mark scheme an examiner would use.
Question 1
1 mark
Give one area, other than medicine, where expert systems are used.
Model answer
Diagnosing faults in car engines.
Explanation
Expert systems are used wherever specialist knowledge can be captured as facts and rules, such as fault diagnosis, prospecting for minerals and making financial decisions.
Mark scheme
1 mark
Any one from: car / engine fault diagnosis; diagnosing computer faults; mineral or oil prospecting; financial decisions (e.g. approving loans or mortgages, investments); tax advice; plant or animal identification; playing chess; careers advice
accept any other suitable area
Question 2
2 marks
State the difference between the knowledge base and the rule base of an expert system.
Model answer
The knowledge base stores the facts about the subject, whereas the rule base stores the rules, such as IF ... THEN statements, that are used with those facts to reach conclusions.
Explanation
Facts and rules are kept separately. For example, in a medical system a fact might be that a disease causes a rash, and a rule might be IF fever AND rash THEN suspect measles. The inference engine uses both.
Mark scheme
1 mark
The knowledge base stores facts (about the specialist area)
1 mark
The rule base stores the rules (e.g. IF ... THEN) for using / linking the facts to reach conclusions
Question 3
3 marks
Describe how a new expert system is set up.
Model answer
First, information is gathered from human experts in the subject, for example by interviewing them. This information is used to create the knowledge base of facts and the rule base of IF ... THEN rules. The interface is then designed, and the system is tested using problems whose correct answers the experts already know.
Explanation
An expert system is only as good as the knowledge put into it, so building one starts with collecting expertise from people. It then needs its four components to be created and must be tested before it can be trusted.
Mark scheme
1 mark
Information is gathered from human experts (e.g. by interviews or questionnaires)
max 3
1 mark
The knowledge base is created / filled with facts
1 mark
The rule base is created / IF ... THEN rules are written
1 mark
The inference engine is designed / set up to use the rules and facts
1 mark
The interface (questions and output screens) is designed
1 mark
The system is tested, e.g. against problems whose answers the experts already know
Question 4
4 marks
Compare expert systems and machine learning.
Model answer
Both are types of AI that use data and rules to make decisions. However, an expert system's facts and rules are entered by people, based on knowledge from human experts, and it does not change unless people update it. A machine learning program adapts its own processes and data automatically, so it improves as it receives more data. An expert system can explain the rules it followed to reach a conclusion, whereas the decisions of a machine learning program can be harder to explain.
Explanation
The central difference is who changes the system: people update an expert system, while a machine learning program adapts itself. A comparison needs both sides of each difference; describing only one of the two systems earns little credit.
Mark scheme
1 mark
Similarity: both are types of AI / both use data and rules to reason and make decisions
max 1 for a similarity; max 4
1 mark
An expert system's knowledge and rules are entered by people (from human experts), whereas a machine learning program adapts its own processes / data
1 mark
An expert system does not learn by itself and must be updated by people, whereas machine learning improves automatically with new data / experience
1 mark
An expert system is limited to one specialist area of knowledge, whereas machine learning can adapt to new situations / data
1 mark
An expert system can explain how it reached its conclusion (rules followed), whereas a machine learning program's decisions can be hard to explain
1 mark
Machine learning usually needs a large amount of data to learn from, whereas an expert system needs knowledge from human experts
Ready to try the rest? Every answer you write is marked against the mark scheme, so you can see exactly where the marks are.
Ctrl + Enter to check
AI TutorHints first, answers after you try
Hi! Stuck? Ask me for a hint and I’ll help you work it out. Once you’ve checked your answer I can explain exactly where the marks are.