エキスパートシステム 【expert system】
概要
エキスパートシステム(expert system)とは、ある分野の専門家の持つ知識をデータ化し、専門家のように推論や判断ができるようにするコンピュータシステム。1970~80年代の人工知能(AI)研究から生まれた応用分野の一つである。例えば、医師が診断に用いる知識を一定の形式でデータとして表現し、推論エンジンと呼ばれるプログラムに読み込ませる。これに対して患者が訴える症状をデータとして入力すると、知識データに基づいて推論を行い、医師が行うのと似たように診断結果を出力する。結果は一つに特定して返答する場合もあるが、複数の候補を確度の高さなどと共に提示するシステムが多い。
人間の持つ知識それ自体は高度に複雑で、様々な形態の情報の集合として表されるが、エキスパートシステムではこれを「○○ならば××である」といった単純な条件やルールに分解し、特定のデータ形式によって表現する。規則はデータ構造として表され、推論エンジンのプログラムの論理構造からは切り離されている。これによりエンジンの開発と知識ベースの作成を分離することができ、また、知識ベースを交換することで同じエンジンで様々な分野の推論を行うことができる。
1980年代のいわゆる第2次AIブームで盛んに研究・開発されたシステムだが、実際の専門知識をルールの集合として表すのが当初の想像以上に困難(一見互いに矛盾するルール群の扱いなど)であったことや、現実の問題は極めて複雑で例外が多く、期待したほど実務的な状況での成果が上がらなかったことから失望が広がり、AI研究は再び下火になっていった。
(2018.11.14更新)
関連用語
他の辞典による解説 (外部サイト)
- ウィキペディア 「エキスパートシステム」
- imidas 時事用語事典 「エキスパートシステム」
- 日立製作所 研究紹介 用語集 「エキスパートシステム」
- ITmedia エンタープライズ 情報システム用語事典 「エキスパートシステム」
- AIZINE AI用語集 「エキスパートシステム」
- Computer Hope (英語) 「Expert system」
- WhatIs.com (英語) 「expert system」
- Techopedia (英語) 「Expert System」
- Gartner Information Technology Glossary (英語) 「Expert System」
- PC Magazine (英語) 「expert system」