has-a関係の特徴
問題
has-a関係に関する次の記述のうち、正しいものを1つ選べ。
解説
知識表現において、「has-a関係(集約・属性関係)」とは、「概念Aは、概念Bを所有している(または属性として持っている、A has a B)」という関係を表します。
例えば「車はエンジンを持っている」「鳥は羽を持っている」などです。
is-a関係(クラス階層)と異なり、一般的に「推移律(AがBを持ち、BがCを持つなら、AはCを持つ)」が必ずしも成立するとは限らないという特性があり、意味ネットワーク上でオブジェクトの構造や性質を定義するために使われます。
1. has-a関係は「〜は〜を持つ」という所有・属性の関係を表す。
正しい:has-a関係は、「鳥は羽を持つ(Bird has a feather)」のように、オブジェクトが持つ属性や所有物、構成要素を表すための基本的な知識表現の一つです。
2. has-a関係には推移律が必ず成立する。
誤り:例えば「企業は社員を持っている(Company has a Employee)」「社員は車を持っている(Employee has a Car)」としても、「企業は(その)車を持っている」とは限らないため、必ず推移律が成立するわけではありません。
3. has-a関係はクラス階層を表すために使われる。
誤り:「犬は哺乳類である」といった、上位概念と下位概念によるクラス階層(分類)を表す関係は「is-a関係」です。
4. has-a関係は part-of 関係と完全に同じ意味である。
誤り:part-of関係(全体と部分)はhas-a関係に非常に似ており混同されやすいですが、「属性としての所有(has-a)」と「構造的な部品(part-of)」を厳密には区別するモデルもあります。完全に同じ意味とするのは誤りです。
📚 より詳細を学びたい方へ
同じカテゴリの問題
- プランニングの基本概念
- Mini-Max法の理解
- αβ法(アルファベータ法)の特徴
- SHRDLUの歴史的意義
- STRIPSの理解
- ハノイの塔と探索
- 幅優先探索(BFS)の理解
- 深さ優先探索(DFS)の特徴
- ブルートフォース(力任せ探索)
- モンテカルロ法の理解
- 探索と推論の違い
- 探索アルゴリズムの比較
- Cycプロジェクトの目的
- DENDRALの特徴
- is-a関係の理解
- has-a関係の特徴
- part-of関係の理解
- Question-Answeringの特徴
- 意味ネットワークの理解
- ELIZAの特徴
- インタビューシステムの理解
- ウェブマイニングの特徴
- オントロジーの理解
- セマンティックWebの特徴
- 東ロボくんの目的
- MYCINの特徴
- IBM Watsonの特徴
- 機械学習の基本概念
- 次元の呪いの理解
- スパムフィルターの特徴
- ビッグデータの特徴
- レコメンデーションエンジンの理解
- ImageNetの意義
- ILSVRCの歴史的転換点
- LeNetの特徴
- AlphaGoの意義
- ネオコグニトロンの理解
- LLM(大規模言語モデル)の特徴


