(57)【特許請求の範囲】
【請求項１】
モデル訓練方法であって、
複数のユーザデータ対を取得することであって、各ユーザデータ対の２つのユーザデータセットのデータフィールドが、同一の部分を有する、取得することと、
各ユーザデータ対に対応するユーザ類似性を取得することであって、前記ユーザ類似性が、各ユーザデータ対の前記２つのユーザデータセットに対応するユーザ間の類似性である、取得することと、
各ユーザデータ対に対応する前記ユーザ類似性及び前記複数のユーザデータ対に従って、双子又は一卵性双生児を識別する分類モデルを訓練するためのサンプルデータを決定することと、
前記サンプルデータに基づいて前記分類モデルを訓練することと
を含む、モデル訓練方法。
【請求項２】
各ユーザデータ対に対応するユーザ類似性を前記取得することが、
第１のユーザデータ対に対応するユーザの生物学的特徴を取得することであって、前記第１のユーザデータ対が、前記複数のユーザデータ対の任意のユーザデータ対である、取得することと、
前記第１のユーザデータ対に対応する前記ユーザの前記生物学的特徴に従って、前記第１のユーザデータ対に対応するユーザ類似性を決定することと
を含む、請求項１に記載の方法。
【請求項３】
前記生物学的特徴が、顔画像特徴を含み、
第１のユーザデータ対に対応するユーザの生物学的特徴を前記取得することが、
前記第１のユーザデータ対に対応する前記ユーザの顔画像を取得することと、
顔画像特徴を得るために前記顔画像の特徴抽出を実行することと
を含み、それに応じて、前記第１のユーザデータ対に対応する前記ユーザの前記生物学的特徴に従って、前記第１のユーザデータ対に対応するユーザ類似性を前記決定することが、
前記第１のユーザデータ対に対応する前記ユーザの前記顔画像特徴に従って、前記第１のユーザデータ対に対応する前記ユーザ類似性を決定すること
を含む、請求項２に記載の方法。
【請求項４】
前記生物学的特徴が、音声特徴を含み、
第１のユーザデータ対に対応するユーザの生物学的特徴を前記取得することが、
前記第１のユーザデータ対に対応する前記ユーザの音声データを取得することと、
音声特徴を得るために前記音声データの特徴抽出を実行することと
を含み、それに応じて、前記第１のユーザデータ対に対応する前記ユーザの前記生物学的特徴に従って、前記第１のユーザデータ対に対応するユーザ類似性を前記決定することが、
前記第１のユーザデータ対に対応する前記ユーザの前記音声特徴に従って、前記第１のユーザデータ対に対応する前記ユーザ類似性を決定すること
を含む、請求項２に記載の方法。
【請求項５】
前記サンプルデータに基づいて前記分類モデルを前記訓練することが、
前記サンプルデータにおける各ユーザデータ対の前記２つのユーザデータセット間の関連付けられたユーザ特徴に基づいて前記分類モデルを訓練すること
を含む、請求項１に記載の方法。
【請求項６】
各ユーザデータ対に対応する前記ユーザ類似性及び前記複数のユーザデータ対に従って、双子又は一卵性双生児を識別する分類モデルを訓練するためのサンプルデータを前記決定することが、
前記複数のユーザデータ対のうち、対応するユーザ類似性が予め定められた類似性閾値より大きいユーザデータ対を、前記分類モデルを訓練するための肯定サンプルデータとして決定し、対応するユーザ類似性が前記類似性閾値未満のユーザデータ対を、前記分類モデルを訓練するための否定サンプルデータとして決定すること
を含む、請求項１に記載の方法。
【請求項７】
前記ユーザ特徴が、世帯登録ディメンション特徴、名前ディメンション特徴、社会的特徴及び興味特徴を含み、前記世帯登録ディメンション特徴が、ユーザアイデンティティ情報の特徴を含み、前記名前ディメンション特徴が、ユーザ名情報の特徴及びユーザ姓の希少度の特徴を含み、前記社会的特徴が、ユーザの社会的関係情報の特徴を含む、請求項５に記載の方法。
【請求項８】
前記肯定サンプルデータが、前記否定サンプルデータとが同じ量である、請求項６に記載の方法。
【請求項９】
前記分類モデルが、二項分類モデルである、請求項１〜８のいずれか一項に記載の方法。
【請求項１０】
データ類似性決定方法であって、
対象のユーザデータ対を取得することと、
ユーザ特徴を得るために、前記対象のユーザデータ対の各ユーザデータセットの特徴抽出を実行することと、
前記ユーザ特徴及び事前に訓練された類似性分類モデルに従って、前記対象のユーザデータ対の前記各ユーザデータセットに対応するユーザ間の類似性を決定することと、
前記対象のユーザデータ対の前記各ユーザデータセットに対応する前記ユーザ間の前記類似性が予め定められた類似性分類閾値より大きい場合は、前記対象のユーザデータ対に対応するユーザを双子又は一卵性双生児として決定することと
を含む、データ類似性決定方法。
【請求項１１】
複数のユーザデータ対を取得するように構成されたデータ取得モジュールであって、各ユーザデータ対の２つのユーザデータセットのデータフィールドが、同一の部分を有する、データ取得モジュールと、
各ユーザデータ対に対応するユーザ類似性を取得するように構成された類似性取得モジュールであって、前記ユーザ類似性が、各ユーザデータ対の前記２つのユーザデータセットに対応するユーザ間の類似性である、類似性取得モジュールと、
各ユーザデータ対に対応する前記ユーザ類似性及び前記複数のユーザデータ対に従って、双子又は一卵性双生児を識別する分類モデルを訓練するためのサンプルデータを決定するように構成されたサンプルデータ決定モジュールと、
前記サンプルデータに基づいて前記分類モデルを訓練するように構成されたモデル訓練モジュールと 
を含む、モデル訓練装置。
【請求項１２】
前記類似性取得モジュールが、
第１のユーザデータ対に対応するユーザの生物学的特徴を取得するように構成された生物学的特徴取得ユニットであって、前記第１のユーザデータ対が、前記複数のユーザデータ対の任意のユーザデータ対である、生物学的特徴取得ユニットと、
前記第１のユーザデータ対に対応する前記ユーザの前記生物学的特徴に従って、前記第１のユーザデータ対に対応するユーザ類似性を決定するように構成された類似性取得ユニットと
を含む、請求項１１に記載の装置。
【請求項１３】
前記生物学的特徴が、顔画像特徴を含み、
前記生物学的特徴取得ユニットが、前記第１のユーザデータ対に対応する前記ユーザの顔画像を取得することと、顔画像特徴を得るために前記顔画像の特徴抽出を実行することとを行うように構成され、
それに応じて、前記類似性取得ユニットが、前記第１のユーザデータ対に対応する前記ユーザの前記顔画像特徴に従って、前記第１のユーザデータ対に対応する前記ユーザ類似性を決定するように構成される、請求項１２に記載の装置。
【請求項１４】
前記生物学的特徴が、音声特徴を含み、
前記生物学的特徴取得ユニットが、前記第１のユーザデータ対に対応する前記ユーザの音声データを取得することと、音声特徴を得るために前記音声データの特徴抽出を実行することとを行うように構成され、
それに応じて、前記類似性取得ユニットが、前記第１のユーザデータ対に対応する前記ユーザの前記音声特徴に従って、前記第１のユーザデータ対に対応する前記ユーザ類似性を決定するように構成される、請求項１２に記載の装置。
【請求項１５】
前記モデル訓練モジュールが、
前記サンプルデータにおける各ユーザデータ対の前記２つのユーザデータセット間の関連付けられたユーザ特徴に基づいて前記分類モデルを訓練することを行うように構成される、請求項１１に記載の装置。
【請求項１６】
前記サンプルデータ決定モジュールが、
前記複数のユーザデータ対のうち、対応するユーザ類似性が予め定められた類似性閾値より大きいユーザデータ対を、前記分類モデルを訓練するための肯定サンプルデータとして決定し、対応するユーザ類似性が前記類似性閾値未満のユーザデータ対を、前記分類モデルを訓練するための否定サンプルデータとして決定することを行うように構成される、請求項１１に記載の装置。
【請求項１７】
前記ユーザ特徴が、世帯登録ディメンション特徴、名前ディメンション特徴、社会的特徴及び興味特徴を含み、前記世帯登録ディメンション特徴が、ユーザアイデンティティ情報の特徴を含み、前記名前ディメンション特徴が、ユーザ名情報の特徴及びユーザ姓の希少度の特徴を含み、前記社会的特徴が、ユーザの社会的関係情報の特徴を含む、請求項１５に記載の装置。
【請求項１８】
前記肯定サンプルデータが、前記否定サンプルデータとが同じ量である、請求項１６に記載の装置。 
【請求項１９】
前記分類モデルが、二項分類モデルである、請求項１１〜１８のいずれか一項に記載の装置。
【請求項２０】
データ類似性決定装置であって、
対象のユーザデータ対を取得するように構成されたデータ取得モジュールと、
ユーザ特徴を得るために、前記対象のユーザデータ対の各ユーザデータセットの特徴抽出を実行するように構成された特徴抽出モジュールと、
前記ユーザ特徴及び事前に訓練された類似性分類モデルに従って、前記対象のユーザデータ対の前記各ユーザデータセットに対応するユーザ間の類似性を決定するように構成された類似性決定モジュールと、
前記対象のユーザデータ対の前記各ユーザデータセットに対応する前記ユーザ間の前記類似性が予め定められた類似性分類閾値より大きい場合は、前記対象のユーザデータ対に対応するユーザを双子又は一卵性双生児として決定するように構成された類似性分類モジュールと、
を含む、データ類似性決定装置。
【請求項２１】
モデル訓練デバイスであって、
プロセッサと、
コンピュータ実行可能命令を格納するように構成されたメモリであって、前記コンピュータ実行可能命令は、実行されると、以下の動作：
複数のユーザデータ対を取得することであって、各ユーザデータ対の２つのユーザデータセットのデータフィールドが、同一の部分を有する、取得することと、
各ユーザデータ対に対応するユーザ類似性を取得することであって、前記ユーザ類似性が、各ユーザデータ対の前記２つのユーザデータセットに対応するユーザ間の類似性である、取得することと、
各ユーザデータ対に対応する前記ユーザ類似性及び前記複数のユーザデータ対に従って、双子又は一卵性双生児を識別する分類モデルを訓練するためのサンプルデータを決定することと、
前記サンプルデータに基づいて前記分類モデルを訓練することと
を前記プロセッサに実行させる、メモリと
を含む、モデル訓練デバイス。
【請求項２２】
データ類似性決定デバイスであって、
プロセッサと、
コンピュータ実行可能命令を格納するように構成されたメモリであって、前記コンピュータ実行可能命令は、実行されると、以下の動作：
対象のユーザデータ対を取得することと、
ユーザ特徴を得るために、前記対象のユーザデータ対の各ユーザデータセットの特徴抽出を実行することと、
前記ユーザ特徴及び事前に訓練された類似性分類モデルに従って、前記対象のユーザデータ対の前記各ユーザデータセットに対応するユーザ間の類似性を決定することと、
前記対象のユーザデータ対の前記各ユーザデータセットに対応する前記ユーザ間の前記類似性が予め定められた類似性分類閾値より大きい場合は、前記対象のユーザデータ対に対応するユーザを双子又は一卵性双生児として決定することと
を前記プロセッサに実行させる、メモリと
を含む、データ類似性決定デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
技術分野
本出願は、コンピュータ技術の分野に関し、より具体的には、モデル訓練方法、装置及びデバイス並びにデータ類似性決定方法、装置及びデバイスに関する。
【背景技術】
【０００２】
技術背景
新規のアイデンティティ検証方法として、顔認識は、ユーザに便利性を提供する一方で、新しいリスクを生み出した。非常によく似た見た目の複数のユーザ（双子など）の場合、顔認識を通じて異なるユーザを効果的に区別することは難しく、それにより、ユーザを正しく識別することが不可能であることによる口座の誤登録及び口座資金の不正流用のリスクが生じる可能性が非常に高くなる。非常によく似た見た目に関与する最も典型的な既知の事例として、双子（特に、一卵性双生児）は、互いに密接な関係にあり、上記のリスクと関連付けられる行動を取る可能性が非常に高い。大量のデータから双子のユーザデータをどのように決定するかは、解決すべき重要な問題となった。
【０００３】
一般に、監視された機械学習方法に基づいて、認識モデルは、事前に選択されたサンプルデータを使用して構築される。具体的には、調査員は、アンケート、受賞質問（prize-winning questions）又はマニュアルでの観察を通じて社会調査を実施し、ユーザデータを収集し、マニュアルでの観察を通じて又は調査対象の人々に質問することによってユーザ間の関連性又は双子の関係を得てラベル付けする。マニュアルでラベル付けされた関連性又は双子の関係に基づいて、識別モデルは、対応するユーザデータをサンプルデータとして使用することによって構築される。
【０００４】
しかし、監視された機械学習方法を使用することによって構築された上記で言及される識別モデルは、サンプルデータのマニュアルラベリングを必要とし、マニュアルラベリングプロセスは、大量の人的資源を消費し、また、ラベル付けのための大量の時間も消費し、従って、モデル訓練が非効率的になり、高い資源消費をもたらす。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
発明の概要
本出願の実施形態の目的は、モデルの迅速な訓練を実装し、モデル訓練効率を高め、資源消費を低減するために、モデル訓練方法、装置及びデバイス並びにデータ類似性決定方法、装置及びデバイスを提供することである。
【課題を解決するための手段】
【０００６】
上記で言及される技術的問題を解決するため、本出願の実施形態は、以下の通り実施される。
【０００７】
本出願の実施形態は、
複数のユーザデータ対を取得することであって、各ユーザデータ対の２つのユーザデータセットのデータフィールドが、同一の部分を有する、取得することと、
各ユーザデータ対に対応するユーザ類似性を取得することであって、ユーザ類似性が、各ユーザデータ対の２つのユーザデータセットに対応するユーザ間の類似性である、取得することと、
各ユーザデータ対に対応するユーザ類似性及び複数のユーザデータ対に従って、プリセット分類モデルを訓練するためのサンプルデータを決定することと、
類似性分類モデルを得るためにサンプルデータに基づいて分類モデルを訓練することと
を含む、モデル訓練方法を提供する。
【０００８】
任意選択により、各ユーザデータ対に対応するユーザ類似性を取得することは、
第１のユーザデータ対に対応するユーザの生物学的特徴を取得することであって、第１のユーザデータ対が、複数のユーザデータ対の任意のユーザデータ対である、取得することと、
第１のユーザデータ対に対応するユーザの生物学的特徴に従って、第１のユーザデータ対に対応するユーザ類似性を決定することと
を含む。
【０００９】
任意選択により、生物学的特徴は、顔画像特徴を含み、
第１のユーザデータ対に対応するユーザの生物学的特徴を取得することは、
第１のユーザデータ対に対応するユーザの顔画像を取得することと、
顔画像特徴を得るために顔画像の特徴抽出を実行することと
を含み、それに応じて、第１のユーザデータ対に対応するユーザの生物学的特徴に従って、第１のユーザデータ対に対応するユーザ類似性を決定することは、
第１のユーザデータ対に対応するユーザの顔画像特徴に従って、第１のユーザデータ対に対応するユーザ類似性を決定すること
を含む。
【００１０】
任意選択により、生物学的特徴は、音声特徴を含み、
第１のユーザデータ対に対応するユーザの生物学的特徴を取得することは、
第１のユーザデータ対に対応するユーザの音声データを取得することと、
音声特徴を得るために音声データの特徴抽出を実行することと
を含み、それに応じて、第１のユーザデータ対に対応するユーザの生物学的特徴に従って、第１のユーザデータ対に対応するユーザ類似性を決定することは、
第１のユーザデータ対に対応するユーザの音声特徴に従って、第１のユーザデータ対に対応するユーザ類似性を決定すること
を含む。
【００１１】
任意選択により、各ユーザデータ対に対応するユーザ類似性及び複数のユーザデータ対に従って、分類モデルを訓練するためのサンプルデータを決定することは、
各ユーザデータ対の２つのユーザデータセット間の関連付けられたユーザ特徴を得るために、複数のユーザデータ対の各ユーザデータ対の特徴抽出を実行することと、
各ユーザデータ対のユーザデータ間の関連付けられたユーザ特徴及び各ユーザデータ対に対応するユーザ類似性に従って、分類モデルを訓練するためのサンプルデータを決定することと
を含む。
【００１２】
任意選択により、各ユーザデータ対の２つのユーザデータセット間の関連付けられたユーザ特徴及び各ユーザデータ対に対応するユーザ類似性に従って、分類モデルを訓練するためのサンプルデータを決定することは、
各ユーザデータ対に対応するユーザ類似性及び予め定められた類似性閾値に従って、複数のユーザデータ対に対応するユーザ特徴から肯定サンプル特徴及び否定サンプル特徴を選択することと、
分類モデルを訓練するためのサンプルデータとして肯定サンプル特徴及び否定サンプル特徴を使用することと
を含む。
【００１３】
任意選択により、ユーザ特徴は、世帯登録ディメンション特徴、名前ディメンション特徴、社会的特徴及び興味特徴を含み、世帯登録ディメンション特徴は、ユーザアイデンティティ情報の特徴を含み、名前ディメンション特徴は、ユーザ名情報の特徴及びユーザ姓の希少度の特徴を含み、社会的特徴は、ユーザの社会的関係情報の特徴を含む。
【００１４】
任意選択により、肯定サンプル特徴は、否定サンプル特徴と同じ量の特徴を含む。
【００１５】
任意選択により、類似性分類モデルは、二項分類モデルである。
【００１６】
本出願の実施形態は、
検出予定のユーザデータ対を取得することと、
検出予定のユーザ特徴を得るために、検出予定のユーザデータ対の各検出予定のユーザデータセットの特徴抽出を実行することと、
検出予定のユーザ特徴及び事前に訓練された類似性分類モデルに従って、検出予定のユーザデータ対の２つの検出予定のユーザデータセットに対応するユーザ間の類似性を決定することと
を含む、データ類似性決定方法をさらに提供する。
【００１７】
任意選択により、方法は、
検出予定のユーザデータ対の２つの検出予定のユーザデータセットに対応するユーザ間の類似性が予め定められた類似性分類閾値より大きい場合は、検出予定のユーザデータ対に対応する検出予定のユーザを双子として決定すること
をさらに含む。
【００１８】
本出願の実施形態は、
複数のユーザデータ対を取得するように構成されたデータ取得モジュールであって、各ユーザデータ対の２つのユーザデータセットのデータフィールドが、同一の部分を有する、データ取得モジュールと、
各ユーザデータ対に対応するユーザ類似性を取得するように構成された類似性取得モジュールであって、ユーザ類似性が、各ユーザデータ対の２つのユーザデータセットに対応するユーザ間の類似性である、類似性取得モジュールと、
各ユーザデータ対に対応するユーザ類似性及び複数のユーザデータ対に従って、プリセット分類モデルを訓練するためのサンプルデータを決定するように構成されたサンプルデータ決定モジュールと、
類似性分類モデルを得るためにサンプルデータに基づいて分類モデルを訓練するように構成されたモデル訓練モジュールと
を含む、モデル訓練装置を提供する。
【００１９】
任意選択により、類似性取得モジュールは、
第１のユーザデータ対に対応するユーザの生物学的特徴を取得するように構成された生物学的特徴取得ユニットであって、第１のユーザデータ対が、複数のユーザデータ対の任意のユーザデータ対である、生物学的特徴取得ユニットと、
第１のユーザデータ対に対応するユーザの生物学的特徴に従って、第１のユーザデータ対に対応するユーザ類似性を決定するように構成された類似性取得ユニットと
を含む。
【００２０】
任意選択により、生物学的特徴は、顔画像特徴を含み、
生物学的特徴取得ユニットは、第１のユーザデータ対に対応するユーザの顔画像を取得することと、顔画像特徴を得るために顔画像の特徴抽出を実行することとを行うように構成され、
それに応じて、類似性取得ユニットは、第１のユーザデータ対に対応するユーザの顔画像特徴に従って、第１のユーザデータ対に対応するユーザ類似性を決定するように構成される。
【００２１】
任意選択により、生物学的特徴は、音声特徴を含み、
生物学的特徴取得ユニットは、第１のユーザデータ対に対応するユーザの音声データを取得することと、音声特徴を得るために音声データの特徴抽出を実行することとを行うように構成され、
それに応じて、類似性取得ユニットは、第１のユーザデータ対に対応するユーザの音声特徴に従って、第１のユーザデータ対に対応するユーザ類似性を決定するように構成される。
【００２２】
任意選択により、サンプルデータ決定モジュールは、
各ユーザデータ対の２つのユーザデータセット間の関連付けられたユーザ特徴を得るために、複数のユーザデータ対の各ユーザデータ対の特徴抽出を実行するように構成された特徴抽出ユニットと、
各ユーザデータ対の２つのユーザデータセット間の関連付けられたユーザ特徴及び各ユーザデータ対に対応するユーザ類似性に従って、分類モデルを訓練するためのサンプルデータを決定するように構成されたサンプルデータ決定ユニットと
を含む。
【００２３】
任意選択により、サンプルデータ決定ユニットは、各ユーザデータ対に対応するユーザ類似性及び予め定められた類似性閾値に従って、複数のユーザデータ対に対応するユーザ特徴から肯定サンプル特徴及び否定サンプル特徴を選択することと、分類モデルを訓練するためのサンプルデータとして肯定サンプル特徴及び否定サンプル特徴を使用することとを行うように構成される。
【００２４】
任意選択により、ユーザ特徴は、世帯登録ディメンション特徴、名前ディメンション特徴、社会的特徴及び興味特徴を含み、世帯登録ディメンション特徴は、ユーザアイデンティティ情報の特徴を含み、名前ディメンション特徴は、ユーザ名情報の特徴及びユーザ姓の希少度の特徴を含み、社会的特徴は、ユーザの社会的関係情報の特徴を含む。
【００２５】
任意選択により、肯定サンプル特徴は、否定サンプル特徴と同じ量の特徴を含む。
【００２６】
任意選択により、類似性分類モデルは、二項分類モデルである。
【００２７】
本出願の実施形態は、
検出予定のユーザデータ対を取得するように構成された検出予定データ取得モジュールと、
検出予定のユーザ特徴を得るために、検出予定のユーザデータ対の各検出予定のユーザデータセットの特徴抽出を実行するように構成された特徴抽出モジュールと、
検出予定のユーザ特徴及び事前に訓練された類似性分類モデルに従って、検出予定のユーザデータ対の２つの検出予定のユーザデータセットに対応するユーザ間の類似性を決定するように構成された類似性決定モジュールと
を含む、データ類似性決定装置をさらに提供する。
【００２８】
任意選択により、装置は、
検出予定のユーザデータ対の２つの検出予定のユーザデータセットに対応するユーザ間の類似性が予め定められた類似性分類閾値より大きい場合は、検出予定のユーザデータ対に対応する検出予定のユーザを双子として決定するように構成された類似性分類モジュール
をさらに含む。
【００２９】
本出願の実施形態は、
プロセッサと、
コンピュータ実行可能命令を格納するように構成されたメモリであって、コンピュータ実行可能命令が、実行されると、以下の動作、すなわち、
複数のユーザデータ対を取得することであって、各ユーザデータ対の２つのユーザデータセットのデータフィールドが、同一の部分を有する、取得することと、
各ユーザデータ対に対応するユーザ類似性を取得することであって、ユーザ類似性が、各ユーザデータ対の２つのユーザデータセットに対応するユーザ間の類似性である、取得することと、
各ユーザデータ対に対応するユーザ類似性及び複数のユーザデータ対に従って、プリセット分類モデルを訓練するためのサンプルデータを決定することと、
類似性分類モデルを得るためにサンプルデータに基づいて分類モデルを訓練することと
をプロセッサに実行させる、メモリと
を含む、モデル訓練デバイスを提供する。
【００３０】
本出願の実施形態は、
プロセッサと、
コンピュータ実行可能命令を格納するように構成されたメモリであって、コンピュータ実行可能命令が、実行されると、以下の動作、すなわち、
検出予定のユーザデータ対を取得することと、
検出予定のユーザ特徴を得るために、検出予定のユーザデータ対の各検出予定のユーザデータセットの特徴抽出を実行することと、
検出予定のユーザ特徴及び事前に訓練された類似性分類モデルに従って、検出予定のユーザデータ対の２つの検出予定のユーザデータセットに対応するユーザ間の類似性を決定することと
をプロセッサに実行させる、メモリと
を含む、データ類似性決定デバイスを提供する。
【００３１】
本出願の実施形態によって提供される技術的解決法から分かるように、本出願の実施形態では、複数のユーザデータ対が取得され、各ユーザデータ対の２つのユーザデータセットのデータフィールドは、同一の部分を有し、各ユーザデータ対に対応するユーザ類似性が取得され、プリセット分類モデルを訓練するためのサンプルデータが決定され、次いで、類似性分類モデルを得るためにサンプルデータに基づいて分類モデルが訓練され、その結果、類似性分類モデルに従って、検出予定のユーザデータ対の２つの検出予定のユーザデータセットに対応するユーザ間の類似性を決定することができる。このように、複数のユーザデータ対は、同じデータフィールドを通じて得られ、各ユーザデータ対の２つのユーザデータセットに対応するユーザ間の関連性は、ユーザ類似性に従って決定されて、プリセット分類モデルを訓練するためのサンプルデータが得られ、すなわち、サンプルデータは、マニュアルラベリングなしで得ることができ、その結果、モデルの迅速な訓練を実装することができ、モデル訓練効率を高めることができ、資源消費を低減することができる。
【００３２】
図面の簡単な説明
本出願の実施形態又は先行技術の技術的解決法をより明確に説明するため、実施形態又は先行技術の説明において使用するために必要な図面を簡単に紹介する。以下の説明の図面は、本出願の単なるいくつかの実施形態であることは明らかであり、当業者は、創造的な取り組みを行うことなく、これらの図面に従って他の図面をさらに得ることができる。
【図面の簡単な説明】
【００３３】
【図１】本出願によるモデル訓練方法の実施形態を示す。
【図２】本出願によるデータ類似性決定方法の実施形態を示す。
【図３】本出願による検出アプリケーションのインタフェースの概略図である。
【図４】本出願によるデータ類似性決定方法の実施形態を示す。
【図５】本出願によるデータ類似性決定プロセスの処理論理の概略図である。
【図６】本出願によるモデル訓練装置の実施形態を示す。
【図７】本出願によるデータ類似性決定装置の実施形態を示す。
【図８】本出願によるモデル訓練デバイスの実施形態を示す。
【図９】本出願によるデータ類似性決定デバイスの実施形態を示す。
【発明を実施するための形態】
【００３４】
詳細な説明
本出願の実施形態は、モデル訓練方法、装置及びデバイス並びにデータ類似性決定方法、装置及びデバイスを提供する。
【００３５】
当業者が本出願の技術的解決法をより良く理解できるようにするため、本出願の実施形態の技術的解決法は、本出願の実施形態の添付の図面を参照して、以下で明確且つ完全に説明する。説明される実施形態は、本出願の実施形態のすべてというよりむしろ、単にそのうちのいくつかであることは明らかである。本出願の実施形態に基づいて当業者によって得られた他のすべての実施形態は、本出願の保護範囲内に収まるものとする。
【００３６】
実施形態１
図１に示されるように、本出願の実施形態は、モデル訓練方法を提供する。方法は、端末デバイス又はサーバによって実行することができる。端末デバイスは、パーソナルコンピュータ又は同様のものであり得る。サーバは、独立した単一のサーバでも、複数のサーバによって形成されたサーバクラスタでもよい。本出願の実施形態は、モデル訓練効率を高めるためにサーバによって方法が実行される例を使用することによって詳細に説明される。方法は、具体的には、以下のステップを含み得る。
【００３７】
ステップＳ１０２では、複数のユーザデータ対が取得され、各ユーザデータ対の２つのユーザデータセットのデータフィールドは、同一の部分を有する。
【００３８】
各ユーザデータ対は、複数の異なるユーザのユーザデータを含み得る。例えば、複数のユーザデータ対は、ユーザデータ対Ａ及びユーザデータ対Ｂを含む。ユーザデータ対Ａは、ユーザデータ１及びユーザデータ２を含み、ユーザデータ対Ｂは、ユーザデータ３及びユーザデータ４を含むなどである。ユーザデータは、ユーザに関連するデータ（例えば、ユーザの名前、年齢、身長、住所、身分証明書番号及びソーシャルセキュリティカード番号などのアイデンティティ情報）であり得、また、ユーザの興味、購入商品、旅行などの情報も含み得る。データフィールドは、ユーザデータ対の２つの異なるユーザデータセットに対応するユーザのアイデンティティのみならず、例えば、姓、身分証明書番号の所定桁数の数字（例えば、身分証明書番号の最初の１４桁の数字）、ソーシャルセキュリティカード番号、又は、ユーザアイデンティティ若しくは情報を決定することができる他のアイデンティティ番号などのユーザ間の関連性をも表すことができるフィールド又は文字であり得る。
【００３９】
実装形態では、ユーザデータは、様々な方法で取得することができる。例えば、ユーザデータは、異なるユーザから購入することも、ウェブサイト又はアプリケーションに登録する際にユーザによって入力された情報（例えば、ユーザがAlipay（登録商標）に登録する際に入力された情報）であることも、ユーザによって能動的にアップロードされたユーザデータであることも可能である。ユーザデータが取得される具体的な方法は、本出願の実施形態において制限されない。ユーザデータが取得された後、同一の部分を共有するデータフィールドを有するユーザデータを発見するために、取得されたユーザデータに含まれるデータフィールドを比較することができる。同一の部分を共有するデータフィールドを有するユーザデータは、一緒にまとめてユーザデータ対を形成することができる。上記の方法により、複数のユーザデータ対を得ることができ、各ユーザデータ対のユーザデータのデータフィールドは、同一の部分を有する。
【００４０】
例えば、実際の適用では、演算量を低減し、処理効率をできる限り高めるため、データフィールドは、身分証明書番号及び姓として設定することができ、身分証明書番号及びユーザの名前などの情報は、身分証明書番号の１つ又は複数の桁の数字（例えば、身分証明書番号の最初の１４桁の数字）が２人のユーザ間の関係を表し得ることを考慮して、ユーザデータ内で検索することができる。本出願の実施形態では、例として、身分証明書番号の最初の１４桁の数字は、データフィールドが同一の部分を有するかどうかを判断するための基準として使用される。具体的には、各ユーザの身分証明書番号の最初の１４桁の数字及び姓を取得し、異なるユーザの身分証明書番号の最初の１４桁の数字及び姓と比較することができる。同じ姓及び身分証明書番号の同じ最初の１４桁の数字を有する２つのユーザデータセットは、１つのユーザデータ対にまとめることができる。具体的には、ユーザデータ対は、例えば、｛ユーザ１の身分証明書番号、ユーザ２の身分証明書番号、ユーザ１の名前、ユーザ２の名前、ユーザ１の他のデータ、ユーザ２の他のデータ｝又は同様のものなど、ユーザ対の形態で格納することができる。
【００４１】
同一の部分を有する２つのユーザデータセットのデータフィールドは、データフィールドのいくつかのコンテンツ（例えば、１８桁の身分証明書番号の最初の１４桁の数字）が同一であると解釈することも、データフィールドのすべてのコンテンツが同一であると解釈することもできることに留意すべきである。
【００４２】
ステップＳ１０４では、各ユーザデータ対に対応するユーザ類似性が取得され、ユーザ類似性は、各ユーザデータ対の２つのユーザデータセットに対応するユーザ間の類似性である。
【００４３】
ユーザ類似性は、複数のユーザ間の類似度（例えば、９９％又は５０％）を表すために使用することができる。実際の適用では、ユーザ類似性は、他の方法で表すこともできる。例えば、ユーザ類似性は、双子と非双子によって又は一卵性双生児と二卵性双生児によって表すこともできる。
【００４４】
実装形態では、この実施形態の主要な目的は、分類モデルを訓練することであり、それには、分類モデルを訓練するためのサンプルデータ及びサンプルデータに対応するユーザ類似性が必要とされる。ユーザ類似性は、サーバ又は端末デバイスに事前に格納することができる。ユーザ類似性は、様々な方法で決定することができる。任意選択の処理方法の１つを以下で提供し、詳細については、以下のコンテンツを参照することができる。ユーザの画像は、前もって取得することができ、画像は、アプリケーション又はウェブサイトに登録する際にユーザによってアップロードすることができ、ユーザは、各ユーザデータ対に含まれる２つのユーザデータセットに対応するユーザであり得る。各ユーザデータ対の画像は、比較することができ、画像の比較を通じて、ユーザデータ対に含まれる２つのユーザデータセットに対応するユーザ間の類似性を計算することができる。画像比較プロセスの間、画像前処理、画像特徴抽出及び画像特徴比較などの処理方法を使用することができ、それらの処理方法は、本出願の実施形態において制限されない。
【００４５】
ステップＳ１０６では、各ユーザデータ対に対応するユーザ類似性及び複数のユーザデータ対に従って、プリセット分類モデルを訓練するためのサンプルデータが決定される。
【００４６】
分類モデルは、ナイーブベイズ分類モデル、ロジスティック回帰分類モデル、決定木分類モデル、又はサポートベクタマシン分類モデルなどのいかなる分類モデルでもあり得る。本出願の実施形態では、２人の異なるユーザが似ているかどうかを判断するためだけに分類モデルが使用されることを考慮すると、分類モデルは、二項分類モデルであり得る。サンプルデータは、分類モデルを訓練するために使用されるデータであり得る。サンプルデータは、ユーザデータ対の２つのユーザデータセットであり得、また、上記のユーザデータがある特定の方法で処理された後に得られたデータでもあり得る。例えば、特徴抽出は、対応するユーザ特徴を得るために上記のユーザデータに対して実行され、ユーザ特徴のデータは、サンプルデータとして使用することができる。
【００４７】
実装形態では、例えば、８０％又は７０％の類似性閾値を前もって設定することができる。各ユーザデータ対に対応するユーザ類似性はそれぞれ、類似性閾値と比較することができる。類似性閾値より大きいユーザ類似性に対応するユーザデータ対を１つのセットにまとめたり、類似性閾値未満のユーザ類似性に対応するユーザデータ対を１つのセットにまとめたりすることができ、上記の２つのセットの各々から既定の量（例えば、４００００又は５００００）のユーザデータ対を選択することができ、選択されたユーザデータ対は、プリセット分類モデルを訓練するためのサンプルデータとして使用される。
【００４８】
プリセット分類モデルを訓練するためのサンプルデータは、上記の方法以外の他の様々な方法で選択できることに留意すべきである。例えば、各ユーザデータ対に含まれる２つのユーザデータセットの特徴は、対応するユーザ特徴を得るために抽出され、次いで、ユーザ特徴は、各ユーザデータ対に対応するユーザ類似性及び類似性閾値に従って上記の２つのセットにまとめることができる。２つのユーザ特徴セットのデータは、プリセット分類モデルを訓練するためのサンプルデータとして使用することができる。
【００４９】
ステップＳ１０８では、類似性分類モデルを得るためにサンプルデータに基づいて分類モデルが訓練される。
【００５０】
類似性分類モデルは、異なるユーザ間の類似度を決定するために使用されるモデルであり得る。
【００５１】
実装形態では、上記で選択されたユーザデータ対がプリセット分類モデルを訓練するためのサンプルデータとして使用される事例に基づいて、特徴抽出は、対応するユーザ特徴を得るために、選択されたユーザデータ対の各々の２つのユーザデータセットに対して実行することができ、次いで、サンプルデータの各ユーザデータ対のユーザ特徴は、計算のために分類モデルに入力することができる。計算後、計算結果を出力することができる。計算結果は、２つが同じであるかどうかを判断するために、対応するユーザデータ対に対応するユーザ類似性と比較することができる。２つが同じではない場合は、分類モデルの関連パラメータを変更することができ、次いで、ユーザデータ対のユーザ特徴が、計算のために修正された分類モデルに入力され、計算結果がユーザ類似性と同じであるかどうかが判断される。手順は、２つが同じになるまで繰り返される。２つが同じである場合は、次の選択されたユーザデータ対に対して上記の処理手順を実行することができる。最後に、各ユーザデータ対のユーザ特徴が分類モデルに入力された後に得られた計算結果が、対応するユーザデータ対に対応するユーザ類似性と同じである場合は、得られた分類モデルは、類似性分類モデルである。
【００５２】
上記の方法により、類似性分類モデルを得ることができる。類似性分類モデルの使用については、以下の関連コンテンツを参照することができる。
【００５３】
図２に示されるように、本出願の実施形態は、類似性決定方法を提供する。方法は、端末デバイス又はサーバによって実行することができる。端末デバイスは、パーソナルコンピュータ又は同様のものであり得る。サーバは、独立した単一のサーバでも、複数のサーバによって形成されたサーバクラスタでもよい。方法は、具体的には、以下のステップを含み得る。
【００５４】
ステップＳ２０２では、検出予定のユーザデータ対が取得される。
【００５５】
検出予定のユーザデータ対は、検出予定の２人のユーザのユーザデータによって形成されたユーザデータ対であり得る。
【００５６】
実装形態では、２人の異なるユーザ間の類似性を検出するため、対応する検出アプリケーションを設定することができる。図３に示されるように、検出アプリケーションは、データをアップロードするためのボタンを含み得る。２人の異なるユーザ間の類似性を検出する必要がある際には、データをアップロードするためのボタンをタップすることができる。検出アプリケーションは、データをアップロードするためのプロンプトボックスをポップアップすることができる。データアップローダは、検出予定のユーザデータ対のデータをプロンプトボックスに入力し、次いで、入力が完了すると、プロンプトボックスの確認ボタンをタップすることができる。検出アプリケーションは、データアップローダによって入力された検出予定のユーザデータ対を取得することができる。検出アプリケーションは、端末デバイスにインストールすることも、サーバにインストールすることもできる。本出願の実施形態によって提供される類似性決定方法がサーバによって実行され、検出アプリケーションが端末デバイスにインストールされている場合は、検出アプリケーションは、検出予定のユーザデータ対を取得した後に、検出予定のユーザデータ対をサーバに送信することができ、その結果、サーバは、検出予定のユーザデータ対を取得することができる。検出アプリケーションがサーバにインストールされている場合は、サーバは、検出アプリケーションから検出予定のユーザデータ対を直接取得することができる。
【００５７】
ステップＳ２０４では、検出予定のユーザ特徴を得るために、検出予定のユーザデータ対の各検出予定のユーザデータセットの特徴抽出が実行される。
【００５８】
検出予定のユーザ特徴は、検出予定のユーザのユーザデータの特徴であり得る。
【００５９】
実装形態では、検出予定のユーザデータ対の各検出予定のユーザデータセットを取得することができる。検出予定のユーザデータの任意のセットに対して、プリセット特徴抽出アルゴリズムを使用することによって検出予定のユーザデータから対応する特徴を抽出することができ、抽出された特徴は、検出予定のユーザデータに対応する検出予定のユーザ特徴として使用することができる。上記の方法により、検出予定のユーザデータ対の各検出予定のユーザデータセットに対応する検出予定のユーザ特徴を得ることができる。
【００６０】
特徴抽出アルゴリズムは、ユーザデータから予め定めた特徴を抽出することができるいかなるアルゴリズムでもあり得、具体的には、実際の状況に従って設定できることに留意すべきである。
【００６１】
ステップＳ２０６では、検出予定のユーザ特徴及び事前に訓練された類似性分類モデルに従って、検出予定のユーザデータ対の２つの検出予定のユーザデータセットに対応するユーザ間の類似性が決定される。
【００６２】
実装形態では、ステップＳ２０４を通じて得られた検出予定のユーザ特徴は、計算のためにステップＳ１０２〜ステップＳ１０８を通じて得られた類似性分類モデルに入力することができる。類似性分類モデルから出力される結果は、検出予定のユーザデータ対の２つの検出予定のユーザデータセットに対応するユーザ間の類似性であり得る。
【００６３】
実際の適用では、類似性分類モデルの直接的な出力結果は、パーセンテージ（例えば、９０％又は４０％）で提示できることに留意すべきである。出力結果をユーザにとってより直観的なものにするため、類似性分類モデルの直接的な出力結果は、一卵性双生児と非一卵性双生児を区別する必要がある際又は一卵性双生児と二卵性双生児を区別する必要がある際など、実際の状況に従ってさらに設定することができる。上記の事例を考慮して、分類閾値を設定することができる。直接的な出力結果が分類閾値より大きい場合は、検出予定のユーザデータ対の２つの検出予定のユーザデータセットに対応するユーザは、一卵性双生児であると決定され、そうでなければ、ユーザは、非一卵性双生児又は二卵性双生児であると決定される。このように、検出予定のユーザデータ対の２つの検出予定のユーザデータセットに対応するユーザ間の類似性は、事前に訓練された類似性分類モデルに従って迅速に決定することができ、それにより、ユーザ間の類似性を決定する効率が高まる。
【００６４】
前述の説明におけるユーザデータ対と検出予定のユーザデータ対とは両方とも２つのユーザデータセットを含み、実際の適用では、本出願によって提供されるモデル訓練方法及び類似性決定方法は、２つより多いユーザデータセットを含むユーザデータ組合せ及び検出予定のユーザデータ組合せにも適用できることに留意すべきである。具体的な実装形態については、本出願の実施形態の関連コンテンツを参照することができ、本明細書では、詳細を再び説明することはしない。
【００６５】
本出願の実施形態は、モデル訓練方法及び類似性決定方法を提供し、複数のユーザデータ対が取得され、各ユーザデータ対の２つのユーザデータセットのデータフィールドは、同一の部分を有し、各ユーザデータ対に対応するユーザ類似性が取得され、プリセット分類モデルを訓練するためのサンプルデータが決定され、次いで、類似性分類モデルを得るためにサンプルデータに基づいて分類モデルが訓練され、その結果、類似性分類モデルに従って、検出予定のユーザデータ対の２つの検出予定のユーザデータセットに対応するユーザ間の類似性を決定することができる。このように、複数のユーザデータ対は、同じデータフィールドを通じてのみ得られ、各ユーザデータ対の２つのユーザデータセットに対応するユーザ間の関連性は、ユーザ類似性に従って決定されて、プリセット分類モデルを訓練するためのサンプルデータが得られ、すなわち、サンプルデータは、マニュアルラベリングなしで得ることができ、その結果、モデルの迅速な訓練を実装することができ、モデル訓練効率を高めることができ、資源消費を低減することができる。
【００６６】
実施形態２
図４に示されるように、本出願の実施形態は、データ類似性決定方法を提供する。方法は、サーバによって実行することも、端末デバイス及びサーバによって連動して実行することもできる。端末デバイスは、パーソナルコンピュータ又は同様のものであり得る。サーバは、独立した単一のサーバでも、複数のサーバによって形成されたサーバクラスタでもよい。本出願の実施形態では、モデル訓練効率を高めるため、サーバによって方法が実行される例を使用することによって詳細な説明が行われる。方法が端末デバイス及びサーバによって連動して実装される事例については、以下の関連コンテンツを参照することができ、本明細書では、詳細を再び説明することはしない。方法は、具体的には、以下のコンテンツを含む。
【００６７】
現在は、新規のユーザアイデンティティ検証方法として、顔認識は、ユーザに便利性を提供する一方で、新しいリスクを生み出した。現在の顔認識技術の場合、ユーザの画像は、サイトで捕捉され、顔認識システムのデータベースに事前に格納されたユーザのユーザ画像と比較され、比較を通じて得られた値が既定の閾値に達した場合は、ユーザは、事前に格納されたユーザ画像に対応するユーザであると決定され、従って、ユーザのアイデンティティが検証される。しかし、上記の方法を使用することによって非常によく似た顔を有するユーザのアイデンティティを効果的に検証することは難しく、それにより、アイデンティティを検証することが不可能であることによる口座の誤登録及び口座資金の不正流用のリスクが生じる可能性が非常に高くなる。
【００６８】
非常によく似た見た目に関与する最も典型的な既知の事例として、双子（特に、一卵性双生児）は、互いに密接な関係にあり、否定的な世論をもたらす可能性が非常に高い。できる限り多くの双子のユーザを含むリストが存在する場合は、上記のリスクを防ぐためにこれらのユーザに対して特別な顔認識対処戦略を設計することができる。従って、高正確度を保証しながら、これらのユーザの顔認識のふるまいをモニタするための、双子のリストを出力するために、双子を効果的に識別するためのモデルを構築することができ、従って、リスク制御を達成することができる。双子を効果的に識別するためのモデルを構築する実装形態については、以下のステップＳ４０２〜ステップＳ４１２によって提供されるモデル訓練方法を参照することができ、具体的なコンテンツは以下の通りである。
【００６９】
ステップＳ４０２では、複数のユーザデータ対が取得され、各ユーザデータ対の２つのユーザデータセットのデータフィールドは、同一の部分を有する。
【００７０】
実装形態では、双子は一般に同じ姓及び身分証明書番号の同じ最初の１４桁の数字を有することを考慮すると、ユーザデータ対を選択するためのデータフィールドとして、姓及び身分証明書番号の最初の１４桁の数字を使用することができる。ステップＳ４０２の具体的な実装形態については、実施形態１のステップＳ１０２の関連コンテンツを参照することができ、本明細書では、詳細を再び説明することはしない。
【００７１】
ユーザデータ対を選択するための処理は、姓及び身分証明書番号の最初の１４桁の数字に基づいて実施されることに留意すべきである。本出願の別の実施形態では、ユーザデータ対を選択するための処理は、他の情報（例えば、姓及びソーシャルセキュリティカード番号、又は、身分証明書番号の最初の１４桁の数字及びソーシャルセキュリティカード番号）に基づいて実施することもでき、本出願の実施形態において制限されない。
【００７２】
ユーザデータ対の２つのユーザデータセットに対応するユーザ間の類似度をモデル訓練の間に決定する必要があることを考慮すると、以下は、関連処理方法を提供し、具体的には以下のステップＳ４０４及びステップＳ４０６を参照することができる。
【００７３】
ステップＳ４０４では、第１のユーザデータ対に対応するユーザの生物学的特徴が取得され、第１のユーザデータ対は、複数のユーザデータ対の任意のユーザデータ対である。
【００７４】
生物学的特徴は、指紋特徴、虹彩特徴、顔特徴、ＤＮＡ若しくは他の生理学的特徴、又は、声紋特徴、筆跡特徴、キーストローク習慣若しくは他の行動的特徴などの、人体の生理学的及び行動的特徴であり得る。
【００７５】
実装形態では、上記のステップＳ４０２を通じて複数のユーザデータ対が取得された後、複数のユーザデータ対からユーザデータ対（すなわち、第１のユーザデータ対）を任意に選択することができる。ユーザが登録のために端末デバイスを使用してサーバにログインする際、ユーザは、ユーザの上記の生物学的特徴のうちの１つ又は複数をサーバにアップロードすることができる。サーバは、ユーザの生物学的特徴及び識別子を関連付けて格納することができる。ユーザの識別子は、登録の間にユーザによって入力されたユーザネーム又はユーザの名前であり得る。サーバにおいて関連付けて格納された上記の情報は、表１に示されるようなものであり得る。
【００７６】
【表１】
0006883661.tif 000002
【００７７】
第１のユーザデータ対を選択した後、サーバは、第１のユーザデータ対に含まれるユーザの識別子を抽出し、次いで、ユーザの識別子に従って、対応する生物学的特徴を取得することができ、従って、第１のユーザデータ対に対応するユーザの生物学的特徴を得ることができる。例えば、第１のユーザデータ対に含まれるユーザの識別子は、ユーザ２及びユーザ３であり、上記の表の対応する関係のクエリを行うことによって、ユーザ２は生物学的特徴Ｂに対応し、ユーザ３は生物学的特徴Ｃに対応すると決定することができ、すなわち、第１のユーザデータ対に対応するユーザの生物学的特徴は、生物学的特徴Ｂ及び生物学的特徴Ｃである。
【００７８】
ステップＳ４０６では、第１のユーザデータ対に対応するユーザの生物学的特徴に従って、第１のユーザデータ対に対応するユーザ類似性が決定される。
【００７９】
実装形態では、上記のステップＳ４０４を通じて第１のユーザデータ対に対応するユーザの生物学的特徴が得られた後、２人の対応するユーザ間の類似度（すなわち、ユーザ類似性）を決定するために、得られた生物学的特徴に対してそれぞれ類似性計算を実行することができる。類似性計算は、例えば、特徴ベクトル間のユークリッド距離に従って、様々な方法で実施することができ、本出願の実施形態において制限されない。
【００８０】
閾値は、ユーザが似ているかどうかを判断するために設定できることに留意すべきである。例えば、閾値は７０に設定される。２つの生物学的特徴に対応するユーザ類似性が７０より大きい場合は、第１のユーザデータ対の２つのユーザデータセットに対応するユーザは似ていると決定され、２つの生物学的特徴に対応するユーザ類似性が７０未満である場合は、第１のユーザデータ対の２つのユーザデータセットに対応するユーザは似ていないと決定される。
【００８１】
上記の方法により、上記の処理手順は、複数のユーザデータ対の各ユーザデータ対に対応するユーザ類似性を得るために、複数のユーザデータ対の第１のユーザデータ対に加えて、他のユーザデータ対に対して実行することができる。
【００８２】
上記のステップＳ４０４及びステップＳ４０６では、ユーザの生物学的特徴に従ってユーザ類似性が決定される。実際の適用では、ユーザ類似性は、具体的には、様々な方法で決定することができる。ステップＳ４０４及びステップＳ４０６は、生物学的特徴が顔特徴である例を使用することによって、以下で具体的に説明され、詳細については、以下のステップ１及びステップ２を参照することができる。
【００８３】
ステップ１では、第１のユーザデータ対に対応するユーザの顔画像が取得され、第１のユーザデータ対は、複数のユーザデータ対の任意のユーザデータ対である。
【００８４】
実装形態では、上記のステップＳ４０２を通じて複数のユーザデータ対が取得された後、複数のユーザデータ対から１つのユーザデータ対（すなわち、第１のユーザデータ対）を任意に選択することができる。ユーザが登録のために端末デバイスを使用してサーバにログインする際、ユーザは、ユーザの顔を含む画像をサーバにアップロードすることができる。サーバは、ユーザの画像及び識別子を関連付けて格納することができる。ユーザの識別子は、登録の間にユーザによって入力されたユーザネーム又はユーザの名前であり得る。サーバにおいて関連付けて格納された上記の情報は、表２に示されるようなものであり得る。
【００８５】
【表２】
0006883661.tif 000003
【００８６】
第１のユーザデータ対を取得した後、サーバは、第１のユーザデータ対に含まれるユーザの識別子を抽出し、次いで、ユーザの識別子に従って、対応する画像を取得することができ、従って、第１のユーザデータ対に対応するユーザの顔画像を得ることができる。例えば、第１のユーザデータ対に含まれるユーザの識別子は、ユーザ２及びユーザ３であり、上記の表の対応する関係のクエリを行うことによって、ユーザ２に対応するユーザの顔を含む画像は画像Ｂであり、ユーザ３に対応するユーザの顔を含む画像は画像Ｃであり、すなわち、第１のユーザデータ対に対応するユーザの顔画像は、画像Ｂ及び画像Ｃである。
【００８７】
ステップ２では、顔画像特徴を得るために顔画像の特徴抽出が実行され、第１のユーザデータ対に対応するユーザの顔画像特徴に従って、第１のユーザデータ対に対応するユーザ類似性が決定される。
【００８８】
実装形態では、ステップ１を通じて第１のユーザデータ対に対応するユーザの顔画像が得られた後、対応する顔画像特徴を得るために、得られた顔画像に対してそれぞれ、特徴抽出を実行することができ、各顔画像の抽出された特徴に基づいて対応する特徴ベクトルが得られる。次いで、任意の２つの顔画像の特徴ベクトル間のユークリッド距離を計算することができ、特徴ベクトル間のユークリッド距離の値に従って、２人の対応するユーザ間の類似度（すなわち、ユーザ類似性）を決定することができる。特徴ベクトル間のユークリッド距離の値が大きい程、ユーザ類似性は低く、特徴ベクトル間のユークリッド距離の値が小さい程、ユーザ類似性は高い。
【００８９】
顔画像の場合、２つの顔画像は似ているか又は似ていないかのいずれかであることに留意すべきである。従って、閾値は、画像が似ているかどうかを判断するために設定することができる。例えば、閾値は７０に設定される。２つの顔画像に対応するユーザ類似性が７０より大きい場合は、第１のユーザデータ対の２つのユーザデータセットに対応するユーザは似ていると決定され、２つの顔画像に対応するユーザ類似性が７０未満である場合は、第１のユーザデータ対の２つのユーザデータセットに対応するユーザは似ていないと決定される。
【００９０】
例えば、ステップ１の例に基づいて、特徴抽出は、画像Ｂ及び画像Ｃに対してそれぞれ実行され、対応する特徴ベクトルは、画像Ｂの特徴ベクトル及び画像Ｃの特徴ベクトルを得るために抽出された特徴に従ってそれぞれ構築される。画像Ｂの特徴ベクトルと画像Ｃの特徴ベクトルとの間のユークリッド距離が計算され、得られたユークリッド距離の値に従ってユーザ２とユーザ３との間のユーザ類似性が決定される。
【００９１】
上記の方法により、上記の処理手順は、複数のユーザデータ対の各ユーザデータ対に対応するユーザ類似性を得るために、複数のユーザデータ対の第１のユーザデータ対に加えて、他のユーザデータ対に対して実行することができる。
【００９２】
それに加えて、上記のステップＳ４０４及びステップＳ４０６の処理に対し、以下は、任意選択の処理方法をさらに提供し、詳細については、以下のステップ１及びステップ２を参照することができる。
【００９３】
ステップ１では、第１のユーザデータ対に対応するユーザの音声データが取得され、第１のユーザデータ対は、複数のユーザデータ対の任意のユーザデータ対である。
【００９４】
実装形態では、上記のステップＳ４０２を通じて複数のユーザデータ対が取得された後、複数のユーザデータ対から１つのユーザデータ対（すなわち、第１のユーザデータ対）を任意に選択することができる。ユーザが登録のために端末デバイスを使用してサーバにログインする際、ユーザは、既定の時間（例えば、３秒又は５秒）を有する及び／又は既定の音声コンテンツ（例えば、１つ若しくは複数の言葉又は１つの文の音声）を含む音声データをサーバにアップロードすることができる。サーバは、ユーザの音声データ及び識別子を関連付けて格納することができる。第１のユーザデータ対を選択した後、サーバは、第１のユーザデータ対に含まれるユーザの識別子をそれぞれ抽出し、次いで、ユーザの識別子に従って、対応する音声データを取得することができ、従って、第１のユーザデータ対に対応するユーザの音声データを得ることができる。
【００９５】
ステップ２では、音声特徴を得るために音声データの特徴抽出が実行され、第１のユーザデータ対に対応するユーザの音声特徴に従って、第１のユーザデータ対に対応するユーザ類似性が決定される。
【００９６】
実装形態では、上記のステップ１を通じて第１のユーザデータ対に対応するユーザの音声データが得られた後、得られた音声データに対してそれぞれ、特徴抽出を実行することができ、各音声データ片の抽出された特徴に基づいて、２人の対応するユーザ間の類似度（すなわち、ユーザ類似性）を決定することができる。具体的な実施形態については、上記のステップＳ４０６の関連コンテンツを参照することができる。或いは、ユーザ類似性は、特徴を１つずつ比較することを通じて決定することも、ユーザ類似性を決定するために任意の２つの音声データ片に対して音声スペクトル解析を実行することもできる。上記の方法により、上記の処理手順は、複数のユーザデータ対の各ユーザデータ対に対応するユーザ類似性を得るために、複数のユーザデータ対の第１のユーザデータ対に加えて、他のユーザデータ対に対して実行することができる。
【００９７】
ステップＳ４０８では、各ユーザデータ対の２つのユーザデータセット間の関連付けられたユーザ特徴を得るために、複数のユーザデータ対の各ユーザデータ対の特徴抽出が実行される。
【００９８】
実装形態では、ユーザデータ対（第３のユーザデータ対と呼ぶことができる）は、複数のユーザデータ対から任意に選択することができ、特徴抽出は、第３のユーザデータ対の２つの異なるユーザデータセットに対してそれぞれ実行することができる。例えば、第３のユーザデータ対は、ユーザデータ１及びユーザデータ２を含み、特徴抽出は、ユーザデータ１及びユーザデータ２に対してそれぞれ実行することができる。次いで、異なるユーザデータから抽出された特徴を比較することによって、第３のユーザデータ対の２つのユーザデータセット間の関連付けられたユーザ特徴を得ることができる。上記の方法により、上記の処理手順は、各ユーザデータ対の２つのユーザデータセット間の関連付けられたユーザ特徴を得るために、複数のユーザデータ対の第３のユーザデータ対に加えて、他のユーザデータ対に対して実行することができる。
【００９９】
実際の適用では、ユーザ特徴は、これらに限定されないが、世帯登録ディメンション特徴、名前ディメンション特徴、社会的特徴及び興味特徴又は同様のものを含み得る。世帯登録ディメンション特徴は、ユーザアイデンティティ情報の特徴を含み得る。世帯登録ディメンション特徴は、主に、中国の世帯登録管理システムに基づく。世帯登録に含まれる身分証明書情報は、生年月日及び世帯登録場所を含み、世帯登録は、両親の名前及び住民の住所を含む。しかし、歴史的な及び他の理由により、いくつかの住民の登録情報は、実際の状況と同じではない。例えば、登録された生年月日が本当の日付より早いことも、２人の子供達が両親の姓にそれぞれ従うことも、両親の離婚によって世帯登録が分離されることもあり得る。従って、世帯登録ディメンション特徴は、２人のユーザが双子であるかどうかを判断するための参照として機能し得る。このように、異なるユーザ間の関連性は、ユーザデータ対に対応する異なるユーザが、同じ生年月日、同じ世帯登録場所、同じ両親又は同じ現住所を有するかどうかなどの特徴に応じて決定される。
【０１００】
名前ディメンション特徴は、ユーザ名情報の特徴及びユーザ姓の希少度の特徴を含む。名前ディメンション特徴の場合、自然言語処理（ＮＬＰ）理論及び社会的な経験に基づいて、一般に、２人の名前がよく似ている場合（例えば、Zhang JinlongとZhang Jinhu）又はある特定の意味関係を有する場合（例えば、Zhang MeimeiとZhang Lili）は、２人の間に関連性があると考慮される。本出願の実施形態では、２人のユーザの名前の関係は、辞書を使用することによって評価することができ、ユーザの登録された個人情報及び人口統計データは、特徴として姓の希少度を計算するために使用される。このように、異なるユーザ間の関連性は、ユーザデータ対に対応する異なるユーザが同じ姓を有するかどうか若しくは同じ名前の長さを有するかどうか、名前の同義度、名前の組合せがフレーズかどうか、姓の希少度又は同様のものなどの特徴に応じて決定される。
【０１０１】
社会的特徴は、ユーザの社会的関係情報の特徴を含む。社会的特徴は、ビッグデータに基づいてユーザデータ対の社会的関係を抽出することによって得ることができる。一般に、双子は、互いに頻繁に対話し、高度に重複する社会的関係（例えば、同じ親族又はクラスメート）を有する。本出願の実施形態では、ユーザデータ対は、対応する特徴を得るために、サーバに格納されたユーザの個人情報及び既存のデータ、アドレス帳又は同様のものによって形成された関係ネットワークに基づいて関連付けられる。このように、ユーザデータ対に対応する異なるユーザ間の関連性は、異なるユーザがソーシャルネットワーキングアプリケーションにおいて互いにフォローし合っているかどうか、異なるユーザが互いの間で資金移動を行っているかどうか、異なるユーザが相手の連絡先情報をアドレス帳に保存しているかどうか、異なるユーザが相手の特別な呼称をアドレス帳にマーク付けしているかどうか、異なるユーザのアドレス帳の間の共通の連絡先の数又は同様のものなどの特徴に応じて決定される。
【０１０２】
それに加えて、双子が、多くの共通の趣味及び買い物の好みを有し得ることや、一緒に旅行し得ることを考慮すると、ユーザ特徴は、電子商取引、観光旅行、エンターテインメント及び他のディメンションの特徴をさらに含み得る。本出願の実施形態では、電子商取引、観光旅行、エンターテインメント及び他のディメンションの特徴に関連するデータは、既定のデータベース又はウェブサイトから取得することができる。このように、ユーザデータ対に対応する異なるユーザ間の関連性は、異なるユーザ間の共通の買い物記録の量、異なるユーザが一緒に旅行したかどうか、異なるユーザが同時刻にホテルにチェックインしたかどうか、異なるユーザの買い物の好みの間の類似性、異なるユーザが同じ配達先住所を有するかどうか又は同様のものなどの特徴に応じて決定される。
【０１０３】
上記のユーザ類似性を決定するための処理（ステップＳ４０４及びステップＳ４０６を含む）及び特徴抽出処理（すなわち、ステップＳ４０８）は、時系列で実行されることに留意すべきである。実際の適用では、ユーザ類似性を決定するための処理及び特徴抽出処理は、同時に実行することも、逆の順番で実行することもでき、本出願の実施形態において制限されない。
【０１０４】
ステップＳ４１０では、各ユーザデータ対の２つのユーザデータセット間の関連付けられたユーザ特徴及び各ユーザデータ対に対応するユーザ類似性に従って、分類モデルを訓練するためのサンプルデータが決定される。
【０１０５】
実装形態では、閾値は、前もって設定することができる。閾値に従って、複数のユーザデータ対から、閾値より大きいユーザ類似性に対応するユーザデータ対を選択することができる。選択されたユーザデータ対の各々の２つのユーザデータセット間の関連付けられたユーザ特徴は、分類モデルを訓練するためのユーザ特徴として使用することができる。選択されたユーザ特徴及び選択されたユーザデータ対に対応するユーザ類似性は、分類モデルを訓練するためのサンプルデータとして決定することができる。
【０１０６】
ステップＳ４１０の処理は、上記の方法に加えて、他の様々な方法で実施することができる。以下は、任意選択の処理方法をさらに提供し、具体的には、以下のステップ１及びステップ２を含む。
【０１０７】
ステップ１では、各ユーザデータ対に対応するユーザ類似性及び予め定められた類似性閾値に従って、複数のユーザデータ対に対応するユーザ特徴から肯定サンプル特徴及び否定サンプル特徴が選択される。
【０１０８】
実装形態では、一卵性双生児は、非常によく似た見た目、同じ生年月日及び出生地を有し、一般に、同じ姓を有するという常識に基づいて、２人のユーザが一卵性双生児であるかどうかを判断するために、２人のユーザの顔画像間のユーザ類似性が計算される。具体的には、例えば、８０％又は７０％の類似性閾値を前もって設定することができる。類似性閾値より大きいユーザ類似性に対応するユーザデータ対は、一卵性双生児のユーザデータ対として決定することができ、類似性閾値未満のユーザ類似性に対応するユーザデータ対は、非一卵性双生児のユーザデータ対として決定することができる。その一方で、一卵性双生児及び二卵性双生児は、見た目を除いて、基本的には同じ特徴を有するため、一卵性双生児のユーザデータ対に対応するユーザ特徴は、類似性分類モデルの肯定サンプル特徴として使用することができ、非一卵性双生児（二卵性双生児及び非双子を含む）のユーザデータ対に対応するユーザ特徴は、類似性分類モデルの否定サンプル特徴として使用することができる。
【０１０９】
否定サンプル特徴は、その中に含まれる特徴のすべてが二卵性双生児のユーザ特徴であることを意味するわけではないことに留意すべきである。実際の適用では、二卵性双生児のユーザ特徴が否定サンプル特徴の極めて小さな部分を占めることも、否定サンプル特徴が少数の肯定サンプル特徴を含むこともあり得るが、分類モデルの訓練に影響が及ぶことはなく、類似性分類モデルのロバスト性を向上させる。
【０１１０】
それに加えて、肯定サンプル特徴は、否定サンプル特徴と同じ量の特徴を含み得る。例えば、１０％未満のユーザ類似性に対応する１００００のユーザデータ対が複数のユーザデータ対から選択され、１０％超且つ２０％未満のユーザ類似性に対応する１００００のユーザデータ対が複数のユーザデータ対から選択され、２０％超且つ３０％未満のユーザ類似性に対応する１００００のユーザデータ対が複数のユーザデータ対から選択され、３０％超且つ４０％未満のユーザ類似性に対応する１００００のユーザデータ対が複数のユーザデータ対から選択され、４０％超且つ５０％未満のユーザ類似性に対応する１００００のユーザデータ対が複数のユーザデータ対から選択される。上記の５００００のユーザデータ対のユーザ特徴は、否定サンプル特徴として使用される。８０％超且つ９０％未満のユーザ類似性に対応する４００００のユーザデータ対が複数のユーザデータ対から選択され、９０％超且つ１００％未満のユーザ類似性に対応する１００００のユーザデータ対が複数のユーザデータ対から選択される。上記の５００００のユーザデータ対のユーザ特徴は、肯定サンプル特徴として使用される。
【０１１１】
ステップ２では、分類モデルを訓練するためのサンプルデータとして肯定サンプル特徴及び否定サンプル特徴が使用される。
【０１１２】
実装形態では、ユーザ特徴及び対応するユーザ類似性のデータを組み合わせることができ、組み合わされたデータは、分類モデルを訓練するためのサンプルデータとして使用することができる。
【０１１３】
ステップＳ４１２では、類似性分類モデルを得るためにサンプルデータに基づいて分類モデルが訓練される。
【０１１４】
分類モデルの主要な目的は双子を識別することであるため、類似性分類モデルは、本出願の実施形態を簡単で実現可能なものにするために、二項分類モデル（具体的には、勾配ブースティング決定木（ＧＢＤＴ）二項分類モデル）であり得る。
【０１１５】
実装形態では、肯定サンプル特徴はそれぞれ、計算のために分類モデルに入力することができる。得られた計算結果は、肯定サンプル特徴に対応するユーザ類似性と比較することができる。２つが互いに一致する場合は、次の肯定サンプル特徴又は否定サンプル特徴を選択し、計算のために分類モデルに入力することができる。得られた計算結果は、肯定サンプル特徴に対応するユーザ類似性との比較が続けられる。２つが一致しない場合は、分類モデルの関連パラメータを調整することができ、次いで、計算のために調整された分類モデルに肯定サンプル特徴が入力され、得られた計算結果は再び肯定サンプル特徴に対応するユーザ類似性と比較される。手順は、２つが互いに一致するまで繰り返される。上記の方法により、計算のために分類モデルにすべての肯定サンプル特徴及びすべての否定サンプル特徴を入力することができ、従って、分類モデルを訓練することができる。訓練を通じて得られる最終的な分類モデルは、類似性分類モデルとして使用することができる。
【０１１６】
従って、類似性分類モデルは、上記の処理手順を通じて得られる。類似性分類モデルは、顔認識シナリオに適用することができる。リスクに関連する行動を取り得る双子のユーザの場合は、別個のリスク制御のために類似性分類モデルを使用することができる。
【０１１７】
類似性分類モデルが得られた後、図５に示されるように、類似性分類モデルを使用することによって、検出予定のユーザデータ対に対応する検出予定のユーザが双子であるかどうかを判断することができる。具体的な実装形態については、以下のステップＳ４１４〜ステップＳ４２０のコンテンツを参照することができる。
【０１１８】
ステップＳ４１４では、検出予定のユーザデータ対が取得される。
【０１１９】
ステップＳ４１４のコンテンツは、実施形態１のステップＳ２０２のものと同じであり、ステップＳ４１４の具体的な実装形態については、ステップＳ２０２の関連コンテンツを参照することができ、本明細書では、詳細を再び説明することはしない。
【０１２０】
ステップＳ４１６では、検出予定のユーザ特徴を得るために、検出予定のユーザデータ対の各検出予定のユーザデータセットの特徴抽出が実行される。
【０１２１】
ステップＳ４１６において検出予定のユーザ特徴を得るために、検出予定のユーザデータ対の各検出予定のユーザデータセットの特徴抽出を実行するためのプロセスについては、上記のステップＳ４０８の関連コンテンツを参照することができる。すなわち、検出予定のユーザデータから抽出される特徴は、これらに限定されないが、世帯登録ディメンション特徴、名前ディメンション特徴、社会的特徴、興味特徴又は同様のものを含む。ステップＳ４０８の関連コンテンツを参照することができ、本明細書では、詳細を再び説明することはしない。
【０１２２】
ステップＳ４１８では、検出予定のユーザ特徴及び事前に訓練された類似性分類モデルに従って、検出予定のユーザデータ対の２つの検出予定のユーザデータセットに対応するユーザ間の類似性が決定される。
【０１２３】
ステップＳ４１８のコンテンツは、実施形態１のステップＳ２０６のものと同じであり、ステップＳ４１８の具体的な実装形態については、ステップＳ２０６の関連コンテンツを参照することができ、本明細書では、詳細を再び説明することはしない。
【０１２４】
ステップＳ４２０では、検出予定のユーザデータ対の２つの検出予定のユーザデータセットに対応するユーザ間の類似性が、予め定められた類似性分類閾値より大きい場合は、検出予定のユーザデータ対に対応する検出予定のユーザが双子として決定される。
【０１２５】
実装形態では、出力された双子リストはターゲットユーザの顔認識の使用に影響を及ぼすため、高正確度の類似性分類モデルの使用が望ましい。実際の適用では、類似性分類閾値は、大きな値（例えば、９５％又は９７％）に設定することができる。検出予定のユーザ特徴は、訓練された類似性分類モデルを使用することによって、予測及びスコアリングが行われる。スコアリングプロセスは、対応するユーザデータ対に対応するユーザが双子であるという確率を計算することである。例えば、確率が８０％である場合は、スコアは８０であり、確率が９０％である場合は、スコアは９０である。スコアが高い程、ユーザデータ対に対応するユーザが双子であるという確率は高い。
【０１２６】
本出願の実施形態は、データ類似性決定方法を提供し、複数のユーザデータ対が取得され、各ユーザデータ対の２つのユーザデータセットのデータフィールドは、同一の部分を有し、各ユーザデータ対に対応するユーザ類似性が取得され、プリセット分類モデルを訓練するためのサンプルデータが決定され、次いで、類似性分類モデルを得るためにサンプルデータに基づいて分類モデルが訓練され、その結果、その後に、類似性分類モデルに従って、検出予定のユーザデータ対の２つの検出予定のユーザデータセットに対応するユーザ間の類似性を決定することができる。このように、複数のユーザデータ対は、同じデータフィールドを通じてのみ得られ、各ユーザデータ対の２つのユーザデータセットに対応するユーザ間の関連性は、ユーザ類似性に従って決定されて、プリセット分類モデルを訓練するためのサンプルデータが得られ、すなわち、サンプルデータは、マニュアルラベリングなしで得ることができ、その結果、モデルの迅速な訓練を実装することができ、モデル訓練効率を高めることができ、資源消費を低減することができる。
【０１２７】
実施形態３
本出願の実施形態によって提供されるデータ類似性決定方法は、上記で説明されている。同じ概念に基づいて、本出願の実施形態は、図６に示されるように、モデル訓練装置をさらに提供する。
【０１２８】
モデル訓練装置は、サーバに配置することができる。装置は、データ取得モジュール６０１、類似性取得モジュール６０２、サンプルデータ決定モジュール６０３及びモデル訓練モジュール６０４を含み、
データ取得モジュール６０１は、複数のユーザデータ対を取得するように構成され、各ユーザデータ対の２つのユーザデータセットのデータフィールドは、同一の部分を有し、
類似性取得モジュール６０２は、各ユーザデータ対に対応するユーザ類似性を取得するように構成され、ユーザ類似性は、各ユーザデータ対の２つのユーザデータセットに対応するユーザ間の類似性であり、
サンプルデータ決定モジュール６０３は、各ユーザデータ対に対応するユーザ類似性及び複数のユーザデータ対に従って、プリセット分類モデルを訓練するためのサンプルデータを決定するように構成され、
モデル訓練モジュール６０４は、類似性分類モデルを得るためにサンプルデータに基づいて分類モデルを訓練するように構成される。
【０１２９】
本出願の実施形態では、類似性取得モジュール６０２は、
第１のユーザデータ対に対応するユーザの生物学的特徴を取得するように構成された生物学的特徴取得ユニットであって、第１のユーザデータ対が、複数のユーザデータ対の任意のユーザデータ対である、生物学的特徴取得ユニットと、
第１のユーザデータ対に対応するユーザの生物学的特徴に従って、第１のユーザデータ対に対応するユーザ類似性を決定するように構成された類似性取得ユニットと
を含む。
【０１３０】
本出願の実施形態では、生物学的特徴は、顔画像特徴を含み、
生物学的特徴取得ユニットは、第１のユーザデータ対に対応するユーザの顔画像を取得することと、顔画像特徴を得るために顔画像の特徴抽出を実行することとを行うように構成され、
それに応じて、類似性取得ユニットは、第１のユーザデータ対に対応するユーザの顔画像特徴に従って、第１のユーザデータ対に対応するユーザ類似性を決定するように構成される。
【０１３１】
本出願の実施形態では、生物学的特徴は、音声特徴を含み、
生物学的特徴取得ユニットは、第１のユーザデータ対に対応するユーザの音声データを取得することと、音声特徴を得るために音声データの特徴抽出を実行することとを行うように構成され、
それに応じて、類似性取得ユニットは、第１のユーザデータ対に対応するユーザの音声特徴に従って、第１のユーザデータ対に対応するユーザ類似性を決定するように構成される。
【０１３２】
本出願の実施形態では、サンプルデータ決定モジュール６０３は、
各ユーザデータ対の２つのユーザデータセット間の関連付けられたユーザ特徴を得るために、複数のユーザデータ対の各ユーザデータ対の特徴抽出を実行するように構成された特徴抽出ユニットと、
各ユーザデータ対の２つのユーザデータセット間の関連付けられたユーザ特徴及び各ユーザデータ対に対応するユーザ類似性に従って、分類モデルを訓練するためのサンプルデータを決定するように構成されたサンプルデータ決定ユニットと
を含む。
【０１３３】
本出願の実施形態では、サンプルデータ決定ユニットは、各ユーザデータ対に対応するユーザ類似性及び予め定められた類似性閾値に従って、複数のユーザデータ対に対応するユーザ特徴から肯定サンプル特徴及び否定サンプル特徴を選択することと、分類モデルを訓練するためのサンプルデータとして肯定サンプル特徴及び否定サンプル特徴を使用することとを行うように構成される。
【０１３４】
本出願の実施形態では、ユーザ特徴は、世帯登録ディメンション特徴、名前ディメンション特徴、社会的特徴及び興味特徴を含み、世帯登録ディメンション特徴は、ユーザアイデンティティ情報の特徴を含み、名前ディメンション特徴は、ユーザ名情報の特徴及びユーザ姓の希少度の特徴を含み、社会的特徴は、ユーザの社会的関係情報の特徴を含む。
【０１３５】
本出願の実施形態では、肯定サンプル特徴は、否定サンプル特徴と同じ量の特徴を含む。
【０１３６】
本出願の実施形態では、類似性分類モデルは、二項分類モデルである。
【０１３７】
本出願の実施形態は、モデル訓練装置を提供し、複数のユーザデータ対が取得され、各ユーザデータ対の２つのユーザデータセットのデータフィールドは、同一の部分を有し、各ユーザデータ対に対応するユーザ類似性が取得され、プリセット分類モデルを訓練するためのサンプルデータが決定され、次いで、類似性分類モデルを得るためにサンプルデータに基づいて分類モデルが訓練され、その結果、類似性分類モデルに従って、検出予定のユーザデータ対の２つの検出予定のユーザデータセットに対応するユーザ間の類似性を決定することができる。このように、複数のユーザデータ対は、同じデータフィールドを通じてのみ得られ、各ユーザデータ対の２つのユーザデータセットに対応するユーザ間の関連性は、ユーザ類似性に従って決定されて、プリセット分類モデルを訓練するためのサンプルデータが得られ、すなわち、サンプルデータは、マニュアルラベリングなしで得ることができ、その結果、モデルの迅速な訓練を実装することができ、モデル訓練効率を高めることができ、資源消費を低減することができる。
【０１３８】
実施形態４
本出願の実施形態によって提供されるモデル訓練装置は、上記で説明されている。同じ概念に基づいて、本出願の実施形態は、図７に示されるように、データ類似性決定装置をさらに提供する。
【０１３９】
データ類似性決定装置は、検出予定データ取得モジュール７０１、特徴抽出モジュール７０２及び類似性決定モジュール７０３を含み、
検出予定データ取得モジュール７０１は、検出予定のユーザデータ対を取得するように構成され、
特徴抽出モジュール７０２は、検出予定のユーザ特徴を得るために、検出予定のユーザデータ対の各検出予定のユーザデータセットの特徴抽出を実行するように構成され、
類似性決定モジュール７０３は、検出予定のユーザ特徴及び事前に訓練された類似性分類モデルに従って、検出予定のユーザデータ対の２つの検出予定のユーザデータセットに対応するユーザ間の類似性を決定するように構成される。
【０１４０】
本出願の実施形態では、装置は、
検出予定のユーザデータ対の２つの検出予定のユーザデータセットに対応するユーザ間の類似性が予め定められた類似性分類閾値より大きい場合は、検出予定のユーザデータ対に対応する検出予定のユーザを双子として決定するように構成された類似性分類モジュール
をさらに含む。
【０１４１】
本出願の実施形態は、データ類似性決定装置を提供し、複数のユーザデータ対が取得され、各ユーザデータ対の２つのユーザデータセットのデータフィールドは、同一の部分を有し、各ユーザデータ対に対応するユーザ類似性が取得され、プリセット分類モデルを訓練するためのサンプルデータが決定され、次いで、類似性分類モデルを得るためにサンプルデータに基づいて分類モデルが訓練され、その結果、類似性分類モデルに従って、検出予定のユーザデータ対の２つの検出予定のユーザデータセットに対応するユーザ間の類似性を決定することができる。このように、複数のユーザデータ対は、同じデータフィールドを通じてのみ得られ、各ユーザデータ対の２つのユーザデータセットに対応するユーザ間の関連性は、ユーザ類似性に従って決定されて、プリセット分類モデルを訓練するためのサンプルデータが得られ、すなわち、サンプルデータは、マニュアルラベリングなしで得ることができ、その結果、モデルの迅速な訓練を実装することができ、モデル訓練効率を高めることができ、資源消費を低減することができる。
【０１４２】
実施形態５
同じ概念に基づいて、本出願の実施形態は、図８に示されるように、モデル訓練デバイスをさらに提供する。
【０１４３】
モデル訓練デバイスは、前述の実施形態で提供されるサーバ又は同様のものであり得る。
【０１４４】
モデル訓練デバイスは、異なる構成又は性能に応じて大いに異なり得、１つ又は複数のプロセッサ８０１及びメモリ８０２を含み得る。メモリ８０２は、１つ又は複数のストレージアプリケーション又はデータを格納することができる。メモリ８０２は、一時的な又は永久記憶装置であり得る。メモリ８０２に格納されたアプリケーションは、１つ又は複数のモジュール（図示せず）を含み得、各モジュールは、モデル訓練デバイスの一連のコンピュータ実行可能命令を含み得る。さらに、プロセッサ８０１は、メモリ８０２と通信し、モデル訓練デバイス上で、メモリ８０２の一連のコンピュータ実行可能命令を実行するように構成することができる。モデル訓練デバイスは、１つ又は複数の電源８０３、１つ又は複数の有線又は無線ネットワークインタフェース８０４、１つ又は複数の入力／出力インタフェース８０５及び１つ又は複数のキーボード８０６をさらに含み得る。
【０１４５】
具体的には、この実施形態では、モデル訓練デバイスは、メモリ及び１つ又は複数のプログラムを含む。１つ又は複数のプログラムは、メモリに格納される。１つ又は複数のプログラムは、１つ又は複数のモジュールを含み得、各モジュールは、モデル訓練デバイスの一連のコンピュータ実行可能命令を含み得る。１つ又は複数のプロセッサは、コンピュータ実行可能命令、すなわち、
複数のユーザデータ対を取得することであって、各ユーザデータ対の２つのユーザデータセットのデータフィールドが、同一の部分を有する、取得することと、
各ユーザデータ対に対応するユーザ類似性を取得することであって、ユーザ類似性が、各ユーザデータ対の２つのユーザデータセットに対応するユーザ間の類似性である、取得することと、
各ユーザデータ対に対応するユーザ類似性及び複数のユーザデータ対に従って、プリセット分類モデルを訓練するためのサンプルデータを決定することと、
類似性分類モデルを得るためにサンプルデータに基づいて分類モデルを訓練することと
を実行するために、１つ又は複数のプログラムを実行するように構成される。
【０１４６】
任意選択により、実行可能命令は、実行されると、
第１のユーザデータ対に対応するユーザの生物学的特徴を取得することであって、第１のユーザデータ対が、複数のユーザデータ対の任意のユーザデータ対である、取得することと、
第１のユーザデータ対に対応するユーザの生物学的特徴に従って、第１のユーザデータ対に対応するユーザ類似性を決定することと
をプロセッサにさらに行わせることができる。
【０１４７】
任意選択により、実行可能命令は、実行されると、以下の方法で、すなわち、
生物学的特徴は、顔画像特徴を含み、
第１のユーザデータ対に対応するユーザの生物学的特徴を取得することは、
第１のユーザデータ対に対応するユーザの顔画像を取得することと、
顔画像特徴を得るために顔画像の特徴抽出を実行することと
を含み、それに応じて、第１のユーザデータ対に対応するユーザの生物学的特徴に従って、第１のユーザデータ対に対応するユーザ類似性を決定することは、
第１のユーザデータ対に対応するユーザの顔画像特徴に従って、第１のユーザデータ対に対応するユーザ類似性を決定すること
を含むように、プロセッサにさらに動作させることができる。
【０１４８】
任意選択により、実行可能命令は、実行されると、以下の方法で、すなわち、
生物学的特徴は、音声特徴を含み、
第１のユーザデータ対に対応するユーザの生物学的特徴を取得することは、
第１のユーザデータ対に対応するユーザの音声データを取得することと、
音声特徴を得るために音声データの特徴抽出を実行することと
を含み、それに応じて、第１のユーザデータ対に対応するユーザの生物学的特徴に従って、第１のユーザデータ対に対応するユーザ類似性を決定することは、
第１のユーザデータ対に対応するユーザの音声特徴に従って、第１のユーザデータ対に対応するユーザ類似性を決定すること
を含むように、プロセッサにさらに動作させることができる。
【０１４９】
任意選択により、実行可能命令は、実行されると、
各ユーザデータ対の２つのユーザデータセット間の関連付けられたユーザ特徴を得るために、複数のユーザデータ対の各ユーザデータ対の特徴抽出を実行することと、
各ユーザデータ対の２つのユーザデータセット間の関連付けられたユーザ特徴及び各ユーザデータ対に対応するユーザ類似性に従って、分類モデルを訓練するためのサンプルデータを決定することと
をプロセッサにさらに行わせることができる。
【０１５０】
任意選択により、実行可能命令は、実行されると、
各ユーザデータ対に対応するユーザ類似性及び予め定められた類似性閾値に従って、複数のユーザデータ対に対応するユーザ特徴から肯定サンプル特徴及び否定サンプル特徴を選択することと、
分類モデルを訓練するためのサンプルデータとして肯定サンプル特徴及び否定サンプル特徴を使用することと
をプロセッサにさらに行わせることができる。
【０１５１】
任意選択により、ユーザ特徴は、世帯登録ディメンション特徴、名前ディメンション特徴、社会的特徴及び興味特徴を含み、世帯登録ディメンション特徴は、ユーザアイデンティティ情報の特徴を含み、名前ディメンション特徴は、ユーザ名情報の特徴及びユーザ姓の希少度の特徴を含み、社会的特徴は、ユーザの社会的関係情報の特徴を含む。
【０１５２】
任意選択により、肯定サンプル特徴は、否定サンプル特徴と同じ量の特徴を含む。
【０１５３】
任意選択により、類似性分類モデルは、二項分類モデルである。
【０１５４】
本出願の実施形態は、モデル訓練デバイスを提供し、複数のユーザデータ対が取得され、各ユーザデータ対の２つのユーザデータセットのデータフィールドは、同一の部分を有し、各ユーザデータ対に対応するユーザ類似性が取得され、プリセット分類モデルを訓練するためのサンプルデータが決定され、次いで、類似性分類モデルを得るためにサンプルデータに基づいて分類モデルが訓練され、その結果、類似性分類モデルに従って、検出予定のユーザデータ対の２つの検出予定のユーザデータセットに対応するユーザ間の類似性を決定することができる。このように、複数のユーザデータ対は、同じデータフィールドを通じてのみ得られ、各ユーザデータ対の２つのユーザデータセットに対応するユーザ間の関連性は、ユーザ類似性に従って決定されて、プリセット分類モデルを訓練するためのサンプルデータが得られ、すなわち、サンプルデータは、マニュアルラベリングなしで得ることができ、その結果、モデルの迅速な訓練を実装することができ、モデル訓練効率を高めることができ、資源消費を低減することができる。
【０１５５】
実施形態６
同じ概念に基づいて、本出願の実施形態は、図９に示されるように、データ類似性決定デバイスをさらに提供する。
【０１５６】
データ類似性決定デバイスは、前述の実施形態で提供されるサーバ、端末デバイス又は同様のものであり得る。
【０１５７】
データ類似性決定デバイスは、異なる構成又は性能に応じて大いに異なり得、１つ又は複数のプロセッサ９０１及びメモリ９０２を含み得る。メモリ９０２は、１つ又は複数のストレージアプリケーション又はデータを格納することができる。メモリ９０２は、一時的な又は永久記憶装置であり得る。メモリ９０２に格納されたアプリケーションは、１つ又は複数のモジュール（図示せず）を含み得、各モジュールは、データ類似性決定デバイスの一連のコンピュータ実行可能命令を含み得る。さらに、プロセッサ９０１は、メモリ９０２と通信し、データ類似性決定デバイス上で、メモリ９０２の一連のコンピュータ実行可能命令を実行するように構成することができる。データ類似性決定デバイスは、１つ又は複数の電源９０３、１つ又は複数の有線又は無線ネットワークインタフェース９０４、１つ又は複数の入力／出力インタフェース９０５及び１つ又は複数のキーボード９０６をさらに含み得る。
【０１５８】
具体的には、この実施形態では、データ類似性決定デバイスは、メモリ及び１つ又は複数のプログラムを含む。１つ又は複数のプログラムは、メモリに格納される。１つ又は複数のプログラムは、１つ又は複数のモジュールを含み得、各モジュールは、データ類似性決定デバイスの一連のコンピュータ実行可能命令を含み得る。１つ又は複数のプロセッサは、以下のコンピュータ実行可能命令、すなわち、
検出予定のユーザデータ対を取得することと、
検出予定のユーザ特徴を得るために、検出予定のユーザデータ対の各検出予定のユーザデータセットの特徴抽出を実行することと、
検出予定のユーザ特徴及び事前に訓練された類似性分類モデルに従って、検出予定のユーザデータ対の２つの検出予定のユーザデータセットに対応するユーザ間の類似性を決定することと
を実行するために、１つ又は複数のプログラムを実行するように構成される。
【０１５９】
任意選択により、実行可能命令は、実行されると、
検出予定のユーザデータ対の２つの検出予定のユーザデータセットに対応するユーザ間の類似性が予め定められた類似性分類閾値より大きい場合は、検出予定のユーザデータ対に対応する検出予定のユーザを双子として決定すること
をプロセッサにさらに行わせることができる。
【０１６０】
本出願の実施形態は、データ類似性決定デバイスを提供し、複数のユーザデータ対が取得され、各ユーザデータ対の２つのユーザデータセットのデータフィールドは、同一の部分を有し、各ユーザデータ対に対応するユーザ類似性が取得され、プリセット分類モデルを訓練するためのサンプルデータが決定され、次いで、類似性分類モデルを得るためにサンプルデータに基づいて分類モデルが訓練され、その結果、類似性分類モデルに従って、検出予定のユーザデータ対の２つの検出予定のユーザデータセットに対応するユーザ間の類似性を決定することができる。このように、複数のユーザデータ対は、同じデータフィールドを通じてのみ得られ、各ユーザデータ対の２つのユーザデータセットに対応するユーザ間の関連性は、ユーザ類似性に従って決定されて、プリセット分類モデルを訓練するためのサンプルデータが得られ、すなわち、サンプルデータは、マニュアルラベリングなしで得ることができ、その結果、モデルの迅速な訓練を実装することができ、モデル訓練効率を高めることができ、資源消費を低減することができる。
【０１６１】
上記では、本明細書の具体的な実施形態について説明してきた。他の実施形態は、添付の請求項の範囲内である。いくつかの事例では、請求項に記載される動作又はステップは、実施形態で説明されるものとは異なる順番で実行することができ、それでもなお、所望の結果を達成することができる。それに加えて、図で描写されるプロセスは、必ずしも示される特定の順番又は連続した順番に従って所望の結果を達成する必要があるわけではない。いくつかの実施形態では、マルチタスク処理や並列処理も可能であるか又は有利であり得る。
【０１６２】
１９９０年代には、技術の改善は、ハードウェア上の改善（例えば、ダイオード、トランジスタ、スイッチなどの回路構造上の改善）又はソフトウェア上の改善（方法手順上の改善）として明らかに区別することができた。しかし、技術の開発と共に、現在の多くの方法手順上の改善は、ハードウェア回路構造上の直接的な改善と考えることができる。ほぼすべての設計者は、対応するハードウェア回路構造を得るために、改善された方法手順をハードウェア回路にプログラムする。従って、有形のハードウェアモジュールを使用することによって方法手順上の改善を実装することはできないと想定することは不適切である。例えば、プログラマブルロジックデバイス（ＰＬＤ）（例えば、フィールドプログラマブルゲートアレイ（ＦＰＧＡ））は、そのような集積回路であり、その論理機能は、ユーザによってプログラムされたデバイスによって決定される。設計者は、彼ら自身によって、チップ製造業者に専用集積回路チップを設計及び製造するように依頼することなく、デジタルシステムをＰＬＤに「組み込む」ようにプログラムする。その上、現在は、プログラミングは、大抵は、集積回路チップを手作業で製造する代わりに、論理コンパイラソフトウェアを使用することによって実装される。論理コンパイラソフトウェアは、プログラムの開発及び記入を行うために使用されるソフトウェアコンパイラと同様であり、コンパイルの前のオリジナルのコードもまた、特定のプログラミング言語（ハードウェア記述言語（ＨＤＬ）と呼ばれる）を使用して記入する必要がある。アドバンストブール演算式言語（ＡＢＥＬ）、Alteraハードウェア記述言語（ＡＨＤＬ）、Confluence、Cornell Universityプログラミング言語（ＣＵＰＬ）、HDCal、Java（登録商標）ハードウェア記述言語（ＪＨＤＬ）、Lava、Lola、MyHDL、PALASM、及びRubyハードウェア記述言語（ＲＨＤＬ）など、多くのタイプのＨＤＬがあり、その中でも、今は、超高速集積回路ハードウェア記述言語（ＶＨＤＬ）及びVerilogが最も一般的に使用される。また、当業者は、論理方法手順を実装するためのハードウェア回路が、上記のいくつかのハードウェア記述言語を使用して方法手順をやや論理的にプログラムし、それを集積回路にプログラムすることによって、容易に得られることも知るべきである。
【０１６３】
コントローラは、任意の適切な方法で実装することができる。例えば、コントローラは、マイクロプロセッサ又はプロセッサや、プロセッサ（マイクロプロセッサ）によって実行可能なコンピュータ可読プログラムコード（例えば、ソフトウェア若しくはファームウェア）を格納するコンピュータ可読媒体や、論理ゲート、スイッチ、特定用途向け集積回路（ＡＳＩＣ）、プログラマブルロジックコントローラ及び埋め込みマイクロコントローラの形態であり得る。コントローラの例は、これらに限定されないが、次のマイクロコントローラ、すなわち、ARC 625D、Atmel AT91SAM、Microchip PIC18F26K20及びSilicone Labs C8051F320を含む。また、メモリコントローラは、メモリの制御論理の一部として実装することもできる。また、当業者は、純粋なコンピュータ可読プログラムコードを使用することによってコントローラを実装できることに加えて、論理ゲート、スイッチ、特定用途向け集積回路、プログラマブルロジックコントローラ及び埋め込みマイクロコントローラの形態での同じ機能の実装をコントローラが行えるように、方法ステップを論理的にプログラムできることも知っている。従って、このタイプのコントローラは、ハードウェアコンポーネントと考えることができ、コントローラに含まれる様々な機能を実装するための装置もまた、ハードウェアコンポーネントの内部の構造と考えることができる。或いは、様々な機能を実装するために使用される装置は、方法を実装するためのソフトウェアモジュールとハードウェアコンポーネントの内部の構造の両方と考えることさえもできる。
【０１６４】
上記の実施形態において示されるシステム、装置、モジュール又はユニットは、具体的には、コンピュータチップ又は有形物を使用することによって実装することも、特定の機能を有する製品を使用することによって実装することもできる。典型的な実装デバイスはコンピュータである。具体的には、コンピュータは、例えば、パーソナルコンピュータ、ラップトップコンピュータ、携帯電話、カメラ電話、スマートフォン、携帯情報端末、メディアプレーヤ、ナビゲーションデバイス、Ｅメールデバイス、ゲームコンソール、タブレットコンピュータ、着用可能デバイス又はこれらのデバイスの任意の組合せであり得る。
【０１６５】
説明し易くするため、上記の装置について説明する際、装置は、それぞれの説明のために機能の観点から様々なユニットに分割される。間違いなく、本出願が実装される際は、ユニットの機能は、ソフトウェア及び／又はハードウェアの同じ又は複数の断片において実装することができる。
【０１６６】
当業者によって理解されるように、本出願の実施形態は、方法、システム又はコンピュータプログラム製品として具体化することができる。それに従って、本出願は、完全なハードウェア実施形態、完全なソフトウェア実施形態、又は、ソフトウェア態様とハードウェア態様を組み合わせた実施形態の形態を使用することができる。その上、本出願の実施形態は、コンピュータ使用可能プログラムコードを含む１つ又は複数のコンピュータ使用可能記憶媒体（これらに限定されないが、磁気ディスクメモリ、ＣＤ−ＲＯＭ、光メモリなどを含む）上で実装されたコンピュータプログラム製品の形態を使用することができる。
【０１６７】
本出願は、本出願の実施形態における、方法、デバイス（システム）及びコンピュータプログラム製品のフローチャート及び／又はブロック図を参照して説明される。コンピュータプログラム命令は、フローチャート及び／又はブロック図の各プロセス及び／又はブロック並びにフローチャート及び／又はブロック図のプロセス及び／又はブロックの組合せを実装できることを理解すべきである。これらのコンピュータプログラム命令は、機械を生成するために、汎用コンピュータ、専用コンピュータ、埋め込みプロセッサ又は別のプログラマブルデータ処理デバイスのプロセッサに提供することができ、その結果、フローチャートの１つ若しくは複数のプロセス及び／又はブロック図の１つ若しくは複数のブロックにおいて指定された機能を実装するように構成された装置は、コンピュータ又は別のプログラマブルデータ処理デバイスのプロセッサによって実行される命令を使用することによって生成される。
【０１６８】
また、これらのコンピュータプログラム命令は、指定の方法で動作するようにコンピュータ又は別のプログラマブルデータ処理デバイスを導くことができるコンピュータ可読メモリに格納することもでき、その結果、コンピュータ可読メモリに格納された命令は、命令装置を含む製品を生成し、命令装置は、フローチャートの１つ若しくは複数のプロセス及び／又はブロック図の１つ若しくは複数のブロックにおいて指定された機能を実装する。
【０１６９】
また、これらのコンピュータプログラム命令は、コンピュータ又は別のプログラマブルデータ処理デバイスにロードすることもでき、その結果、一連の動作ステップは、コンピュータによって実装される処理を生成するためにコンピュータ又は別のプログラマブルデータ処理デバイス上で実行され、コンピュータ又は別のプログラマブルデータ処理デバイス上で実行された命令は、フローチャートの１つ若しくは複数のプロセス及び／又はブロック図の１つ若しくは複数のブロックにおいて指定された機能を実装するためのステップを提供する。
【０１７０】
典型的な構成では、コンピューティングデバイスは、１つ又は複数の中央処理装置（ＣＰＵ）、入力／出力インタフェース、ネットワークインタフェース及びメモリを含む。
【０１７１】
メモリは、次の形態のコンピュータ可読媒体、すなわち、揮発性メモリ、ランダムアクセスメモリ（ＲＡＭ）及び／又は不揮発性メモリ（例えば、読み取り専用メモリ（ＲＯＭ）若しくはフラッシュＲＡＭ）を含み得る。メモリは、コンピュータ可読媒体の例である。
【０１７２】
コンピュータ可読媒体は、揮発性及び不揮発性媒体、並びに、可動及び非可動媒体を含み、情報を格納するためにいかなる方法又は技術も使用することができる。情報は、コンピュータ可読命令、データ構造、プログラムのモジュール又は他のデータであり得る。コンピュータの記憶媒体の例は、これらに限定されないが、相変化メモリ（ＰＲＡＭ）、スタティックランダムアクセスメモリ（ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、他のタイプのＲＡＭ、ＲＯＭ、電気的消去型プログラム可能読み取り専用メモリ（ＥＥＰＲＯＭ）、フラッシュメモリ若しくは他のメモリ技術、コンパクトディスク読み取り専用メモリ（ＣＤ−ＲＯＭ）、デジタル多用途ディスク（ＤＶＤ）若しくは他の光学記憶装置、カセットテープ、テープディスク記憶装置若しくは他の磁気記憶装置、又は、他の任意の非伝送媒体を含み、コンピュータアクセス可能情報を格納するために使用することができる。本明細書の定義によれば、コンピュータ可読媒体は、例えば、変調データ信号及び搬送波などの一時的なコンピュータ可読媒体（一時的な媒体）を含まない。
【０１７３】
「含む（include、comprise）」という用語又は他のその変形例は、非排他的包含をカバーすることが意図され、その結果、一連の要素を含むプロセス、方法、製品又はデバイスは、その要素を含むだけではなく、明示的にリストされていない他の要素も含むか、或いは、プロセス、方法、製品又はデバイスの固有の要素をさらに含むことにさらに留意すべきである。さらなる制限なしでは、「（a/an）…を含む」によって定義される要素は、その要素を含むプロセス、方法、製品又はデバイスが他の同一の要素をさらに有することを除外しない。
【０１７４】
当業者によって理解されるように、本出願の実施形態は、方法、システム又はコンピュータプログラム製品として具体化することができる。それに従って、本出願は、完全なハードウェア実施形態、完全なソフトウェア実施形態、又は、ソフトウェア態様とハードウェア態様を組み合わせた実施形態の形態を使用することができる。その上、本出願の実施形態は、コンピュータ使用可能プログラムコードを含む１つ又は複数のコンピュータ使用可能記憶媒体（これらに限定されないが、磁気ディスクメモリ、ＣＤ−ＲＯＭ、光メモリなどを含む）上で実装されたコンピュータプログラム製品の形態を使用することができる。
【０１７５】
本出願は、コンピュータによって実行されるコンピュータ実行可能命令（例えば、プログラムモジュール）の一般的な文脈において説明することができる。一般に、プログラムモジュールは、特定のタスクを実行するか又は特定の抽象データタイプを実装するために使用されるルーチン、プログラム、オブジェクト、アセンブリ、データ構造及び同様のものを含む。また、本出願は、分散型コンピューティング環境において実装することもでき、分散型コンピューティング環境では、タスクは、通信ネットワークを通じて接続されたリモート処理デバイスを使用することによって実行される。分散型コンピューティング環境では、プログラムモジュールは、記憶装置を含むローカル及びリモートコンピュータ記憶媒体に位置し得る。
【０１７６】
本明細書の実施形態は、段階的に説明されており、実施形態の同一の又は同様の部分は、互いに参照し合うことができ、各実施形態は、他の実施形態とは異なる態様を重視する。特に、システムの実施形態は、基本的には、方法の実施形態と同様であり、従って、簡単に説明している。関連部分に関しては、方法の実施形態の部分の説明を参照することができる。
【０１７７】
上記の説明は、本出願の単なる実施形態であり、本出願を制限することを意図しない。当業者は、本出願への様々な変更及び変形を行うことができる。本出願の精神及び原理内で行われたいかなる変更、同様の置換及び改善も、本出願の請求項の範囲内に収まるものとする。
【図１】
0006883661.tif 000004
【図２】
0006883661.tif 000005
【図３】
0006883661.tif 000006
【図４】
0006883661.tif 000007
【図５】
0006883661.tif 000008
【図６】
0006883661.tif 000009
【図７】
0006883661.tif 000010
【図８】
0006883661.tif 000011
【図９】
0006883661.tif 000012