AI・機械学習
中級

Expert System / エキスパートシステム (1980年代)(エキスパートシステム)

Expert System は1970年代後半-1980年代に隆盛した知識ベース AI システムで Mycin (1972年-Stanford・抗生物質処方診断)・XCON/R1 (1978年DEC・コンピュータ構成自動化)・DENDRAL (1965年-Stanford・化学構造分析)・Prolog 言語 (1972年) 採用しAI 第1冬 (1969-1980年代) からの復活を担った歴史的 AI 技術。

0 回閲覧
0 いいね
2026/5/13 更新
関連タグ
expert-system
1980s
mycin
xcon
dendral
prolog
edward-feigenbaum
knowledge-base
rule-based
ai-revival
ai-history
ai-winter

Expert System / エキスパートシステム (1980年代)

概要

Expert System (エキスパートシステム・専門家システム) は1970年代後半-1980年代に隆盛した知識ベース (Knowledge Base) AI システムで Mycin (1972年-Stanford・Edward Shortliffe 開発・抗生物質処方診断・600ルール) ・XCON/R1 (1978年-1980年代Digital Equipment Corporation DEC・John McDermott 開発・VAX コンピュータ構成自動化・10,000+ ルール・$25M/年 節約)・DENDRAL (1965年-Stanford・Edward Feigenbaum・「Father of Expert Systems」・化学構造分析)・Prolog 言語 (1972年Alain Colmerauer・Marseille・論理プログラミング) 採用しAI 第1冬 (1969-1980年代Perceptron 1969年Minsky 論文以降のニューラルネット研究停滞期) からの一時的復活を担った歴史的 AI 技術。1990年代Backpropagation 復活 (1986年Rumelhart・Hinton) ・1990年代AI 第2冬 (Expert System の限界露呈) を経て2012年AlexNet で Deep Learning 復活で現代AI 主役交代。

主な特徴・仕組み

  • 隆盛時期: 1970年代後半-1980年代 (約15年・AI 第1冬から第2冬の間)
  • 動作: 知識ベース (専門家の知識をIF-THEN ルールで体系化) +推論エンジン (Inference Engine・ルール適用)
  • 主要言語: LISP (1958年John McCarthy)・Prolog (1972年Alain Colmerauer・論理プログラミング・Horn 節)
  • 代表的システム: Mycin・XCON・DENDRAL・PROSPECTOR・CADUCEUS・INTERNIST-1
  • 適用領域: 医療診断・コンピュータ構成・地質探査・化学分析・税務相談
  • 市場規模: 1980年代末$1B+ (Expert System Shell・Inference Corp.・IntelliCorp 等の企業)
  • 限界: 知識獲得 (Knowledge Engineering Bottleneck・専門家からのルール抽出困難)・常識推論不可・学習能力なし
  • 後継: 1990年代衰退・現代Deep Learning (2012年-) で代替

DENDRAL (1965年-Stanford)

世界初の本格Expert System:

  • 開発: 1965-1980年代Stanford University AI Lab・Edward Feigenbaum (1936-・Stanford 名誉教授・1994年Turing Award)・Joshua Lederberg (1925-2008・Nobel 医学賞)・Bruce Buchanan
  • タスク: 化学構造分析 (Mass Spectrometer の出力から分子構造を推定)
  • 言語: Lisp ベース
  • 革新: 「知識ベース」概念の起点・「Heuristic Search」(発見的探索) の応用
  • 後継: Meta-DENDRAL (1976年・学習可能Expert System)・現代Computational Chemistry の祖先

Mycin (1972年-Stanford)

医療診断Expert System の代表:

  • 開発: 1972-1980年Stanford Edward Shortliffe (1947-・医学博士+計算機博士・後CEO of American Medical Informatics Association) 主導
  • タスク: 細菌感染症の診断+抗生物質処方
  • ルール数: 600 IF-THEN ルール
  • 言語: Lisp ベース
  • 評価: Stanford 医学部教員と同等の診断精度 (1979年研究)
  • 問題: (1) 臨床使用に承認されず (法的責任の問題)・(2) Knowledge Engineering Bottleneck (専門家からのルール抽出困難・専門家不足)
  • 歴史的意義: Expert System の最高峰評価・但し商業失敗

XCON / R1 (1978年-1986年DEC)

商業成功Expert System の代表:

  • 開発: 1978-1986年Digital Equipment Corporation DEC・John McDermott (Carnegie Mellon)
  • タスク: VAX コンピュータの注文構成自動化 (顧客の要件から最適なハードウェア構成生成)
  • ルール数: 1978年250ルール→1986年10,000+ ルール
  • 言語: OPS5 (ルールベース言語)
  • 評価: $25M/年の節約 (DEC) ・10年継続運用 (1979-1989年)
  • 歴史的意義: 「Expert System で商業成功」初の事例・以降企業のExpert System 採用増加
  • 限界: VAX 製品の終焉と同期に廃止 (1989年-1990年代初期)

Prolog 言語 (1972年Alain Colmerauer)

Expert System の主要プログラミング言語:

  • 発表: 1972年Alain Colmerauer・Robert Kowalski (Edinburgh) ・Marseille University
  • 言語パラダイム: 論理プログラミング・Horn 節 (限定的First Order Logic)
  • 動作: 事実 (Facts) +規則 (Rules) +クエリ (Queries) で論理推論
  • 採用: 1980年代AI 研究の主要言語 (Lisp と並走)
  • 採用システム: Borland Turbo Prolog (1986年商用) ・SWI-Prolog (現代主流オープンソース)
  • 影響: 1981年日本第5世代コンピュータ計画 (Fifth Generation Computer Systems・10年$400M 投資・Prolog ベース) ・但し1992年計画失敗
  • 後継: 現代Logic Programming・Datalog・Answer Set Programming・限定的利用

