AI資格ドリル
資格を選ぶ

用語比較

意味ネットワークとオントロジーの違い(G検定)

違いは、何を述べているかです。意味ネットワークは、概念をノード、概念どうしの関係をリンクで表す知識表現の枠組みです。オントロジーは、ある分野にある概念・属性・関係を体系的に定義し、知識を共有・再利用しやすくする考え方です。

G検定のシラバスは、どちらも「人工知能をめぐる動向」のキーワードに挙げています。is-a関係とpart-of関係は、意味ネットワークでよく使う2種類のリンクです。

この記事の根拠と出典

各セクションの見出しの下に、公式資料で確認した内容か編集部の整理かをラベルで示しています。 試験日・料金・申込条件・試験方式は変わることがあるため、申込前に公式サイトで確認してください。

意味ネットワークとオントロジーの要点

意味ネットワーク

概念をノード、関係をリンクとして表す知識表現の枠組み。よく使う関係は、一種を表すis-a関係と、一部を表すpart-of関係。

オントロジー

ある分野に関わる概念、性質、関係を体系的に定義する考え方。個体、クラス、属性、関係を記述し、知識の共有と再利用をしやすくする。

違いを表で確認

比較軸意味ネットワークオントロジー
中心になる問い概念どうしがどうつながっているかその分野にどんな概念・属性・関係があるか
表すものノード(概念)とリンク(関係)のつながり概念、性質、関係の定義(個体、クラス、属性、関係)
G検定での代表的な語is-a関係(一種)、part-of関係(一部)知識の共有・再利用、Cycプロジェクト(常識の大規模な知識ベース)

どこで迷っているかを切り分ける

01

用語の意味を取り違えて選択肢を迷う人

「ノードとリンクで概念の関係を表す」とあれば意味ネットワーク、「分野の概念や関係を体系的に定義して共有する」とあればオントロジーです。選択肢の主語に注目すると切り分けられます。

02

is-aとpart-ofが混ざる人

「犬は哺乳類の一種」はis-a、「尻尾は犬の一部」はpart-ofです。意味ネットワークでよく使う、種類と部分の2つの関係として覚えます。

03

エキスパートシステムとの関係を整理したい人

エキスパートシステムは専門家の知識を規則にして問題を解く仕組みで、意味ネットワークとオントロジーは、その知識をどう表し、どう定義するかの話です。Cycプロジェクトは、一般常識を大規模な知識ベースにする取り組みです。

具体例で使い分ける

例 1

犬と動物と尻尾の関係を表す

架空の意味ネットワークで、犬、哺乳類、動物、尻尾の4つの概念をつなぐ場面です。

  • 犬から哺乳類へ、哺乳類から動物へのリンクは、どちらも一種を表すis-a関係です。この2本をたどると、犬は動物の一種と言えます。
  • 尻尾から犬へのリンクは、一部を表すpart-of関係です。尻尾は犬の一部であって、犬の一種ではありません。

結論: ノードとリンクで関係をつなぐ表し方が、意味ネットワークです。

例 2

ある分野の用語の意味をそろえて共有する

部署の違う人が同じ分野の知識を使うとき、概念の呼び方や関係の捉え方がばらつくと困る場面です。

  • オントロジーは、その分野にある概念、性質、関係を体系的に定義します。定義をそろえると、知識の共有と再利用がしやすくなります。
  • オントロジーは、個体、クラス、属性、関係を記述して、その分野の概念を定義します。

結論: 分野の概念を体系的に定義して共有するのが、オントロジーです。

問題文から答えを選ぶ手順

  1. 1

    選択肢の主語を見る

    「ノードとリンク」「概念どうしの関係の表し方」が主語なら意味ネットワークです。「概念・属性・関係の体系的な定義」「共有・再利用」が主語ならオントロジーです。

  2. 2

    関係の種類が出たら意味ネットワークを疑う

    is-a関係(一種)とpart-of関係(一部)は、意味ネットワークでよく使う関係として出ます。

  3. 3

    規模と対象を見る

    一般常識を大規模に蓄積するならCycプロジェクト、特定分野の専門家の知識を規則にするならエキスパートシステムです。

試験での見分け方

  • 1概念をノード、関係をリンクで表す知識表現の枠組みは、意味ネットワーク。
  • 2ある分野の概念・属性・関係を体系的に定義し、共有・再利用しやすくするのは、オントロジー。
  • 3「〜の一種」を表すのは、is-a関係。
  • 4「〜の一部」を表すのは、part-of関係。
  • 5一般常識を大規模な知識ベースにする取り組みは、Cycプロジェクト。

誤答しやすい選択肢

意味ネットワークとオントロジーを同じ意味の別名だと考える

修正: 前者はノードとリンクで関係を表す枠組み、後者は分野の概念や関係を体系的に定義する考え方で、問われている内容が違います。

part-ofを「一種」の意味で覚える

修正: part-ofは全体と部分の関係です。「一種」で上位の概念に含まれ、性質を引き継ぐのは、is-a関係です。

Cycプロジェクトを特定分野の専門家の知識を集める取り組みだと考える

修正: Cycは、世界の基本的な概念と規則を集めた包括的なオントロジーと知識ベースを作る長期のプロジェクトで、1984年7月にダグラス・レナートがMCCで始めました。特定分野に絞るエキスパートシステムとは対象の広さが違います。

確認問題

Q1概念をノード、概念どうしの関係をリンクとして表す知識表現の枠組みは、意味ネットワークとオントロジーのどちらか?

答え: 意味ネットワーク

ノードとリンクで概念の関係を表すのが意味ネットワークです。オントロジーは、分野の概念や関係を体系的に定義する考え方です。

Q2「尻尾は犬の一部である」を表す関係は、is-a関係とpart-of関係のどちらか?

答え: part-of関係

全体と部分の関係がpart-of関係です。「犬は哺乳類の一種」のような種類の関係は、is-a関係です。

Q3ある分野に存在する概念、属性、概念間の関係を体系的に定義し、知識の共有や再利用をしやすくする考え方は何か?

答え: オントロジー

オントロジーは、個体、クラス、属性、関係を記述して、分野の知識を定義します。

到達チェック

  • 意味ネットワークとオントロジーの違いを、「関係の表し方」と「概念の定義」で説明できる
  • is-a関係とpart-of関係を、犬と哺乳類・尻尾の例で区別できる
  • Cycプロジェクトが一般常識の大規模な知識ベースを作る取り組みだと説明できる

同じ資格で次に知りたいこと

よくある質問

Q意味ネットワークとオントロジーの違いは何ですか?

A

意味ネットワークは、概念をノード、関係をリンクで表す知識表現の枠組みです。オントロジーは、ある分野の概念、属性、関係を体系的に定義し、知識の共有と再利用をしやすくする考え方です。

Qis-a関係とpart-of関係の違いは何ですか?

A

is-a関係は「犬は哺乳類の一種」のように、上位の概念に含まれる一種であることを表します。part-of関係は「尻尾は犬の一部」のように、全体と部分の関係を表します。

QCycプロジェクトとは何ですか?

A

世界の基本的な概念と規則を集めた包括的なオントロジーと知識ベースを作る長期のAIプロジェクトで、1984年7月にダグラス・レナートがMCCで始めました。

QG検定で問われますか?

A

JDLAの公式シラバスは、意味ネットワーク、オントロジー、is-a関係、part-of関係、Cycプロジェクトをキーワードに挙げています。出題の形式は、受験前に公式の案内で確認してください。

次に見る比較

執筆: AI資格ドリル編集部(運営者情報を見る)