1.3 β Expert systems & MYCIN π
At first, researchers thought they could recreate intelligence by writing strict
rules: βIf this, then that.β This is called symbolic AI (or
symbolic programming). The idea: lock a human expertβs knowledge into a long
list of IF β¦ THEN β¦ rules.
π’ In plain words β an expert system is a giant list of βifβ¦ thenβ¦β statements hand-written by humans. No learning: it blindly applies what it was told.
The iconic example: MYCIN. Developed at Stanford University in the 1970s by Edward Shortliffe, MYCIN diagnosed bacterial blood infections and recommended treatment by asking the physician a series of questions. It relied on roughly 500 to 600 rules and could even explain its reasoning when asked.
The general limitation of expert systems: the world is too complex to fit into fixed rules. As soon as a situation wasnβt anticipated in the βmanual,β the system was lost. This is called the βbrittlenessβ of these systems.
π§© Concrete example β imagine an expert system that sorts fruit with the rule βif round and orange β orange.β Show it a tangerine (round and orange): it labels it βorange.β Show it a blood orange (reddish): it breaks, because no rule anticipated that color. Thatβs brittleness.
β Check your understanding β why did MYCIN, despite performing well, never treat real patients?
See the answer
Not for a performance reason: it diagnosed as well as the specialists. It tripped over the real world β impossible to integrate into hospital work, plus questions of legal liability (βwho is at fault if the machine is wrong?β) and ethics.
β In short
- An expert system applies
IFβ¦THENrules written by humans (symbolic AI).- MYCIN (Stanford, 1970s) diagnosed infections as well as the experts.
- Its limit β and that of all symbolic AI β is brittleness when facing the unexpected.
π My note
A training byBaxIA