1981年日本第5世代コンピュータ計画

Expert System への国家投資:

  • 1981年通産省 (現経済産業省) 発表: 「第5世代コンピュータ システム」10年計画・$400M (¥570億)
  • 目標: Prolog ベースの並列推論マシン・「Knowledge Information Processing System」(KIPS)
  • 目的: 日本のAI 産業独立・米国IBM/Cray 等への対抗
  • 結果: 1992年計画終了・「失敗」と評価・但し並列処理技術・論理プログラミング研究で部分的成果
  • 業界影響: 1990年代AI 第2冬の一因 (日本の Expert System 投資の失敗が業界全体への警鐘)

1990年代AI 第2冬 (Expert System 衰退)

Expert System の限界:

  • 1990年代AI 第2冬 (約1990-2000年): Expert System の限界露呈
  • 原因: (1) Knowledge Engineering Bottleneck (専門家からのルール抽出に膨大な時間)・(2) Expert System の保守困難 (ルール更新の労力)・(3) 常識推論不可・(4) 学習能力なし (1980年代Expert System は全て静的)・(5) 1992年日本第5世代コンピュータ計画失敗・(6) Lisp Machine 衰退 (1990年代Symbolics 倒産)
  • 後継: 1990年代SVM (Support Vector Machine・1995年Vapnik) ・Random Forest (2001年Breiman)・Backpropagation MLP の復活・2012年AlexNet で Deep Learning 革命

1956-2024年Expert System の系譜

68年AI 史でのExpert System の位置:

  • 1956年Dartmouth Conference: AI 出発点
  • 1958年Perceptron: ニューラルネット起源
  • 1965年DENDRAL: 世界初Expert System
  • 1969年Minsky「Perceptrons」: ニューラルネット停滞・AI 第1冬
  • 1972年Mycin: 医療Expert System
  • 1978年XCON: 商業成功Expert System
  • 1981年第5世代コンピュータ計画 (日本): Expert System への国家投資
  • 1986年Backpropagation 再発見: ニューラルネット復活開始
  • 1990年代AI 第2冬: Expert System 衰退
  • 2012年AlexNet: Deep Learning 革命・Expert System 主役交代
  • 2024年現代: Expert System は限定的分野 (法律・医療の一部) で継続・Deep Learning が主流

関連技術との違い

項目Perceptron (1958)Expert System (1980s)Deep Learning (2012-)
性質ニューラルネット (連続関数)**ルールベース (IF-THEN) **多層ニューラルネット
知識源データから学習**専門家から手動抽出 (Knowledge Engineering) **大量データから学習
学習能力あり (重み更新)**なし (静的ルール) **あり (Backpropagation)
適用領域パターン認識医療診断・コンピュータ構成・税務画像認識・自然言語・全領域
時代1958-1986年 (冬) ・1986年-現代 (復活)1970年代後半-1990年代2012年-現代 (AI 革命)

よくある質問 (FAQ)

Q1: なぜExpert System が1980年代に隆盛したか? A: (1) 1969年Perceptron 限界露呈でAI 第1冬入り・ニューラルネット研究停滞・(2) Expert System が「専門家の知識を機械化」できる代替案・(3) Mycin (医療診断 Stanford 1972年)・XCON (DEC $25M/年節約 1978年-) 等の成功事例・(4) 1981年日本第5世代コンピュータ計画への国家投資 ($400M)・(5) Lisp/Prolog 言語のサポート充実・(6) AI 専用HW (Lisp Machine・Symbolics) 普及・全要因で「AI 第1冬からの復活」担った。

Q2: なぜExpert System が衰退したか? A: (1) Knowledge Engineering Bottleneck (専門家からのルール抽出困難)・(2) 静的ルールで学習能力なし・常識推論不可・(3) 1992年日本第5世代コンピュータ計画失敗・(4) Lisp Machine 衰退 (Symbolics 1995年破産)・(5) 1995年SVM・2001年Random Forest 等の機械学習主流化・(6) 2012年AlexNet で Deep Learning 革命・(7) ルール手動メンテナンスのコスト膨大・全要因で「AI 第2冬」(1990-2000年) 入り。

Q3: 現代でExpert System 活用領域は? A: 限定的だが継続。(1) 法律 (LexisNexis・Westlaw の判例検索)・(2) 医療 (一部診断支援・但しIBM Watson Health 2022年売却で苦境)・(3) 税務 (TurboTax 等)・(4) 自動車保険 (見積もり計算)・(5) 工業診断 (故障診断システム)・現代では Hybrid AI (Expert System+Deep Learning) で機能補完・「Symbolic AI」(Expert System 系) と「Connectionist AI」(Deep Learning 系) の融合進行中。

まとめ

  • 1970年代後半-1980年代隆盛
  • Mycin (1972年Stanford・抗生物質診断)
  • XCON (1978年DEC・$25M/年節約)
  • DENDRAL (1965年Stanford・化学構造)
  • AI 第1冬からの復活担う
この記事について
カテゴリーAI・機械学習
難易度中級
作成日2026/5/13