TOP
|
特許
|
意匠
|
商標
特許ウォッチ
Twitter
他の特許を見る
10個以上の画像は省略されています。
公開番号
2025027437
公報種別
公開特許公報(A)
公開日
2025-02-27
出願番号
2024129698
出願日
2024-08-06
発明の名称
グラフ表現
出願人
富士通株式会社
代理人
弁理士法人ITOH
主分類
G06N
3/04 20230101AFI20250219BHJP(計算;計数)
要約
【課題】本発明は、グラフから表現を抽出することに関する。
【解決手段】 コンピュータ実施方法は、トレーニングプロセスを実行するステップを含み、前記トレーニングプロセスは、生徒グラフニューラルネットワーク(GNN)を使用して、トレーニンググラフのペアから第1表現のペアを各々抽出するステップと、前記第1表現間の不一致を計算するステップと、少なくとも1つの教師GNNを使用して、前記トレーニンググラフのペアから第2表現のペアを各々抽出するステップと、前記第2表現間の知覚距離を計算するステップと、前記第2表現間の前記知覚距離に少なくとも部分的に基づく目標不一致と前記第1表現間の不一致を比較するステップと、前記比較に基づいて前記生徒GNNの少なくとも1つの重みを調整するステップと、を含む。
【選択図】 図4
特許請求の範囲
【請求項1】
コンピュータ実施方法であって、トレーニングプロセスを実行するステップを含み、前記トレーニングプロセスは、
生徒グラフニューラルネットワーク(GNN)を使用して、トレーニンググラフのペアから第1表現のペアを各々抽出するステップと、
前記第1表現間の不一致を計算するステップと、
少なくとも1つの教師GNNを使用して、前記トレーニンググラフのペアから第2表現のペアを各々抽出するステップと、
前記第2表現間の知覚距離を計算するステップと、
前記第2表現間の前記知覚距離に少なくとも部分的に基づく目標不一致と前記第1表現間の不一致を比較するステップと、
前記比較に基づいて前記生徒GNNの少なくとも1つの重みを調整するステップと、
を含む、コンピュータ実装方法。
続きを表示(約 1,800 文字)
【請求項2】
前記トレーニングプロセスは、
複数の教師GNNの各々を使用して、前記トレーニンググラフのペアから第2表現のペアを各々抽出するステップと、
前記第2表現の各ペアについて、該ペアの前記第2表現間の知覚距離を計算するステップと、
複数の前記知覚距離の平均を計算するステップと、
を含み、
前記目標不一致は、複数の前記知覚距離の平均に少なくとも部分的に基づく、請求項1に記載のコンピュータ実装方法。
【請求項3】
前記トレーニングプロセスは、前記少なくとも1つの教師GNNを使用して前記第2表現のペアを抽出する前に、前記少なくとも1つの教師GNNをトレーニングするステップを更に含む、請求項1又は2に記載のコンピュータ実装方法。
【請求項4】
前記第2表現間の知覚距離を計算するステップは、前記第2表現間のユークリッド距離を計算すステップを含む、請求項1又は2に記載のコンピュータ実装方法。
【請求項5】
前記目標不一致は、関心のある前記トレーニンググラフのペアの間の差に部分的に基づいている、請求項1又は2に記載のコンピュータ実装方法。
【請求項6】
前記目標不一致は、タスクに従う前記第1表現間のタスクベース目標不一致に基づくタスクベース項を含む、及び/又は、
前記トレーニングプロセスは、前記第1表現のうちの少なくとも1つを、タスクに基づく目標表現と比較し、前記比較に基づいて前記生徒GNNの少なくとも1つの重みを調整するステップを更に含む、請求項1又は2に記載のコンピュータ実装方法。
【請求項7】
前記トレーニングプロセスの後に、生徒グラフを使用してタスクを実行するステップを含む、請求項1又は2に記載のコンピュータ実装方法。
【請求項8】
前記タスクは、以下:
分子を表すグラフからグラフ表現を抽出するステップ、
ユーザと製品間の相互作用を表すグラフからグラフ表現を抽出するステップ、
疾患の症例の場所を表すグラフからグラフ表現を抽出するステップ、
トラフィックパターンを表すグラフからグラフ表現を抽出するステップ、
電子メール及びメッセージを表すグラフからグラフ表現を抽出するステップ、
のいずれかを含む、請求項6に記載のコンピュータ実装方法。
【請求項9】
コンピュータプログラムであって、コンピュータ上で実行されると、前記コンピュータにトレーニングプロセスを実行するステップを含む方法を実行させ、前記トレーニングプロセスは、
生徒グラフニューラルネットワーク(GNN)を使用して、トレーニンググラフのペアから第1表現のペアを各々抽出するステップと、
前記第1表現間の不一致を計算するステップと、
少なくとも1つの教師GNNを使用して、前記トレーニンググラフのペアから第2表現のペアを各々抽出するステップと、
前記第2表現間の知覚距離を計算するステップと、
前記第2表現間の前記知覚距離に少なくとも部分的に基づく目標不一致と前記第1表現間の不一致を比較するステップと、
前記比較に基づいて前記生徒GNNの少なくとも1つの重みを調整するステップと、
を含む、コンピュータプログラム。
【請求項10】
情報処理機器であって、メモリと前記メモリに結合されたプロセッサとを含み、前記プロセッサはトレーニングプロセスを実行するよう構成され、前記トレーニングプロセスは、
生徒グラフニューラルネットワーク(GNN)を使用して、トレーニンググラフのペアから第1表現のペアを各々抽出するステップと、
前記第1表現間の不一致を計算するステップと、
少なくとも1つの教師GNNを使用して、前記トレーニンググラフのペアから第2表現のペアを各々抽出するステップと、
前記第2表現間の知覚距離を計算するステップと、
前記第2表現間の前記知覚距離に少なくとも部分的に基づく目標不一致と前記第1表現間の不一致を比較するステップと、
前記比較に基づいて前記生徒GNNの少なくとも1つの重みを調整するステップと、
を含む、情報処理機器。
発明の詳細な説明
【技術分野】
【0001】
本発明は、グラフから表現を抽出することに関するものであり、特に、コンピュータ実装方法、コンピュータプログラム及び情報プログラミング機器に関する。
続きを表示(約 2,300 文字)
【背景技術】
【0002】
グラフィカル入力(すなわちグラフ)に注釈を付けることは、しばしば高価で時間がかかり、大規模では現実的に不可能な場合がある。グラフに注釈を付ける/ラベルを付ける代わりに、ラベルの付いていないグラフから情報表現を抽出することが有用な場合がある。例えば、ラベルの付いていないグラフから情報表現を抽出することは、グラフを含むタスクについてシステムをトレーニングするためにラベル付きデータが必要であるという問題に対する安価で時間を節約する解決策になり得る。
【0003】
ニューラルネットワークは、自己教師あり学習手法を使用して表現を学習するために一般的に使用される。例えば、グラフニューラルネットワークは、グラフから表現を学習するために使用することができる。このような表現は、様々な現実世界の領域における下流のタスクに使用される場合がある。例えば、以下の非網羅的なリストのいずれかである。(1)医学領域では、(a)創薬のため、(b)病気の発生を検出するため、(2)化学領域では、未知の化合物の化学的性質を予測するため、(3)ソーシャルネットワークでは、(a)ユーザのプライバシーを制御するため、(b)スパムメールを検出するため、及び(4)ナビゲーションシステムでは、現在のトラフィックパターンに基づいて効率的なルートを見つけるため。
【0004】
上記に照らして、グラフから表現を効果的に抽出することが望まれる。
【発明の概要】
【0005】
第1態様の実施形態によると、コンピュータ実施方法であって、トレーニングプロセスを実行するステップを含み、前記トレーニングプロセスは、
生徒/第1グラフニューラルネットワーク(GNN)を使用して、トレーニンググラフのペアから第1表現のペアを各々抽出するステップと、
(第1表現のペアの)前記第1表現間の不一致/差を計算/測定/決定するステップと、
少なくとも1つの(トレーニング済み)教師/第2GNNを使用して、前記トレーニンググラフのペアから第2表現のペアを各々抽出するステップと、
(第2表現のペアの)前記第2表現間の知覚距離を計算するステップと、
前記第2表現間の前記知覚距離に少なくとも部分的に基づく目標不一致/差と前記第1表現間の不一致/差を比較するステップと、
(前記不一致/差と前記目標不一致/差との)前記比較に基づいて(前記不一致/差を前記目標不一致/差にする又は近づけるよう)前記生徒/第1GNNの少なくとも1つの重みを調整する(ことにより前記生徒GNNをトレーニングする)ステップと、
を含む、コンピュータ実装方法が本願明細書において開示される。
【0006】
任意の態様/実施形態に関連する特徴は、他の任意の態様/実施形態に適用することができる。
【図面の簡単な説明】
【0007】
例として、以下の添付の図面を参照する。
比較方法を示す図である。
比較方法を示す図である。
比較方法を示す図である。
トレーニングプロセスを示す図である。
トレーニングプロセスを示す図である。
トレーニングプロセスを示す図である。
トレーニングプロセスを示す図である。
トレーニングプロセスを示す図である。
トレーニングプロセスを示す図である。
発明を理解するのに有用な図である。
結果の表である。
例示的な実装を示す図である。
例示的な実装を示す図である。
例示的な実装を示す図である。
機器を示す図である。
【発明を実施するための形態】
【0008】
図1は、第1比較方法を示す。第1比較方法は、グラフから表現を抽出するようグラフニューラルネットワーク(graph neural network(GNN))をトレーニングするための予測又は予測ベースの方法である。第1比較方法を「1.予測的事前トレーニング」に示す。属性マスクは、入力グラフで実行される。言い換えると、少なくとも1つのノード及び/又は少なくとも1つのエッジが入力グラフから「マスクされる」又は削除される。次に、マスクされた属性を予測するためにGNNが使用される。GNNは、予測された属性と実際にマスクされた属性の差に基づいて更新される。このように、GNNがトレーニングされる。「2.推論フェーズ」に示すのは、入力グラフからグラフ表現を抽出するためのトレーニング後のGNNの後の使用である。
【0009】
第1比較方法の問題は、この方法でトレーニングされたGNNがグラフのグローバル構造を正しく予測できない傾向があることである。
【0010】
図2は、第2比較方法を示す。第2比較方法は、グラフから表現を抽出するようグラフニューラルネットワーク(graph neural network(GNN))をトレーニングするための対照学習ベースの方法である。第2比較方法では、入力グラフを拡張する(例えば、ノードの削除、エッジの削除/変換による)。GNNは、入力グラフの2つの拡張(図示されるように、共通パラメータを有するGNNの2つのインスタンスを使用することができる)から表現を抽出するために使用される。次に、GNNは、抽出された2つの表現間の一致を最大化するように調整される。
(【0011】以降は省略されています)
この特許をJ-PlatPatで参照する
関連特許
富士通株式会社
画像生成方法
今日
富士通株式会社
冷却モジュール
2日前
富士通株式会社
評価プログラム、方法、及び装置
今日
富士通株式会社
プログラム、情報処理方法および情報処理装置
今日
富士通株式会社
情報処理装置、手続きプログラムおよび手続き方法
1日前
富士通株式会社
情報処理プログラム、情報処理方法及び情報処理装置
1日前
富士通株式会社
情報処理プログラム、情報処理方法及び情報処理システム
今日
個人
情報検索システム
9日前
個人
確率場データ同化演算手法
21日前
個人
技術実行管理システム
23日前
キヤノン株式会社
電子機器
8日前
キヤノン株式会社
電子機器
8日前
個人
納骨堂システム
28日前
シャープ株式会社
電子機器
22日前
キヤノン株式会社
電子機器
8日前
キヤノン電子株式会社
通信システム
1日前
個人
不動産情報提供システム
18日前
株式会社イノベイト
広告装置
11日前
個人
ネイルスキルテストシステム
22日前
合同会社IPマネジメント
内部不正対策
16日前
トヨタ自動車株式会社
管理システム
3日前
トヨタ自動車株式会社
作業評価装置
1日前
TDK株式会社
等価回路
3日前
西松建設株式会社
計測システム
7日前
株式会社NURSY
再就職の支援装置
2日前
キヤノン株式会社
ワークフロー制御装置
28日前
株式会社JVCケンウッド
情報処理装置
22日前
株式会社サマデイ
メンタリングシステム
23日前
個人
公益寄付インタラクティブシステム
1日前
個人
外国為替証拠金取引定期自動売買システム
14日前
トヨタ自動車株式会社
電池評価システム
28日前
株式会社ヒニアラタ
障害者支援システム
16日前
キオクシア株式会社
電子機器
7日前
富士フイルム株式会社
タッチセンサ
1日前
NGB株式会社
制御装置
21日前
株式会社セラク
営農支援システム及び方法
17日前
続きを見る
他の特許を見る