Web教科書

オントロジー

オントロジー(Ontology)

解説

オントロジー(Ontology)とは、本来は「存在論」という哲学用語ですが、AI分野では「概念化の明示的な仕様(ある領域の知識を体系化し、コンピュータが処理できるように定義したもの)」を指します。

「意味ネットワーク」との違い

知識をネットワーク状につなぐ「意味ネットワーク」と似ていますが、オントロジーはより厳密で形式的です。
単に言葉をつなぐだけでなく、以下のような関係性を厳密に定義することで、AIが「推論(AだからBである)」を行えるようにします。

  • is-a 関係(汎化・特化):「人間 is a 哺乳類(人間は哺乳類の一種である)」という親子関係。
  • part-of 関係(集約・分解):「タイヤ part of 車(タイヤは車の一部である)」という構成関係。

セマンティックWebとトム・グルーバー

この概念は、Web上の情報に意味を持たせてコンピュータに理解させるセマンティックWeb(ティム・バーナーズ=リーが提唱)の中核技術としても重要視されています。また、AIにおけるオントロジーの定義を提唱したトム・グルーバー(Tom Gruber)の名前も重要です。


G検定対策

出題ポイント

  • 定義の提唱者:トム・グルーバー(Tom Gruber)。「概念化の明示的な仕様」というフレーズが頻出。
  • 目的:知識の共有と再利用。異なるシステム間でも「言葉の意味」を共通化して理解できるようにすること。
  • ヘビーウェイト vs ライトウェイト:
    • Cycプロジェクトのような人間が手動で厳密に作るものを「ヘビーウェイト・オントロジー」、
    • WatsonのようにWebから自動収集するものを「ライトウェイト・オントロジー」と呼ぶ。

よくあるひっかけ問題

  • × オントロジーとは、単なる用語集(辞書)のことである
    (解説)単語のリストではありません。単語ごとの「関係性」や「階層構造」まで定義し、コンピュータが推論できるようにした「知識の体系」です。
タイトルとURLをコピーしました