Zum Inhalt springen

Expert Systems and the First AI Winter

Zusammenfassung

In the early 1980s, artificial intelligence appeared to have finally arrived. Expert systems — rule-based programs that encoded the knowledge of human specialists — were diagnosing diseases, configuring computers, and finding mineral deposits. The market was booming, Japan was funding a trillion-yen national AI initiative, and companies were buying Lisp machines at $100,000 apiece. By 1987, it was over. The expert systems had revealed their brittleness, the Lisp machines had been undercut by cheaper workstations, and the Japanese Fifth Generation Project had produced impressive Prolog systems that nobody used commercially. The collapse became known as the First AI Winter — the second long freeze in a field with a recurring pattern of enthusiasm followed by disillusionment.

The Origins of Expert Systems: DENDRAL and MYCIN

The expert system concept emerged at Stanford in the 1960s under Edward Feigenbaum, who had studied under Herbert Simon at Carnegie Mellon and brought Simon’s ideas about knowledge representation to a more practical engineering problem.

Feigenbaum’s insight was that general intelligence was probably too hard to build, but narrow, deep expertise might be achievable. If you could capture the decision rules that an experienced specialist applied to a specific problem domain — the if-then chains of a diagnostician, the elimination sequences of an analytical chemist — you could encode that knowledge in a rule base and reason over it mechanically.

DENDRAL (1965–1983) was the proof of concept. The goal was automated organic chemistry: given mass spectrometry data about an unknown compound, deduce its molecular structure. The system encoded the reasoning strategies of mass spectrometrists in explicit rules, and it performed at the level of a working chemist on its target class of compounds. DENDRAL was the first program to be judged better at a specific intellectual task than most human practitioners.

MYCIN (1972–1976) was the system that made the field. Developed by Edward Shortliffe at Stanford, MYCIN diagnosed bacterial infections causing severe meningitis and bacteremia, and recommended antibiotic treatments. Its knowledge base eventually contained approximately 600 rules of the form:

IF the infection is primary-bacteremia AND the site is one of the sterile sites AND the suspected portal of entry is the gastrointestinal tract, THEN there is suggestive evidence (0.7) that the organism is Bacteroides.

In a 1979 evaluation, MYCIN’s treatment recommendations were rated acceptable by Stanford infectious disease faculty for 65% of cases — compared to 42–62% for practicing physicians and medical students. A computer program was giving better antibiotic advice than many doctors. The evaluation was careful and credible.

MYCIN also introduced certainty factors — a non-probabilistic mechanism for representing degrees of belief — that influenced subsequent expert system design, though statisticians later pointed out that the approach had theoretical flaws. More importantly, MYCIN never reached clinical deployment: the legal, liability, and workflow integration problems of deploying a medical AI system in the 1970s proved as intractable as the technical ones.

The 1980s Boom: XCON, Industry, and the $400M Market

The commercial application that proved expert systems could be profitable came from Digital Equipment Corporation. XCON (also called R1), developed at Carnegie Mellon by John McDermott beginning in 1978 and deployed at DEC in 1980, configured VAX computer systems.

Configuring a VAX was genuinely complex: hundreds of components had to be selected and connected in valid combinations, and DEC’s salespeople were making expensive configuration errors that required costly on-site corrections. XCON encoded the configuration rules — the dependency constraints, power requirements, and placement rules — in a production rule system and applied them to incoming orders. By 1984, XCON was processing thousands of orders per year, DEC estimated it was saving the company roughly $40 million annually, and it had grown to approximately 2,500 rules.

XCON was the case study that launched a thousand expert system projects. The pattern seemed straightforward: find a domain expert, extract their knowledge into rules, build a rule interpreter, deploy. By 1984, the U.S. AI industry had grown to a $400 million market, doubling annually. Companies like Teknowledge, IntelliCorp, Inference Corporation, and Carnegie Group were selling expert system shells — frameworks that provided the rule engine while clients supplied the domain knowledge.

