オントロジー(Ontology)
解説
オントロジー(Ontology)とは、本来は「存在論」という哲学用語ですが、AI分野では「概念化の明示的な仕様(ある領域の知識を体系化し、コンピュータが処理できるように定義したもの)」を指します。
「意味ネットワーク」との違い
知識をネットワーク状につなぐ「意味ネットワーク」と似ていますが、オントロジーはより厳密で形式的です。
単に言葉をつなぐだけでなく、以下のような関係性を厳密に定義することで、AIが「推論(AだからBである)」を行えるようにします。
- is-a 関係(汎化・特化):「人間 is a 哺乳類(人間は哺乳類の一種である)」という親子関係。
- part-of 関係(集約・分解):「タイヤ part of 車(タイヤは車の一部である)」という構成関係。
セマンティックWebとトム・グルーバー
この概念は、Web上の情報に意味を持たせてコンピュータに理解させる「セマンティックWeb」(ティム・バーナーズ=リーが提唱)の中核技術としても重要視されています。また、AIにおけるオントロジーの定義を提唱したトム・グルーバー(Tom Gruber)の名前も重要です。
G検定対策
出題ポイント
- 定義の提唱者:トム・グルーバー(Tom Gruber)。「概念化の明示的な仕様」というフレーズが頻出。
- 目的:知識の共有と再利用。異なるシステム間でも「言葉の意味」を共通化して理解できるようにすること。
- ヘビーウェイト vs ライトウェイト:
よくあるひっかけ問題
- × オントロジーとは、単なる用語集(辞書)のことである
(解説)単語のリストではありません。単語ごとの「関係性」や「階層構造」まで定義し、コンピュータが推論できるようにした「知識の体系」です。
