TOP特許意匠商標
特許ウォッチ Twitter
10個以上の画像は省略されています。
公開番号2024086028
公報種別公開特許公報(A)
公開日2024-06-27
出願番号2022200881
出願日2022-12-16
発明の名称グラフ検索装置、グラフ検索システム及びグラフ検索方法
出願人株式会社日立製作所
代理人弁理士法人第一国際特許事務所
主分類G06F 16/43 20190101AFI20240620BHJP(計算;計数)
要約【課題】確実な検索結果が提供可能な、高精度のグラフ装置、グラフ検索システム及びグラフ検索方法を提供する。
【解決手段】グラフ検索装置210は、既存プロセスグラフのセットと、既存プロセステーブルのセットとを含む既存情報を格納する既存情報データベース232と、クエリグラフ及びクエリテーブルを含むクエリデータを取得するクエリデータ管理部222と、既存プロセスグラフのセットの中から、クエリグラフに対する所定の構造的類似度閾値を満たす既存プロセスグラフを第1の検索候補として判定する構造比較部224と、既存プロセステーブルのセットの中から、クエリテーブルに対する所定の内容類似度閾値を満たす既存プロセステーブルに関連付けられている既存プロセスグラフを第2の検索候補として判定する内容比較部226と、第1の検索候補及び第2の検索候補の内、クエリデータに対する検索結果データを判定する結果管理部228と、を含む。
【選択図】図2
特許請求の範囲【請求項1】
グラフ検索装置であって、
プロセッサとメモリと記憶部とを備え、
前記記憶部は、
プロセスの流れをグラフ形式で示す既存プロセスグラフのセットと、前記既存プロセスグラフのセットに関連付けられており、前記既存プロセスグラフのセットに関する情報を表形式で格納する既存プロセステーブルのセットとを含む既存情報を格納する既存情報データベースを含み、
前記メモリは、
前記既存情報に対する検索クエリであり、クエリグラフ及びクエリテーブルを含むクエリデータを取得するクエリデータ管理部と、
前記クエリデータに含まれる前記クエリグラフと、前記既存プロセスグラフのセットとを比較することで、前記クエリグラフと前記既存プロセスグラフのセットとの構造的類似度を計算し、前記既存プロセスグラフのセットの中から、前記クエリグラフに対する所定の構造的類似度閾値を満たす既存プロセスグラフを第1の検索候補として判定する構造比較部と、
前記クエリデータに含まれる前記クエリテーブルと前記既存プロセステーブルのセットとを比較することで、前記クエリグラフと前記既存プロセステーブルのセットとの内容類似度を計算し、前記既存プロセステーブルのセットの中から、前記クエリテーブルに対する所定の内容類似度閾値を満たす既存プロセステーブルに関連付けられている既存プロセスグラフを第2の検索候補として判定する内容比較部と、
所定の総合評価基準に基づいて、前記第1の検索候補及び前記第2の検索候補の内、前記クエリデータに対する検索結果データを判定し、出力する結果管理部、
として前記プロセッサを機能させるための処理命令を含むことを特徴とするグラフ検索装置。
続きを表示(約 3,800 文字)【請求項2】
前記構造比較部は、
所定のグラフ分析手法を用いて前記既存プロセスグラフのセットを解析することで、前記既存プロセスグラフのセットに含まれる各既存プロセスグラフに存在する経路のセットを判定し、
所定の自然言語プロセス手法を用いることで、判定した前記経路のセットに含まれる経路毎に、当該経路に含まれる各ノードのノード名を示す第1のノード名情報を各既存プロセスグラフについて判定し、
所定の自然言語プロセス手法を用いることで、前記クエリグラフに含まれる各ノードのノード名を示す第2のノード名情報を判定し、
各既存プロセスグラフについて判定した前記第1のノード名情報と、前記第2のノード名情報とを所定の自然言語処理手法によって比較することで、前記クエリグラフと前記既存プロセスグラフのセットとの前記構造的類似度を計算し、前記既存プロセスグラフのセットの中から、前記クエリグラフに対する所定の構造的類似度閾値を満たす既存プロセスグラフを前記第1の検索候補として判定する、
ことを特徴とする、請求項1に記載のグラフ検索装置。
【請求項3】
前記内容比較部は、
所定の自然言語処理手法を用いることで、前記既存プロセステーブルのセットに含まれる各既存プロセステーブルに存在する列の列名を示す第1の列名情報を各既存プロセステーブルについて判定し、
所定の自然言語処理手法を用いることで、前記クエリテーブルに含まれる列の列名を示す第2の列名情報を判定し、
各既存プロセステーブルについて判定した前記第1の列名情報と、前記第2の列名情報とを所定の自然言語処理手法によって比較することで、前記第1の列名情報と、前記第2の列名情報との内容類似度を計算し、各既存プロセステーブルの中から、前記クエリテーブルに含まれる第2の列のセットに対する所定の内容類似度閾値を満たす第1の列のセットを特定し、
各既存プロセステーブルの中から特定した前記第1の列のセットに格納される第1のテーブル情報と、前記クエリテーブルに含まれる第2の列のセットに格納される第2のテーブル情報とを比較することで、前記第1のテーブル情報と、前記第2のテーブル情報との内容類似度を各既存プロセステーブルについて判定し、前記既存プロセステーブルのセットの中から、前記第2のテーブル情報に対する所定の内容類似度閾値を満たす第1のテーブル情報を含む既存プロセステーブルに関連付けられている既存プロセスグラフを前記第2の検索候補として判定する、
ことを特徴とする、請求項1に記載のグラフ検索装置。
【請求項4】
前記結果管理部は、
前記第1の検索候補について計算した前記構造的類似度と、前記第2の検索候補について計算した内容類似度とを比較し、前記総合評価基準を満たす検索候補を前記検索結果データとして判定する、
ことを特徴とする、請求項1に記載のグラフ検索装置。
【請求項5】
前記結果管理部は、
前記第1の検索候補及び前記第2の検索候補の内、時間、コスト、又は品質に関する所定の効率基準を満たす検索候補を前記検索結果データとして判定する、
ことを特徴とする、請求項1に記載のグラフ検索装置。
【請求項6】
前記結果管理部は、
前記総合評価基準を満たす検索候補となる特定の既存プロセスグラフを識別するグラフIDと、前記特定の既存プロセスグラフに関連付けられている既存プロセステーブルを識別するテーブルIDと、前記特定の既存プロセスグラフに含まれるノードを識別するノードIDと、前記特定の既存プロセスグラフについて計算した前記構造的類似度と、前記特定の既存プロセスグラフについて計算した前記内容類似度とを前記検索結果データとしてユーザインターフェース画面に表示する、
ことを特徴とする、請求項1に記載のグラフ検索装置。
【請求項7】
グラフ検索を行うグラフ検索装置と、
ユーザ端末とが通信ネットワークを介して接続されているグラフ検索システムにおいて、
前記グラフ検索装置は、
プロセッサとメモリと記憶部とを備え、
前記記憶部は、
プロセスの流れをグラフ形式で示す既存プロセスグラフのセットと、前記既存プロセスグラフのセットに関連付けられており、前記既存プロセスグラフのセットに関する情報を表形式で格納する既存プロセステーブルのセットとを含む既存情報を格納する既存情報データベースを含み、
前記メモリは、
前記既存情報に対する検索クエリであり、クエリグラフ及びクエリテーブルを含むクエリデータを前記ユーザ端末から取得するクエリデータ管理部と、
前記クエリデータに含まれる前記クエリグラフと、前記既存プロセスグラフのセットとを比較することで、前記クエリグラフと前記既存プロセスグラフのセットとの構造的類似度を計算し、前記既存プロセスグラフのセットの中から、前記クエリグラフに対する所定の構造的類似度閾値を満たす既存プロセスグラフを第1の検索候補として判定する構造比較部と、
前記クエリデータに含まれる前記クエリテーブルと前記既存プロセステーブルのセットとを比較することで、前記クエリグラフと前記既存プロセステーブルのセットとの内容類似度を計算し、前記既存プロセステーブルのセットの中から、前記クエリテーブルに対する所定の内容類似度閾値を満たす既存プロセステーブルに関連付けられている既存プロセスグラフを第2の検索候補として判定する内容比較部と、
所定の総合評価基準に基づいて、前記第1の検索候補及び前記第2の検索候補の内、前記クエリデータに対する検索結果データを判定し、前記ユーザ端末に送信する結果管理部、
として前記プロセッサを機能させるための処理命令を含むことを特徴とするグラフ検索システム。
【請求項8】
グラフ検索方法であって、
プロセスの流れをグラフ形式で示す既存プロセスグラフのセットと、前記既存プロセスグラフのセットに関連付けられており、前記既存プロセスグラフのセットに関する情報を表形式で格納する既存プロセステーブルのセットとを含む既存情報を格納する既存情報データベースを構成する工程と、
前記既存情報に対する検索クエリであり、クエリグラフ及びクエリテーブルを含むクエリデータを取得する工程と、
所定のグラフ分析手法を用いて前記既存プロセスグラフのセットを解析することで、前記既存プロセスグラフのセットに含まれる各既存プロセスグラフに存在する経路のセットを判定する工程と、
所定の自然言語プロセス手法を用いることで、判定した前記経路のセットに含まれる経路毎に、当該経路に含まれる各ノードのノード名を示す第1のノード名情報を各既存プロセスグラフについて判定する工程と、
所定の自然言語プロセス手法を用いることで、前記クエリグラフに含まれる各ノードのノード名を示す第2のノード名情報を判定する工程と、
各既存プロセスグラフについて判定した前記第1のノード名情報と、前記第2のノード名情報とを所定の自然言語処理手法によって比較することで、前記クエリグラフと前記既存プロセスグラフのセットとの構造的類似度を計算し、前記既存プロセスグラフのセットの中から、前記クエリグラフに対する所定の構造的類似度閾値を満たす既存プロセスグラフを第1の検索候補として判定する工程と、
所定の自然言語処理手法を用いることで、前記既存プロセステーブルのセットに含まれる各既存プロセステーブルに存在する列の列名を示す第1の列名情報を各既存プロセステーブルについて判定する工程と、
所定の自然言語処理手法を用いることで、前記クエリテーブルに含まれる列の列名を示す第2の列名情報を判定する工程と、
各既存プロセステーブルについて判定した前記第1の列名情報と、前記第2の列名情報とを所定の自然言語処理手法によって比較することで、前記第1の列名情報と、前記第2の列名情報との内容類似度を計算し、各既存プロセステーブルの中から、前記クエリテーブルに含まれる第2の列のセットに対する所定の内容類似度閾値を満たす第1の列のセットを特定する工程と、
各既存プロセステーブルの中から特定した前記第1の列のセットに格納される第1のテーブル情報と、前記クエリテーブルに含まれる第2の列のセットに格納される第2のテーブル情報とを比較することで、前記第1のテーブル情報と、前記第2のテーブル情報との内容類似度を各既存プロセステーブルについて判定し、前記既存プロセステーブルのセットの中から、前記第2のテーブル情報に対する所定の内容類似度閾値を満たす第1のテーブル情報を含む既存プロセステーブルに関連付けられている既存プロセスグラフを第2の検索候補として判定する工程と、
所定の総合評価基準に基づいて、前記第1の検索候補及び前記第2の検索候補の内、前記クエリデータに対する検索結果データを判定し、出力する工程と、
を含むことを特徴とするグラフ検索方法。

