(57)【特許請求の範囲】
【請求項１】
コンピュータによって実行される方法であって、
製品認識に対する要求を受信することであって、製品認識に対する前記要求が、製品に関連する情報を表す認識のための製品プロファイル情報を含む、受信することと、
認識のための前記製品プロファイル情報のタイトルに基づいて、認識のための前記製品プロファイル情報の１つ以上の候補製品ワードを決定することと、
前記決定された１つ以上の候補製品ワードのそれぞれのハッシュ値を計算し、前記ハッシュ値を、１つ以上のそれぞれの特性として抽出することと、
前記決定された１つ以上の候補製品ワードおよび対応する前記抽出されたそれぞれの特性を総合的学習モデルに入力することによって、認識のための前記製品プロファイル情報に対応する製品ワードを決定することと、
前記決定された製品ワードに従って、認識のための前記製品プロファイル情報を分類することと、を含む、方法。
【請求項２】
前記１つ以上の候補製品ワードを前記決定することは、
認識のための前記製品プロファイル情報の前記タイトルを接続詞、前置詞、または句読点によってセグメント化することと、
それぞれの候補製品ワードとして、前記セグメント化された１つ以上の文字列に含まれるワードまたはフレーズを使用することと、を含む、請求項１に記載の方法。
【請求項３】
前記決定された１つ以上の候補製品ワードのそれぞれのハッシュ値を計算し、前記ハッシュ値を、前記１つ以上のそれぞれの特性として前記抽出することは、
認識のための前記製品プロファイル情報のタイトルフィールドを取得することと、
前記タイトルフィールドに含まれるワードまたはフレーズのハッシュ値を決定することと、
認識のための前記製品プロファイル情報のタイトル特性として前記タイトルフィールドに含まれる前記ワードまたはフレーズの前記ハッシュ値を使用することと、を含む、請求項１に記載の方法。
【請求項４】
前記決定された１つ以上の候補製品ワードのそれぞれのハッシュ値を計算し、前記ハッシュ値を、前記１つ以上のそれぞれの特性として前記抽出することは、
認識のための前記製品プロファイル情報に関する売り手プロファイルの供給された製品フィールドを取得することと、
前記供給された製品フィールドに含まれるワードまたはフレーズのハッシュ値を決定することと、
認識のための前記製品プロファイル情報の供給された製品特性として前記供給された製品フィールドに含まれる前記ワードまたはフレーズの前記ハッシュ値を使用することと、を含む、請求項１に記載の方法。
【請求項５】
前記決定された１つ以上の候補製品ワードのそれぞれのハッシュ値を計算し、前記ハッシュ値を、前記１つ以上のそれぞれの特性として前記抽出することは、
認識のための前記製品プロファイル情報の属性フィールドを取得することと、
前記属性フィールドに含まれるワードまたはフレーズのハッシュ値を決定することと、
認識のための前記製品プロファイル情報の属性特性として前記属性フィールドに含まれる前記ワードまたはフレーズの前記ハッシュ値を使用することと、を含む、請求項１に記載の方法。
【請求項６】
前記決定された１つ以上の候補製品ワードのそれぞれのハッシュ値を計算し、前記ハッシュ値を、前記１つ以上のそれぞれの特性として前記抽出することは、
認識のための前記製品プロファイル情報のキーワードフィールドを取得することと、
前記キーワードフィールドに含まれるワードまたはフレーズのハッシュ値を決定することと、
認識のための前記製品プロファイル情報のキーワード特性として前記キーワードフィールドに含まれる前記ワードまたはフレーズの前記ハッシュ値を使用することと、を含む、請求項１に記載の方法。
【請求項７】
前記決定された１つ以上の候補製品ワードのそれぞれのハッシュ値を計算し、前記ハッシュ値を、前記１つ以上のそれぞれの特性として前記抽出することに代えて、
前記１つ以上の候補製品ワードのそれぞれ、または前記１つ以上の候補製品ワードのそれぞれに関連する１つ以上のワード、フレーズ、またはチャンクがあらかじめ定められた条件を満たすかどうかを示す、認識のための前記製品プロファイル情報の正ラベル特性を決定することを含む、請求項１に記載の方法。
【請求項８】
前記決定された１つ以上の候補製品ワードのそれぞれのハッシュ値を計算し、前記ハッシュ値を、前記１つ以上のそれぞれの特性として前記抽出することに代えて、
前記１つ以上の候補製品ワードとは異なる、認識のための前記製品プロファイル情報中の１つ以上のワード、フレーズ、またはチャンクがあらかじめ定められた条件を満たすかどうかを示す、認識のための前記製品プロファイル情報の負ラベル特性を決定することを含む、請求項１に記載の方法。
【請求項９】
前記総合的学習モデルを生成することをさらに有する、請求項１に記載の方法。
【請求項１０】
前記総合的学習モデルを生成することは、
製品に関連する情報を表す、学習のための製品プロファイル情報を取得することと、
学習のための前記製品プロファイル情報におけるワードまたはフレーズの条件を指定するプリセット条件に基づいて、学習のための前記製品プロファイル情報から１つ以上の製品ワードを抽出することと、
前記抽出された１つ以上の製品ワードそれぞれのハッシュ値を計算し、前記ハッシュ値を、１つ以上の特性として抽出することと、
前記抽出された特性および学習のための前記製品プロファイル情報に基づく事前確率モデルまたは条件付き確率モデルを、１つ以上の学習サブモデルとして決定することと、
前記１つ以上の学習サブモデルに基づいて、前記総合的学習モデルを決定することと、を含む、請求項９に記載の方法。
【請求項１１】
学習のための前記製品プロファイル情報から１つ以上の製品ワードを前記抽出することは、
学習のための前記製品プロファイル情報からタイトルフィールド、および複数のフィールドのうちの少なくとも１つを取得することであって、前記複数のフィールドが、製品プロファイルに関する売り手プロファイルの供給された製品フィールド、前記製品プロファイルの属性フィールド、および前記製品プロファイルのキーワードフィールドを含む、取得することと、
前記製品プロファイル情報に対応する前記製品ワードとして、前記プリセット条件のうちの少なくとも１つを満たすワードまたはフレーズを決定することと、を含む、請求項１０に記載の方法。
【請求項１２】
前記プリセット条件は、
前記ワードまたはフレーズが、前記製品プロファイルの前記タイトルフィールド、および前記複数のフィールドのうちの少なくとも１つのフィールドに現れることと、
前記ワードまたはフレーズが、前記製品プロファイルの前記タイトルフィールドに現れ、前記ワードまたはフレーズが前記複数のフィールドに現れる回数が、閾値よりも高いことと、を含む、請求項１１に記載の方法。
【請求項１３】
認識のための前記製品プロファイル情報に対応する前記製品ワードを前記決定することは、
前記それぞれの候補製品ワードおよび前記それぞれの候補製品ワードに対応する１つ以上の特性を前記総合的学習モデルに入力することによって、前記製品ワードとしてのそれぞれの候補製品ワードのそれぞれの確率を決定することと、
最高確率を有する候補製品ワードを、認識のための前記製品プロファイル情報に対応する前記製品ワードとして選択することと、を含む、請求項１に記載の方法。
【請求項１４】
前記決定された製品ワードに従って、認識のための前記製品プロファイル情報を前記分類することは、
１つ以上のプリセット分類キーワードに基づいて、前記製品ワードを前記プリセット分類キーワードにマッチングさせることと、
前記マッチングの結果に基づいて、製品認識のための前記製品プロファイル情報の分類を決定することと、を含む、請求項１に記載の方法。
【請求項１５】
コンピュータによって実行される方法であって、
製品に関連する情報を表す、学習のための製品プロファイル情報を取得することと、
学習のための前記製品プロファイル情報におけるワードまたはフレーズの条件を指定するプリセット条件に基づいて、学習のための前記製品プロファイル情報から１つ以上の製品ワードを抽出することと、
前記抽出された１つ以上の製品ワードそれぞれのハッシュ値を計算し、前記ハッシュ値を、１つ以上の特性として抽出することと、
前記抽出された特性および学習のための前記製品プロファイル情報に基づく事前確率モデルまたは条件付き確率モデルを、１つ以上の学習サブモデルとして決定することと、
前記１つ以上の学習サブモデルに基づいて、総合的学習モデルを決定することと、を含む、方法。
【請求項１６】
製品認識に対する要求を受信することであって、製品認識に対する前記要求が、製品に関連する情報を表す認識のための製品プロファイル情報を含む、受信することと、
前記総合的学習モデルおよび認識のための前記製品プロファイル情報に基づいて、認識のための前記製品プロファイル情報に対応する製品ワードを決定することと、さらに含み、
前記製品ワードを決定することは、
前記認識のための前記製品プロファイル情報のタイトルから１つ以上の候補製品ワードを決定し、
前記１つ以上の候補製品ワードのそれぞれのハッシュ値を計算することで、１つ以上のそれぞれの特性を決定し、
前記決定された１つ以上の候補製品ワードと、対応する前記決定されたそれぞれの特性と、を前記総合的学習モデルに入力することによって、認識のための前記製品プロファイル情報に対応する製品ワードを決定することを含む、請求項１５に記載の方法。
【請求項１７】
前記決定された製品ワードに基づいて、認識のための前記製品プロファイル情報を分類することをさらに含む、請求項１６に記載の方法。
【請求項１８】
プロセッサと、メモリと、を備えるシステムであって、前記メモリは、
製品認識のための１つ以上の学習サブモデルおよび前記１つ以上の学習サブモデルに基づく総合的学習モデルを記憶する、記憶モジュールと、
前記システムが、製品に関連する情報を表す認識のための製品プロファイル情報を含む製品認識に対する要求を受信すると、認識のための前記製品プロファイル情報のタイトルに基づいて、認識のための前記製品プロファイル情報の１つ以上の候補製品ワードを決定する、第１の決定モジュールと、
前記決定された候補製品ワードのそれぞれのハッシュ値を計算し、前記ハッシュ値を、１つ以上の特性として抽出する、特性抽出モジュールと、
前記候補製品ワードと、対応する前記抽出された特性とを前記総合的学習モデルに入力することによって、前記製品プロファイル情報に対応する製品ワードを決定する、第２の決定モジュールと、
前記決定された製品ワードに基づいて、製品認識のための前記製品プロファイル情報を分類する、分類モジュールと、を備え、
前記プロセッサが前記各モジュールを実行するシステム。
【請求項１９】
前記メモリが、前記１つ以上の学習サブモデルおよび総合的学習モジュールを生成して、前記記憶モジュールに前記１つ以上の学習サブモデルおよび前記総合的学習モジュールを記憶させる、生成モジュールをさらに備える、請求項１８に記載のシステム。
【請求項２０】
前記生成モジュールは、
学習のための前記製品プロファイル情報からタイトルフィールド、および複数のフィールドのうちの少なくとも１つを取得することであって、前記複数のフィールドが、製品プロファイルに関する売り手プロファイルの供給された製品フィールド、前記製品プロファイルの属性フィールド、および前記製品プロファイルのキーワードフィールドを含む、取得することと、
前記製品プロファイル情報に対応する前記製品ワードとして、プリセット条件のうちの少なくとも１つを満たすワードまたはフレーズを決定することと、をさらに行い、
前記プリセット条件は、
前記ワードまたはフレーズが、前記製品プロファイルの前記タイトルフィールド、および前記複数のフィールドのうちの少なくとも１つのフィールドに現れることと、
前記ワードまたはフレーズが、前記製品プロファイルの前記タイトルフィールドに現れ、前記ワードまたはフレーズが前記複数のフィールドに現れる回数が、閾値よりも高いことと、を含む、請求項１９に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本出願は、「Ｉｎｆｏｒｍａｔｉｏｎ  Ｃｌａｓｓｉｆｉｃａｔｉｏｎ  Ｍｅｔｈｏｄ  ａｎｄ  Ｓｙｓｔｅｍ  Ｂａｓｅｄ  ｏｎ  Ｐｒｏｄｕｃｔ  Ｒｅｃｏｇｎｉｔｉｏｎ」と題される、２０１２年７月３０日に出願された中国特許出願第２０１２１０２６６０４７．３号に対する外国優先権を主張し、その全体が参照により本明細書に組み込まれる。
【０００２】
本開示は、通信技術の分野に関し、より具体的には、製品認識に基づく情報分類方法および装置に関する。
【背景技術】
【０００３】
電子商取引のウェブサイトでは、売り手によって公開された製品プロファイル情報は、製品名、製品属性、売り手情報、広告等の様々な情報を含むことが多い。コンピューティングシステムが売り手によって公開された製品を自動的に認識し、製品プロファイル情報をさらに正確かつ自動的に分類することは困難である。
【０００４】
従来の技術の下では、コンピューティングシステムは、共通の文として売り手によって公開された製品プロファイル情報に含まれるタイトルを処理し、タイトルおよび全製品情報のコアとして文から最も中心的テーマのワード（またはコアワード）を抽出することが多い。コンピューティングシステムは、コアワードに基づいて製品プロファイル情報を認識する。
【０００５】
従来の技術は、製品プロファイル情報を認識するために製品プロファイル情報のタイトル情報に依存する。タイトルは、約１０文字のみを含むことが多く、制限された情報量を有する。さらに、タイトルに使用される様々な記述方法がある。したがって、タイトルのコアワードに基づく製品認識の正確性は低い。加えて、タイトルのコアワードは、１文字のみを含むことが多い。したがって、単にコアワードに基づいて製品を認識することは不正確であることが多い。例えば、タイトル「ｔａｂｌｅ  ｔｅｎｎｉｓ  ｂａｔ」では、ｔａｂｌｅおよびｔｅｎｎｉｓというワードは、それらのそれぞれの特定の意味を有するが、ｂａｔは、広い意味を有する。どちらのワードも製品を正確に表さず、製品プロファイル情報を正確かつ自動的に分類しないことが明らかである。
【発明の概要】
【０００６】
本概要は、発明を実施するための形態でさらに後述される簡略された形態で概念の選択を紹介するために提供される。本概要は、特許請求される主題のすべての重要な特徴または本質的な特徴を識別するものではなく、また特許請求される主題の範囲を決定する支援として単独で使用されるものでもない。用語「技術」は、例えば、上記の文脈によって、および本開示にわたって許されるような装置（複数可）、システム（複数可）、方法（複数可）、および／またはコンピュータ可読命令を指すことができる。
【０００７】
本開示は、製品プロファイル情報を自動的に分類する製品認識に基づく情報分類方法およびシステムを提供し、製品分類の効率を高める。
【０００８】
本開示は、製品認識に基づく例示的な情報分類方法を提供する。製品認識システムは、１つ以上の製品を認識する１つ以上の学習サブモデルと、１つ以上の学習サブモデルからなる総合的学習モデルとを含む。製品認識に対する要求が受信されると、認識のための製品プロファイル情報の１つ以上の候補製品ワードが決定される。製品プロファイル情報の１つ以上の特性は、決定された候補製品ワードにそれぞれ基づいて抽出される。候補製品ワードおよびそれらの対応する特性に基づいて、学習サブモデルおよび総合的学習モデルは、製品プロファイル情報に対応する製品ワードを決定し、製品ワードに基づいて製品プロファイル情報を分類する。
【０００９】
本開示はまた、製品認識に基づく例示的な情報分類システムを提供する。例示的な情報分類システムは、記憶モジュールと、第１の決定モジュールと、特性抽出モジュールと、第２の決定モジュールと、分類モジュールとを含む。
【００１０】
記憶モジュールは、１つ以上の製品を認識する１つ以上の学習サブモデル、および１つ以上の学習サブモデルからなる総合的学習モデルを記憶する。第１の決定モジュールは、例示的な情報分類システムが製品認識に対する要求を受信すると、認識のための製品プロファイル情報の１つ以上の候補製品ワードを決定する。特性抽出モジュールは、決定された候補製品ワードにそれぞれ基づいて、製品プロファイル情報の１つ以上の特性を抽出する。候補製品ワードおよびそれらの対応する特性に基づく第２の決定モジュールは、学習サブモデルおよび総合的学習モデルを使用して、製品プロファイル情報に対応する製品ワードを決定する。分類モジュールは、第２の決定モジュールによって決定された製品ワードに基づいて、製品プロファイル情報を分類する。
【００１１】
本技術の下では、製品認識に対する要求が受信されると、認識のための製品プロファイル情報の１つ以上の候補製品ワードが決定される。製品プロファイル情報の１つ以上の特性は、それぞれの決定された候補製品ワードに基づいて抽出される。候補製品ワードおよびそれらの対応する特性に基づいて、学習サブモデルおよび総合的学習モデルは、製品プロファイル情報に対応する製品ワードを決定し、製品ワードに基づいて製品プロファイル情報を分類する。したがって、本技術は、製品プロファイル情報の自動分類を実装し、情報分類の効率を高める。
【図面の簡単な説明】
【００１２】
本開示の実施形態をより良く図解するために、以下は、実施形態の説明に使用される図の簡単な紹介である。以下の図は、本開示のいくつかの実施形態にのみ関することが明らかである。当業者であれば、創造的な努力なしに本開示における図に従って他の図を取得することができる。
【図１】本開示に従う製品認識に基づく例示的な情報分類方法のフローチャートを示す。
【図２】本開示に従う製品認識に基づく例示的な情報分類システムの略図を示す。
【発明を実施するための形態】
【００１３】
本開示は、製品認識に基づく情報分類技術を提供する。本技術の下では、主な流れプロセスは、３つの段階、すなわち、学習段階、製品認識段階、および情報分類段階に分割され得る。
【００１４】
学習段階は、学習モデルを後続の製品認識段階に主に提供することである。例えば、学習のための製品プロファイル情報が得られる。１つ以上の製品ワードは、学習のための製品プロファイル情報から抽出される。製品プロファイル情報の特性は、製品ワードの抽出の結果に基づいて抽出される。学習サブモデルは、特性および製品プロファイル情報に基づいて決定される。学習モデルは、学習サブモデルに基づいて決定される。
【００１５】
製品認識段階は、認識のための製品プロファイル情報を認識するために学習段階から決定された学習モデルに主に基づいている。例えば、製品認識に対する要求が受信されると、製品プロファイル情報に対応する製品ワードは、学習モデルおよび製品認識に対する要求に含まれる製品プロファイル情報に基づいて決定される。
【００１６】
情報分類段階は、決定された製品ワードに基づいて、製品プロファイル情報を主に分類することである。例えば、製品ワードは、１つ以上のプリセット分類キーワードに基づいてマッチングさせられ、製品ワードの分類は、マッチングの結果に基づいて決定される。
【００１７】
以下の説明は、図およびいくつかの例示的な実施形態を参照することにより記載される。本明細書の例示的な実施形態は、単に本開示を示すために使用され、本開示を限定するために使用されないものとする。例示的な実施形態または例示的な実施形態の特徴は、不一致がないとき、互いに組み合わせられ、または参照され得る。本明細書に記載される例示的な実施形態は、本開示に従う実施形態のすべての代わりに、本開示に従う実施形態の一部分のみであることが明らかである。本開示の例示的な実施形態に基づいて創造的な努力をすることなく当業者によって得られる任意の他の実施形態が本開示によってさらに保護されるものとする。
【００１８】
図１は、本開示に従う製品認識に基づく例示的な情報分類方法のフローチャートを示す。
【００１９】
１０２では、学習のための製品プロファイル情報が取得され、１つ以上の製品ワードが製品プロファイル情報から抽出される。
【００２０】
例えば、いくつかの製品プロファイル情報は、学習サンプル（または学習のための製品プロファイル情報）としてシステムの入力データから抽出されてもよく、製品ワードを抽出するために１つ以上のプリセット規則が使用される。
【００２１】
例えば、プリセット規則が製品ワードを抽出するために使用される動作は、以下を含むことができる。製品プロファイル情報のタイトルフィールドおよび複数のフィールドからの１つ以上のフィールドが、製品プロファイル情報に基づいて取得される。複数のフィールドは、製品プロファイル情報からの製品プロファイルと関連する売り手プロファイルの供給された製品フィールド、製品プロファイルの属性フィールド、製品プロファイルのキーワードフィールドなどを含む。フィールドが取得された後、フィールドは、フィールドにそれぞれ含まれるワードおよび／またはフレーズを取得するためにそれぞれ処理されてもよい。１つ以上のプリセット条件を満たす１つ以上のワードおよび／またはフレーズは、製品プロファイル情報の製品ワードとして決定される。
【００２２】
プリセット条件は、次のうちの少なくとも１つを含むことができる。ワードまたはフレーズは、製品プロファイルのタイトルフィールドに、および複数のフィールドのうちの少なくとも別のフィールドに現れる。あるいは、ワードまたはフレーズは、製品プロファイルのタイトルフィールドに現れ、すべてのフィールドにおけるワードまたはフレーズの出現の総回数は、閾値以上である。閾値は、４など予め設定されてもよい。
【００２３】
例えば、プリセット条件を満たす１つ以上のワードおよび／またはフレーズからの最長の長さを有するワードまたはフレーズは、決定された製品ワードの正確さを高めるために対応する製品プロファイル情報の製品ワードとして選択されてもよい。
【００２４】
例えば、次のワードおよび／またはフレーズ「ＭＰ３  Ｐｌａｙｅｒ」、「ＭＰ３」、「Ｐｌａｙｅｒ」は、プリセット条件をすべて満たすことができる。しかしながら、製品ワードとしてフレーズ「ＭＰ３  Ｐｌａｙｅｒ」を使用することがより正確であることが明らかである。
【００２５】
１０４では、学習のための製品プロファイル情報の１つ以上の特性は、製品ワードの抽出の結果に基づいて抽出される。
【００２６】
例えば、製品ワードが製品プロファイル情報から抽出された後、製品プロファイルのタイトルフィールド、製品プロファイルと関連する売り手プロファイルの供給された製品フィールド、製品プロファイル内の属性フィールド、および／または製品プロファイルのキーワードフィールドは、製品プロファイル情報から取得されてもよい。
【００２７】
一方、各フィールドに含まれるワードおよび／またはフレーズが取得され、各ワードまたはフレーズのハッシュ値が取得される。タイトルフィールド内のワードまたはフレーズのハッシュ値は、対応する製品プロファイルの主題特性（ｓｕｂｊｅｃｔ＿ｃａｎｄｉｄａｔｅ＿ｆｅａｔｕｒｅ）として使用される。供給された製品フィールド内のワードまたはフレーズのハッシュ値は、対応する製品プロファイルの供給された製品特性（ｐｒｏｖｉｄｅ＿ｐｒｏｄｕｃｔｓ＿ｆｅａｔｕｒｅ）として使用される。属性フィールド内のワードまたはフレーズのハッシュ値は、対応する製品プロファイルの属性特性（ａｔｔｒ＿ｄｅｓｃ＿ｆｅａｔｕｒｅ）として使用される。キーワードフィールド内のワードまたはフレーズのハッシュ値は、製品プロファイルのキーワード特性（ｋｅｙｗｏｒｄｓ＿ｆｅａｔｕｒｅ）として使用される。
【００２８】
一方、製品ワードが成功裏に抽出される製品プロファイル情報およびそれらの対応する製品ワードに基づいて、対応する製品プロファイルの正ラベル特性（ｐｏｓｉｔｉｖｅ＿ｌａｂｅｌ＿ｆｅａｔｕｒｅ）および負ラベル特性（ｎｅｇａｔｉｖｅ＿ｌａｂｅｌ＿ｆｅａｔｕｒｅ）が決定される。例えば、以下の動作が実装され得る。
【００２９】
１．ｐｒｏｖｉｄｅ＿ｐｒｏｄｕｃｔｓ＿ｆｅａｔｕｒｅ
製品プロファイルと関連する売り手プロファイルの供給された製品フィールドは前処理される。前処理としては、例えば、セグメント化、大文字と小文字の変換、および／またはステム抽出が挙げられ得る。ハッシュ値は、対応する特性として各ワードまたはフレーズに対して計算される。
【００３０】
２．ｋｅｙｗｏｒｄｓ＿ｆｅａｔｕｒｅ
製品プロファイルのキーワードフィールドは前処理される。前処理としては、例えば、セグメント化、大文字と小文字の変換、および／またはステム抽出が挙げられ得る。ハッシュ値は、対応する特性として各ワードまたはフレーズに対して計算される。
【００３１】
３．ａｔｔｒ＿ｄｅｓｃ＿ｆｅａｔｕｒｅ
製品プロファイルの属性フィールドは前処理される。前処理としては、例えば、セグメント化、大文字と小文字の変換、および／またはステム抽出が挙げられ得る。ハッシュ値は、対応する特性として各ワードまたはフレーズに対して計算される。
【００３２】
４．ｓｕｂｊｅｃｔ＿ｃａｎｄｉｄａｔｅ＿ｆｅａｔｕｒｅ
製品プロファイルのタイトルフィールドは前処理される。前処理としては、例えば、セグメント化、チャンクからの部分文字列の抽出、大文字と小文字の変換、および／またはステム抽出が挙げられ得る。ハッシュ値は、候補ワードの対応する特性として各ワードまたはフレーズに対して計算される。例えば、語彙的カテゴリ分類がタイトルフィールドに適用されてもよく、タイトル内の接続詞、前置詞、および／または句読点によって別のフレーズから分離される短いフレーズがチャンクと称される。
【００３３】
５．ｐｏｓｉｔｉｖｅ＿ｌａｂｅｌ＿ｆｅａｔｕｒｅ
以下の特性は、製品プロファイル情報から抽出され得る。
【００３４】
（１）次のうちの少なくとも１つ以上を含み得るタイプ特性
本技術は、それぞれの製品ワードがすべて大文字にされているかどうかを決定することができる。すべて大文字にされている文字は通常、省略形を指す。決定の結果が正である、すなわち、製品ワードがすべて大文字にされている場合、その対応する特性値は１であり、そうでなければ、その対応する特性値は０である。例えば、このような特性値の決定方法は、特に指定されない限り以下のタイプ特性に適用することができる。
【００３５】
本技術は、それぞれの製品ワードが数字を含むかどうかを決定することができる。
【００３６】
本技術は、それぞれの製品ワードが句読点を含むかどうかを決定することができる。句読点は、候補製品ワードが生成されたときにセグメント化ラベルとして使用される。しかしながら、いくつかの特別な句読点は、セグメント化ラベルと見なされなくてもよく、これは、適用されたワードのセグメント化ツールに依存する。
【００３７】
本技術は、それぞれの製品ワードに含まれるワードまたはフレーズが同じ語彙的カテゴリ分類を共有するかどうかを決定することができる。
【００３８】
本技術は、それぞれの製品ワードの語彙的カテゴリ（またはそれぞれの製品ワードに含まれる大多数のワードの語彙的カテゴリ）を決定することができる。例えば、動詞の特性値は、１０として設定されてもよい。名詞の特性値は、１１として設定されてもよい。形容詞の特性値は、１２として設定されてもよい。例えば、このような特性値の決定方法は、特に指定されない限り以下の特性に適用することができる。
【００３９】
（２）普遍的特性が次のうちの少なくとも１つ以上を含むことができる。
【００４０】
本技術は、それぞれの製品ワードに含まれる特定のワードがタイトル内に複数回現れるかどうかを決定することができる。
【００４１】
（３）チャンク内の文脈特性は、次のうちの少なくとも１つ以上を含むことができる。
【００４２】
本技術は、それぞれの製品ワードがチャンクの始まりであるかどうかを決定することができる。
【００４３】
本技術は、それぞれの製品ワードがチャンクの終わりであるかどうかを決定することができる。
【００４４】
本技術は、それぞれの製品ワードに先行するワードまたはフレーズの語彙的カテゴリを決定することができる。
【００４５】
本技術は、それぞれの製品ワードに先行するワードまたはフレーズがすべて大文字にされているかどうかを決定することができる。
【００４６】
本技術は、それぞれの製品ワードに先行するワードまたはフレーズが数字を含むかどうかを決定することができる。
【００４７】
本技術は、それぞれの製品ワードの後のワードまたはフレーズの語彙的カテゴリを決定することができる。
【００４８】
本技術は、それぞれの製品ワードの後のワードまたはフレーズがすべて大文字にされているかどうかを決定することができる。
【００４９】
本技術は、製品ワードの後のワードまたはフレーズが数字を含むかどうかを決定することができる。
【００５０】
（４）チャンク外の文脈特性が次のうちの少なくとも１つ以上を含むことができる。
【００５１】
本技術は、それぞれの製品ワードを含むチャンクがタイトルの終わりであるかどうかを決定することができる。
【００５２】
本技術は、それぞれの製品ワードを含むチャンクがタイトルの始まりであるかどうかを決定することができる。
【００５３】
本技術は、チャンクの前のセグメント化ラベルに先行するワードまたはフレーズの語彙的カテゴリを決定することができる。
【００５４】
本技術は、チャンクの後のセグメント化ラベルの後のワードまたはフレーズの語彙的カテゴリを決定することができる。
【００５５】
６．ｎｅｇａｔｉｖｅ＿ｌａｂｅｌ＿ｆｅａｔｕｒｅ
この特性の抽出は、製品ワードが成功裏に抽出される製品プロファイル情報に適用することができる。正のサンプルからのそれぞれの製品ワード内のワードおよび／またはフレーズとは異なる、予め設定された個数（２など）のワードおよび／またはフレーズは、負のサンプルとして使用される。１つ以上の特性は次に、負のサンプルから抽出される。この動作は、正のサンプルからの抽出特性と同じまたは類似であり、これは、簡潔さのために本明細書に詳述されない。例えば、製品プロファイル情報に関して、１０２で抽出されたそれぞれの製品ワードは、初期設定で正のサンプルと見なされる。それぞれの製品ワードとは異なるタイトル内のワードおよび／またはフレーズは、負のサンプルとして使用され得る。一例としてタイトル「４ＧＢ  ＭＰ３  Ｐｌａｙｅｒ」を使用すると、正のサンプルの製品ワード（または製品ワード）は、「ＭＰ３  Ｐｌａｙｅｒ」であるが、負のサンプルは、「ＭＰ３」、「Ｐｌａｙｅｒ」、「４ＧＢ」等であり得る。
【００５６】
１０６では、１つ以上の学習サブモデルは、抽出された特性および学習のための製品プロファイル情報に基づいて決定され、総合的学習モデルは、学習サブモデルに基づいて決定される。
【００５７】
例えば、１つ以上の学習サブモデルとしては、これらに限定されないが、事前確率モデルＰ（Ｙ）、キーワード条件付き確率モデルＰ（Ｋ｜Ｙ）、属性条件付き確率モデルＰ（Ａ｜Ｙ）、分類条件付き確率モデルＰ（Ｃａ｜Ｙ）、企業条件付き確率モデルＰ（Ｃｏ｜Ｙ）、およびタイトル条件付き確率モデルＰ（Ｔ｜Ｙ）が挙げられ得る。学習サブモデルの各々が以下に示される。
【００５８】
特性を抽出する動作が完了した後、製品ワードが成功裏に抽出される製品プロファイル情報は、２つの部分に分割される。製品プロファイル情報の一部分は、タイトル条件付き確率モデルＰ（Ｔ｜Ｙ）のための学習サンプルとして使用される。すなわち、Ｐ（Ｔ｜Ｙ）は、製品プロファイル情報のこのような部分に基づいて決定される。他の部分は、各学習サブモデルおよび総合的学習モデルの正確さを試験するために学習サブモデルおよび総合的学習モデルのための試験サンプルとして使用される。例えば、各部分におけるいくつかの製品プロファイル情報が類似してもよい。
【００５９】
（１）事前確率モデルＰ（Ｙ）
１０４で取得された特性ｐｒｏｖｉｄｅ＿ｐｒｏｄｕｃｔｓ＿ｆｅａｔｕｒｅに従う各ワードまたはフレーズに対応する特性の頻度（または出現回数）は、統計から計算される。閾値よりも高い特性の頻度は、対数を取られてもよい。事前確率モデルＰ（Ｙ）を取得するために正規化がさらに行われる。例えば、対数を行うときに底の数に制限がなく、これは、２、１０、または自然対数であり得る。
【００６０】
（２）キーワード条件付き確率モデルＰ（Ｋ｜Ｙ）
１０４で取得された特性ｓｕｂｊｅｃｔ＿ｃａｎｄｉｄａｔｅ＿ｆｅａｔｕｒｅおよびｋｅｙｗｏｒｄ＿ｆｅａｔｕｒｅは、二部グラフの２つの頂点集合を形成するために使用され得る。キーワードフィールド内のワードまたはフレーズが同じ製品プロファイル内のタイトルフィールド内のワードまたはフレーズと同時に現れる場合、辺がこのような２つの頂点間に確立される。辺の重み値は、２つの頂点が同じ製品プロファイルで同時に現れる回数である。製品ワードが成功裏に抽出されるすべての製品プロファイル情報を検討した後、重み付けされた二部グラフが取得される。キーワード条件付き確率モデルＰ（Ｋ｜Ｙ）を決定するために重み付けされた二部グラフにランダムウォーキングが行われる。
【００６１】
（３）条件付き確率モデルＰ（Ａ｜Ｙ）
１０４で取得された特性ｓｕｂｊｅｃｔ＿ｃａｎｄｉｄａｔｅ＿ｆｅａｔｕｒｅおよびａｔｔｒ＿ｄｅｓｃ＿ｆｅａｔｕｒｅは、二部グラフの２つの頂点集合を形成するために使用され得る。属性フィールド内のワードまたはフレーズが同じ製品プロファイル内のタイトルフィールド内のワードまたはフレーズと同時に現れる場合、このような２つの頂点間に辺が確立される。辺の重み値は、２つの頂点が同じ製品プロファイルで同時に現れる回数である。製品ワードが成功裏に抽出されるすべての製品プロファイル情報を検討した後、重み付けされた二部グラフが取得される。キーワード条件付き確率モデルＰ（Ａ｜Ｙ）を決定するために重み付けされた二部グラフにランダムウォーキングが行われる。
【００６２】
（４）分類条件付き確率モデルＰ（Ｃａ｜Ｙ）
１０４で取得された特性ｓｕｂｊｅｃｔ＿ｃａｎｄｉｄａｔｅ＿ｆｅａｔｕｒｅが候補製品ワードとして使用されてもよく、分類条件付き確率モデルＰ（Ｃａ｜Ｙ）を決定するために候補製品ワードの統計から分類分布が計算されてもよい。
【００６３】
（５）企業確率モデルＰ（Ｃｏ｜Ｙ）
１０４で取得された特性ｓｕｂｊｅｃｔ＿ｃａｎｄｉｄａｔｅ＿ｆｅａｔｕｒｅは、候補製品ワードとして使用されてもよく、企業条件付き確率モデルＰ（Ｃｏ｜Ｙ）を決定するために候補製品ワードの統計から企業分布が計算されてもよい。
【００６４】
（６）タイトル条件付き確率モデルＰ（Ｔ｜Ｙ）
抽出されたワードまたはフレーズの確率を決定するタイトルモデルは、タイトルに基づく製品ワードである。このような質問は、二分割の質問としてモデル化されてもよく、共通の二項分類モデルが選択されてもよい。対応する特性は、１０４で抽出されたｐｏｓｉｔｉｖｅ＿ｌａｂｅｌ＿ｆｅａｔｕｒｅおよびｎｅｇａｔｉｖｅ＿ｌａｂｅｌ＿ｆｅａｔｕｒｅである。
【００６５】
学習サブモデルが決定された後、学習サブモデルに基づく対応する総合的学習モデルは、以下の式によって実装されてもよい。
Ｐ（Ｙ｜Ｏ）＝Ｐ（Ｔ｜Ｙ）Ｐ（Ｋ｜Ｙ）Ｐ（Ａ｜Ｙ）Ｐ（Ｓ｜Ｙ）Ｐ（Ｃａ｜Ｙ）Ｐ（Ｃｏ｜Ｙ）Ｐ（Ｙ）
【００６６】
総合的学習モデルが取得された後、上記決定された試験サンプルは、各モデルを試験するために使用されてもよく、総合的学習モデルは、テキストサンプルに含まれる製品プロファイル情報からの製品を認識するために使用されてもよい。正確度が統計から計算され、各モデルが統計の結果に基づいて修正または改善されてもよい。
【００６７】
１０８では、製品認識に対する要求が受信されると、認識のための製品プロファイル情報に対応する製品ワードは、製品認識に対する要求に含まれる総合的学習モデルおよび認識のための製品プロファイル情報に基づいて決定される。
【００６８】
例えば、製品認識に対する要求が受信されると、１つ以上の候補製品ワードは、製品認識に対する要求に含まれる認識のための製品プロファイル情報に基づいて決定される。それぞれの候補製品ワードに対するそれぞれの確率は、認識のための製品プロファイル情報、それぞれの候補製品ワード、および総合的学習モデルに基づいて決定される。最高確率を有する候補製品ワードは、認識のための製品プロファイル情報の製品ワードとして決定される。例えば、詳細な実装は、次の通りであってもよい。
【００６９】
第１のステップでは、候補製品ワードが決定される。例えば、語彙的カテゴリ認識は、認識のための製品プロファイル情報に含まれるタイトルに適用されてもよい。認識のための製品プロファイル情報のタイトルからの接続詞、前置詞、または句読点によってセグメント化された１つ以上の文字列に含まれるそれぞれのワードまたはフレーズは、それぞれの候補製品ワードとして使用されてもよい。
【００７０】
第２のステップでは、１つ以上の特性が抽出される。特性抽出の実装は、学習段階における特性抽出の実装と同じであってもよく、これは、簡潔さのために本明細書に詳述されない。
【００７１】
第３のステップでは、製品が認識される。候補製品ワードおよびそれらの対応する特性は、第１のステップおよび第２のステップの後、認識のための製品プロファイル情報から得られ、１つ以上の確率モデルに入力されて、製品プロファイル情報にそれぞれ対応する製品ワードとして候補製品ワードの確率を取得する。最高確率を有する候補製品ワードは、製品プロファイル情報に対応する製品ワードとして使用される。いくつかの例では、製品プロファイル情報に対応する製品ワードとしてのそれぞれの候補製品ワードのそれぞれの確率もまた記憶されてもよい。
【００７２】
１１０では、認識のための製品プロファイル情報は、製品ワードに基づいて分類される。
【００７３】
例えば、１つ以上の分類キーワードは、製品プロファイル情報を分類するために予め設定されてもよい。認識のための製品プロファイル情報の製品ワードが決定されると、製品ワードは、プリセット分類キーワードに従ってマッチングされ、認識のための製品プロファイル情報の分類は、マッチングの結果に基づいて決定される。
【００７４】
例示的な方法の実施形態に記載されるような技術に基づいて、本開示はまた、例示的な情報分類システムを提供し、これは、上記方法の例示的な実施形態を適用することもできる。
【００７５】
図２は、本開示に従う例示的な情報分類システム２００の略図を示す。情報分類システム２００は、１つ以上のプロセッサ（複数可）２０２と、メモリ２０４とを含むことができる。メモリ２０４は、コンピュータ可読媒体の一例である。本明細書に使用されるとき、「コンピュータ可読媒体」は、コンピュータ記憶媒体および通信媒体を含む。
【００７６】
コンピュータ記憶媒体としては、コンピュータで実行される命令、データ構造、プログラムモジュール、または他のデータ等の情報の記憶のための任意の方法または技術に実装される揮発性および不揮発性、取り外し可能および取り外し可能ではない媒体が挙げられる。それに対して、通信媒体は、搬送波等の変調されたデータ信号でコンピュータ可読命令、データ構造、プログラムモジュール、または他のデータを具体化することができる。本明細書に定義されるとき、コンピュータ記憶媒体は、通信媒体を含まない。メモリ２０４は、プログラム単位またはモジュールおよびプログラムデータをその中に記憶することができる。
【００７７】
図２の例では、メモリ２０４は、記憶モジュール２０６、第１の決定モジュール２０８、特性抽出モジュール２１０、第２の決定モジュール２１２、および分類モジュール２１４をその中に記憶することができる。
【００７８】
記憶モジュール２０６は、１つ以上の製品を認識する１つ以上の学習サブモデルおよび１つ以上の学習サブモデルからなる総合的学習モデルを記憶する。第１の決定モジュール２０８は、情報分類システム２００が製品認識に対する要求を受信すると、認識のための製品プロファイル情報の１つ以上の候補製品ワードを決定する。特性抽出モジュール２１０は、それぞれの決定された候補製品ワードに基づいて、製品プロファイル情報から１つ以上の特性を抽出する。第２の決定モジュール２１２は、候補製品ワード、それらの対応する特性、学習サブモデル、および総合的学習モデルに基づいて、製品プロファイル情報に対応する製品ワードを決定する。分類モジュール２１４は、第２の決定モジュール２１２によって決定された製品ワードに基づいて製品プロファイル情報を分類する。
【００７９】
例えば、第１の決定モジュール２０８はまた、語彙的カテゴリ分類を認識のための製品プロファイル情報のタイトルに適用することができ、それぞれの候補製品ワードとして接続詞、前置詞、および／または句読点によって互いに分離された１つ以上の文字列に含まれるそれぞれのワードまたはフレーズを使用する。
【００８０】
例えば、特性抽出モジュール２１０は、製品プロファイルのタイトルフィールド、製品プロファイルと関連する売り手プロファイルの供給された製品フィールド、製品プロファイルの属性フィールド、および認識のための製品プロファイル情報に従う製品プロファイルのキーワードフィールドを取得することができる。特性抽出モジュール２１０はまた、各フィールドに含まれるワードおよび／またはフレーズを抽出し、各ワードまたはフレーズのハッシュ値を決定することができる。例えば、特性抽出モジュール２１０は、対応する製品プロファイルの主題特性としてタイトルフィールド内のワードまたはフレーズのハッシュ値を使用し、対応する製品プロファイルの供給された製品特性として供給された製品フィールド内のワードまたはフレーズのハッシュ値を使用し、対応する製品プロファイルの属性特性として属性フィールド内のワードまたはフレーズのハッシュ値を使用し、かつ製品プロファイルのキーワード特性としてキーワードフィールド内のワードまたはフレーズのハッシュ値を使用することができる。
【００８１】
例えば、特性抽出モジュール２１０はまた、各候補製品ワードに基づく認識のための製品プロファイル情報の正ラベル特性および負ラベル特性を決定することができる。
【００８２】
例えば、第２の決定モジュール２１２は、学習サブモデルおよび総合的学習モデルを使用することによって、それぞれの候補製品ワードおよびその対応する特性に基づいて、それぞれの候補製品ワードに対するそれぞれの確率を決定し、認識のための製品プロファイル情報の製品ワードとして最高確率を有する候補製品ワードを決定することができる。
【００８３】
例えば、分類モジュール２１４は、１つ以上のプリセット分類キーワードに基づいて決定された製品ワードをマッチングさせ、マッチングの結果に基づいて、認識のための製品プロファイル情報の分類を決定することができる。
【００８４】
別の例では、製品認識システム２００はまた、生成モジュール２１６を含むことができる。生成モジュール２１６は、製品認識のための学習サブモデルおよび総合的学習モデルを生成する。例えば、生成モジュール２１６は、学習のための製品プロファイル情報を取得し、学習のための製品プロファイル情報から１つ以上の製品ワードを抽出し、製品ワードの抽出の結果の結果に基づいて、学習のための製品プロファイル情報から特性を抽出し、学習のための特性および製品プロファイル情報に基づいて、学習サブモデルを決定し、かつ学習サブモデルに基づいて、総合的学習モデルを決定することができる。
【００８５】
例えば、生成モジュール２１６は、以下の方法を使用することによって学習のための製品プロファイル情報から製品ワードを抽出することができる。生成モジュール２１６は、学習のための製品プロファイル情報のタイトルフィールドを抽出し、次のフィールドからの１つ以上のフィールドは、学習のための製品プロファイル情報に基づいて取得される。次のフィールドは、製品プロファイル情報からの製品プロファイル、製品プロファイルの属性フィールド、製品プロファイルのキーワードフィールドなどと関連する売り手プロファイルの供給された製品フィールドを含む。生成モジュール２１６は、学習のための製品プロファイル情報の製品ワードとして、プリセット条件を満たす１つ以上のワードおよび／またはフレーズを決定する。
【００８６】
プリセット条件は、次のうちの少なくとも１つを含むことができる。ワードまたはフレーズは、製品プロファイルのタイトルフィールドおよび上記フィールドのうちの少なくとも別のフィールドに現れる。あるいは、ワードまたはフレーズは、製品プロファイルのタイトルフィールドに現れ、すべてのフィールド内のワードまたはフレーズの出現の総回数は、閾値以上である。
【００８７】
別の例では、生成モジュール２１６はまた、以下の方法による製品ワードに基づいて、学習のための製品プロファイル情報から特性を抽出することができる。生成モジュール２１６は、製品プロファイルのタイトルフィールド、製品プロファイルと関連する売り手プロファイルの供給された製品フィールド、製品プロファイルの属性フィールド、および学習のための製品プロファイル情報に従う製品プロファイルのキーワードフィールドを取得する。生成モジュール２１６はまた、各フィールドに含まれるワードおよび／またはフレーズを抽出し、各ワードまたはフレーズのハッシュ値を決定することができる。
【００８８】
例えば、生成モジュール２１６は、対応する製品プロファイルの主題特性としてタイトルフィールド内のワードまたはフレーズのハッシュ値を使用し、対応する製品プロファイルの供給された製品特性として供給された製品フィールド内のワードまたはフレーズのハッシュ値を使用し、対応する製品プロファイルの属性特性として属性フィールド内のワードまたはフレーズのハッシュ値を使用し、かつ製品プロファイルのキーワード特性としてキーワードフィールド内のワードまたはフレーズのハッシュ値を使用することができる。
【００８９】
例えば、生成モジュール２１６はまた、各候補製品ワードに基づいて、学習のための製品プロファイル情報の正ラベル特性および負ラベル特性を決定することができる。
【００９０】
当業者であれば、例示的な装置内のモジュールが本開示に記載されるような装置に位置付けするか、対応する変化を有し、本開示に記載されるものとは異なる１つ以上の装置に位置付けすることを理解するであろう。例示的な実施形態内のモジュールは、１つのモジュールに組み込まれるか、または複数のサブモジュールにさらにセグメント化されてもよい。
【００９１】
当業者であれば、本開示の実施形態がハードウェア、ソフトウェア、またはソフトウェアと必要なハードウェアとの組み合わせを実装され得ることを理解するであろう。加えて、本技術の実装は、コンピュータ記憶媒体（ディスク、ＣＤ−ＲＯＭ、光ディスク等を含むがこれらに限定されない）内に含まれ、または記憶され、デバイス（携帯電話、パーソナルコンピュータ、サーバ、またはネットワークデバイス等）に本開示に従う方法を実施させ得るコンピュータで実行されるコードまたは命令を含む１つ以上のコンピュータソフトウェア製品の形態であってもよい。
【００９２】
上記の説明は、本開示の例示的な実施形態を示す。実施形態は、単に例示的な実施形態を示すためであり、本開示の範囲を限定するものではない。ある特定の修正、置換、および改良がなされてもよく、本開示の原理から逸脱することなく本開示の保護下でさらに考慮されるべきであることを当業者によって理解されるべきである。
【図１】
0006335898.tif 000002
【図２】
0006335898.tif 000003