Lisp was the language of choice for AI research, and a specialized industry emerged to supply the hardware to run it efficiently. Symbolics and Lisp Machines Inc. (LMI) sold dedicated Lisp workstations — single-user machines purpose-built for the demanding memory and garbage collection requirements of large Lisp programs. A Symbolics 3600 cost roughly $100,000, and universities and AI companies bought them in significant numbers. Symbolics employed 1,000 people at its peak in 1986. The Lisp machine was the workstation of the AI boom.

Japan’s Fifth Generation: The $400M Challenge

The commercial AI boom was American, but the most ambitious bet on the expert systems paradigm came from Japan.

In 1982, Japan’s Ministry of International Trade and Industry (MITI) launched the Fifth Generation Computer Project — a ten-year, approximately ¥50 billion ($400 million) national initiative to build the next generation of computing. The first through fourth “generations” were vacuum tubes, transistors, integrated circuits, and VLSI; the Fifth Generation would be intelligent computers that could reason, understand natural language, and serve as expert systems at massive scale.

The technical bet was on Prolog — a logic programming language in which programs described logical relationships and a built-in inference engine deduced conclusions. Where Lisp was a general-purpose functional language that happened to be good for AI, Prolog was specifically designed for knowledge representation and logical inference. Fifth Generation systems would be built in Prolog on parallel hardware designed to execute logical inferences efficiently, targeting performance of 100 million to 1 billion logical inferences per second (LIPS).

The project was headquartered at the Institute for New Generation Computer Technology (ICOT) in Tokyo, staffed by approximately 100 researchers, and organized around an explicit mission of technological independence. Japan had become dominant in consumer electronics and semiconductors; the Fifth Generation Project was the attempt to capture the next layer of the technology stack.

The reaction in the West was alarm. The U.S. government launched the DARPA Strategic Computing Initiative partly in response, funding parallel AI and hardware research. Edward Feigenbaum and Pamela McCorduck’s 1983 book The Fifth Generation: Artificial Intelligence and Japan’s Computer Challenge to the World described the initiative as an existential threat to American technological leadership.

The Lighthill Report

In Britain, the critique of AI came earlier and from an unexpected source. In 1973, mathematician Sir James Lighthill published a report commissioned by the Science Research Council assessing the state of AI research. His conclusion was negative: AI had failed to deliver on its promises in robotics, language understanding, and problem solving. The Lighthill Report led to the near-complete withdrawal of British government funding from AI research and contributed to what became known as the First AI Winter in Britain, preceding the American version by over a decade.

The Collapse: Brittleness, Maintenance, and the Workstation

The expert systems market collapsed with surprising speed between 1986 and 1987.

The problems were structural, not incidental. Expert systems were brittle. They worked well within the precise boundaries of their training domain, and failed unpredictably outside them. MYCIN could recommend antibiotic treatment for bacterial meningitis and bacteremia; it could not adjust its reasoning when presented with an unusual case, a patient with an unknown prior condition, or a question slightly outside its rule base. Real clinical cases had a frustrating habit of falling into the gaps between rules.

Knowledge engineering — the process of extracting expertise from human specialists and encoding it as rules — proved far harder and more expensive than anticipated. Experts did not know their own knowledge; much of what they did was tacit, based on pattern recognition and intuition that could not be directly articulated as explicit rules. When they tried to explain their reasoning, they often described an idealized version that did not match their actual practice. Knowledge engineers spent months working with domain experts to produce rule bases that were inevitably incomplete and required constant maintenance as the domain evolved.

XCON itself illustrated this problem. The system grew from 750 rules in 1980 to over 10,000 by 1986, and maintaining it had become a major ongoing engineering effort. Each change to DEC’s product line required corresponding changes to the rule base — changes that could introduce new errors. The system was operational, but it was not an autonomous intelligent agent; it was an enormously complex software artifact requiring continuous expert attention.

The Lisp machine market collapsed in 1987 for a different reason: the general-purpose workstation had caught up. Sun Microsystems’ Unix workstations offered comparable performance for expert system applications at a fraction of the cost — and ran a much wider range of software. Symbolics, which had dominated a specialized market, found its competitive advantage eliminated. The company began a long decline; it filed for bankruptcy in 1996 and was eventually reduced to maintaining its domain name, symbolics.com, which became a footnote in internet history as the first commercially registered .com domain.