発明の詳細な説明【技術分野】
【0001】
本発明は、グラフ検索装置、グラフ検索システム及びグラフ検索方法に関する。
続きを表示(約 1,800 文字)【背景技術】
【0002】
製造業において、製造物は、様々な製造工程から構成されているプロセスによって製造されている。一例として、化学プラントで製造される化学薬品は、例えば原料の加工、混成、加熱などの製造工程からなるプロセスによって製造されることがある。
【0003】
このようなプロセスを可視化し、管理するためには、グラフ表現は有用なツールである。製造物のグラフ表現において、当該製造物を製造するための各工程を一連の接続されているノードとして表すことができる。また、このようなグラフ表現は、グラフにおける各ノードに関する情報を格納するテーブルに関連付けられてもよい。
【0004】
上述したグラフやテーブルを用いて製造物の製造工程を管理することで、様々な製造物の製造工程の全体の流れや、製造工程における各プロセスに関する情報を容易に把握することができる。更に、このようなグラフを解析することで、グラフにおけるノード間の関係に関する新たな洞察を得ることができる。
【0005】
グラフを解析する手段の一つとして、例えば米国特許出願公開第2022/0247662号明細書(特許文献1)が存在する。
特許文献1には、「ネットワークデータセットのグラフから予測を決定するための技術が開示される。ネットワークデータセットのグラフには、エンティティを表すノードと、エンティティ間の接続またはリンクを表すエッジが含まれてもよい。ノード接続性とノードトポロジの両方を考慮するデュアルパス畳み込みネットワークを用いることで、予測を行うことができる。ノードトポロジには、グラフの異なる部分に存在するノードについても、グラフ内のノード間のトポロジロールの類似性の評価が含まれる。マルチヘッドアテンションネットワークを用いることで、デュアルパス畳み込みにおけるノード接続性とノードトポロジを整合させることができる。マルチヘッドアテンションネットワークの前のレイヤーからの出力は、整合に向けて、ノードの接続性及びノードトポロジーを判定する畳み込みを相互に強化するために、デュアルパス畳み込みの後続のレイヤーへの入力として提供されてもよい。」との技術が記載されている。
【先行技術文献】
【特許文献】
【0006】
米国特許出願公開第2022/0247662号明細書
【発明の概要】
【発明が解決しようとする課題】
【0007】
上述した製造業において、新たな製造物の製造工程を設計するに当たって、既存の製造物の製造プロセスを参照することが望ましい場合がある。設計中の新たな製造物との製造プロセスが類似している既存の製造物が特定できれば、当該既存の製造物の製造プロセスを用いることで、新たな製造物の製造プロセスの設計を効率良く進めることができる。
このため、例えばグラフ形式として格納されている、既存の製造物の製造プロセスを検索する手段が求められている。
【0008】
上記の特許文献1は、コンピュータ実装サービスに関するネットワークデータセットのグラフに基づいて予測を行うことに関する。一例として、グラフは取引関係にあるバイヤーやセラーの関係を示す場合、特許文献1に記載のグラフ解析手段を用いることで、収益損失のリスクが高いセラーを予測することができるとされている。また、特許文献1に記載のグラフ解析手法では、グラフの類似度が評価される。
【0009】
グラフの類似度を高精度に計算するためには、グラフに関する様々な特徴を考慮することが望ましい。しかし、特許文献1に記載のグラフ解析手法では、グラフにおけるノード間の接続性や、グラフのトポロジー(構造)を考慮したグラフ類似度が用いられるものの、グラフにおける各ノードに関する情報(例えば、グラフに関連付けられているテーブルに格納されているテーブル情報)の類似度を考慮したグラフ検索が想定されていない。
【0010】
このため、例えば製造物の製造プロセスに関する様々な情報に関連付けられている、複雑性の高いグラフについては、特許文献1に記載のグラフ解析やグラフ類似度の手法の精度が限定され、確実な検索結果が得られない可能性がある。
(【0011】以降は省略されています)

