用語比較
エキスパートシステムと機械学習の違い|人が書く規則と、データから見つける規則(G検定)
エキスパートシステムは、専門家の知識をif-then規則として人が書き込み、推論エンジンで答えを導く仕組みです。機械学習は、入力されたデータからコンピューターがパターンやルールを見つけます。
どちらもAIの手法ですが、規則を人が与えるのか、データから見つけさせるのかが違います。総務省の情報通信白書は、機械学習以外のAIの例としてエキスパートシステムを挙げています。
この記事の目次
この記事の根拠と出典
各セクションの見出しの下に、公式資料で確認した内容か編集部の整理かをラベルで示しています。 試験日・料金・申込条件・試験方式は変わることがあるため、申込前に公式サイトで確認してください。
エキスパートシステムと機械学習の要点
エキスパートシステム
専門家の判断を模すコンピューターシステム。知識を主にif-then規則で表し、知識ベース(事実と規則)と推論エンジン(規則を事実に当てて新しい事実を導く)で構成される。
機械学習
決まった計算方法(アルゴリズム)に基づき、入力されたデータからコンピューターがパターンやルールを見つけ、新しいデータに当てはめて識別や予測をする手法。
違いを表で確認
| 比較軸 | エキスパートシステム | 機械学習 |
|---|---|---|
| 規則の出どころ | エキスパートシステム:人(専門家の知識)が規則として書く | 機械学習:データからコンピューターが見つける |
| 知識の表し方 | エキスパートシステム:主にif-then規則 | 機械学習:データから得たパターンやルール |
| 答えを出す仕組み | エキスパートシステム:推論エンジンが規則を事実に当てはめる | 機械学習:見つけたパターンやルールを新しいデータに当てはめる |
| つまずきやすい点 | エキスパートシステム:専門家から知識を引き出す知識獲得(学術文献で最も多く挙がる欠点) | 機械学習:使えるデータを用意する前処理(白書が述べる難しさ) |
| 試験での手掛かり | エキスパートシステム:「規則」「知識ベース」「推論エンジン」「MYCIN」 | 機械学習:「データからパターンを発見」「学習」「推論」 |
G検定の学習に使う書籍(Amazon)
PRどこで迷っているかを切り分ける
AIはすべて機械学習だと思っていた人
白書は、機械学習がAIとほぼ同義で使われる場面が多いものの、AIの手法の1つだと位置づけています。機械学習以外のAIの例が、エキスパートシステムです。
エキスパートシステムも学習すると思っていた人
エキスパートシステムは、規則として書かれた知識を推論エンジンが事実に当てはめる仕組みです。規則を人が用意する点が、データから見つける機械学習との違いです。
知識ベースと推論エンジンの役割が混ざる人
知識ベースは事実と規則を持つ部分、推論エンジンは規則を既知の事実に当てはめて新しい事実を導く部分です。
具体例で使い分ける
例 1
規則から結論を導く場合(Wikipediaの例を使った説明)
知識ベースに「人間ならば死ぬ運命にある」という規則があり、「ソクラテスは人間である」という事実を入力します。
- 推論エンジンが規則の条件部に事実が合うかを調べます。
- 合えば、結論部の「ソクラテスは死ぬ運命にある」を新しい事実として加えます。
- 規則の条件側から結論側へ進むこの動きが、前向き推論の簡単な例です。
結論: 答えは書き込まれた規則から導かれます。データから規則を見つける処理はありません。
例 2
写真から野菜を区別する場合(白書の例をもとにした説明)
大量のニンジンとジャガイモの写真をコンピューターに入力します。
- コンピューターが、ニンジンとジャガイモを区別するパターンやルールを見つけます。
- その後は、ニンジンの写真を入力すると、ニンジンだという答えが出せます。
- 規則を人が1つずつ書いたのではなく、データから見つけた点が特徴です。
結論: 機械学習の例です。白書もこの例で機械学習を説明しています。
例 3
専門家の判断をシステムにしたい場合(架空の例)
ある分野の熟練者の判断を、コンピューターで再現したい場面を考えます。
- エキスパートシステムなら、熟練者から知識を聞き取って、if-then規則に書き起こします。
- 熟練者の時間を確保することは難しく、この知識獲得が欠点として最もよく挙げられます。
- 機械学習なら、判断の記録が十分にあれば、そこからパターンを見つける方法もあります。ただし使えるデータを用意する手間があります。
結論: どちらにも、知識かデータのどちらかを用意する手間があります。何を用意できるかで向き不向きが分かれます。
問題文から答えを選ぶ手順
- 1
規則を誰が用意したかを見る
人が規則として書いたならエキスパートシステム、データからコンピューターが見つけたなら機械学習です。
- 2
知識の形を見る
if-then規則と知識ベース、推論エンジンが出てくれば、エキスパートシステムの話です。
- 3
学習と推論の語を見る
学習用データで学習し、学習済みモデルで推論するなら、機械学習の話です。
- 4
欠点の書き方を見る
専門家から知識を引き出す難しさなら知識獲得、使えるデータを整える手間なら機械学習の前処理です。
試験での見分け方
- 1エキスパートシステムは、知識を主にif-then規則で表し、知識ベースと推論エンジンに分かれる。
- 2機械学習は、データからパターンやルールを見つけ、新しいデータに当てはめる手法である。
- 3機械学習はAIの手法の1つで、機械学習以外のAIの例にエキスパートシステムがある(総務省の白書)。
- 4エキスパートシステムの欠点として、学術文献で最もよく挙げられるのは知識獲得の問題である。
誤答しやすい選択肢
AIと機械学習を同じものとして答える
修正: 機械学習はAIの手法の1つです。エキスパートシステムのように、機械学習ではないAIもあります。
エキスパートシステムがデータから規則を見つけると考える
修正: エキスパートシステムの規則は、専門家の知識として人が書き込みます。データから見つけるのは機械学習です。
知識ベースと推論エンジンを逆に覚える
修正: 知識ベースが事実と規則を持ち、推論エンジンが規則を事実に当てはめて新しい事実を導きます。
確認問題
Q1知識をif-then規則で表し、知識ベースと推論エンジンで構成されるAIは?
答え: エキスパートシステム
専門家の判断を模すコンピューターシステムで、規則を人が与える点が機械学習と異なります。
Q2入力されたデータからコンピューターがパターンやルールを見つけ、新しいデータに当てはめる手法は?
答え: 機械学習
総務省の情報通信白書の説明です。AIの手法の1つです。
Q3エキスパートシステムで、規則を既知の事実に当てはめて新しい事実を導く部分は?
答え: 推論エンジン
事実と規則を持つ知識ベースと対になる部分です。
Q4エキスパートシステムの欠点として、学術文献で最もよく挙げられるものは?
答え: 知識獲得の問題
専門家の時間を確保して知識を引き出すことの難しさです。
到達チェック
- 規則の出どころの違いを1文で言える
- 知識ベースと推論エンジンの役割を説明できる
- 機械学習がAIの手法の1つだと言える
- エキスパートシステムの欠点として知識獲得を挙げられる
関連ページで確認する
同じ資格で次に知りたいこと
- 個人データの第三者提供と委託の違い|本人の同意が要るかどうかと、委託先の監督(G検定)
個人データの第三者提供と委託の違いを、個人情報保護法の第27条と第25条で整理。委託先は「第三者に該当しない」ので本人の同意は原則不要ですが、利用目的の範囲内に限られ、委託先の監督が必要です。事例と確認問題つき。G検定シラバスの第三者提供・委託の比較。
- 分類木と回帰木の違い|葉の出力と分割の基準を手計算で比較(G検定の決定木)
分類木は葉のクラスの割合から答えを出し、回帰木は葉のデータの平均で数値を予測します。分割の基準はジニ不純度やエントロピーと、平均二乗誤差の違い。4件のデータで回帰木の分割を手計算し、外挿が苦手な理由もscikit-learn公式ガイドで確認。
- BPTTと誤差逆伝播法の違い|時間方向に展開するかどうか(G検定・RNN)
BPTT(時間を通した誤差逆伝播法)と誤差逆伝播法の違いを、RNNを時間方向に展開して同じ計算を適用する関係で整理。重みの共有、計算時間とメモリが系列の長さに比例する点、確認問題つき。G検定シラバスのRNNの項目にあるBPTTと誤差逆伝播法の比較。
よくある質問
Qエキスパートシステムと機械学習は何が違う?
規則の出どころが違います。エキスパートシステムは専門家の知識を人がif-then規則として書き込み、機械学習はデータからコンピューターがパターンやルールを見つけます。
Qエキスパートシステムは機械学習の一種?
いいえ。総務省の情報通信白書は、機械学習以外のAIの例としてエキスパートシステムを挙げています。
QG検定にエキスパートシステムは出る?
JDLAの公式シラバスの知識表現とエキスパートシステムの項目に、エキスパートシステムやMYCINなどのキーワードが挙がっています。実際の出題の形は公表されていないので、機械学習との違いを説明できるようにしておくと安心です。
次に見る比較
- G検定・DS検定・統計検定2級で重なる用語10語の比較
同じ名前の用語の定義と収録章を、資格ごとに並べます。
- ベイズの定理と条件付き確率の違い(統計検定2級の式と計算例)
求める確率の向きの違いと、陽性になる確率の計算例を確かめます。
- 紛らわしい用語ペア早見表
混同しやすい用語の違いと判定の手掛かりを、資格別の一覧で確かめます。
執筆: AI資格ドリル編集部(運営者情報を見る)
