(57)【要約】【課題】コンテンツに関する設定を共通にするユーザのグループを柔軟に定義すること。【解決手段】コンテンツを閲覧するユーザを識別する識別情報に対して符号化処理を行う符号化処理部と、前記符号化処理が行われた結果を分類してユーザをグループ化し、前記グループ化した結果に基づいて、前記コンテンツに関する設定を共通にするユーザのグループの情報を出力するグループ化処理部と、を備え、前記符号化処理部は、前記符号化処理のパラメータを変えることで同一の識別情報群に対して複数のレイヤで符号化処理を行い、前記グループ化処理部は、レイヤごとに前記ユーザをグループ化し、或いはレイヤ間での分類結果の論理積に基づいて前記ユーザをグループ化する、情報処理装置。【選択図】図１
2020047012.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを閲覧するユーザを識別する識別情報に対して符号化処理を行う符号化処理部と、
前記符号化処理が行われた結果を分類してユーザをグループ化し、前記グループ化した結果に基づいて、前記コンテンツに関する設定を共通にするユーザのグループの情報を出力するグループ化処理部と、
を備え、
前記符号化処理部は、前記符号化処理のパラメータを変えることで同一の識別情報群に対して複数のレイヤで符号化処理を行い、
前記グループ化処理部は、レイヤごとに前記ユーザをグループ化し、或いはレイヤ間での分類結果の論理積に基づいて前記ユーザをグループ化する、
情報処理装置。
【請求項２】
前記コンテンツに関する設定は、前記コンテンツに埋め込まれる広告の配信設定である、
請求項１記載の情報処理装置。
【請求項３】
前記符号化処理部は、前記識別情報と前記パラメータであるシードとをハッシュ関数に入力することを、前記符号化処理として行う、
請求項１または２記載の情報処理装置。
【請求項４】
前記符号化処理部は、入力情報に基づいて前記レイヤの数を変更可能である、
請求項１から３のうちいずれか１項記載の情報処理装置。
【請求項５】
前記コンテンツの設定を共通にするユーザのグループの情報に基づいて、グループごとに設定を異ならせて前記コンテンツを前記ユーザに提供し、良好な結果が得られた設定を採用して前記コンテンツを提供する配信部を更に備える、
請求項１から４のうちいずれか１項記載の情報処理装置。
【請求項６】
前記配信部は、レイヤごとの良好な結果が得られた設定を統合し、前記コンテンツを提供する際の設定とする、
請求項５記載の情報処理装置。
【請求項７】
コンピュータが、
コンテンツを閲覧するユーザを識別する識別情報に対して符号化処理を行い、
前記符号化処理が行われた結果を分類してユーザをグループ化し、
前記グループ化した結果に基づいて、前記コンテンツに関する設定を共通にするユーザのグループの情報を出力する情報処理方法であって、
前記符号化処理を行う際に、パラメータを変えることで同一の識別情報群に対して複数のレイヤで符号化処理を行い、
前記グループ化する際に、レイヤごとに前記ユーザをグループ化し、或いはレイヤ間での分類結果の論理積に基づいて前記ユーザをグループ化する、
情報処理方法。
【請求項８】
コンピュータに、
コンテンツを閲覧するユーザを識別する識別情報に対して符号化処理を行わせ、
前記符号化処理が行われた結果を分類してユーザをグループ化させ、
前記グループ化した結果に基づいて、前記コンテンツに関する設定を共通にするユーザのグループの情報を出力させるプログラムであって、
前記コンピュータに、
前記符号化処理を行う際に、パラメータを変えることで同一の識別情報群に対して複数のレイヤで符号化処理を行わせ、
前記グループ化する際に、レイヤごとに前記ユーザをグループ化させ、或いはレイヤ間での分類結果の論理積に基づいて前記ユーザをグループ化させる、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、データ処理装置によって、発行者サイトのページビューについて提供された過去のインプレッションを記述するデータを含む発行者ログにアクセスするステップであって、データが、それぞれのインプレッションについて、ユーザ識別子、発行者を識別する発行者識別子、ページビューを識別するページビュー値、およびインプレッションに関して提供された発行者の複数の発行者キー値を含むステップと、データ処理装置によって、発行者ログからそれぞれの発行者の発行者ページビューデータを生成するステップであって、それぞれの発行者の発行者ページビューデータが、第１の期間中に生じたページビューを表すページビューレコードを備え、それぞれのページビューレコードが、第１の期間中に生じた第２の期間中にユーザ識別子と発行者識別子の組に関連付けられた１つまたは複数のページビューを表し、それぞれのページビューレコードが、ユーザ識別子、発行者識別子、およびページビューレコードによって表される１つまたは複数のページビューについて生じたインプレッションに関して提供された発行者キー値を含む、ステップと、データ処理装置で発行者のセグメント定義を受け取るステップであって、セグメント定義が、発行者の１つまたは複数の発行者キー値によってセグメントを定義する、ステップと、データ処理装置によって、セグメント定義によって定義されたセグメントを満足させる発行者キー値を含むレコードからのユーザ識別子をセグメントに割り当てるステップと、データ処理装置によって、セグメントに割り当てられたユーザ識別子およびセグメントに割り当てられたユーザ識別子のページビューレコードに基づいて、１つまたは複数のセグメント特性を決定するステップと、セグメント定義に応答して、セグメントの１つまたは複数の特性を記述する応答データを提供するステップとを備えるコンピュータ実施方法が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１３−５０３３９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の技術では、コンテンツの設定を共通にするユーザのグループを、柔軟に定義することができない場合があった。
【０００５】
本発明は、このような事情を考慮してなされたものであり、コンテンツに関する設定を共通にするユーザのグループを柔軟に定義することが可能な情報処理装置、情報処理方法、およびプログラムを提供することを目的の一つとする。
【課題を解決するための手段】
【０００６】
本発明の一態様は、コンテンツを閲覧するユーザを識別する識別情報に対して符号化処理を行う符号化処理部と、前記符号化処理が行われた結果を分類してユーザをグループ化し、前記グループ化した結果に基づいて、前記コンテンツに関する設定を共通にするユーザのグループの情報出力するグループ化処理部と、を備え、前記符号化処理部は、前記符号化処理のパラメータを変えることで同一の識別情報群に対して複数のレイヤで符号化処理を行い、前記グループ化処理部は、レイヤごとに前記ユーザをグループ化し、或いはレイヤ間での分類結果の論理積に基づいて前記ユーザをグループ化する、情報処理装置である。
【発明の効果】
【０００７】
本発明の一態様によれば、コンテンツに関する設定を共通にするユーザのグループを柔軟に定義することができる。
【図面の簡単な説明】
【０００８】
【図１】情報処理装置１００の構成および使用環境の一例を示す図である。
【図２】主コンテンツとして提供される画面（広告掲載面）の一例を示す図である。
【図３】ユーザ情報３８の内容の一例を示す図である。
【図４】バケットテストの処理の流れの一例を示すシーケンス図である。
【図５】符号化処理部１３０による処理の内容を模式的に示す図である。
【図６】グループ化処理部１４０の処理の内容を模式的に示す図である。
【図７】情報処理装置１００において実行される処理の流れの一例を示すフローチャートである。
【図８】コンテンツ提供装置３０において実行される処理の一例を模式的に示す図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照し、本発明の情報処理装置、情報処理方法、およびプログラムの実施形態について説明する。
【００１０】
情報処理装置は、一以上のプロセッサにより実現される。情報処理装置は、分散化された一以上のプロセッサにより実現されてもよい。情報処理装置は、依頼元からの依頼を受けて、コンテンツを閲覧するユーザをグループ化し、コンテンツに関する設定を共通にするユーザのグループの情報を出力する装置である。コンテンツに関する設定とは、例えば、コンテンツに埋め込まれる広告の配信設定である。以下、これを前提として説明する。依頼元および情報の出力先は、コンテンツをユーザの端末装置に提供するコンテンツ提供装置であってもよいし、広告を配信する広告配信装置であってもよい。情報処理装置は、コンテンツ提供装置または広告配信装置の一機能すなわち仮想的な装置であってもよい。
【００１１】
具体的な処理として、情報処理装置は、コンテンツを閲覧するユーザを識別する識別情報に対して符号化処理を行い、符号化処理の結果を分類してユーザをグループ化する。符号化処理は、例えば、ハッシュ関数に識別情報を入力する処理である。以下、これを前提として説明する。情報処理装置は、ハッシュ関数のパラメータ（例えば、シード）を変えることで、同一の識別情報群に対して複数のレイヤで符号化処理を行う。そして、情報処理装置は、レイヤごとにユーザをグループ化し、或いはレイヤ間での分類結果の論理積に基づいてユーザをグループ化する。これによって、情報処理装置は、広告の配信設定（コンテンツに関する設定）を共通にするユーザのグループを柔軟に定義することができる。
【００１２】
ユーザを識別する識別情報とは、例えば、ブラウザを識別するためのクッキーである。クッキーは、厳密に言うと端末装置の識別情報であるが、本明細書においては、広義のユーザの識別情報の一種として扱う。ブラウザは、単独で起動するブラウザだけでなく、アプリケーションプログラムが内蔵するブラウザ（アプリ内ブラウザ）を含んでよい。また、識別情報は、クッキーに限らず、いわゆるユーザＩＤなどの情報であってもよい。
【００１３】
［概要］
図１は、情報処理装置１００の構成および使用環境の一例を示す図である。図示する例では、一以上の端末装置１０と、コンテンツ提供装置３０と、広告配信装置５０と、情報提供装置１００とがネットワークＮＷに接続されている。ネットワークＮＷは、例えば、インターネット、ＷＡＮ（Wide Area Network）、ＬＡＮ（Local Area Network）、無線基地局、プロバイダ端末、専用回線などを含む。
【００１４】
端末装置１０は、例えば、パーソナルコンピュータやスマートフォンなどの携帯電話、タブレット端末などである。これらにおいて、ブラウザやアプリケーションプログラムなどのＵＡ（User Agent）が起動する。端末装置１０のＵＡは、コンテンツ提供装置３０から提供されたコンテンツ画面を表示すると共に、端末装置１０のユーザによってなされた入力操作に応じたリクエストをコンテンツ提供装置３０に送信する。
【００１５】
コンテンツ提供装置３０は、例えば、ウェブ管理部３２と、広告決定部３４とを備える。また、コンテンツ提供装置３０は、ＲＡＭ（Random Access Memory）やＨＤＤ（Hard Disk Drive）、フラッシュメモリなどの記憶装置に主コンテンツ３６やユーザ情報３８などの情報を格納している。ウェブ管理部３２と、広告決定部３４とのうち一方または双方を合わせたものが、「配信部」の一例である。
【００１６】
ウェブ管理部３２は、端末装置１０のＵＡからのリクエストに応じて、主コンテンツ３６から一つの主コンテンツを読み出して端末装置１０に送信する。図２は、主コンテンツとして提供される画面（広告掲載面）の一例を示す図である。この画面には、ニュース記事枠ＮＳ（１）〜ＮＳ（３）と共に、広告枠ＡＤが設けられている。広告枠ＡＤに表示される広告は、万人向けの汎用広告と、主コンテンツを閲覧しているユーザをターゲットにしたターゲティング広告とがある。主コンテンツにおける広告枠ＡＤの数は一定であってもよいし、配信設定によって異なってもよい。ウェブ管理部３２は、広告をウェブページに付随させて端末装置１０に送信し、或いはリダイレクトによって端末装置１０に送信されるようにする。
【００１７】
広告決定部３４は、例えば、汎用広告とターゲティング広告との割合を決定する。また、広告決定部３４は、ユーザ情報３８を参照し、ターゲティング広告を決定する。図３は、ユーザ情報３８の内容の一例を示す図である。ユーザ情報３８は、前述した識別情報であるクッキーに対して、ユーザＩＤ、年齢、性別、職業、住所、勤務先、興味のある事柄、検索履歴（クエリ履歴）、サイト閲覧情報、使用機種などの情報が対応付けられたものである。
【００１８】
ユーザ情報３８におけるユーザＩＤは、ユーザが主コンテンツを提供するサービスにログインする場合に使用されるものである。ユーザの年齢、性別、職業、勤務先、興味のある事柄などの情報は、ユーザが登録時に入力したものであってもよいし、ユーザの検索履歴やサイト閲覧履歴などから推定されたものであってもよい。検索履歴やサイト閲覧履歴は、コンテンツ提供装置３０において収集されたログ情報から抽出されたものである。使用機種は、例えば、端末装置１０との通信過程で取得される。
【００１９】
広告決定部３４は、サイト閲覧履歴に基づくサイトリターゲティング、検索履歴に基づくサーチターゲティング、性別、年齢、地域などに基づくターゲティング、使用機種に基づくデバイスターゲティング、興味のある事柄に基づくインタレストマッチ、広告配信の可否を指定した情報に基づくプレイスメントターゲティングなどの手法によって、ターゲティング広告を決定する。
【００２０】
このように、広告配信における配信設定には、主コンテンツにおける広告枠ＡＤの数、汎用広告とターゲティング広告との割合、ターゲティング手法の切り換え（あるいは混合比率）など、種々の要素が存在する。従って、配信設定の組み合わせ数は、比較的大きな数となる。コンテンツ提供装置３０は、情報処理装置１００から提供されるユーザのグループ（以下、セグメントと称する）ごとに、配信設定を異ならせる。なお、配信設定を決定したり、ターゲティング広告を決定したりする機能（「配信部」としての機能）は、コンテンツ提供装置３０ではなく、広告配信装置５０の機能であってもよい。
【００２１】
広告配信装置５０は、コンテンツ提供装置３０からの要求に応じて、記憶装置に保持している広告コンテンツ５２の中から一以上のコンテンツを抽出し、コンテンツ提供装置３０または端末装置１０に送信する。
【００２２】
［情報処理装置］
情報処理装置１００は、例えば、通信部１１０と、シード受付部１２０と、符号化処理部１３０と、グループ化処理部１４０とを備える。通信部１１０以外の構成要素は、例えば、ＣＰＵ（Central Processing Unit）などのハードウェアプロセッサがプログラム（ソフトウェア）を実行することにより実現される。これらの構成要素のうち一部または全部は、ＬＳＩ（Large Scale Integration）やＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field-Programmable Gate Array）、ＧＰＵ（Graphics Processing Unit）などのハードウェア（回路部；circuitryを含む）によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。プログラムは、予めＨＤＤ（Hard Disk Drive）やフラッシュメモリなどの記憶装置（非一過性の記憶媒体を備える記憶装置）に格納されていてもよいし、ＤＶＤやＣＤ−ＲＯＭなどの着脱可能な記憶媒体（非一過性の記憶媒体）に格納されており、記憶媒体がドライブ装置に装着されることでインストールされてもよい。
【００２３】
通信部１１０は、例えば、ネットワークＮＷに接続するためのＮＩＣ（Network Interface Card）などの通信インターフェースである。
【００２４】
シード受付部１２０、符号化処理部１３０、およびグループ化処理部１４０は、例えば、コンテンツ提供装置３０において実行されるバケットテストに使用されるセグメント定義を生成し、コンテンツ提供装置３０に送信する。セグメント定義とは、ユーザを複数のセグメントのいずれかに割り当てたことを示す情報である。
【００２５】
図４は、バケットテストの処理の流れの一例を示すシーケンス図である。まず、コンテンツ提供装置３０が、シード数（レイヤ数）などを指定したセグメント定義依頼と、ユーザ情報３８のうち図くなくとも一部とを情報処理装置１００に送信する（Ｓ１）。
【００２６】
情報処理装置１００では、指定されたシード数（レイヤ数）に基づいて、ユーザの識別情報の符号化処理を行い（Ｓ２）、符号化処理の結果に基づいてセグメント定義を生成し（Ｓ３）、コンテンツ提供装置３０に送信する（Ｓ４）。なお、シード数（レイヤ数）は、情報処理装置１００の図示しない入力デバイス（マウスやキーボード、タッチパネルなど）を用いて情報処理装置１００のオペレータにより指定されてもよい。
【００２７】
コンテンツ提供装置３０では、受信したセグメント定義により規定されるセグメントごとに配信設定を異ならせ、且つ、同一セグメントに属するユーザには同じ配信設定を適用し、一定期間、主コンテンツの配信を行う（Ｓ５）。そして、その期間内で広告に関するＣＴＲ（Click Through Rate）やＣＶＲ（Conversion Rate）などの指標が良好であった配信設定を採用し、以降の主コンテンツの提供に適用する（Ｓ６）。
【００２８】
以下、情報処理装置１００の各部の処理について説明する。シード受付部１２０は、前述したように、コンテンツ提供装置３０から、または図示しない入力デバイスを介してシード数（レイヤ数）の指定を受け付ける。
【００２９】
符号化処理部１３０は、例えば、ユーザの識別情報をハッシュ関数に入力し、ハッシュ値を算出する。ハッシュ関数には、シード受付部１２０により受け付けられたシードの数に応じたシードが入力される。
【００３０】
グループ化処理部１４０は、符号化処理部１３０により算出されたハッシュ値に基づいてユーザをグループ化し（セグメント化し）、セグメント定義を生成する。
【００３１】
図５は、符号化処理部１３０による処理の内容を模式的に示す図である。符号化処理部１３０は、識別情報とレイヤごとのシードとをハッシュ関数に入力し、レイヤごとのハッシュ値を得る。符号化処理部１３０は、例えば、ＨＭＡＣ（Hash-based Message Authentication Code）に基づいてＭＡＣ値を計算する。使用されるハッシュ関数は、例えば、ＭＤ５やＳＨＡ−１などの任意の繰返し型ハッシュ関数である。レイヤの数はｎであり、シード数と一致する。ｎは任意の自然数である。符号化処理部１３０は、互いに異なるｎ個のシード（１）〜シード（ｎ）を、乱数的処理または所定の規則に従って自動的に生成し、或いは外部からの指定を受け付けて設定する。この結果、符号化処理部は、それぞれの識別情報に対して、レイヤ数ｎのハッシュ値を出力することができ、レイヤの数ｎを任意に変更可能となる。レイヤごとのハッシュ値を、レイヤ（１）ハッシュ値〜レイヤ（ｎ）ハッシュ値と称する。
【００３２】
図６は、グループ化処理部１４０の処理の内容を模式的に示す図である。グループ化処理部１４０は、符号化処理部１３０によって計算されたレイヤごとのハッシュ値のそれぞれが、例えば、ハッシュ値のとり得る範囲を任意に分割した各領域ｈ１〜ｈｍのいずれに該当するかを判定し、該当する領域に当てはめる。図６の例では、ハッシュ値のとり得る範囲が均等にｍ分割されており（ｍは任意の自然数）、レイヤ（１）ハッシュ値がｈ４に分類され、レイヤ（２）ハッシュ値がｈ２に分類され、レイヤ（ｎ）ハッシュ値がｈ１５に分類されている。以下、各レイヤのハッシュ値が分類された領域を、レイヤごとセグメントＳ（１）〜Ｓ（ｎ）と称する。
【００３３】
グループ化処理部１４０は、例えば、レイヤごとセグメントＳ（１）〜Ｓ（ｎ）のぞれぞれを、その識別情報に係るユーザが同時に属する複数のセグメントとする。この場合、一人のユーザは、レイヤごとのｎ個のセグメントにそれぞれ属することとなり、ｎ次元ベクトルで表される属性を有すると考えることができる。
【００３４】
また、グループ化処理部１４０は、一部または全部のレイヤ間での分類結果の論理積（例えば、レイヤごとセグメントＳ（１）〜Ｓ（ｎ）のそれぞれが示す値を結合（コンカチネット）したもの）を、ユーザの属するセグメントとしてもよい。この場合、ユーザは、ｎ×ｍ個の選択肢を有するセグメントのうち一つのセグメントに属することとなり、スカラー値で表される属性を有すると考えることができる。
【００３５】
図７は、情報処理装置１００において実行される処理の流れの一例を示すフローチャートである。本フローチャートの処理は、図４におけるＳ３の処理に相当する。
【００３６】
まず、情報処理装置１００は、コンテンツ提供装置３０からユーザ情報を取得し（Ｓ１１）、シード数（レイヤ数）の指定を受け付ける（Ｓ１２）。次に、情報処理装置１００は、レイヤごとのシード（１）〜シード（ｎ）を設定する（Ｓ１３）。
【００３７】
次に、情報処理装置１００は、Ｓ１４およびＳ１５の処理を、Ｓ１１で取得したユーザ情報に含まれる全ての識別情報について、且つ、全てのレイヤについて実行する。前述したように、符号化処理部１３０が識別情報とレイヤごとのシードに基づいてハッシュ値を計算し（Ｓ１４）、グループ化処理部１４０が当該識別情報に関するレイヤごとセグメントＳ（ｉ）を決定する（Ｓ１５）。なお「ｉ」は当該処理で選択されているレイヤを示す。
【００３８】
Ｓ１４およびＳ１５の処理を、全ての識別情報について、且つ、全てのレイヤについて実行すると、グループ化処理部１４０は、全ユーザの（全ての識別情報に関する）セグメントに基づいてセグメント定義情報を生成し（Ｓ１６）、コンテンツ提供装置３０に送信する。
【００３９】
セグメント定義情報を受信したコンテンツ提供装置３０では、セグメント定義情報に基づいて、セグメントごとに配信設定を異ならせて主コンテンツをユーザの端末装置１０に提供し、良好な結果が得られた配信設定を採用してコンテンツを提供する。この際において、コンテンツ提供装置３０は、配信設定を分割し、分割したそれぞれの部分配信設定を各レイヤに割り当て、レイヤごとに好適な結果が得られた部分配信設定を統合し、以降の配信設定としてもよい。以下、これについて説明する。
【００４０】
図８は、コンテンツ提供装置３０において実行される処理の一例を模式的に示す図である。本図では、説明を簡略化するために、ｎ＝３、ｍ＝３であるものとしている。この場合、レイヤごとセグメントＳ（１）〜Ｓ（３）は、ｈ１〜ｈ３のいずれかに分類される。なお、レイヤごとの領域分割が均等であるように示しているが、レイヤごとに領域分割の態様が異なってもよい。
【００４１】
例えば、コンテンツ提供装置３０は、レイヤ（１）の分類に基づいて部分配信設定［広告枠の数］を割り当て、レイヤ（２）の分類に基づいて部分配信設定［ユーザの興味の混合割合］を割り当て、レイヤ（３）の分類に基づいて部分配信設定［汎用広告とターゲティング広告の比率］を割り当てる。この場合において、最も好適な結果が得られた分類が、レイヤ（１）においてｈ２（１）、レイヤ（２）においてｈ１（２）、レイヤ（３）においてｈ３（３）であったとすると、コンテンツ提供装置３０は、分類ｈ２（１）に割り当てられていた広告枠の数、分類ｈ１（２）に割り当てられていた興味の混合比率、分類ｈ３（３）に割り当てられていた汎用広告とターゲティング広告の比率を採用して、配信設定とする。これによって、バケットテストを多角的、複合的に行うことができ、テスト精度を向上させることができる。
【００４２】
ここで比較例と実施形態との比較について述べる。比較例の情報処理装置Ａは、レイヤごとにハッシュ値を求めるのではなく、一定の関数に基づいてユーザの識別情報などから一つのハッシュ値を求め、ハッシュ値に基づいてユーザのセグメントを決定するものである。比較例の情報処理装置Ａでは、バケットテストの度にセグメント定義が同じものとなり、バケットテストごとに異なるセグメント定義を生成することができない。このため、各セグメントに属するユーザは毎回同じユーザとなるため、ユーザの傾向が固定化され、テスト結果に不要なバイアスがかかる場合がある。また、複数回に亘ってバケットテストを行う場合、過去のテスト結果との間に依存関係が生じ、適切な結果が得られない場合がある。
【００４３】
この点、実施形態の情報処理装置１００は、シード数の指定を受け付け、シード自体も毎回任意に設定することができるため、柔軟かつ結果に偏りの少ないバケットテストを実施させることができる。逆に、敢えて過去のテスト結果との間に依存関係を生じさせたい場合には、シード数とシードを固定すればよい。
【００４４】
また、実施形態の情報処理装置１００は、レイヤごとにセグメントを決定するため、配信設定を色々と変えてバケットテストを行いたい場合に、セグメント内のユーザ数を余り減らさずにバケットテストを行うことができる。単純にユーザ群を大きい分割数で分割すると、セグメント内のユーザ数が少なくなってしまうが、こうした事態が生じるのを抑制することができる。
【００４５】
また、実施形態の情報処理装置１００は、シード数やハッシュ値のとり得る値の分割数を任意に変更することで、コンテンツ提供装置３０の側における配信設定のパターン数に合わせたセグメント定義を生成することができる。すなわち、セグメント定義の利用者側の事情に合わせたセグメント定義を生成することができる。
【００４６】
なお、前述したように、情報処理装置１００は、コンテンツ提供装置３０または広告配信装置５０の一機能すなわち仮想的な装置であってもよく、この場合、情報処理装置１００はウェブ管理部３２や広告決定部３４を含むものであってよい。
【００４７】
以上説明した実施形態の情報処理装置１００によれば、主コンテンツを閲覧するユーザを識別する識別情報に対して符号化処理（ハッシュ化処理）を行う符号化処理部１３０と、符号化処理が行われた結果（ハッシュ値）を分類してユーザをグループ化し（セグメントに割り当て）、グループ化した結果に基づいて、主コンテンツに関する設定を共通にするユーザのグループの情報（セグメント定義）を出力するグループ化処理部１４０と、を備え、符号化処理部１３０は、符号化処理のパラメータ（シード）を変えることで同一の識別情報群に対して複数のレイヤで符号化処理を行い、グループ化処理部１４０は、レイヤごとにユーザをグループ化し、或いはレイヤ間での分類結果の論理積に基づいてユーザをグループ化するため、コンテンツに関する設定を共通にするユーザのグループを柔軟に定義することができる。
【００４８】
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【符号の説明】
【００４９】
１０  端末装置
３０  コンテンツ提供装置
３２  ウェブ管理部
３４  広告決定部
３６  主コンテンツ
３８  ユーザ情報
５０  広告配信装置
５２  広告コンテンツ
１００  情報処理装置
１１０  通信部
１２０  シード受付部
１３０  符号化処理部
１４０  グループ化処理部
ＮＷ  ネットワーク
【図１】
2020047012.tif 000003
【図２】
2020047012.tif 000004
【図３】
2020047012.tif 000005
【図４】
2020047012.tif 000006
【図５】
2020047012.tif 000007
【図６】
2020047012.tif 000008
【図７】
2020047012.tif 000009
【図８】
2020047012.tif 000010