この特許をJ-PlatPatで参照する

関連特許

個人
GPSロガー
5日前
個人
情報処理システム
25日前
個人
防災情報システム
1か月前
個人
デトろぐシステム
4日前
日本精機株式会社
表示装置
18日前
個人
指先受の付いたマウス。
21日前
個人
都市経営シミュレーション
10日前
個人
介護者指名システム
1か月前
個人
家計支援システム2
2か月前
コクヨ株式会社
収納ケース
2か月前
有限会社マイコム
制御盤のAI見積
1か月前
個人
生活困窮者相談業務支援システム
1か月前
個人
支援システム及び支援方法
12日前
國立臺灣大學
操作補助システム
11日前
中国電力株式会社
販売支援方法
1か月前
個人
施解錠制御システム
1か月前
キヤノン株式会社
情報処理装置
1か月前
株式会社テクロス
情報処理装置
3日前
エムケー精工株式会社
洗車場システム
1か月前
株式会社Haul
採用支援方法
1か月前
株式会社アジラ
行動推定システム
2か月前
個人
すべて大吉となるおみくじ制作装置
17日前
株式会社野村総合研究所
検証装置
3日前
個人
災害情報表示システム
1か月前
株式会社美好屋商店
広告システム
10日前
トヨタ自動車株式会社
表認識方法
1か月前
株式会社にしがき
会員権システム
1か月前
株式会社Asuka
本人認証方法
1か月前
日本信号株式会社
料金精算システム
17日前
トヨタ自動車株式会社
画像処理装置
1か月前
トヨタ自動車株式会社
画像処理装置
1か月前
トヨタ自動車株式会社
情報処理装置
1か月前
トヨタ自動車株式会社
画像処理装置
2か月前
個人
マイナンバーポイントの直販システム
6日前
トヨタ自動車株式会社
画像処理装置
1か月前
トヨタ自動車株式会社
図面表示装置
2か月前
続きを見る