同じ「マウス」という言葉でも、動物の話かパソコンの話かで意味は変わります。人によってバラバラな言葉の使い方のままでは、知識をコンピュータで共有できません。そこで「知識を記述する言葉と意味の約束事」を定めるのがオントロジーです。G検定ではグルーバーの定義と、ヘビーウェイト/ライトウェイトの2つの流れが頻出です。

📖 ひと言でいうと

オントロジーとは、知識を記述するときに使う言葉(語彙)とその意味、言葉どうしの関係性を、みんなで共有できるように明確な約束事(仕様)として定義したものです。例えるなら、業界共通の「用語集+記述ルールブック」です。建築図面が世界共通の記号ルールで描かれているから誰の図面でも読めるように、知識も共通の約束事に従って記述されていれば、別の人・別のシステムが書いた知識を統合して再利用できるのです。

🖼 1枚でわかるオントロジー

オントロジー = 知識を記述する「約束事」
  • 語源 — 本来は哲学用語で「存在論」の意味
  • AIでの定義 — トム・グルーバーによる「概念化の明示的な仕様」
  • 動機 — 知識ベースの開発・保守にコストがかかるという問題意識
  • 中身 — 語彙・意味・関係性を共有可能な仕様として定義
  • 2つの流れ — ヘビーウェイト(厳密派)とライトウェイト(効率派)
つくもち屋「G検定対策」SUMMARY

📘 対策テキストの説明

本来は哲学用語で存在論(存在に関する体系的理論)という意味。人工知能の用語としては、トム・グルーバー(Tom Gruber)による「概念化の明示的な仕様」という定義が広く受入れられており、エキスパートシステムのための知識ベースの開発と保守にはコストがかかるという問題意識に端を発している。知識を記述する時に用いる「言葉(語彙)」や「その意味」、それらの関係性を共有できるように明確な約束事(仕様)として定義。オントロジーの研究が進むにつれ、知識を記述することの難しさが明らかになり、ヘビーウェイトオントロジー、ライトウェイトオントロジーという2つの流れが生まれた。

押さえどころは4点です。①語源は哲学の「存在論」であること、②AI用語としてはトム・グルーバーの「概念化の明示的な仕様」という定義が広く受け入れられていること、③出発点は「知識ベースの開発・保守はコストがかかる」という問題意識であること、④研究が進む中でヘビーウェイトとライトウェイトの2つの流れが生まれたこと。人名・定義・2つの流れという3点セットは、そのまま出題される定番です。

🔍 しっかり理解する

なぜ「約束事」が必要になったのか

エキスパートシステムの時代、知識ベースはシステムごとに個別に作られていました。しかし、ある病院の診断システムのために苦労して記述した医療知識が、別のシステムでは言葉の定義が違って使い回せない——こんな非効率が常態化し、知識ベースの開発と保守のコストが深刻な問題になりました。そこで、「そもそも知識を記述する言葉と意味を、最初から共有できる仕様として決めておこう」という発想が生まれます。これがAIにおけるオントロジーです。哲学で「存在とは何か」を体系的に論じる存在論の名を借りて、「世界にどんな概念が存在し、どう関係し合うか」を明示的に仕様化する取り組みを指すようになりました。

グルーバーの定義「概念化の明示的な仕様」

トム・グルーバーの定義「概念化の明示的な仕様」は一見難解ですが、分解すると素直です。「概念化」とは、対象の世界をどんな概念の集まりとして捉えるかということ。「明示的な仕様」とは、それを暗黙の了解にせず、誰でも(コンピュータでも)参照できる形で書き下すことです。たとえば医療分野なら「疾患」「症状」「治療法」という概念があり、「疾患は症状を引き起こす」という関係がある——と明文化しておけば、異なる人が記述した知識でも同じ土台の上で統合・活用できます。

ヘビーウェイトとライトウェイト:厳密さか効率か

知識を記述する難しさが明らかになる中で、オントロジー構築には対照的な2つの流れが生まれました。

🅰 ヘビーウェイトオントロジー
  • 哲学的考察を重視し、概念を厳密に定義
  • 人手で丁寧に構築するため時間とコストがかかる
  • 品質の高い知識体系を目指す立場
🅱 ライトウェイトオントロジー
  • 厳密さより効率を重視
  • データマイニングなどで自動的に知識を抽出
  • 完全でなくても実用性を優先する立場

ヘビーウェイトは「正しさを突き詰める職人の辞書づくり」、ライトウェイトは「多少粗くても大量データから自動で用語集を作る」アプローチと整理できます。どちらが優れているというより、目的に応じた使い分けであり、Web時代にはライトウェイトの流れが存在感を増しました。

💡 具体例で考える

ヘビーウェイト側の象徴的な取り組みが、Cyc(サイク)プロジェクトです。1984年に始まったこのプロジェクトは、「すべての木は植物である」といった人間の一般常識を、形式的な知識としてコンピュータに記述し続けています。常識という膨大であいまいな知識を厳密に体系化する試みは、数十年単位の時間を要する壮大な事業となっており、ヘビーウェイトなアプローチの困難さと徹底ぶりを同時に物語っています。

ライトウェイト側の考え方は、Web上のデータから概念や関係を自動抽出する方向で発展し、後のセマンティックWebやナレッジグラフ(検索エンジンが概念間の関係を保持して検索結果に活用する仕組み)につながる流れを作りました。「厳密さを多少妥協しても、大規模に・自動的に」という発想が現代のWeb技術と相性がよかったのです。

⚠️ よくある誤解・紛らわしい用語

💡 ポイント
  • 「オントロジー=哲学の存在論そのもの」は誤り — 語源は哲学用語ですが、AI用語としては「概念化の明示的な仕様」、つまり知識記述の約束事を指します。
  • 意味ネットワークとの混同 — 意味ネットワークは知識をノードとリンクで「表現する手法」、オントロジーは知識記述に使う語彙・意味・関係性の「仕様を定める」取り組みです。オントロジーという土台の上で、意味ネットワークのような表現が共有可能になります。
  • ヘビー/ライトの取り違え — 「哲学的考察を重視・高コスト」がヘビーウェイト、「効率重視・データマイニング等で自動抽出」がライトウェイトです。特徴を入れ替えた選択肢が定番のひっかけです。
  • 人名のひっかけ — 「概念化の明示的な仕様」はトム・グルーバーの定義です。同じ節に登場する他の人名(ワイゼンバウムなど)と入れ替えられても気づけるようにしましょう。

📝 試験でのポイント

💡 ポイント
  • 概念化の明示的な仕様」という定義とトム・グルーバーの名前の組み合わせは最頻出です。確実に結び付けましょう。
  • 「本来は哲学用語で存在論という意味」という語源の記述も正誤問題で問われます。
  • ヘビーウェイト/ライトウェイトの特徴の対応(哲学的考察・高コスト vs 効率・自動抽出)を選ばせる問題が想定されます。
  • 「エキスパートシステムの知識ベースの開発・保守コスト」という問題意識から出発した、という背景文脈も押さえておきましょう。

📚 まとめ

💡 ポイント
  • オントロジーは本来「存在論」を意味する哲学用語で、AIでは知識記述の語彙・意味・関係性を共有可能な約束事として定義する取り組みです。
  • トム・グルーバーの「概念化の明示的な仕様」という定義が広く受け入れられています。
  • 出発点は、知識ベースの開発・保守コストという問題意識でした。
  • 研究の進展とともに、厳密さ重視のヘビーウェイトと効率重視のライトウェイトという2つの流れが生まれました。