ナレッジグラフとは
Knowledge Graph / 知識グラフ
実体をノード、実体間の関係をエッジとして知識をグラフ構造で表現したデータベース
ひとことで言うと
「AさんはB社の創業者」「B社はC市にある」のような事実を、点と線のネットワークとして整理した知識のデータベース。
概要
ナレッジグラフとは、実体(エンティティ)をノード、実体間の関係をエッジとして、知識をグラフ構造で表現したデータベースを指す。 「企業Aの創業者は人物B」のような事実を構造化して蓄積し、推移的な関係の追跡や複数の関係をまたぐ質問への回答を可能にする。 検索エンジンの知識パネルなどで実用化されてきたが、LLMの登場後は、ハルシネーション対策として構造化知識をLLMへ与える情報源として再注目された。GraphRAGのように検索拡張生成と組み合わせる構成が広がっている。
歴史
概念は意味ネットワークなど古くからの知識表現の研究に遡るが、2012年にGoogleが検索機能「Knowledge Graph」を発表したことで広く知られるようになった。