JP7183385B2 - ノード分類方法、モデル訓練方法並びに、その装置、機器及びコンピュータプログラム - Google Patents
ノード分類方法、モデル訓練方法並びに、その装置、機器及びコンピュータプログラム Download PDFInfo
- Publication number
- JP7183385B2 JP7183385B2 JP2021505770A JP2021505770A JP7183385B2 JP 7183385 B2 JP7183385 B2 JP 7183385B2 JP 2021505770 A JP2021505770 A JP 2021505770A JP 2021505770 A JP2021505770 A JP 2021505770A JP 7183385 B2 JP7183385 B2 JP 7183385B2
- Authority
- JP
- Japan
- Prior art keywords
- node
- target
- subset
- neighbor
- model
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/241—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
- G06F18/2415—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on parametric or probabilistic models, e.g. based on likelihood ratio or false acceptance rate versus a false rejection rate
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/213—Feature extraction, e.g. by transforming the feature space; Summarisation; Mappings, e.g. subspace methods
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/214—Generating training patterns; Bootstrap methods, e.g. bagging or boosting
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/23—Clustering techniques
- G06F18/232—Non-hierarchical techniques
- G06F18/2323—Non-hierarchical techniques based on graph theory, e.g. minimum spanning trees [MST] or graph cuts
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/241—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
- G06F18/2413—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on distances to training or reference patterns
- G06F18/24133—Distances to prototypes
- G06F18/24143—Distances to neighbourhood prototypes, e.g. restricted Coulomb energy networks [RCEN]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/241—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
- G06F18/2413—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on distances to training or reference patterns
- G06F18/24147—Distances to closest patterns, e.g. nearest neighbour classification
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/0464—Convolutional networks [CNN, ConvNet]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/09—Supervised learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N7/00—Computing arrangements based on specific mathematical models
- G06N7/01—Probabilistic graphical models, e.g. probabilistic networks
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Life Sciences & Earth Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- Computational Linguistics (AREA)
- Molecular Biology (AREA)
- Biophysics (AREA)
- General Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Health & Medical Sciences (AREA)
- Probability & Statistics with Applications (AREA)
- Algebra (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Discrete Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
ターゲットノードセット中の分類対象ノードを取得するステップであって、前記分類対象ノードは前記ターゲットノードセット中の少なくとも1つのノードを含み、且つ前記分類対象ノードの数は前記ターゲットノードセット中のノードの数よりも小さいステップと、
前記ターゲットノードセットから前記分類対象ノードのネイバー(neighbor)ノードセットを取得するステップであって、前記ネイバーノードセットは少なくとも1つのネイバーノードを含み、前記ネイバーノードと前記分類対象ノードは関連付け関係を有するステップと、
ノード分類モデルによって、前記ネイバーノードセットに応じて前記分類対象ノードのターゲット特徴情報を抽出するステップと、
前記ターゲット特徴情報に応じて前記分類対象ノードの分類結果を決定するステップであって、前記ノード分類モデルは少なくとも1つのサンプルノードサブセットによって訓練されたモデルであり、前記サンプルノードサブセットはサンプルノードセットのサブセットであり、前記サンプルノードセット中のノードはノードタイプがマークされているステップと、を含む。
ターゲットノードタイプがマークされているサンプルノードセットから、ターゲットノードサブセット及び前記ターゲットノードサブセットに対応するネイバーノードサブセットを取得するステップであって、前記ネイバーノードサブセット中のネイバーノードと前記ターゲットノードサブセット中のターゲットノードは関連付け関係を有するステップと、
前記ネイバーノードサブセットに合わせてノード分類モデルによって前記ターゲットノードサブセットのノード特徴サブセットを抽出するステップであって、前記ノード特徴サブセットは前記ターゲットノードのノード特徴ベクトルを含むステップと、
前記ノード特徴サブセットに応じて前記ターゲットノードに対してタイプ予測を行い、予測タイプ確率サブセットを得るステップと、
前記予測タイプ確率サブセット及び前記ターゲットノードの前記ターゲットノードタイプに応じて前記ノード分類モデルのターゲットモデルパラメータを訓練するステップと、を含む。
ターゲットノードセット中の分類対象ノードを取得することに用いられる取得モジュールであって、さらに前記ターゲットノードセットから前記分類対象ノードのネイバーノードセットを取得することに用いられ、前記ネイバーノードセットは少なくとも1つのネイバーノードを含み、前記ネイバーノードと前記分類対象ノードは関連付け関係を有する取得モジュールと、
ノード分類モデルによって、前記ネイバーノードセットに応じて前記分類対象ノードのターゲット特徴情報を抽出することに用いられる抽出モジュールと、
前記ターゲット特徴情報に応じて前記分類対象ノードの分類結果を決定することに用いられる決定モジュールであって、前記ノード分類モデルは少なくとも1つのサンプルノードサブセットによって訓練されたモデルであり、前記サンプルノードサブセットはサンプルノードセットのサブセットであり、前記サンプルノードセット中のノードはノードタイプがマークされている決定モジュールと、を備える。
ターゲットノードタイプがマークされているサンプルノードセットから、ターゲットノードサブセット及び前記ターゲットノードサブセットに対応するネイバーノードサブセットを取得することに用いられる取得モジュールであって、前記ネイバーノードサブセット中のネイバーノードと前記ターゲットノードサブセット中のターゲットノードは関連付け関係を有する取得モジュールと、
前記ネイバーノードサブセットに合わせてノード分類モデルによって前記ターゲットノードサブセットのノード特徴サブセットを抽出することに用いられる抽出モジュールであって、前記ノード特徴サブセットは前記ターゲットノードのノード特徴ベクトルを含む抽出モジュールと、
前記ノード特徴サブセットに応じて前記ターゲットノードに対してタイプ予測を行い、予測タイプ確率サブセットを得ることに用いられる予測モジュールと、
前記予測タイプ確率サブセット及び前記ターゲットノードの前記ターゲットノードタイプに応じて前記ノード分類モデルのターゲットモデルパラメータを訓練することに用いられる訓練モジュールと、を備える。
ノードの特徴ベクトルは
であり、該ノードの属性を記述することに用いられる。各エッジは重み値
を有してもよく、連結の緊密さを記述することに用いられ、重み値
が大きいほど、ノード間が緊密に関連付けられることを示す。各エッジは向きを有してもよく、連結の方向性を示すことに用いられる。選択可能に、本願の実施例におけるグラフの連結エッジは方向性を限定しない。
をタイプ
に分ける。例えば、ソーシャル類アプリケーションプログラム(大規模なグラフ)では、ユーザー画像及びユーザーの友達関係に応じて、ユーザーを、例えば、バスケットボール愛好者、サッカー愛好者又はバレーボール愛好者等の様々なスポーツの愛好者に分けることができる。
は第
個の候補ネイバーノードの第1候補確率、
はターゲットノードセット中の第
個のノード、
は分類対象ノード、
は分類対象ノードのノード数、
はターゲットノードセットのノード数、
は1~
の整数、
は1~
の整数、
は第
個の分類対象ノードと第
個の候補ネイバーノードとの間の連結エッジ重み、
は第
個の分類対象ノードとターゲットノードセット中の第
個のノードとの間の連結エッジ重みを示す。
は分類対象ノード、
は分類対象ノードのターゲット特徴情報(即ち、特徴ベクトル)、
はネイバーノードセット中のノード数、
は1~
の整数、
は第n個のネイバーノード、
は第n個のネイバーノードの多次元特徴ベクトル、
は分類対象ノードと第n個のネイバーノードとの連結エッジ重み、
はノード分類モデルのモデルパラメータを示す。
は第
個のターゲットノード、
は第
個のターゲットノードのノード特徴、
はターゲットノードサブセットのノード数、
は1~
の整数、
は第
個のネイバーノード、
は第
個のネイバーノードの特徴ベクトル、
は第
個のターゲットノードと第
個のネイバーノードとの連結エッジ重み、
はターゲットモデルパラメータを示す。
はターゲット損失値、
はターゲットノードサブセットのノード数、
は1~
の整数、
は第
個のターゲットノード、
は第
個のターゲットノードの
次元特徴ベクトル、
は第
個のターゲットノードの第
次元特徴ベクトル、
は指数関数、
は
の第
個の成分、
は第
個のターゲットノードの実際タイプ情報、
は第
個のターゲットノードの第
個の予測タイプ確率が実際タイプ情報に等しい確率を示す。
はターゲット損失、
は第
次元特徴ベクトルの勾配、
は第
個のターゲットノードの特徴ベクトルの次元数、
はターゲットノードサブセットのノード数、
は1~
の整数、
は1~
の整数、
は第
個のターゲットノードの第
次元特徴ベクトル、
は第
個のターゲットノードの実際タイプ情報、
は判断関数、
は第
個のネイバーノード、
は第
個のネイバーノードの特徴ベクトル、
は指数関数を示す。
は0.01に設定されてもよく、実際の応用では、学習率
はさらに0.00001、0.0001、0.001、0.003、0.03、0.1、0.3、1、3又は10等に設定されてもよく、ここでは限定しない。
取得モジュール1010は、ターゲットノードセット中の分類対象ノードを取得することに用いられ、
前記取得モジュール1010はさらに、前記ターゲットノードセットから前記分類対象ノードのネイバーノードセットを取得することに用いられ、前記ネイバーノードセットは少なくとも1つのネイバーノードを含み、前記ネイバーノードと前記分類対象ノードは関連付け関係を有し、
抽出モジュール1020は、ノード分類モデルによって、前記ネイバーノードセットに応じて前記分類対象ノードのターゲット特徴情報を抽出することに用いられ、
決定モジュール1030は、前記ターゲット特徴情報に応じて前記分類対象ノードの分類結果を決定することに用いられ、前記ノード分類モデルは少なくとも1つのサンプルノードサブセットによって訓練されたモデルであり、前記サンプルノードサブセットはサンプルノードセットのサブセットであり、前記サンプルノードセット中のノードはノードタイプがマークされている。
取得モジュール1110は、ターゲットノードタイプがマークされているサンプルノードセットから、ターゲットノードサブセット及び前記ターゲットノードサブセットに対応するネイバーノードサブセットを取得することに用いられ、前記ネイバーノードサブセット中のネイバーノードと前記ターゲットノードサブセット中のターゲットノードは関連付け関係を有し、
抽出モジュール1120は、前記ネイバーノードサブセットに合わせてノード分類モデルによって前記ターゲットノードサブセットのノード特徴サブセットを抽出することに用いられ、前記ノード特徴サブセットは前記ターゲットノードのノード特徴ベクトルを含み、
予測モジュール1130は、前記ノード特徴サブセットに応じて前記ターゲットノードに対してタイプ予測を行い、予測タイプ確率サブセットを得ることに用いられ、
訓練モジュール1140は、前記予測タイプ確率サブセット及び前記ターゲットノードの前記ターゲットノードタイプに応じて前記ノード分類モデルのターゲットモデルパラメータを訓練することに用いられる。
サーバ1200は中央処理装置(CPU、Central Processing Unit)1201と、ランダムアクセスメモリ(RAM、Random Access Memory)1202及び読み出し専用メモリ(ROM、Read Only Memory)1203を含むシステムメモリ1204と、システムメモリ1204と中央処理装置1201とを接続するシステムバス1205と、を備える。サーバ1200は、コンピュータ内の各デバイス間で情報を伝送するのを助ける基本的な入力/出力システム(I/Oシステム、Input Output System)1206と、オペレーティングシステム1213、アプリケーションプログラム1214及びほかのプログラムモジュール1215を記憶することに用いられる大容量記憶装置1207と、をさらに備える。
Claims (18)
- コンピュータ機器が実行するノード分類方法であって、
ターゲットノードセット中の分類対象ノードを取得するステップであって、前記分類対象ノードは前記ターゲットノードセット中の少なくとも1つのノードを含み、且つ前記分類対象ノードの数は前記ターゲットノードセット中のノードの数よりも小さいステップと、
前記ターゲットノードセットから前記分類対象ノードのネイバーノードセットを取得するステップであって、前記ネイバーノードセットは少なくとも1つのネイバーノードを含み、前記ネイバーノードと前記分類対象ノードは関連付け関係を有するステップと、
ノード分類モデルによって、前記ネイバーノードセットに応じて前記分類対象ノードのターゲット特徴情報を抽出するステップと、
前記ターゲット特徴情報に応じて前記分類対象ノードの分類結果を決定するステップであって、前記ノード分類モデルは少なくとも1つのサンプルノードサブセットによって訓練されたモデルであり、前記サンプルノードサブセットはサンプルノードセットのサブセットであり、前記サンプルノードセット中のノードはノードタイプがマークされているステップと、を含み、
前記ターゲットノードセットから前記分類対象ノードのネイバーノードセットを取得する前記ステップは、
前記分類対象ノードに応じて前記ターゲットノードセット中の各候補ネイバーノードの第1候補確率を計算するステップと、
各前記候補ネイバーノードの前記第1候補確率に応じて前記ネイバーノードセットを決定するステップと、を含むことを特徴とするノード分類方法。 - 前記分類対象ノードに応じて前記ターゲットノードセット中の各候補ネイバーノードの第1候補確率を計算する前記ステップは、
前記分類対象ノードとu番目の前記候補ネイバーノードとの間の連結エッジ重み、及び前記分類対象ノードと前記ターゲットノードセット中のノードとの連結エッジ重みによって、u番目の選択対象ネイバーノードの前記第1候補確率を決定するステップであって、uは正の整数であるステップを含むことを特徴とする請求項1に記載のノード分類方法。 - コンピュータ機器が実行するモデル訓練方法であって、
ターゲットノードタイプがマークされているサンプルノードセットから、ターゲットノードサブセット及び前記ターゲットノードサブセットに対応するネイバーノードサブセットを取得するステップであって、前記ネイバーノードサブセット中のネイバーノードと前記ターゲットノードサブセット中のターゲットノードは関連付け関係を有するステップと、
前記ネイバーノードサブセットに合わせてノード分類モデルによって前記ターゲットノードサブセットのノード特徴サブセットを抽出するステップであって、前記ノード特徴サブセットは前記ターゲットノードのノード特徴ベクトルを含むステップと、
前記ノード特徴サブセットに応じて前記ターゲットノードに対してタイプ予測を行い、予測タイプ確率サブセットを得るステップと、
前記予測タイプ確率サブセット及び前記ターゲットノードの前記ターゲットノードタイプに応じて前記ノード分類モデルのターゲットモデルパラメータを訓練するステップと、を含み、
ターゲットノードタイプがマークされているサンプルノードセットから、ターゲットノードサブセット及び前記ターゲットノードサブセットに対応するネイバーノードサブセットを取得する前記ステップは、
前記サンプルノードセットから前記ターゲットノードサブセットを取得するステップと、
前記ターゲットノードサブセットに応じて前記サンプルノードセット中の選択対象ネイバーノードの第2候補確率を計算するステップと、
前記選択対象ネイバーノードの前記第2候補確率に応じて前記ネイバーノードサブセットを決定するステップと、を含むことを特徴とするモデル訓練方法。 - 前記ターゲットノードサブセットに応じて前記サンプルノードセット中の選択対象ネイバーノードの第2候補確率を計算する前記ステップは、
前記ターゲットノードサブセット中の前記ターゲットノードとu番目の前記選択対象ネイバーノードとの間の連結エッジ重み、及び前記ターゲットノードと前記サンプルノードセット中のノードとの連結エッジ重みによって、u番目の前記選択対象ネイバーノードの前記第2候補確率を決定するステップであって、uは正の整数であるステップを含むことを特徴とする請求項3に記載のモデル訓練方法。 - 前記ネイバーノードサブセットに合わせてノード分類モデルによって前記ターゲットノードサブセットのノード特徴サブセットを抽出する前記ステップは、
前記ノード分類モデルのターゲットモデルパラメータを決定するステップであって、前記ターゲットモデルパラメータは訓練対象のモデルパラメータであるステップと、
前記ターゲットモデルパラメータ及び前記ネイバーノードサブセットに応じて前記ターゲットノードサブセットのノード特徴サブセットを抽出するステップと、を含むことを特徴とする請求項3に記載のモデル訓練方法。 - 前記ターゲットモデルパラメータ及び前記ネイバーノードサブセットに応じて前記ターゲットノードサブセットのノード特徴サブセットを抽出する前記ステップは、
i番目の前記ターゲットノードと前記ネイバーノードとの間の連結エッジ重み、前記ネイバーノードの特徴ベクトル及び前記ターゲットモデルパラメータに応じて、i番目の前記ターゲットノードのノード特徴を決定するステップであって、iは正の整数であるステップを含むことを特徴とする請求項5に記載のモデル訓練方法。 - 前記予測タイプ確率サブセット及び前記ターゲットノードの前記ターゲットノードタイプに応じて前記ノード分類モデルのターゲットモデルパラメータを訓練する前記ステップは、
前記予測タイプ確率サブセット及び前記ターゲットノードの前記ターゲットノードタイプに応じてターゲット損失値を決定するステップと、
前記ターゲット損失値に応じてモデルパラメータ勾配を決定するステップと、
前記モデルパラメータ勾配に応じて前記ターゲットモデルパラメータを訓練するステップと、を含むことを特徴とする請求項3~6のいずれか一項に記載のモデル訓練方法。 - 前記モデルパラメータ勾配に応じて前記ターゲットモデルパラメータを訓練する前記ステップは、
前記モデルパラメータ勾配と所定の学習率との積を前記ターゲットモデルパラメータの調整差とするステップと、
前記調整差で前記ターゲットモデルパラメータを調整するステップと、を含むことを特徴とする請求項7に記載のモデル訓練方法。 - コンピュータ機器に適用するノード分類装置であって、
ターゲットノードセット中の分類対象ノードを取得することに用いられ、さらに前記ターゲットノードセットから前記分類対象ノードのネイバーノードセットを取得することに用いられる取得モジュールであって、前記ネイバーノードセットは少なくとも1つのネイバーノードを含み、前記ネイバーノードと前記分類対象ノードは関連付け関係を有する取得モジュールと、
ノード分類モデルによって、前記ネイバーノードセットに応じて前記分類対象ノードのターゲット特徴情報を抽出することに用いられる抽出モジュールと、
前記ターゲット特徴情報に応じて前記分類対象ノードの分類結果を決定することに用いられる決定モジュールであって、前記ノード分類モデルは少なくとも1つのサンプルノードサブセットによって訓練されたモデルであり、前記サンプルノードサブセットはサンプルノードセットのサブセットであり、前記サンプルノードセット中のノードはノードタイプがマークされている決定モジュールと、を備え、
前記取得モジュールはさらに、前記分類対象ノードに応じて前記ターゲットノードセット中の各候補ネイバーノードの第1候補確率を計算し、各前記候補ネイバーノードの前記第1候補確率に応じて前記ネイバーノードセットを決定することに用いられることを特徴とするノード分類装置。 - 前記取得モジュールはさらに、前記分類対象ノードとu番目の前記候補ネイバーノードとの間の連結エッジ重み、及び前記分類対象ノードと前記ターゲットノードセット中のノードとの連結エッジ重みによって、u番目の選択対象ネイバーノードの前記第1候補確率を決定することに用いられ、uは正の整数であることを特徴とする請求項9に記載のノード分類装置。
- コンピュータ機器に適用するモデル訓練装置であって、
ターゲットノードタイプがマークされているサンプルノードセットから、ターゲットノードサブセット及び前記ターゲットノードサブセットに対応するネイバーノードサブセットを取得することに用いられる取得モジュールであって、前記ネイバーノードサブセット中のネイバーノードと前記ターゲットノードサブセット中のターゲットノードは関連付け関係を有する取得モジュールと、
前記ネイバーノードサブセットに合わせてノード分類モデルによって前記ターゲットノードサブセットのノード特徴サブセットを抽出することに用いられる抽出モジュールであって、前記ノード特徴サブセットは前記ターゲットノードのノード特徴ベクトルを含む抽出モジュールと、
前記ノード特徴サブセットに応じて前記ターゲットノードに対してタイプ予測を行い、予測タイプ確率サブセットを得ることに用いられる予測モジュールと、
前記予測タイプ確率サブセット及び前記ターゲットノードの前記ターゲットノードタイプに応じて前記ノード分類モデルのターゲットモデルパラメータを訓練することに用いられる訓練モジュールと、を備え、
前記取得モジュールはさらに、前記サンプルノードセットから前記ターゲットノードサブセットを取得し、前記ターゲットノードサブセットに応じて前記サンプルノードセット中の選択対象ネイバーノードの第2候補確率を計算し、前記選択対象ネイバーノードの前記第2候補確率に応じて前記ネイバーノードサブセットを決定することに用いられることを特徴とするモデル訓練装置。 - 前記取得モジュールはさらに、前記ターゲットノードサブセット中の前記ターゲットノードとu番目の前記選択対象ネイバーノードとの間の連結エッジ重み、及び前記ターゲットノードと前記サンプルノードセット中のノードとの連結エッジ重みによって、u番目の前記選択対象ネイバーノードの前記第2候補確率を決定することに用いられ、uは正の整数であることを特徴とする請求項11に記載のモデル訓練装置。
- 前記抽出モジュールはさらに、前記ノード分類モデルのターゲットモデルパラメータを決定することに用いられ、前記ターゲットモデルパラメータは訓練対象のモデルパラメータであり、前記ターゲットモデルパラメータ及び前記ネイバーノードサブセットに応じて前記ターゲットノードサブセットのノード特徴サブセットを抽出することに用いられることを特徴とする請求項11に記載のモデル訓練装置。
- 前記抽出モジュールはさらに、i番目の前記ターゲットノードと前記ネイバーノードとの間の連結エッジ重み、前記ネイバーノードの特徴ベクトル及び前記ターゲットモデルパラメータに応じて、i番目の前記ターゲットノードのノード特徴を決定することに用いられ、iは正の整数であることを特徴とする請求項13に記載のモデル訓練装置。
- 前記訓練モジュールはさらに、前記予測タイプ確率サブセット及び前記ターゲットノードの前記ターゲットノードタイプに応じてターゲット損失値を決定し、前記ターゲット損失値に応じてモデルパラメータ勾配を決定し、前記モデルパラメータ勾配に応じて前記ターゲットモデルパラメータを訓練することに用いられることを特徴とする請求項11~14のいずれか一項に記載のモデル訓練装置。
- 前記訓練モジュールはさらに、前記モデルパラメータ勾配と所定の学習率との積を前記ターゲットモデルパラメータの調整差とし、前記調整差で前記ターゲットモデルパラメータを調整することに用いられることを特徴とする請求項15に記載のモデル訓練装置。
- コンピュータ機器であって、プロセッサ及びメモリを備え、前記メモリは少なくとも1つの命令、少なくとも1つのプログラム、コードセット又は命令セットを記憶し、前記少なくとも1つの命令、前記少なくとも1つのプログラム、前記コードセット又は命令セットが前記プロセッサによって読み込んで実行されると、請求項1又は2に記載のノード分類方法又は請求項3~8のいずれか一項に記載のモデル訓練方法を実現することを特徴とするコンピュータ機器。
- コンピュータに請求項1又は2に記載のノード分類方法又は請求項3~8のいずれか一項に記載のモデル訓練方法を実現することを特徴とするコンピュータプログラム。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811361409.0A CN109460793B (zh) | 2018-11-15 | 2018-11-15 | 一种节点分类的方法、模型训练的方法及装置 |
| CN201811361409.0 | 2018-11-15 | ||
| PCT/CN2019/117173 WO2020098606A1 (zh) | 2018-11-15 | 2019-11-11 | 节点分类方法、模型训练方法、装置、设备及存储介质 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021533474A JP2021533474A (ja) | 2021-12-02 |
| JP7183385B2 true JP7183385B2 (ja) | 2022-12-05 |
Family
ID=65610518
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021505770A Active JP7183385B2 (ja) | 2018-11-15 | 2019-11-11 | ノード分類方法、モデル訓練方法並びに、その装置、機器及びコンピュータプログラム |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US11853882B2 (ja) |
| EP (1) | EP3882820A4 (ja) |
| JP (1) | JP7183385B2 (ja) |
| CN (1) | CN109460793B (ja) |
| WO (1) | WO2020098606A1 (ja) |
Families Citing this family (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109460793B (zh) | 2018-11-15 | 2023-07-18 | 腾讯科技(深圳)有限公司 | 一种节点分类的方法、模型训练的方法及装置 |
| CN110188422B (zh) * | 2019-05-16 | 2022-12-20 | 深圳前海微众银行股份有限公司 | 一种基于网络数据提取节点的特征向量的方法及装置 |
| CN112132305B (zh) * | 2019-06-25 | 2024-12-17 | 腾讯科技(深圳)有限公司 | 节点类别确定方法、相关装置、设备及存储介质 |
| JP7114528B2 (ja) * | 2019-07-08 | 2022-08-08 | 株式会社東芝 | 推論装置、学習装置、推論方法及び学習方法 |
| CN110659723B (zh) * | 2019-09-03 | 2023-09-19 | 腾讯科技(深圳)有限公司 | 基于人工智能的数据处理方法、装置、介质及电子设备 |
| CN110705629A (zh) * | 2019-09-27 | 2020-01-17 | 北京市商汤科技开发有限公司 | 数据处理方法及相关装置 |
| CN110956643A (zh) * | 2019-12-04 | 2020-04-03 | 齐鲁工业大学 | 一种基于MDNet的改进车辆跟踪方法及系统 |
| WO2021210414A1 (ja) * | 2020-04-17 | 2021-10-21 | 株式会社Roxy | 可視化方法、これに用いるプログラム、および、可視化装置、並びに、これを備える判別装置 |
| CN113743425B (zh) * | 2020-05-27 | 2024-10-22 | 北京沃东天骏信息技术有限公司 | 一种生成分类模型的方法和装置 |
| CN111881936A (zh) * | 2020-06-19 | 2020-11-03 | 北京三快在线科技有限公司 | 训练样本筛选方法、装置、电子设备及存储介质 |
| CN112183627B (zh) * | 2020-09-28 | 2024-07-19 | 中星技术股份有限公司 | 生成预测密度图网络的方法和车辆年检标数量检测方法 |
| CN114358291B (zh) * | 2020-09-30 | 2024-04-09 | 本源量子计算科技(合肥)股份有限公司 | 量子连通图的交叉连线处理方法、装置、终端及存储介质 |
| US20220284340A1 (en) * | 2021-03-02 | 2022-09-08 | Adobe Inc. | Determining digital personas utilizing data-driven analytics |
| CN112860806B (zh) * | 2021-04-06 | 2022-09-02 | 中国科学技术大学 | 数据分类方法及装置、存储介质及电子设备 |
| CN113713381B (zh) * | 2021-09-09 | 2023-06-20 | 腾讯科技(深圳)有限公司 | 对象管理方法、装置、设备、存储介质及系统 |
| CN113807500A (zh) * | 2021-09-18 | 2021-12-17 | 中国电信股份有限公司 | 一种用于异常用户识别的方法、介质及装置 |
| CN114265988B (zh) * | 2021-12-20 | 2024-09-10 | 人工智能与数字经济广东省实验室(广州) | 基于重要性得分的好友推荐方法 |
| US12488223B2 (en) * | 2021-12-21 | 2025-12-02 | International Business Machines Corporation | Federated learning for training machine learning models |
| CN114662706B (zh) * | 2022-03-24 | 2024-07-12 | 支付宝(杭州)信息技术有限公司 | 一种模型训练方法、装置及设备 |
| CN114722937B (zh) * | 2022-04-06 | 2024-07-16 | 腾讯科技(深圳)有限公司 | 一种异常数据检测方法、装置、电子设备和存储介质 |
| CN114862592B (zh) * | 2022-04-21 | 2026-02-27 | 北京百度网讯科技有限公司 | 图节点类别获取的方法、装置及电子设备 |
| CN115146725B (zh) * | 2022-06-30 | 2023-05-30 | 北京百度网讯科技有限公司 | 对象分类模式的确定方法、对象分类方法、装置和设备 |
| CN115329838A (zh) * | 2022-07-07 | 2022-11-11 | 武汉理工大学 | 一种考虑类别不平衡的属性图异常检测方法 |
| CN115081024B (zh) * | 2022-08-16 | 2023-01-24 | 杭州金智塔科技有限公司 | 基于隐私保护的去中心化业务模型训练方法及装置 |
| CN118171150A (zh) * | 2022-12-08 | 2024-06-11 | 马上消费金融股份有限公司 | 分类模型的训练方法、类别识别方法及计算机设备 |
| CN116016199B (zh) * | 2023-02-21 | 2023-06-09 | 山东海量信息技术研究院 | 一种信息控制方法、系统、电子设备及可读存储介质 |
| CN118964284B (zh) * | 2024-07-22 | 2025-07-18 | 寒序科技(北京)有限公司 | 概率计算加速卡、概率计算加速方法、装置和介质 |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8930422B2 (en) * | 2012-06-04 | 2015-01-06 | Northrop Grumman Systems Corporation | Pipelined incremental clustering algorithm |
| US9912523B2 (en) * | 2015-01-20 | 2018-03-06 | Telefonaktiebolaget Lm Ericsson (Publ) | Systems and methods for multi-variate attribute correlation |
| CN106503319A (zh) * | 2016-10-13 | 2017-03-15 | 中国人民解放军国防科学技术大学 | 一种适用于网络节点分类方法评估的仿真网络生成方法 |
| CN106776729B (zh) | 2016-11-18 | 2020-08-14 | 同济大学 | 一种大规模知识图谱路径查询预测器构造方法 |
| CN106997474A (zh) * | 2016-12-29 | 2017-08-01 | 南京邮电大学 | 一种基于深度学习的图节点多标签分类方法 |
| US10573003B2 (en) * | 2017-02-13 | 2020-02-25 | Amit Sethi | Systems and methods for computational pathology using points-of-interest |
| CN108520275A (zh) * | 2017-06-28 | 2018-09-11 | 浙江大学 | 一种基于邻接矩阵的连接信息规整系统、图特征提取系统、图分类系统和方法 |
| CN108319953B (zh) * | 2017-07-27 | 2019-07-16 | 腾讯科技(深圳)有限公司 | 目标对象的遮挡检测方法及装置、电子设备及存储介质 |
| US11797838B2 (en) * | 2018-03-13 | 2023-10-24 | Pinterest, Inc. | Efficient convolutional network for recommender systems |
| CN109460793B (zh) * | 2018-11-15 | 2023-07-18 | 腾讯科技(深圳)有限公司 | 一种节点分类的方法、模型训练的方法及装置 |
| US11625611B2 (en) * | 2019-12-31 | 2023-04-11 | X Development Llc | Training artificial neural networks based on synaptic connectivity graphs |
| US11620487B2 (en) * | 2019-12-31 | 2023-04-04 | X Development Llc | Neural architecture search based on synaptic connectivity graphs |
-
2018
- 2018-11-15 CN CN201811361409.0A patent/CN109460793B/zh active Active
-
2019
- 2019-11-11 JP JP2021505770A patent/JP7183385B2/ja active Active
- 2019-11-11 EP EP19883716.3A patent/EP3882820A4/en active Pending
- 2019-11-11 WO PCT/CN2019/117173 patent/WO2020098606A1/zh not_active Ceased
-
2021
- 2021-01-20 US US17/153,014 patent/US11853882B2/en active Active
Non-Patent Citations (6)
| Title |
|---|
| John Boaz Lee, et al.,"Higher-order Graph Convolutional Networks",arXiv:1809.07697v1,version v1,[online], arXiv (Cornell University),2018年09月12日,Pages 1-9,[令和4年4月12日検索], インターネット, <URL: https://arxiv.org/abs/1809.07697v1>. |
| 伏見 卓恭(外3名),「隣接関係を考慮したノード群へのアノテーション付与法」,第12回ネットワーク生態学シンポジウム予稿集,[USB],日本,(社)情報処理学会ネットワーク生態学研究グループ,2015年08月04日,全2頁,(特許庁受入日:平成27年8月12日). |
| 河原達也 編著,「音声認識システム」,改訂2版,日本,株式会社オーム社,2016年09月15日,第63~64頁,ISBN: 978-4-274-21936-8. |
| 立花 誠人(外1名),「構造特徴とグラフ畳み込みを用いたネットワークの半教師あり学習」,第115回知識ベースシステム研究会資料(SIG-KBS-B802),日本,一般社団法人 人工知能学会,2018年11月15日,第20~25頁. |
| 荒木 雅弘,「フリーソフトではじめる機械学習入門」,第2版,日本,森北出版株式会社,2018年04月20日,第147~148頁,ISBN: 978-4-627-85212-9. |
| 藤田 一弥(外1名)著, 株式会社フォワードネットワーク監修,「実装 ディープラーニング」,第1版,日本,株式会社オーム社,2016年11月30日,第48~56頁,ISBN: 978-4-274-21999-3. |
Also Published As
| Publication number | Publication date |
|---|---|
| CN109460793A (zh) | 2019-03-12 |
| WO2020098606A1 (zh) | 2020-05-22 |
| EP3882820A1 (en) | 2021-09-22 |
| JP2021533474A (ja) | 2021-12-02 |
| US11853882B2 (en) | 2023-12-26 |
| US20210142108A1 (en) | 2021-05-13 |
| CN109460793B (zh) | 2023-07-18 |
| EP3882820A4 (en) | 2022-01-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7183385B2 (ja) | ノード分類方法、モデル訓練方法並びに、その装置、機器及びコンピュータプログラム | |
| US10958748B2 (en) | Resource push method and apparatus | |
| US11481617B2 (en) | Generating trained neural networks with increased robustness against adversarial attacks | |
| CN109905772B (zh) | 视频片段查询方法、装置、计算机设备及存储介质 | |
| CN113742580B (zh) | 目标类型数据的召回方法、装置、电子设备及存储介质 | |
| CN113821657A (zh) | 基于人工智能的图像处理模型训练方法及图像处理方法 | |
| CN109993627B (zh) | 推荐方法、推荐模型的训练方法、装置和存储介质 | |
| CN110851621B (zh) | 基于知识图谱预测视频精彩级别的方法、装置及存储介质 | |
| CN111325350B (zh) | 可疑组织发现系统和方法 | |
| WO2018102014A1 (en) | Determination of similarity between videos using shot duration correlation | |
| CN111159481B (zh) | 图数据的边预测方法、装置及终端设备 | |
| CN115705706B (zh) | 视频处理方法、装置、计算机设备和存储介质 | |
| CN115225336B (zh) | 一种面向网络环境的漏洞可利用性的计算方法及装置 | |
| CN115730139B (zh) | 基于异质多兴趣建模的短视频推荐方法及装置 | |
| US20250013868A1 (en) | Method and apparatus for training machine learning model, device, and storage medium | |
| CN111079930A (zh) | 数据集质量参数的确定方法、装置及电子设备 | |
| CN113536069B (zh) | 误标注数据识别方法、装置、计算机设备和存储介质 | |
| JP2017021606A (ja) | 動画像検索方法、動画像検索装置及びそのプログラム | |
| CN113763193A (zh) | 群体检测方法、装置、电子设备和计算机存储介质 | |
| CN114519893B (zh) | 一种分阶段注意时序对齐的少样本动作识别方法 | |
| CN113128217B (zh) | 一种基于网络孪生空间的舆情处置决策方法 | |
| CN117608984A (zh) | 软件新版本评分方法、装置、设备及存储介质 | |
| CN116384508A (zh) | 一种面向横向联邦学习的低质数据主动忘却方法 | |
| CN115690465A (zh) | 图像多标签分类方法、装置、计算机设备和存储介质 | |
| CN115994839A (zh) | 作答准确率的预测方法、装置、设备及介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210210 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220419 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220719 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20221115 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20221122 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7183385 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
















