AI LAB / KEYWORD DICTIONARY

データ分析

Graph analytics(グラフ分析)とは?

グラフ分析は、対象をノード、対象間の関係をエッジで表し、相互につながったデータの関係や構造を調べる分析手法です。

仕組みと使いどころ

グラフは、人物、設備、場所などの対象を表すノードと、それらの関係を表すエッジで構成されます。グラフ分析では、クラスタリング、グラフ分割、幅優先探索、深さ優先探索、最短経路、連結成分などのアルゴリズムを使い、ノード間の経路、まとまり、接続性、ネットワーク構造を調べます。道路網、通信網、社会的関係、取引データなど、対象間の関係が重要なデータに利用できます。専用のグラフデータベースは、高度に接続されたデータや関係の探索に適している一方、関連の少ない表形式データや既知のキーによる単純な検索には適さない場合があります。

Graph analyticsの活用例

たとえば、こんな場面で

道路網をノードとエッジで表し、二地点間の最短経路を探索できます。水道網や電力網では、接続構造を分析してネットワーク上の弱点を調べる用途があります。

使うときのポイント

分析前に、何をノードとエッジで表すか、エッジに方向や属性が必要か、調べたい対象が経路、まとまり、接続性のどれかを明確にします。

参考資料

What is Graph Analytics? (新しいタブで開きます)What Is a Graph Database? (新しいタブで開きます)

用語の説明や活用例に関連する参考資料です。

READ & LEARN

用語を知ったら、活用を知る。

AI LABで、AIの動向や業務に取り入れるヒントを読む。

記事一覧を見る