AI simulates intelligent behaviour
Artificial intelligence (AI) is the branch of computer science concerned with the simulation of intelligent behaviour by computers - machines carrying out tasks that would normally need human intelligence. For 0478 the examinable examples are limited to two systems: expert systems and machine learning. Keep the definition behaviour-focused: AI simulates intelligent behaviour; it is not 'a robot' and not 'a computer that thinks like a human brain'.
Main characteristics of AI
The spec lists the main characteristics of AI as: (1) a collection of data and the rules for using it; (2) the ability to reason - draw conclusions from the data and rules; and (3) it can include the ability to learn and adapt - improving its own processes or data over time. The third is conditional ('can include'): a basic expert system reasons over fixed rules without learning, whereas machine learning adds the learn-and-adapt characteristic.
Expert system: four components
An expert system simulates a human expert's decisions. Its four components are: the knowledge base (facts about the subject), the rule base (logical IF-THEN rules), the inference engine (reasons by applying the rules to the facts), and the interface (user enters info, receives advice). Machine learning differs: the program can automatically adapt its own processes and/or data as it meets more data, improving without being reprogrammed.
Drawn from real examiner reports.
Vague "AI thinks like a human"
A vague 'a computer that thinks or acts like a human', with no characteristic, scores nothing. Mark schemes reward the characteristics: a collection of data + rules, the ability to reason, and the ability to learn/adapt. State one of these rather than a general 'human-like' phrase.
Naming expert-system parts, not their roles
The most-lost marks are on the roles of expert-system components. Candidates can name the knowledge base, rule base, inference engine and interface but cannot say what each does - especially the inference engine (it applies the rules in the rule base to the facts in the knowledge base to reason towards a conclusion). Give each component as name + role.
June 2023 (s23) Paper 1 examiner report: "Very few candidates were able to accurately describe the role of the inference engine". November 2023 (w23) Paper 1 examiner report: candidates "could [not] describe their role in the process".
Machine learning is not a stored program
Asked what machine learning means, vague answers ('the computer learns') score little. The mark-scheme idea is that the program can automatically adapt its own processes and/or data (improve from more data) without being reprogrammed. Examiners noted candidates could pick the missing terms in a fill-in but could not then explain machine-learning capabilities.
November 2023 (w23) Paper 1 examiner report: "Very few candidates were able to give an accurate explanation of what is meant by machine learning capabilities."
Inference engine is the reasoner, not a store
The inference engine is the reasoning part of an expert system, not a store. Describing it as 'where data or rules are kept' is wrong - the knowledge base stores facts and the rule base stores rules. The inference engine applies the rule base to the knowledge base to reach a conclusion, often with a probability.
Knowledge base vs rule base
Do not treat the knowledge base and rule base as the same thing, or swap them. The knowledge base holds the facts about the subject; the rule base holds the logical IF-THEN rules that link those facts. The inference engine uses both - facts from the knowledge base, rules from the rule base - to reason.
Answer name + role, and trace the flow
Answer each expert-system component as name + role, never the name alone, and trace the flow: the interface takes the user's input; the inference engine applies the rule base to the knowledge base to reach a conclusion; the interface presents the advice.
Default to the safe AI triple
For 'characteristics of AI' marks, use the safe triple: data + rules, the ability to reason, and the ability to learn and adapt. The single most reliably credited characteristic in reports was the ability to learn - include it.
Explain machine learning fully
For machine learning, do not stop at 'it learns'. State that the program automatically adapts its own processes and/or data to improve from more data without being reprogrammed - that is the phrase the mark scheme wants, not a bare 'it learns'.
Artificial intelligence (AI) is a branch of computer science concerned with making computers simulate intelligent behaviour. For 0478 the examinable examples are limited to expert systems and machine learning.
Full notes, flashcards, Q&A and the topic quiz for every premium subject.
Premium plans are US$8.99/month or US$49.99/year — first month free.
Studying with a parent's blessing? Show them this.