DARPA reduced its Strategic Computing Initiative funding after 1988, concluding that progress was not meeting expectations. The AI market, which had been doubling annually, contracted sharply. Companies that had positioned themselves as AI vendors either pivoted to conventional software development or failed. The Second AI Winter had begun.

The Fifth Generation’s Anticlimax

The Japanese Fifth Generation Project concluded in 1992. Its technical achievements were genuine: the project produced advanced Prolog systems, parallel inference hardware, and contributed significantly to programming language research. Some of the work on constraint programming influenced subsequent industrial applications.

But the goal of commercially useful intelligent computers capable of reasoning in natural language was not met. The Prolog-based systems performed well at formal deduction and constraint satisfaction; they performed poorly at the open-ended, ambiguous, knowledge-dependent tasks that characterized real-world intelligence. The hardware achieved high logical inference rates, but it turned out that logical inference rate was not the right metric for intelligence.

The project’s director, Kazuhiro Fuchi, acknowledged in 1992 that the system had not achieved the natural language understanding or knowledge representation goals that had motivated it. The researchers dispersed; some of the work found its way into industrial constraint satisfaction tools. The Fifth Generation Computer itself was never manufactured for commercial sale.

The American response — the Strategic Computing Initiative — had a similarly mixed record, funding some important basic research while failing to produce the autonomous vehicle or battle management systems that had been advertised.

What Survived: The Expert System Legacy

The First AI Winter did not extinguish everything. Several technologies and concepts from the expert systems era survived and found lasting applications.

Constraint programming — the approach of describing a problem as a set of constraints and using specialized solvers to find satisfying assignments — proved durable. Modern industrial scheduling, logistics optimization, and compiler register allocation use constraint solving techniques with roots in the Fifth Generation era.

Rule engines — the inference machinery at the heart of expert systems — persisted as enterprise software components. Systems like Drools (JBoss) remain in production use for business rule management in banking, insurance, and healthcare administration, handling the regulatory compliance and policy enforcement cases for which explicit rules remain appropriate.

The most important legacy was negative: the expert systems collapse established that knowledge engineering does not scale. The assumption that intelligence could be achieved by extracting and encoding expert knowledge in rules was wrong — not because the rules were inaccurate, but because real-world problems involved too many edge cases, required too much background knowledge, and demanded contextual judgment that explicit rules could not capture.

This failure made the statistical and neural approaches that followed more attractive by default. When Geoffrey Hinton and others argued in the late 1980s and 1990s that learned distributed representations would outperform hand-engineered knowledge, the expert systems failure was a significant part of the motivation. The deep learning revolution that followed was in part the vindication of an alternative paradigm — one in which systems learned from data rather than being taught by knowledge engineers.

Dead End: The Knowledge Acquisition Bottleneck

Expert systems failed at exactly the point where they should have succeeded: in real-world deployment at scale. The laboratory results — MYCIN’s 65% accuracy, XCON’s $40M in savings — were real. The failure was in generalization.

The Knowledge Acquisition Bottleneck

The central limitation of the expert systems paradigm was identified clearly by the researchers themselves: it was called the knowledge acquisition bottleneck. Extracting expertise from humans and encoding it as rules was slow, expensive, error-prone, and required continuous maintenance. Every new case type required new rules. Every change in the domain required auditing the existing rule base for conflicts and gaps. The approach scaled linearly with knowledge at best, and the knowledge required for general intelligence was effectively unbounded. No number of knowledge engineers could close the gap.

The First AI Winter ended not because expert systems improved, but because a different approach — statistical learning from data — began producing results that the rule-based paradigm could not match. The lesson that data-driven learning could outperform explicitly encoded rules was not obvious in 1987; by 2012 it was undeniable. The expert systems era was the necessary demonstration of what the alternative approach had to beat.


📚 Sources