(57)【要約】【課題】特定のユーザを適切に検出したいという要望に応えること。【解決手段】本願に係る生成装置は、取得部と、生成部とを備える。取得部は、ユーザを評価する評価基準である複数の指標を取得する。生成部は、取得部によって取得された各指標に対応するスコアの組み合わせに基づいてユーザを分類するための基準を生成する。また、本願に係る生成装置は、決定部を備える。決定部は、所定のカテゴリに分類される複数のユーザの属性に基づいて、複数のユーザに対応する各指標のスコアを決定する。【選択図】図１
2020047070.tif 000002
【特許請求の範囲】
【請求項１】
ユーザを評価する評価基準である複数の指標を取得する取得部と、
前記取得部によって取得された各指標に対応するスコアの組み合わせに基づいて前記ユーザを分類するための基準を生成する生成部と、
を備えたことを特徴とする生成装置。
【請求項２】
所定のカテゴリに分類される複数のユーザの属性に基づいて、当該複数のユーザに対応する各指標のスコアを決定する決定部と、をさらに備え、
前記生成部は、
前記決定部により決定されたスコアの組み合わせを前記所定のカテゴリに分類するための基準として生成する
ことを特徴とする請求項１に記載の生成装置。
【請求項３】
前記決定部は、
所定のカテゴリに分類されない複数のユーザの属性に基づいて、前記所定のカテゴリに分類される複数のユーザに対応する各指標のスコアを決定する
ことを特徴とする請求項２に記載の生成装置。
【請求項４】
前記決定部は、
所定の指標において、所定のカテゴリに分類される複数のユーザの属性に基づいて決定されるスコアと、当該所定のカテゴリに分類されない複数のユーザの属性に基づいて決定されるスコアの差が所定の条件を満たす場合には、当該所定のカテゴリに分類される複数のユーザに対応する当該所定の指標のスコアを決定する
ことを特徴とする請求項３に記載の生成装置。
【請求項５】
前記決定部は、
前記スコアの差が所定の条件を満たさない場合には、前記所定の指標のスコアを予め定められたスコアに決定する
ことを特徴とする請求項４に記載の生成装置。
【請求項６】
前記決定部は、
所定の指標において、所定のカテゴリに分類される複数のユーザの属性に基づくスコアと、当該所定のカテゴリに分類されない複数のユーザの属性に基づくスコアとに基づいて算出される分散が所定の閾値以上である場合には、当該所定の指標のスコアを予め定められたスコアに決定する
ことを特徴とする請求項５に記載の生成装置。
【請求項７】
前記生成部は、
同一の基準点から各指標のスコアに延伸する軸によって表される図形に基づいて前記基準を生成する
ことを特徴とする請求項１〜６のいずれか一つに記載の生成装置。
【請求項８】
前記生成部は、
レーダーチャートを構成する各項目に前記各指標を対応付けて、前記各指標のスコアをプロットして表される図形を前記基準として生成する
ことを特徴とする請求項７に記載の生成装置。
【請求項９】
前記生成部により生成された基準により示される図形の領域に基づいて所定のカテゴリに分類されるユーザを判定する判定部と、
をさらに備えたことを特徴とする請求項７または請求項８に記載の生成装置。
【請求項１０】
コンピュータにより実行される生成方法であって、
ユーザを評価する評価基準である複数の指標を取得する取得工程と、
前記取得工程によって取得された各指標に対応するスコアの組み合わせに基づいて前記ユーザを分類するための基準を生成する生成工程と、
を含んだことを特徴とする生成方法。
【請求項１１】
ユーザを評価する評価基準である複数の指標を取得する取得手順と、
前記取得手順によって取得された各指標に対応するスコアの組み合わせに基づいて前記ユーザを分類するための基準を生成する生成手順と、
をコンピュータに実行させることを特徴とする生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生成装置、生成方法及び生成プログラムに関する。
【背景技術】
【０００２】
従来、ユーザ毎の複数の履歴系列（連続する履歴データの系列）からユーザ毎の一つ以上の行動パターンを抽出する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−６５５７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術では、連続する複数の履歴データの系列からユーザ毎の一つ以上の行動パターンを抽出する技術に過ぎず、特定の行動パターンを有するユーザを適切に検出したいという要望に応えることができるとは限らなかった。
【０００５】
本願は、上記に鑑みてなされたものであって、特定のユーザを適切に検出したいという要望に応えることができる生成装置、生成方法及び生成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願に係る生成装置は、ユーザを評価する評価基準である複数の指標を取得する取得部と、前記取得部によって取得された各指標に対応するスコアの組み合わせに基づいて前記ユーザを分類するための基準を生成する生成部と、を備えたことを特徴とする。
【発明の効果】
【０００７】
実施形態の一態様によれば、特定のユーザを適切に検出したいという要望に応えることができるといった効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る生成処理により生成される情報の一例（図形）を示す図である。
【図２】図２は、実施形態に係る生成処理により生成される情報の一例（カタログ情報）を示す図である。
【図３】図３は、実施形態に係る生成処理の一例を示す図である。
【図４】図４は、実施形態に係る分類情報管理サーバの構成例を示す図である。
【図５】図５は、実施形態に係る生成装置の構成例を示す図である。
【図６】図６は、実施形態に係る基準情報記憶部の一例を示す図である。
【図７】図７は、実施形態に係る生成処理の一例を示すフローチャートである。
【図８】図８は、実施形態に係る生成処理の変形例の一例を示す図である。
【図９】図９は、生成装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【０００９】
以下に、本願に係る生成装置、生成方法及び生成プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る生成装置、生成方法及び生成プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１０】
（実施形態）
〔１．生成処理の一例〕
まず、図１乃至３を用いて、実施形態に係る生成処理の一例について説明する。図１は、実施形態に係る生成処理により生成される基準の一例（図形）を示す図である。図２は、実施形態に係る生成処理により生成される基準の一例（カタログ情報）を示す図である。図３は、実施形態に係る生成処理の一例を示す図である。図１乃至３では、実施形態に係る生成処理が生成装置１００により実行される例を示す。なお、実施形態では、ユーザを分類するための基準をレーダーチャートの図形にマッピングする場合を一例として示す。また、実施形態では、優良顧客ユーザおよびデポジット不要ユーザを分類するための基準を生成する場合を一例として示す。
【００１１】
図１では、生成装置１００が、異なるカテゴリ毎に各指標に関する情報を含んだ基準を生成する例を示す。ここで、生成装置１００により生成される基準は、例えば図２のカタログ情報ＣＡＴ１により示される情報であってもよいものとする。例えば、生成装置１００は、図２のカタログ情報ＣＡＴ１に基づいて図１に示される基準を生成してもよいものとする。生成装置１００は、異なるカテゴリ毎に各指標に対応するスコアを含んだ基準を生成する。ここで、各指標に対応するスコアは、異なるカテゴリ毎に、所定のカテゴリに分類される複数のユーザの属性に基づいて決定される。例えば、所定のカテゴリが優良顧客ユーザである場合には、優良顧客ユーザであると分類された複数のユーザの属性に基づいて決定される。
【００１２】
図１では、生成装置１００が、所定のカテゴリに分類される可能性が高いと判定するユーザのスコアを具体例として示す。図１では、生成装置１００が、ユーザカテゴリ１である可能性が高いと判定するユーザのスコアを一例ＥＹ１として示す。また、図１では、生成装置１００が、ユーザカテゴリ１ではない可能性が高いと判定するユーザのスコアを一例ＥＮ１として示す。なお、図１には示されていないが、生成装置１００は、実際には、評価対象であるユーザのスコアを示す。このように、図１乃至３では、生成装置１００が、評価対象のユーザのスコアと、生成装置１００により生成される基準とに基づいて、ユーザの属性を判定することができる例を示す。
【００１３】
〔生成される基準の一例〕
図１では、生成装置１００が、ユーザカテゴリ１のユーザを分類するための基準を示すチャートＲＣ１、および、ユーザカテゴリ２のユーザを分類するための基準を示すチャートＲＣ２を生成する場合を示す。また、図１では、生成装置１００が、基準を生成するための各指標を、レーダーチャートを構成する各項目に対応付けてチャートＲＣ１およびチャートＲＣ２を生成する場合を示す。また、図１では、生成装置１００が、各指標に対応するスコアの組み合わせに基づいて基準を生成する場合を示す。
【００１４】
なお、図１に示される各指標は、ユーザの属性や行動ログなどのユーザ情報に基づいて算出されるスコアを示す。例えば、図１では、各指標のうち「評価軸２」が、ユーザがどのくらいの頻度で所定のサービスを利用しているかといった行動ログに基づく情報を示す。また、図１の「評価軸２」のスコアは、複数のユーザのユーザ情報に基づいて算出されるスコアである。例えば、「評価軸２」のスコアが８０であるとは、複数のユーザのスコアを８０でフィルターをした場合において、どのくらいの割合のユーザが「評価軸２」に属するのかを示す。例えば、スコアの８０が６０％のユーザを検出することを示す場合には、「評価軸２」のスコアが８０であるとは、複数のユーザのスコアを８０でフィルターした場合において、「評価軸２」に属する６０％のユーザを検出することを示す。
【００１５】
図１では、各指標が、「評価軸１」、「評価軸２」、「評価軸３」、「評価軸４」、「評価軸５」、「評価軸６」、「評価軸７」、「評価軸８」、「評価軸９」、「評価軸１０」である場合を示す。ここで、具体的な例を挙げると、「評価軸１」は、ユーザ情報の入力の有無や、入力された情報の鮮度や精度に関する情報を示す。例えば、「評価軸１」は、ユーザ情報を登録しているかや、所定の頻度でユーザ情報をアップデートしているか等に関する情報を示す。また、「評価軸２」は、ユーザのサービスの利用頻度を示す。例えば、「評価軸２」は、ユーザがどのくらいの頻度で所定のサービスを利用しているか等に関する情報を示す。例えば、「評価軸２」は、所定の期間におけるログイン回数などのユーザの行動ログに関する情報を示す。また、「評価軸３」は、ユーザの支払い情報を示す。例えば、「評価軸３」は、ユーザの購買履歴やオークション利用履歴等に関する情報を示す。また、「評価軸４」は、ユーザのショッピング購入金額を示す。例えば、「評価軸４」は、所定のウェブページでユーザが購入した商品の金額や、落札金額等に関する情報を示す。なお、図１の各指標は、図２の各指標と同様の情報を示す。
【００１６】
また、図１では、各指標のスコアが０から１００の範囲で示されるものとする。例えば、図１のユーザカテゴリ１の例では、「評価軸１」のスコアが７０である場合を示す。また、図１では、「評価軸１」のスコアが７０であるので、複数のユーザのスコアを７０でフィルターする場合を示す。同様に、図１のユーザカテゴリ１の例では、各指標のスコアが、「評価軸２」が８０であり、「評価軸３」が７０であり、「評価軸４」が０であり、「評価軸５」が０であり、「評価軸６」が５０であり、「評価軸７」が５０であり、「評価軸８」が０であり、「評価軸９」が８０であり、「評価軸１０」が７０である場合を示す。なお、図１の各指標のスコアは、図２の各指標のスコアに対応する。
【００１７】
〔生成システムの構成〕
図３に示すように、生成システム１には、生成装置１００と、分類情報管理サーバ２００とが含まれる。生成装置１００と、分類情報管理サーバ２００とは図示しない所定のネットワークＮを介して、有線または無線により通信可能に接続される。なお、図３に示す生成システム１には、複数台の生成装置１００や、複数台の分類情報管理サーバ２００が含まれてもよい。
【００１８】
生成装置１００は、ユーザを所定のカテゴリに分類するための基準を生成する情報処理装置である。生成装置１００は、ユーザを評価する評価基準として、複数の指標を有する基準を生成する。また、生成装置１００は、複数の指標の各指標に対応するスコアの組み合わせに基づいて基準を生成する。例えば、生成装置１００は、基準をマッピングした図形を生成する。図１に示す例では、生成装置１００が、チャートＲＣ１およびチャートＲＣ２を生成する場合を示す。また、例えば、生成装置１００は、カタログ情報を生成する。図２に示す例では、生成装置１００が、カタログ情報ＣＡＴ１を生成する場合を示す。また、生成装置１００は、生成された基準に基づいてユーザの分類を判定する。
【００１９】
分類情報管理サーバ２００は、生成装置１００により生成された基準に基づいてユーザの分類に関する情報を管理する情報処理装置である。例えば、分類情報管理サーバ２００は、評価対象のユーザの識別情報を生成装置１００に送信する。例えば、分類情報管理サーバ２００は、生成装置１００により生成された基準に基づく判定結果を生成装置１００から受信する。具体的な例を挙げると、分類情報管理サーバ２００は、評価対象のユーザが優良顧客ユーザである可能性が高いか否かに関する判定結果を受信する。
【００２０】
なお、図３では、生成装置１００と分類情報管理サーバ２００とは、別装置である場合を示したが、生成装置１００と分類情報管理サーバ２００とが一体であってもよい。また、生成装置１００と分類情報管理サーバ２００は、それぞれ同一とみなされる管理者によって管理されていてもよい。
【００２１】
以下、図３を用いて、生成処理の一例を説明する。生成装置１００は、ユーザを評価する評価基準である複数の指標に関する情報を取得する（ステップＳ１０１）。例えば、生成装置１００は、「評価軸１」や「評価軸２」などの指標に関する情報を取得する。そして、生成装置１００は、取得した各指標に対応するスコアの組み合わせに基づいてユーザを所定のカテゴリに分類するための基準を生成する（ステップＳ１０２）。例えば、生成装置１００は、所定のカテゴリに分類される複数のユーザの属性に基づいて決定されるスコアの組み合わせに基づいて基準を生成する。図１に示す例では、生成装置１００が、チャートＲＣ１およびチャートＲＣ２を生成する場合を示す。図２に示す例では、生成装置１００が、カタログ情報ＣＡＴ１を生成する場合を示す。そして、生成装置１００は、分類情報管理サーバ２００からユーザの識別情報を受信するまで待機する。そして、生成装置１００は、分類情報管理サーバ２００からユーザの識別情報を受信すると（ステップＳ１０３）、生成装置１００は、生成した基準に基づいてユーザの分類を判定する（ステップＳ１０４）。具体的な例を挙げると、生成装置１００は、識別情報に対応するユーザが優良顧客ユーザである可能性が高いか否かを判定する。そして、生成装置１００は、判定結果を分類情報管理サーバ２００に送信する（ステップＳ１０５）。
【００２２】
なお、実施形態では、優良顧客ユーザやデポジット不要ユーザというようなサービス側で優遇対象となるようなユーザを分類する場合を示しているが、サービスの乱用や悪用を行うようなユーザを分類するための基準を生成してもよいものとする。
【００２３】
実施形態では、各指標のスコアを０から１００の範囲により、１００に近いほど所定のカテゴリに分類される可能性が高く、０に近いほど所定のカテゴリに分類されない可能性が高いと評価する場合を一例として示す。また、実施形態では、０に近いほど所定のカテゴリに分類される可能性が高く、１００に近いほど所定のカテゴリに分類されない可能性が高いと評価してもよいものとする。なお、実施形態では、各指標のスコアを、０から１００の範囲ではなく、例えば０から２００の範囲や１０から５０の範囲で示してもよいものとする。
【００２４】
〔２．分類情報管理サーバの構成〕
次に、図４を用いて、実施形態に係る分類情報管理サーバ２００の構成について説明する。図４は、実施形態に係る分類情報管理サーバ２００の構成例を示す図である。図４に示すように、分類情報管理サーバ２００は、通信部２１０と、ユーザ情報記憶部２２０と、制御部２３０とを有する。なお、分類情報管理サーバ２００は、分類情報管理サーバ２００の管理者から各種操作を受け付ける入力部（例えば、キーボードやマウス等）や、各種情報を表示するための表示部（例えば、液晶ディスプレイ等）を有してもよい。
【００２５】
（通信部２１０）
通信部２１０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部２１０は、ネットワークＮと有線又は無線で接続され、ネットワークＮを介して、生成装置１００との間で情報の送受信を行う。
【００２６】
（ユーザ情報記憶部２２０）
ユーザ情報記憶部２２０は、例えば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。ユーザ情報記憶部２２０は、ユーザ情報を記憶する。例えば、ユーザ情報記憶部２２０は、所定のサービスにおけるユーザＩＤ（Identification）などの識別情報を記憶する。
【００２７】
（制御部２３０）
制御部２３０は、コントローラであり、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、分類情報管理サーバ２００内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部２３０は、コントローラであり、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００２８】
図４に示すように、制御部２３０は、送信部２３１と、受信部２３２とを有し、以下に説明する情報処理の作用を実現または実行する。
【００２９】
（送信部２３１）
送信部２３１は、評価対象であるユーザのユーザ情報を送信する。送信部２３１は、ユーザ情報記憶部２２０に記憶されたユーザ情報を送信する。例えば、送信部２３１は、ユーザの識別情報を送信する。具体的な例を挙げると、送信部２３１は、所定のサービスにおけるユーザＩＤに関する情報を送信する。
【００３０】
（受信部２３２）
受信部２３２は、生成装置１００から送信された判定結果に関する情報を受信する。例えば、受信部２３２は、評価対象であるユーザが優良顧客ユーザである可能性が高いか否かに関する情報を受信する。
【００３１】
〔３．生成装置の構成〕
次に、図５を用いて、実施形態に係る生成装置１００の構成について説明する。図５は、実施形態に係る生成装置１００の構成例を示す図である。図５に示すように、生成装置１００は、通信部１１０と、記憶部１２０と、制御部１３０とを有する。なお、生成装置１００は、生成装置１００の管理者から各種操作を受け付ける入力部（例えば、キーボードやマウス等）や、各種情報を表示するための表示部（例えば、液晶ディスプレイ等）を有してもよい。
【００３２】
（通信部１１０）
通信部１１０は、例えば、ＮＩＣ等によって実現される。そして、通信部１１０は、ネットワークＮと有線又は無線で接続され、ネットワークＮを介して、分類情報管理サーバ２００との間で情報の送受信を行う。
【００３３】
（記憶部１２０）
記憶部１２０は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。図５に示すように、記憶部１２０は、基準情報記憶部１２１と、スコア情報記憶部１２２とを有する。
【００３４】
基準情報記憶部１２１は、生成装置１００により生成された基準に関する情報を記憶する。例えば、基準情報記憶部１２１は、所定のカテゴリに分類される複数のユーザの属性に基づいて決定される複数のユーザに対応する各指標のスコアに関する情報を記憶する。例えば、基準情報記憶部１２１は、図２のカタログ情報ＣＡＴ１により示される情報を記憶する。ここで、図６に、実施形態に係る基準情報記憶部１２１の一例を示す。図６に示すように、基準情報記憶部１２１は、「カテゴリＩＤ」、「カテゴリ」、「評価軸１」、「評価軸２」、「評価軸３」といった項目を有してもよい。
【００３５】
「カテゴリＩＤ」は、ユーザを分類するカテゴリを識別するための識別情報を示す。「カテゴリ」は、ユーザを分類するためのカテゴリを示す。例えば、カテゴリＩＤ「Ｋ１１」に対応するカテゴリは、優良顧客ユーザであることを示す。「評価軸１」は、所定のカテゴリに分類される複数のユーザの属性に基づいて決定されるスコアのうち評価軸１に対応するスコアを示す。「評価軸２」は、所定のカテゴリに分類される複数のユーザの属性に基づいて決定されるスコアのうち評価軸２に対応するスコアを示す。「評価軸３」は、所定のカテゴリに分類される複数のユーザの属性に基づいて決定されるスコアのうち評価軸３に対応するスコアを示す。
【００３６】
スコア情報記憶部１２２は、ユーザのスコアに関する情報を記憶する。スコア情報記憶部１２２は、各指標に対応するユーザのスコアに関する情報を記憶する。スコア情報記憶部１２２は、ユーザの識別情報と、各指標に対応するユーザのスコアに関する情報とを対応付けて記憶する。例えば、スコア情報記憶部１２２は、「ユーザＩＤ」、「評価軸１」、「評価軸２」、「評価軸３」といった項目を有してもよい。この場合には、「ユーザＩＤ」は、ユーザを識別するための識別情報を示す。「評価軸１」は、「ユーザＩＤ」に対応するユーザの評価軸１に関するスコアを示す。「評価軸２」は、「ユーザＩＤ」に対応するユーザの評価軸２に関するスコアを示す。「評価軸３」は、「ユーザＩＤ」に対応するユーザの評価軸３に関するスコアを示す。
【００３７】
（制御部１３０）
図５の説明に戻って、制御部１３０は、コントローラであり、例えば、ＣＰＵやＭＰＵ等によって、生成装置１００内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、コントローラであり、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。
【００３８】
図５に示すように、制御部１３０は、取得部１３１と、決定部１３２と、生成部１３３と、受信部１３４と、判定部１３５と、送信部１３６とを有し、以下に説明する情報処理の作用を実現または実行する。なお、制御部１３０の内部構成は、図５に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【００３９】
（取得部１３１）
取得部１３１は、ユーザを評価する評価基準である複数の指標に関する情報を取得する。具体的には、取得部１３１は、異なるカテゴリ毎の複数の指標に関する情報を取得する。また、取得部１３１は、複数の指標の各指標に対応するスコアに関する情報を取得する。また、取得部１３１は、基準情報記憶部１２１に記憶された情報を取得する。例えば、取得部１３１は、基準情報記憶部１２１に記憶されたカタログ情報を取得する。
【００４０】
（決定部１３２）
決定部１３２は、取得部１３１により取得された情報に基づいて各指標に対応するスコアを決定する。例えば、決定部１３２は、所定のカテゴリに分類される複数のユーザの属性に基づいて、所定のカテゴリに分類される複数のユーザに対応する各指標のスコアを決定する。具体的な例を挙げると、決定部１３２は、優良顧客ユーザに分類される複数のユーザの評価軸１に関する情報に基づいて、優良顧客ユーザに分類される複数のユーザに対応する「評価軸１」のスコアを決定する。例えば、決定部１３２は、所定のカテゴリに分類される複数のユーザのスコアを平均することにより、各指標のスコアを決定する。
【００４１】
決定部１３２は、所定のカテゴリに分類される複数のユーザの属性と、所定のカテゴリに分類されない複数のユーザの属性とに基づいて、所定のカテゴリに分類される複数のユーザに対応する各指標のスコアを決定する。具体的な例を挙げると、決定部１３２は、優良顧客ユーザに分類される複数のユーザの評価軸１に関する情報と、優良顧客ユーザに分類されない複数のユーザの評価軸１に関する情報とに基づいて、優良顧客ユーザに分類される複数のユーザに対応する「評価軸１」のスコアを決定する。
【００４２】
決定部１３２は、所定のカテゴリに分類される複数のユーザの属性に基づいて決定されるスコアと、所定のカテゴリに分類されない複数のユーザの属性に基づいて決定されるスコアとの差が所定の条件を満たす場合には、所定のカテゴリに分類される複数のユーザに対応する各指標のスコアを決定する。例えば、決定部１３２は、「評価軸１」に関して、優良顧客ユーザに分類される複数のユーザの属性に基づいて決定されるスコアと、優良顧客ユーザに分類されない複数のユーザの属性に基づいて決定されるスコアとの差が所定の閾値以上である場合には、優良顧客ユーザに分類される複数のユーザに対応する「評価軸１」のスコアを決定する。例えば、決定部１３２は、双方の差が２０であり、所定の条件が１０以上である場合には、「評価軸１」のスコアを決定する。また、決定部１３２は、双方のスコアの差が所定の条件を満たさない場合には、予め定められたスコアに決定する。例えば、決定部１３２は、所定の条件を満たさない場合には、双方に特徴がないことを示すスコアに決定してもよい。具体的な例を挙げると、優良顧客ユーザに分類される複数のユーザの属性に基づいて決定される「評価軸１」のスコアと、優良顧客ユーザに分類されない複数のユーザの属性に基づいて決定される「評価軸１」のスコアとの差が０である場合には、優良顧客ユーザに分類される複数のユーザに対応する「評価軸１」のスコアを、例えば０に決定する。
【００４３】
決定部１３２は、所定のカテゴリに分類される複数のユーザの属性と、所定のカテゴリに分類されない複数のユーザの属性とに基づいて算出される分散が所定の条件を満たす場合には、予め定められたスコアに決定する。例えば、決定部１３２は、所定のカテゴリに分類される複数のユーザの「評価軸１」に対応するスコアが２０と、１５と、４０と、３０であり、所定のカテゴリに分類されない複数のユーザの「評価軸１」に対応するスコアが１０と、３０と、２０と、２５と、１５である場合において、双方のスコア群に基づいて算出される分散の値が所定の閾値以上である場合には、予め定められたスコアに決定する。例えば、決定部１３２は、双方に特徴がないことを示すスコア（例えば０）に決定する。
【００４４】
（生成部１３３）
生成部１３３は、取得部１３１によって取得された各指標に対応するスコアの組み合わせに基づいてユーザを分類するための基準を生成する。また、生成部１３３は、決定部１３２により決定されたスコアの組み合わせを所定のカテゴリに分類するための基準として生成する。また、生成部１３３は、同一の基準点から各指標のスコアに延伸する軸によって表される図形に基づいて基準を生成する。例えば、生成部１３３は、レーダーチャートを構成する各項目に各指標を対応付けて、各指標のスコアをプロットして表される図形を基準として生成する。図１に示す例では、生成部１３３が、チャートＲＣ１およびチャートＲＣ２を生成する場合を示す。また、生成部１３３は、カタログ情報を生成してもよい。例えば、図２に示す例のように、生成部１３３は、カタログ情報ＣＡＴ１を生成してもよい。
【００４５】
（受信部１３４）
受信部１３４は、分類情報管理サーバ２００からユーザ情報を受信する。例えば、受信部１３４は、ユーザの識別情報を受信する。例えば、受信部１３４は、所定のサービスにおけるユーザＩＤに関する情報を受信する。
【００４６】
（判定部１３５）
判定部１３５は、生成部１３３により生成された基準に基づいてユーザの分類を判定する。具体的には、判定部１３５は、受信部１３４により受信したユーザ情報に対応するユーザのスコアに関する情報をスコア情報記憶部１２２から抽出する。そして、判定部１３５は、抽出されたユーザのスコアに関する情報と、生成部１３３により生成された基準とに基づいてユーザの分類を判定する。例えば、判定部１３５は、生成部１３３により生成された基準により示される図形の領域に基づいてユーザの分類を判定する。例えば、判定部１３５は、ユーザのスコアに関する情報が、生成部１３３により生成された基準により示される図形の領域に属する場合には、所定のカテゴリに分類されるユーザであると判定する。
【００４７】
（送信部１３６）
送信部１３６は、判定部１３５による判定結果に関する情報を分類情報管理サーバ２００に送信する。例えば、送信部１３６は、受信部１３４により受信したユーザ情報に対応するユーザが、所定のカテゴリに分類される可能性が高いユーザであるか否かを示す情報を送信する。また、送信部１３６は、各指標毎の判定結果に関する情報を分類情報管理サーバ２００に送信してもよい。例えば、送信部１３６は、決定部１３２により決定された「評価軸２」に対応するスコアが８０であり、ユーザの「評価軸２」に対応するスコアが９０である場合には、所定のカテゴリに分類される複数のユーザよりも、所定のサービスに対する利用頻度が高いユーザである可能性が高いことを示す情報を送信してもよい。
【００４８】
〔４．生成処理のフロー〕
次に、図７を用いて、実施形態に係る生成システム１による生成処理の手順について説明する。図７は、実施形態に係る生成システム１による生成処理の手順を示すフローチャートである。
【００４９】
図７に示すように、生成装置１００は、ユーザを評価する評価基準である複数の指標に関する情報を取得する（ステップＳ２０１）。例えば、生成装置１００は、異なるカテゴリ毎の複数の指標に関する情報を取得する。続いて、生成装置１００は、所定のカテゴリに分類される複数のユーザに対応する各指標のスコアを算出する（ステップＳ２０２）。具体的には、生成装置１００は、所定のカテゴリに分類される複数のユーザの属性に基づいて各指標のスコアを算出する。
【００５０】
続いて、生成装置１００は、算出された各指標のスコアが所定の条件を満たすか否かを判定する（ステップＳ２０３）。続いて、生成装置１００は、算出された各指標のスコアのうち所定の条件を満たすと判定されたスコアを各指標のスコアとして決定する（ステップＳ２０４）。続いて、生成装置１００は、算出された各指標のスコアのうち所定の条件を満たさないと判定されたスコアを予め定められたスコアに決定する（ステップＳ２０５）。続いて、生成装置１００は、決定されたスコアの組み合わせに基づいて所定のカテゴリに分類するための基準を生成する（ステップＳ２０６）。なお、生成装置１００は、図７のステップＳ２０５の処理をステップＳ２０４の処理の前に行ってもよいものとする。なお、生成装置１００は、図７のステップＳ２０４の処理とステップＳ２０５の処理とを並行して行ってもよいものとする。
【００５１】
〔５．変形例〕
上述した実施形態に係る生成システム１は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、生成システム１の他の実施形態について説明する。
【００５２】
〔５−１．基準を送信する場合〕
上記実施形態では、生成装置１００が、ユーザの分類を判定した判定結果を分類情報管理サーバ２００に送信する例を示した。ここで、生成装置１００は、生成部１３３により生成された基準を分類情報管理サーバ２００に送信してもよい。以下、図８を用いて、生成処理の変形例の一例を説明する。
【００５３】
図８のステップＳ３０１〜Ｓ３０２は、図１のステップＳ１０１〜Ｓ１０２と同様の処理を行ってもよい。具体的には、生成装置１００は、ユーザを評価する評価基準である複数の指標に関する情報を取得する（ステップＳ３０１）。また、生成装置１００は、取得した各指標に対応するスコアの組み合わせに基づいてユーザを所定のカテゴリに分類するための基準を生成する（ステップＳ３０２）。
【００５４】
生成装置１００は、生成した基準を分類情報管理サーバ２００に送信する（ステップＳ３０３）。具体的には、生成装置１００は、生成部１３３により生成された基準を分類情報管理サーバ２００に送信する。
【００５５】
分類情報管理サーバ２００は、生成装置１００から受信した基準に基づいてユーザの分類を判定する（ステップＳ３０４）。例えば、分類情報管理サーバ２００は、判定部２３３を有してもよい。例えば、判定部２３３は、ユーザ情報記憶部２２０に記憶されたユーザのスコアに関する情報と、生成装置１００から受信した基準とに基づいてユーザの分類を判定してもよい。
【００５６】
〔５−２．スコア情報の取得〕
上記実施形態では、生成装置１００が、ユーザのスコアに関する情報をスコア情報記憶部１２２から取得する例を示した。ここで、生成装置１００は、ユーザのスコアに関する情報を外部サーバから取得してもよい。例えば、生成装置１００は、ユーザのスコアに関する情報を分類情報管理サーバ２００から取得してもよい。この場合には、ユーザ情報記憶部２２０は、ユーザのスコアに関する情報を記憶してもよい。例えば、ユーザ情報記憶部２２０は、ユーザの識別情報と、ユーザのスコアに関する情報とを対応付けて記憶してもよい。また、分類情報管理サーバ２００は、ユーザの識別情報と、ユーザのスコアに関する情報とを生成装置１００に送信してもよい。そして、生成装置１００は、分類情報管理サーバ２００から送信されたユーザのスコアに関する情報と、生成部１３３により生成された基準とに基づいてユーザの分類を判定してもよい。
【００５７】
〔５−３．範囲の場合〕
上記実施形態では、生成装置１００が、各指標に対応するスコアの組み合わせに基づいてユーザを分類するための基準を生成する例を示した。ここで、生成装置１００は、範囲で示されるスコアの組み合わせに基づいてユーザを分類するための基準を生成してもよい。具体的な例を挙げると、生成装置１００は、１０〜２０の範囲で示される「評価軸１」のスコアと、１５〜３０の範囲で示される「評価軸２」のスコアと、３５〜５０の範囲で示される「評価軸３」のスコア等との組み合わせに基づいて基準を生成してもよい。この場合には、生成装置１００は、例えば、各指標に対応するスコアの範囲の各最小値の組み合わせと、各指標に対応するスコアの範囲の各最大値の組み合わせとに基づいてユーザを分類するための基準を生成してもよい。また、生成装置１００は、スコアの範囲の各最小値の組み合わせと、スコアの範囲の各最大値の組み合わせとに基づいて示される図形の領域に基づいてユーザの分類を判定してもよい。
【００５８】
〔６．効果〕
上述してきたように、実施形態に係る生成装置１００は、取得部１３１と、生成部１３３を有する。取得部１３１は、ユーザを評価する評価基準である複数の指標を取得する。生成部１３３は、取得部１３１によって取得された各指標に対応するスコアの組み合わせに基づいてユーザを分類するための基準を生成する。
【００５９】
これにより、実施形態に係る生成装置１００は、所定のカテゴリに分類されるユーザを適切に検出することができる。
【００６０】
また、実施形態に係る生成装置１００は、所定のカテゴリに分類される複数のユーザの属性に基づいて、複数のユーザに対応する各指標のスコアを決定する決定部１３２を有する。また、生成部１３３は、決定部１３２により決定されたスコアの組み合わせを所定のカテゴリに分類するための基準として生成する。
【００６１】
これにより、実施形態に係る生成装置１００は、所定のカテゴリに分類されるユーザをより適切に検出することができる。
【００６２】
また、決定部１３２は、所定のカテゴリに分類されない複数のユーザの属性に基づいて、所定のカテゴリに分類される複数のユーザに対応する各指標のスコアを決定する。
【００６３】
これにより、実施形態に係る生成装置１００は、所定のカテゴリに分類されるユーザをより適切に検出することができる。
【００６４】
また、決定部１３２は、所定の指標において、所定のカテゴリに分類される複数のユーザの属性に基づいて決定されるスコアと、所定のカテゴリに分類されない複数のユーザの属性に基づいて決定されるスコアの差が所定の条件を満たす場合には、所定のカテゴリに分類される複数のユーザに対応する所定の指標のスコアを決定する。
【００６５】
これにより、実施形態に係る生成装置１００は、所定のカテゴリに分類されるユーザをより適切に検出することができる。
【００６６】
また、決定部１３２は、スコアの差が所定の条件を満たさない場合には、所定の指標のスコアを予め定められたスコアに決定する。
【００６７】
これにより、実施形態に係る生成装置１００は、所定のカテゴリに分類されるユーザをより適切に検出することができる。
【００６８】
また、決定部１３２は、所定の指標において、所定のカテゴリに分類される複数のユーザの属性に基づくスコアと、所定のカテゴリに分類されない複数のユーザの属性に基づくスコアとに基づいて算出される分散が所定の閾値以上である場合には、所定の指標のスコアを予め定められたスコアに決定する。
【００６９】
これにより、実施形態に係る生成装置１００は、所定のカテゴリに分類されるユーザをより適切に検出することができる。
【００７０】
また、生成部１３３は、同一の基準点から各指標のスコアに延伸する軸によって表される図形に基づいて基準を生成する。
【００７１】
これにより、実施形態に係る生成装置１００は、所定のカテゴリに分類されるユーザをより明確に表示することができる。
【００７２】
また、生成部１３３は、レーダーチャートを構成する各項目に各指標を対応付けて、各指標のスコアをプロットして表される図形を基準として生成する。
【００７３】
これにより、実施形態に係る生成装置１００は、所定のカテゴリに分類されるユーザをより明確に表示することができる。
【００７４】
また、実施形態に係る生成装置１００は、生成部１３３により生成された基準により示される図形の領域に基づいて所定のカテゴリに分類されるユーザを判定する判定部１３５を有する。
【００７５】
これにより、実施形態に係る生成装置１００は、所定のカテゴリに分類されるユーザを適切に検出することができる。
【００７６】
〔７．ハードウェア構成〕
また、上述してきた実施形態に係る生成装置１００および分類情報管理サーバ２００は、例えば、図９に示すような構成のコンピュータ１０００によって実現される。図９は、生成装置１００および分類情報管理サーバ２００の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ１３００、ＨＤＤ１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【００７７】
ＣＰＵ１１００は、ＲＯＭ１３００またはＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【００７８】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス１５００は、所定の通信網を介して他の機器からデータを受信してＣＰＵ１１００へ送り、ＣＰＵ１１００が生成したデータを所定の通信網を介して他の機器へ送信する。
【００７９】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、生成したデータを入出力インターフェイス１６００を介して出力装置へ出力する。
【００８０】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラムまたはデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【００８１】
例えば、コンピュータ１０００が実施形態に係る生成装置１００および分類情報管理サーバ２００として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１３０および２３０の機能を実現する。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを記録媒体１８００から読み取って実行するが、他の例として、他の装置から所定の通信網を介してこれらのプログラムを取得してもよい。
【００８２】
〔８．その他〕
また、上記実施形態及び変形例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【００８３】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【００８４】
また、上述してきた実施形態及び変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【００８５】
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【００８６】
また、上述してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。
【符号の説明】
【００８７】
１  生成システム
１００  生成装置
１１０  通信部
１２０  記憶部
１２１  基準情報記憶部
１２２  スコア情報記憶部
１３０  制御部
１３１  取得部
１３２  決定部
１３３  生成部
１３４  受信部
１３５  判定部
１３６  送信部
２００  分類情報管理サーバ
２１０  通信部
２２０  ユーザ情報記憶部
２３０  制御部
２３１  送信部
２３２  受信部
【図１】
2020047070.tif 000003
【図２】
2020047070.tif 000004
【図３】
2020047070.tif 000005
【図４】
2020047070.tif 000006
【図５】
2020047070.tif 000007
【図６】
2020047070.tif 000008
【図７】
2020047070.tif 000009
【図８】
2020047070.tif 000010
【図９】
2020047070.tif 000011
【手続補正書】
【提出日】令和1年9月19日(2019.9.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザを評価する評価基準である複数の指標を取得する取得部と、
前記取得部によって取得された複数の指標の各指標において、所定のカテゴリに分類される複数のユーザの属性に基づいて決定されるスコアと、当該所定のカテゴリに分類されない複数のユーザの属性に基づいて決定されるスコアとの差が所定の条件を満たす場合、当該所定のカテゴリに分類される複数のユーザに対応する当該各指標のスコアを決定する決定部と、
前記決定部によって決定された各指標のスコアの組み合わせに基づいて前記ユーザを分類するための基準を生成する生成部と、
を備えたことを特徴とする生成装置。
【請求項２】
前記決定部は、
前記スコアの差が所定の条件を満たさない場合には、対応する所定の指標のスコアを予め定められたスコアに決定する
ことを特徴とする請求項１に記載の生成装置。
【請求項３】
前記決定部は、
所定の指標において、所定のカテゴリに分類される複数のユーザの属性に基づくスコアと、当該所定のカテゴリに分類されない複数のユーザの属性に基づくスコアとに基づいて算出される分散が所定の閾値以上である場合には、当該所定の指標のスコアを予め定められたスコアに決定する
ことを特徴とする請求項２に記載の生成装置。
【請求項４】
前記生成部は、
同一の基準点から各指標のスコアに延伸する軸によって表される図形に基づいて前記基準を生成する
ことを特徴とする請求項１〜３のいずれか一つに記載の生成装置。
【請求項５】
前記生成部は、
レーダーチャートを構成する各項目に前記各指標を対応付けて、前記各指標のスコアをプロットして表される図形を前記基準として生成する
ことを特徴とする請求項４に記載の生成装置。
【請求項６】
前記生成部により生成された基準により示される図形の領域に基づいて所定のカテゴリに分類されるユーザを判定する判定部と、
をさらに備えたことを特徴とする請求項４または請求項５に記載の生成装置。
【請求項７】
コンピュータにより実行される生成方法であって、
ユーザを評価する評価基準である複数の指標を取得する取得工程と、
前記取得工程によって取得された複数の指標の各指標において、所定のカテゴリに分類される複数のユーザの属性に基づいて決定されるスコアと、当該所定のカテゴリに分類されない複数のユーザの属性に基づいて決定されるスコアとの差が所定の条件を満たす場合、当該所定のカテゴリに分類される複数のユーザに対応する当該各指標のスコアを決定する決定工程と、
前記決定工程によって決定された各指標のスコアの組み合わせに基づいて前記ユーザを分類するための基準を生成する生成工程と、
を含んだことを特徴とする生成方法。
【請求項８】
ユーザを評価する評価基準である複数の指標を取得する取得手順と、
前記取得手順によって取得された複数の指標の各指標において、所定のカテゴリに分類される複数のユーザの属性に基づいて決定されるスコアと、当該所定のカテゴリに分類されない複数のユーザの属性に基づいて決定されるスコアとの差が所定の条件を満たす場合、当該所定のカテゴリに分類される複数のユーザに対応する当該各指標のスコアを決定する決定手順と、
前記決定手順によって決定された各指標のスコアの組み合わせに基づいて前記ユーザを分類するための基準を生成する生成手順と、
をコンピュータに実行させることを特徴とする生成プログラム。