- Type
- Knowledge-based AI system (symbolic AI)
- Key figures
- Edward Feigenbaum, Bruce Buchanan, Edward Shortliffe, John McDermott
- Pioneering systems
- DENDRAL, MYCIN, EMYCIN, XCON
- Emerged
- Mid-1960s; commercial peak in the 1980s
- Key components
- Knowledge base, inference engine, explanation facility
- Related
- Rule-based systems, neuro-symbolic AI, large language models
- Type
- Knowledge-based AI system (symbolic AI)
- Key figures
- Edward Feigenbaum, Bruce Buchanan, Edward Shortliffe, John McDermott
- Pioneering systems
- DENDRAL, MYCIN, EMYCIN, XCON
- Emerged
- Mid-1960s; commercial peak in the 1980s
- Key components
- Knowledge base, inference engine, explanation facility
- Related
- Rule-based systems, neuro-symbolic AI, large language models
An expert system is a computer program that solves problems in a narrow domain by encoding the knowledge and reasoning rules of human specialists. It separates a knowledge base of facts and IF–THEN rules from an inference engine that applies those rules to new cases, and typically includes an explanation facility that can show users why a conclusion was reached.[1]
History
Expert systems grew out of the DENDRAL project at Stanford, begun in 1965 with chemist Joshua Lederberg and led by Edward Feigenbaum. DENDRAL inferred the structure of organic molecules from mass spectrometry data, and its success established the idea that a program could capture expert judgement in a narrow field. Feigenbaum's group followed with MYCIN in the mid-1970s, a system for diagnosing blood infections and recommending antibiotics, written as roughly 600 rules that achieved performance comparable to specialist physicians in limited testing.[1][2]
MYCIN also introduced two ideas that defined the field: certainty factors, a pragmatic way to reason with uncertain evidence, and EMYCIN ("empty MYCIN"), a generic expert system shell from which domain rules could be swapped in — making expert systems a product rather than a research artefact.
The technique entered industry at scale with XCON, built by John McDermott at Digital Equipment Corporation (DEC) from 1980 to configure computer orders. XCON grew to more than 10,000 rules, and DEC claimed it and related systems saved the company over US$40 million a year.[2] A wave of start-ups and corporate AI groups followed through the mid-1980s, built largely on dedicated Lisp machines.
The boom collapsed in the late 1980s — the AI winter — as the Lisp machine market evaporated, expert system projects overran, and companies found that maintaining systems required hiring the very experts the software was meant to replace. The knowledge acquisition bottleneck — the cost and difficulty of extracting expertise from humans — proved far harder than early optimism assumed.[2]
Key Concepts
A classic expert system uses production rules of the form IF condition THEN action, evaluated by forward chaining (from observed facts to conclusions, as in monitoring) or backward chaining (from a hypothesis to supporting evidence, as in diagnosis). The separation of knowledge from inference means domain experts — not programmers — could extend the knowledge base. The explanation facility, which traces its reasoning chain, is a feature modern black-box neural networks lack. Later work on uncertainty adopted Bayesian methods and Dempster–Shafer theory alongside certainty factors.[1]
Applications and Impact
Classic domains included medical diagnosis, geological prospecting, equipment troubleshooting, financial credit assessment and configuration of complex products such as telecom switches and computer systems. Though the term fell out of fashion, the architecture survived: business rule engines such as Drools, regulatory compliance checkers, helpdesk triage and configuration tools in ERP systems are all expert-system descendants.[2]
In the LLM era the ideas have resurfaced. Teams wrap guardrails and hard business rules around language models, and neuro-symbolic AI explicitly combines learned representations with symbolic rules. Large language models can even be prompted to generate rules, easing the knowledge acquisition bottleneck that stalled the first generation.[3]
>Key Takeaways
- Expert systems encode human expertise as IF–THEN rules executed by an inference engine separate from the knowledge base.
- DENDRAL, MYCIN and XCON were the pioneering systems; XCON reportedly saved DEC over US$40 million a year.
- Their 1980s collapse produced an AI winter, driven by maintenance costs and the knowledge acquisition bottleneck.
- The architecture survives in business rules engines, compliance checkers and guardrails around LLMs.
- Their explainability remains valuable in regulated Malaysian industries such as banking and insurance.
See Also
References
🇲🇾 Relevance to Malaysia: expert systems were the AI technology available to Malaysian organisations during the computing push of the 1980s and 1990s, when rule-based systems were used for credit scoring in banks, spreadsheet-based diagnostic tools in plant maintenance, and agricultural advisory systems — an approach still reflected in the fixed eligibility rules of government assistance programmes. Today the legacy persists as rules engines inside banking, insurance and telco back-offices, where Bank Negara Malaysia (BNM) and PDPA requirements demand auditable, explainable decisions: a rule trace is far easier to defend to a regulator than an opaque model score. MIMOS and local universities teach symbolic AI as part of the AI literacy base under MDEC's framework, and Malaysian firms deploying LLM chatbots increasingly pair them with rule-based guardrails. The history of the expert system boom and bust is also a recurring case study in Malaysia's AI policy discussions about avoiding over-hyped adoption cycles.
References
- ↑Wikipedia. Expert system. https://en.wikipedia.org/wiki/Expert_system
- ↑ACM Queue / Communications of the ACM. How the AI boom went bust. https://cacm.acm.org/opinion/how-the-ai-boom-went-bust/
- ↑Turing Post. The story of AI winters and what it teaches us today. https://turingpost.substack.com/p/aiwinters