(57)【特許請求の範囲】
【請求項１】
複数のユーザそれぞれのユーザ属性を示すデータを取得し、前記データのうち特定の期間に該当するデータの前記ユーザ属性に基づいて前記ユーザを複数のノードのいずれかにそれぞれ分類する決定木を、前記期間を変えて複数算出する決定木算出部と、
前記ノードに分類された前記ユーザの数に基づく指標である代表指標の値を算出する代表指標算出部と、
前記代表指標算出部によって算出された前記代表指標の値に基づいて、前記決定木算出部によって算出された複数の決定木の中から、いずれかの決定木を選択する検証評価部と、
前記検証評価部によって選択された決定木を示すデータと前記代表指標算出部が算出した代表指標の値を示すデータとに基づいて算出される決定木を含む分析結果情報を出力する出力部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記検証評価部は、前記代表指標算出部によって算出された前記ノードごとの代表指標の値の分散を、前記複数の異なる期間ごとの決定木についてそれぞれ算出し、最も前記分散が大きい決定木を選択することによって、より前記代表指標の値に特徴が表れた決定木を選択する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記代表指標は、前記ノードに分類されたユーザの数のうち分析対象となる行動をしたユーザの数の比率である、
ことを特徴とする請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記代表指標は、前記ノードに分類されたユーザの数のうち分析対象となる行動をしたユーザの数の比率に、前記ノードに分類されたユーザの一人当たり平均売上高を乗算した値である、
ことを特徴とする請求項１から請求項３のいずれか一項に記載の情報処理装置。
【請求項５】
コンピュータを用いた情報処理方法であって、
前記コンピュータが備える決定木算出部が、複数のユーザそれぞれのユーザ属性を示すデータを取得し、前記データのうち特定の期間に該当するデータの前記ユーザ属性に基づいて前記ユーザを複数のノードのいずれかにそれぞれ分類する決定木を、前記期間を変えて複数算出する決定木算出ステップと、
前記コンピュータが備える代表指標算出部が、前記ノードに分類された前記ユーザの数に基づいて算出される代表指標の値を算出する代表指標算出ステップと、
前記コンピュータが備える検証評価部が、前記代表指標算出ステップにおいて算出された前記代表指標の値に基づいて、前記決定木算出ステップによって算出された複数の決定木の中から、いずれかの決定木を選択する検証評価ステップと、
前記コンピュータが備える出力部が、前記検証評価ステップにおいて選択された決定木を示すデータと前記代表指標算出ステップにおいて算出された代表指標の値を示すデータとに基づいて算出される決定木を示す分析結果情報を出力する出力ステップと、
を有することを特徴とする情報処理方法。
【請求項６】
コンピュータに、
複数のユーザのユーザ属性を示すデータを取得し、前記データのうち特定の期間に該当するデータの前記ユーザ属性に基づいて前記ユーザを複数のノードのいずれかにそれぞれ分類する決定木を、前記期間を変えて複数算出する決定木算出ステップと、
前記ノードに分類された前記ユーザの数に基づいて算出される代表指標の値を算出する代表指標算出ステップと、
前記代表指標算出ステップにおいて算出された前記代表指標の値に基づいて、前記決定木算出ステップによって算出された複数の決定木の中から、いずれかの決定木を選択する検証評価ステップと、
前記検証評価ステップにおいて選択された決定木を示すデータと前記代表指標算出ステップにおいて算出された代表指標の値を示すデータとに基づいて算出される決定木を示す分析結果情報を出力する出力ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
分析者からの分析要求を受けて、ユーザ（例えば、Ｗｅｂサイト閲覧者）の行動履歴や嗜好情報などのユーザ属性情報を示すデータを用いてユーザの行動傾向を分析する技術がある。行動履歴とは、例えば、Ｗｅｂサイトの閲覧履歴、またはＷｅｂサイトを介しての商品の購入履歴などである。また、その行動傾向の分析結果に基づいて、特定のユーザ属性情報を持つユーザ群の行動傾向を示す分析結果を分析者へ提示する技術がある。そして、分析者は、得られた分析結果に基づいて、分析の目的である各種の業務、例えば、広告を配信する配信対象ユーザの選定、などを行う。
例えば、特許文献１に記載の商品購入データ処理システムは、特定の属性を持つ顧客の購買履歴から、顧客属性に応じた購入傾向を分析する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２１６３６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ユーザの行動傾向を分析するための分析手法として、決定木分析が用いられることがある。決定木分析は、分析対象となるユーザのユーザ属性情報および行動履歴などを示すデータから、木構造のデータ形式で表した決定木を算出する。決定木は、分類を表すノードと、その分類に至るまでの特徴の集まりを表すルール（枝）とによって木構造を成す。決定木分析は、決定木を算出することよってユーザを分類し、分類したユーザごとの行動傾向を示す分析結果データを視覚化して提示することができる分析手法である。このような決定木分析の分析結果は、ユーザに対するサービス提供内容や提供方法についての意思決定支援に用いられることがある。
【０００５】
分析者は、算出された決定木の中で特徴的であると判断したノードを選択し、選択したノードが示す分類に属するユーザ群に対して、分析の目的とする業務（例えば、広告配信）を行う。ここで、ノードの選択は、分析の目的とする業務へ与える効果が大きくなるようになされることが好ましい。効果とは、例えば、新規ユーザの獲得、既存ユーザの再訪率の向上、または売上高の拡大などである。
しかしながら、分析対象となるユーザのユーザ属性情報および行動履歴などを示すデータを分析に用いる際、どの期間内のデータを分析に用いれば分析の目的とする業務へ与える効果が大きくなるかについて把握することは容易ではない。例えば、直近一か月分のデータを用いた分析が効果的であるか、または、直近一年分のデータを用いた分析が効果的であるかは、分析の目的とする業務や分析の対象とする業種によって異なる。
【０００６】
本発明は上記の点に鑑みてなされたものであり、分析対象期間が異なる複数の分析結果の中で、より特徴が強く表れた分析結果を提示することができる情報処理装置、情報処理方法、およびプログラムを提供する。
【課題を解決するための手段】
【０００７】
（１）本発明は上記の課題を解決するためになされたものであり、本発明の一態様としては、複数のユーザそれぞれのユーザ属性を示すデータを取得し、前記データのうち特定の期間に該当するデータの前記ユーザ属性に基づいて前記ユーザを複数のノードのいずれかにそれぞれ分類する決定木を、前記期間を変えて複数算出する決定木算出部と、前記ノードに分類された前記ユーザの数に基づく指標である代表指標の値を算出する代表指標算出部と、前記代表指標算出部によって算出された前記代表指標の値に基づいて、前記決定木算出部によって算出された複数の決定木の中から、いずれかの決定木を選択する検証評価部と、前記検証評価部によって選択された決定木を示すデータと前記代表指標算出部が算出した代表指標の値を示すデータとに基づいて算出される決定木を含む分析結果情報を出力する出力部と、を備えることを特徴とする情報処理装置である。
【０００８】
（２）また、本発明の一態様としては、前記検証評価部は、前記代表指標算出部によって算出された前記ノードごとの代表指標の値の分散を、前記複数の異なる期間ごとの決定木についてそれぞれ算出し、最も前記分散が大きい決定木を選択することによって、より前記代表指標の値に特徴が表れた決定木を選択する、ことを特徴とする（１）に記載の情報処理装置である。
【０００９】
（３）また、本発明の一態様としては、前記代表指標は、前記ノードに分類されたユーザの数のうち分析対象となる行動をしたユーザの数の比率である、ことを特徴とする（１）または（２）に記載の情報処理装置である。
【００１０】
（４）また、本発明の一態様としては、前記代表指標は、前記ノードに分類されたユーザの数のうち分析対象となる行動をしたユーザの数の比率に、前記ノードに分類されたユーザの一人当たり平均売上高を乗算した値である、ことを特徴とする（１）から（３）のいずれか一つに記載の情報処理装置である。
【００１１】
（５）また、本発明の一態様としては、コンピュータを用いた情報処理方法であって、前記コンピュータが備える決定木算出部が、複数のユーザそれぞれのユーザ属性を示すデータを取得し、前記データのうち特定の期間に該当するデータの前記ユーザ属性に基づいて前記ユーザを複数のノードのいずれかにそれぞれ分類する決定木を、前記期間を変えて複数算出する決定木算出ステップと、前記コンピュータが備える代表指標算出部が、前記ノードに分類された前記ユーザの数に基づいて算出される代表指標の値を算出する代表指標算出ステップと、前記コンピュータが備える検証評価部が、前記代表指標算出ステップにおいて算出された前記代表指標の値に基づいて、前記決定木算出ステップによって算出された複数の決定木の中から、いずれかの決定木を選択する検証評価ステップと、前記コンピュータが備える出力部が、前記検証評価ステップにおいて選択された決定木を示すデータと前記代表指標算出ステップにおいて算出された代表指標の値を示すデータとに基づいて算出される決定木を示す分析結果情報を出力する出力ステップと、を有することを特徴とする情報処理方法である。
【００１２】
（６）また、本発明の一態様としては、コンピュータに、複数のユーザのユーザ属性を示すデータを取得し、複前記データのうち特定の期間に該当するデータの前記ユーザ属性に基づいて前記ユーザを複数のノードのいずれかにそれぞれ分類する決定木を、前記期間を変えて複数算出する決定木算出ステップと、前記ノードに分類された前記ユーザの数に基づいて算出される代表指標の値を算出する代表指標算出ステップと、前記代表指標算出ステップにおいて算出された前記代表指標の値に基づいて、前記決定木算出ステップによって算出された複数の決定木の中から、いずれかの決定木を選択する検証評価ステップと、前記検証評価ステップにおいて選択された決定木を示すデータと前記代表指標算出ステップにおいて算出された代表指標の値を示すデータとに基づいて算出される決定木を示す分析結果情報を出力する出力ステップと、を実行させるためのプログラムである。
【発明の効果】
【００１３】
本発明によれば、分析対象期間が異なる複数の分析結果の中で、より特徴が強く表れた分析結果を提示することができる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態に係る情報処理システムの概要を示す概略図である。
【図２】本実施形態に係る情報処理装置の機能構成を示すブロック図である。
【図３】本実施形態に係る情報処理装置の足切り値格納部に格納されるノード選択実績テーブルの一例を示す図である。
【図４】本実施形態に係る情報処理装置の出力部によって出力される画像の一例を示す図である。
【図５】本実施形態に係る情報処理装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１５】
（実施形態）
以下、本実施形態に係る情報処理システムの概要について、図面を参照しながら説明する。
図１は、本実施形態に係る情報処理システムの概要を示す概略図である。
本実施形態に係る情報処理システムは、ウェブ広告（以下、Ｗｅｂ広告という）配信担当者の意思決定の支援をするためのＷｅｂ広告配信支援システムである。情報処理システムは、Ｗｅｂ広告配信対象ユーザの選定における、Ｗｅｂ広告配信担当者（以下、分析者という）の意思決定を支援する。
【００１６】
図示するように、情報処理システムは、情報処理装置１と、Ｗｅｂサーバ２と、Ｗｅｂ広告配信業者端末３と、によって構成される。
情報処理装置１は、Ｗｅｂ広告配信対象ユーザの選定における、分析者の意思決定を支援するＷｅｂ広告配信支援装置である。情報処理装置１は、例えば、分析者が所属する企業の構内に設置される。情報処理装置１は、例えば、パーソナルコンピュータ、または汎用コンピュータなどを含んで構成される。
【００１７】
Ｗｅｂサーバ２は、通信ネットワーク（例えば、インターネット）を介してＷｅｂサイトを公開するサーバ装置である。Ｗｅｂサイトは、例えば、ＥＣ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｍｍｅｒｃｅ；電子商取引）サイトなどである。図１においては、説明を簡略化するため、Ｗｅｂサーバ２を１つのみ記載しているが、Ｗｅｂサーバ２の数は複数であってもかまわない。
また、複数のＷｅｂサーバ２には、分析者が所属する企業が運営するＷｅｂサイト（以下、自社Ｗｅｂサイトとも言う）を公開するサーバ装置のほか、分析者が所属する企業以外の企業が運営するＷｅｂサイト（以下、他社Ｗｅｂサイトとも言う）を公開するサーバ装置が含まれていてもよい。
【００１８】
Ｗｅｂ広告配信業者端末３は、情報処理装置１から入力されるデータに基づくＷｅｂ広告配信の実行指示に従って、ユーザへＷｅｂ広告を配信する端末装置である。Ｗｅｂ広告配信業者端末３は、Ｗｅｂ広告配信業者の構内に設置され、通信ネットワークによって情報処理装置１と通信接続された端末装置である。Ｗｅｂ広告配信業者とは、例えば、ＤＳＰ（Ｄｅｍａｎｄ−Ｓｉｄｅ  Ｐｌａｔｆｏｒｍ；オンライン広告において広告主側の広告効果最大化を支援するためのプラットフォーム）を運用するＤＳＰ業者である。Ｗｅｂ広告配信業者端末３は、例えば、パーソナルコンピュータ、または汎用コンピュータなどを含んで構成される。
【００１９】
情報処理装置１は、自社Ｗｅｂサイトを公開するＷｅｂサーバ２から、自社Ｗｅｂサイトの閲覧者（以下、ユーザとも言う）ごとの自社Ｗｅｂサイトの閲覧履歴を示すログデータを取得する。また、情報処理装置１は、他社Ｗｅｂサイトを公開するＷｅｂサーバ２から、ユーザごとの他社Ｗｅｂサイトの閲覧履歴を示すログデータを取得する。
【００２０】
情報処理装置１は、分析者によって入力されるデータに基づく分析要求を受けて、ユーザの行動傾向を分析する。分析者からの分析要求の内容は、例えば、特定の商品（例えば、商品Ａ）を購入したユーザの行動傾向の分析を要求することなどである。
情報処理装置１は、Ｗｅｂサーバ２から取得した、ユーザごとの自社Ｗｅｂサイトの閲覧履歴を示すログデータ、およびユーザごとの他社Ｗｅｂサイトの閲覧履歴を示すログデータに基づいて、ユーザのユーザ属性情報を分析する。ユーザ属性情報には、嗜好情報および成果情報が含まれる。
【００２１】
嗜好情報とは、ユーザが興味を持っている物事を示すデータ、例えば、ユーザが閲覧したＷｅｂサイトの内容に含まれるジャンル（例えば、スポーツ、映画など）を示すデータである。また、成果情報とは、ユーザのＷｅｂサイトにおける行動を示すデータ、例えば、商品購入がなされたか否か、または資料請求がなされたか否かなどを示すデータである。
【００２２】
情報処理装置１は、ユーザ属性情報に基づいて、ユーザ属性ごとにユーザを分類したユーザ群を示す分析結果データを出力する。例えば、情報処理装置１は、ある特定の期間において「科学」のジャンルに属するＷｅｂページを参照した回数が２０回以上であったユーザ群と、２０回未満であったユーザ群とに分類する。そして、情報処理装置１は、それぞれのユーザ群について、例えば商品Ａを購入したユーザの比率を分析し、分析結果データを出力する。
なお、本実施形態に係る情報処理装置１は、決定木分析の手法を用いてユーザを分類するが、詳細は後述する。
【００２３】
情報処理装置１は、分析結果データに含まれる複数のユーザ群の中から分析者によって選択されたユーザ群を示すデータの入力を受け付ける。情報処理装置１は、当該ユーザ群を示すデータをＷｅｂ広告配信業者端末３へ送信する。
Ｗｅｂ広告配信業者端末３は、情報処理装置１から入力されたデータに基づくユーザ群に含まれるユーザの端末へＷｅｂ広告を配信する。
なお、本実施形態においては、Ｗｅｂ広告配信業者端末３は、ユーザの端末へ直接Ｗｅｂ広告を配信するものとしたが、これに限られない。例えば、Ｗｅｂ広告配信業者端末３が、電子メールを介してユーザへ広告を配信するような構成であってもよい。すなわち、Ｗｅｂ広告配信業者端末３が、ユーザのメールアドレスへ、広告が記載された電子メール、またはＷｅｂ広告が掲載されたＷｅｂページのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ；統一資源位置指定子）が記載された電子メールなどを送信するような構成であっても構わない。
【００２４】
（情報処理装置の構成）
以下、本発明の実施形態に係る情報処理装置１の機能構成について、図面を参照しながら詳細に説明する。
図２は、本実施形態に係る情報処理装置１の機能構成を示すブロック図である。
情報処理装置１は、制御部１０と、入力部１１と、履歴記憶部１２と、サイト嗜好定義部１３と、シミュレーション検証評価部１４と、決定木算出部１５と、代表指標算出部１６と、足切り値格納部１７と、出力部１８と、広告配信部１９と、表示方法記憶部２０と、を含んで構成される。
【００２５】
制御部１０は、情報処理装置１の各種の処理を制御する。制御部１０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ；中央処理演算装置）を含んで構成される。
入力部１１は、分析者によって入力される分析要求を受け付ける。入力部１１は、入力された分析要求を示すデータを、制御部１０へ出力する。入力部１１は、例えば、マウス、キーボード、またはタッチパネルなどを含んで構成される。
【００２６】
履歴記憶部１２は、ユーザごとの自社Ｗｅｂサイト閲覧履歴を示すログデータを記憶する。履歴記憶部１２は、自社Ｗｅｂサイト閲覧履歴を示すログデータを、Ｗｅｂサーバ２から取得する。ここで言う自社Ｗｅｂサイトとは、Ｗｅｂサーバ２によって通信ネットワークを介して公開されたＷｅｂサイトである。Ｗｅｂサーバ２は、例えば、分析者が所属する企業が運営するＥＣサイトのＷｅｂサーバである。また、自社Ｗｅｂサイト閲覧履歴には、自社Ｗｅｂサイト内においてアクセスされたＷｅｂページの名称、アクセス日時、および成果（例えば、商品購入がなされたか否か、または、資料請求がなされたか否かなど）を示すデータなどが含まれる。
【００２７】
また、履歴記憶部１２は、ユーザごとの他社Ｗｅｂサイト閲覧履歴を示すログデータを記憶する。履歴記憶部１２は、他社Ｗｅｂサイト閲覧履歴を示すログデータを、例えば、Ｗｅｂサーバ２に記憶されたリファラ情報を参照することによって、Ｗｅｂサーバ２から取得する。ここで言う他社Ｗｅｂサイトとは、他社（すなわち、例えば分析者が所属する企業以外の企業）が運営するＷｅｂサイトである。他社Ｗｅｂサイト閲覧履歴には、アクセスしたユーザのクッキー（Ｃｏｏｋｉｅ）情報などを基とした他社Ｗｅｂサイト内においてアクセスされたＷｅｂページの名称、およびアクセス日時などが含まれる。
【００２８】
履歴記憶部１２は、記憶媒体、例えば、ハードディスクドライブ（ＨＤＤ；Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、フラッシュメモリ、イーイープロム（ＥＥＰＲＯＭ；Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ；読み出し専用メモリ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  ｒｅａｄ／ｗｒｉｔｅ  Ｍｅｍｏｒｙ；読み書き可能なメモリ）、またはそれらの任意の組み合わせを含んで構成される。
【００２９】
サイト嗜好定義部１３は、他社Ｗｅｂサイト内のＷｅｂページの属性情報と、他社Ｗｅｂサイト内のＷｅｂページを識別する情報と、を対応付けて予め記憶している。
他社Ｗｅｂサイト内のＷｅｂページの属性情報とは、例えば、Ｗｅｂサイトに含まれるコンテンツのジャンル（例えば、スポーツ、映画）を示すデータなどである。他社Ｗｅｂサイト内のＷｅｂページの属性情報は、決定木分析において、ユーザの嗜好情報として活用される。
また、他社Ｗｅｂサイト内のＷｅｂページを識別する情報は、例えば、他社Ｗｅｂサイト内のＷｅｂページの名称、またはＵＲＬなどである。
【００３０】
サイト嗜好定義部１３は、記憶媒体、例えば、ハードディスクドライブ、フラッシュメモリ、イーイープロム、ＲＯＭ、ＲＡＭ、またはそれらの任意の組み合わせを含んで構成される。
【００３１】
履歴記憶部１２は、他社Ｗｅｂサイト内でユーザがアクセスしたＷｅｂページの識別情報と、サイト嗜好定義部１３に記憶された他社Ｗｅｂサイト内のＷｅｂページの識別情報とを紐付ける。これにより、履歴記憶部１２は、他社Ｗｅｂサイト内でユーザがアクセスしたＷｅｂページの属性情報を取得することができる。すなわち、履歴記憶部１２は、例えば、各ユーザがアクセスした他社Ｗｅｂサイト内のＷｅｂページの内容が属するジャンルを示すデータを取得することができる。
【００３２】
制御部１０は、分析者からの分析要求を示すデータが入力部１１から入力されると、当該データをシミュレーション検証評価部１４へ出力する。
シミュレーション検証評価部１４は、分析者からの分析要求を示すデータが制御部１０から入力されると、ユーザごとのユーザ属性情報、すなわち、成果情報および嗜好情報（例えば、ユーザが閲覧した他社ＷｅｂサイトのＷｅｂページのジャンルなど）を示すログデータを、履歴記憶部１２から取得する。
【００３３】
シミュレーション検証評価部１４は、履歴記憶部１２から取得したログデータのうち、特定の期間内に記録されたログデータを抽出する。シミュレーション検証評価部１４は、抽出したログデータを、制御部１０を介して決定木算出部１５へ出力し、決定木算出部１５に当該ログデータに基づく決定木を算出させる。シミュレーション検証評価部１４は、決定木算出部１５に算出させた決定木を示すデータを、制御部１０を介して取得する。
【００３４】
シミュレーション検証評価部１４は、上述した、特定の期間内に記録されたログデータの抽出を、期間を変えて、複数の期間について同様に行う。
このログデータの抽出対象とする複数の期間は、例えば、「直近一週間」、「直近一か月」、および「直近一年間」のように、期間の長さが異なる複数の期間である。または、このログデータの抽出対象とする複数の期間は、例えば、「１０日前から昨日までの期間」、「２０日前から１１日前までの期間」、および「３０日前から２１日前までの期間」のように、期間の始期と終期が異なる複数の期間でもよい。または、このログデータの抽出対象とする複数の期間は、上述した、期間の長さが異なる複数の期間と、期間の始期と終期が異なる複数の期間との組み合わせであってもよい。
【００３５】
シミュレーション検証評価部１４は、抽出した複数の期間のログデータを、それぞれ制御部１０を介して決定木算出部１５へ出力し、決定木算出部１５に複数の期間のログデータに基づく決定木をそれぞれ算出させる。シミュレーション検証評価部１４は、決定木算出部１５に算出させた複数の期間それぞれの決定木を示すデータを、制御部１０を介して取得する。
【００３６】
決定木算出部１５は、シミュレーション検証評価部１４から制御部１０を介して入力されたユーザごとの成果情報および嗜好情報に基づいて決定木分析を行い、決定木を算出する。算出された決定木には、ノードごとに、「数」、「比率」、および「占（占有率）」の値が含まれる。「数」は、それぞれのノードに対応する条件に該当するユーザ数を表す。「比率」は、それぞれのノードに対応する条件での各セグメントの比率を表す。「占」は、それぞれのノードに対応する条件に該当するセグメントのボリュームを表す。
シミュレーション検証評価部１４は、決定木算出部１５から制御部１０を介して取得した複数の期間それぞれの決定木を示すデータを、制御部１０を介して代表指標算出部１６へ出力する。
【００３７】
代表指標算出部１６は、シミュレーション検証評価部１４から制御部１０を介して入力されたデータに基づく複数の期間それぞれの決定木の各ノードについて、代表指標を算出する。代表指標とは、目的を設定した時の期待の大きさを示したものである。本実施形態においては、代表指標は、各ノードにおける「比率」の値そのものであるものとするが、これに限られない。代表指標は、分析の目的に応じた適切な計算方法によって求められる指標であることが好ましい。
【００３８】
例えば、分析の目的が商品購入率の向上を図ることであるならば、代表指標には、例えば、各ノードにおける「比率」の値そのものが用いられる。すなわち、この場合の代表指標は、各ノードに含まれるユーザの商品購入率の期待値である。
また、例えば、分析の目的が、期待売上高を拡大することであるならば、代表指標は、例えば、各ノードにおける「比率」に当該ノードに含まれるユーザの一人当たり平均売上高を乗算した値が用いられる。すなわち、この場合の代表指標は、各ノードに含まれるユーザの一人あたりの平均売上高の期待値である。
その他、分析の目的に応じて、各ノードに含まれるユーザの、商品リピート購入率、Ｗｅｂサイト訪問時間、Ｗｅｂページ閲覧数、または前回の商品購入（訪問）時からの間隔などが代表指標として用いられてもよい。
【００３９】
代表指標算出部１６は、複数の期間それぞれの決定木の各ノードの代表指標の値を示すデータと、複数の期間それぞれの決定木を示すデータとを、制御部１０を介してシミュレーション検証評価部１４へ出力する。
シミュレーション検証評価部１４は、複数の期間それぞれの決定木の各ノードの代表指標の値に基づいて、代表指標の値の特徴が最も明確に表れている決定木を選択する。例えば、シミュレーション検証評価部１４は、複数の期間それぞれの決定木ごとに、決定木の各ノードの代表指標の値の分散を算出する。そして、シミュレーション検証評価部１４は、算出した結果に基づいて、分散が最も大きい決定木を選択する。
シミュレーション検証評価部１４は、選択した決定木を示すデータを、制御部１０を介して代表指標算出部１６へ出力する。
【００４０】
足切り値格納部１７には、例えば、過去の分析における熟練の分析者によって選択されたノードの「数」の値（以下、足切り値と言う）が格納されている。足切り値格納部１７は、記憶媒体、例えば、ハードディスクドライブ、フラッシュメモリ、イーイープロム、ＲＯＭ、ＲＡＭ、またはそれらの任意の組み合わせを含んで構成される。
【００４１】
図３は、本実施形態に係る情報処理装置１の足切り値格納部１７に格納されるノード選択実績テーブルの一例を示す図である。
図示するように、ノード選択実績テーブルは、「分析者のスキルレベル」および「選択されたノードに含まれるユーザの「数」」の２つの項目の列からなる、２次元の表形式のデータである。このノード選択実績テーブルの各行は、それぞれ、過去の分析者によるノードの選択の実績に相当する。
【００４２】
例えば、図３に示すノード選択実績テーブルにおける先頭の（最上段の）データ行には、「高い」および「５４」というデータが格納されている。これは、このデータ行が示すノード選択を行った分析者のスキルレベルが「高い」（スキルレベルが高い分析者である）ことを示す。また、このデータ行が示すノード選択において選択されたノードに含まれるユーザの数が５４人であることを示す。
また、例えば、図３に示すノード選択実績テーブルにおける２つめのデータ行には、「標準」および「４２」というデータが格納されている。これは、この行が示すノード選択を行った分析者のスキルレベルが「標準」（標準的なスキルレベルの分析者である）ことを示す。また、このデータ行が示すノード選択において選択されたノードに含まれるユーザの数が４２人であることを示す。
【００４３】
代表指標算出部１６は、上記でシミュレーション検証評価部１４が選択した決定木の各ノードにおける「数」の値について、熟練の分析者によって選択されたノードの「数」の値を下回る値であるならば、当該ノードの代表指標の値を０にする。すなわち、各ノードにおけるユーザ数が足切り値に満たないならば、代表指標の値は０となる。
【００４４】
なお、どのスキルレベルの分析者までを「熟練の分析者」とするか（例えば、スキルレベルが「高い」分析者のみを「熟練の分析者」とするか、または、スキルレベルが「高い」分析者とスキルレベルが「標準」の分析者とをあわせて「熟練の分析者」とするかなど）は、予め設定される。
【００４５】
本来、代表指標である「比率」の値がより大きいノードに含まれるユーザに対し広告配信をするほど、ユーザからのより高い反応率が期待できるため、効率的な広告配信を行うことができる。しかしながら、分析者が選択したノードの「比率」の値が大きかったとしても、当該ノードに含まれるユーザの数が少なすぎる場合には、配信された広告に対して反応するユーザの数（ボリューム）も多くはならない。そのような、ユーザの数が少なすぎるユーザ群に対し広告配信をすることは効率的ではない。
【００４６】
しかしながら、広告を配信するユーザの数が少なくともどの程度の数であれば効果的であるかは、例えば、広告の内容（例えば、宣伝する商品）に依存する。そのため、広告を配信するユーザの数が少なくともどの程度の数であるならば効果的な広告配信ができそうかを見極める判断は、熟練の分析者による広告配信の経験等に基づいて行われることが好ましい。
上記の理由により、本実施形態に係る情報処理装置１の代表指標算出部１６は、熟練の分析者の過去の分析における判断に基づいて決められる「足切り値」によって、ユーザ数の少ないノードを足切りする。情報処理装置１は、足切りに応じて、分析結果である決定木の出力内容（ノードの表示状態、例えば、ノードの枠内の色の濃度）を異ならせることによって、当該ノードを分析者に選択させ難くする。なお、決定木の出力例については後述する。
【００４７】
制御部１０は、決定木算出部１５が算出した決定木を示すデータ、代表指標算出部１６によって算出された各ノードの代表指標の値、および後述する表示方法記憶部２０に記憶された表示方法情報に基づいて、決定木を視覚化した画像を示すデータ（分析結果情報）を生成し、出力部１８に当該画像を出力させる。
出力部１８は、ディスプレイ、例えば、例えば、液晶ディスプレイ、または有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ；エレクトロルミネッセンス）ディスプレイを含んで構成される。
【００４８】
（決定木の出力例）
以下に、出力部１８が出力する決定木の画像の一例について説明する。
図４は、本実施形態に係る情報処理装置１の出力部１８によって出力される画像の一例を示す図である。
図示するように、本例における決定木ｄｔ１は、１３個のノード（ノードｎｄ０、ノードｎｄ１、ノードｎｄ２、・・・、ノードｎｄ１２）を含む。最上位階層のノードｎｄ０を除く１２個のノード（ノードｎｄ１、ノードｎｄ２、ノードｎｄ３、・・・、ノードｎｄ１２）は、一階層上位のノードとそれぞれルール（ルールｅｄ１、ルールｅｄ２、ルールｅｄ３、・・・、ルールｅｄ１２）で結ばれている。これにより、決定木ｄｔ１は木構造を成している。
【００４９】
最上位階層のノードであるノードｎｄ０の下部には、「全体」と表示されている。各ノードの下部に表示される文言は、分析対象データを分類する分類条件を表す。すなわち、ノードｎｄ０は、分析対象のユーザ全体に対して集計した結果を表すノードである。
また、ノードｎｄ０の枠内の上段には、「数：９９０００：１０００」と表示されている。これは、分析対象となるユーザの行動の有無（本例においては、商品Ａの購入履歴の有無）によって分析対象ユーザを分類し、それぞれの行動の有無に該当するユーザの数を表す。本例においては、左側の数字が購入履歴の無いユーザの数を表し、右側の数字が購入履歴のあるユーザの数を表す。すなわち、ノードｎｄ０の枠内の上段の数字は、９９０００人は商品Ａの購入履歴が無く、１０００人は商品Ａの購入履歴が有る、ということを示す。なお、これらの数字から分かるように、本例における分析対象ユーザの全体数は、９９０００人と１０００人の合計値であり、１０００００人である。
【００５０】
また、ノードｎｄ０の枠内の下段には、「比率：９９．０：１．０」と表示されている。これは、分析対象となるユーザの行動の有無（本例においては、商品Ａの購入履歴の有無）によって分析対象ユーザを分類し、それぞれの行動の有無に該当するユーザの数の比率を表す。本例においては、左側の数字が購入履歴の無いユーザの比率を表し、右側の数字が購入履歴のあるユーザの比率を表す。すなわち、ノードｎｄ０の枠内の中段の数字は、ノードｎｄ０に含まれるユーザ（すなわち、分析対象ユーザ全体）のうち、９９．０％のユーザは商品Ａの購入履歴が無く、１．０％のユーザは商品Ａの購入履歴が有る、ということを示す。
【００５１】
ノードｎｄ０は、ノードｎｄ０の左下方向に表示されているノードｎｄ１と、ルールｅｇ１によって結ばれている。また、ノードｎｄ０は、ノードｎｄ０の右下方向に表示されているノードｎｄ２と、ルールｅｇ２によって結ばれている。ノードｎｄ１およびノードｎｄ２は、ノードｎｄ０より一段階下位の階層にあたるノードである。
【００５２】
ノードｎｄ１の下部には、「科学＜２０」と表示されている。上述したように、各ノードの下部に表示される文言は、分析対象データを分類する分類条件を表す。すなわち、ノードｎｄ１は、分析対象のユーザ全体の中で「科学＜２０」に該当するユーザに対して集計した結果を表すノードである。「科学＜２０」によって表される分類条件は、本例においては、科学に関連するＷｅｂページを参照した回数に基づく分類条件であるものとする。すなわち、ノードｎｄ１は、分析対象のユーザ全体の中で、科学に関連するＷｅｂページを参照した回数が２０回より少ないユーザに対して集計した結果を表すノードである。
同様に、ノードｎｄ２の下部には、「科学＞＝２０」と表示されている。すなわち、ノードｎｄ１は、分析対象のユーザ全体の中で、科学に関連するＷｅｂページを参照した回数が２０回以上であるユーザに対して集計した結果を表すノードである。
【００５３】
このように、決定木ｄｔ１は、あるノードに含まれるユーザ群を、特定の分類条件（例えば、科学に関連するＷｅｂページを参照した回数が２０回以上であるか否か）に従って２つのユーザ群に分類し、分類したそれぞれのユーザ群に該当するノードを一段階下位の階層のノードとしてそれぞれ表示する決定木である。
【００５４】
ノードｎｄ１の枠内の上段には、「数：９８９９２：９９８」と表示されている。これは、ノードｎｄ１に含まれるユーザ（すなわち、分析対象ユーザの中で、科学に関連するＷｅｂページを参照した回数が２０回より少ないユーザ）を、商品Ａの購入履歴の有無によって分類し、それぞれの行動の有無に該当するユーザの数を表している。すなわち、ノードｎｄ１の枠内の上段の数字は、ノードｎｄ１に含まれるユーザのうち、９８９９２人は商品Ａの購入履歴が無く、９９８人は商品Ａの購入履歴が有る、ということを示す。なお、これらの数字から分かるように、ノードｎｄ１に含まれるユーザ（すなわち、分析対象ユーザの中で、科学に関連するＷｅｂページを参照した回数が２０回より少ないユーザ）の数は、９８９９２人と９９８人の合計値であり、９９９９０人である。
【００５５】
また、ノードｎｄ１の枠内の中段には、「比率：９９．０：１．０」と表示されている。これは、ノードｎｄ１に含まれるユーザを、商品Ａの購入履歴の有無によって分類し、それぞれの行動の有無に該当するユーザの数の比率を表している。すなわち、ノードｎｄ１の枠内の中段の数字は、ノードｎｄ１に含まれるユーザ（すなわち、分析対象ユーザの中で、科学に関連するＷｅｂページを参照した回数が２０回より少ないユーザ）のうち、９９．９％のユーザは商品Ａの購入履歴が無く、１．０％のユーザは商品Ａの購入履歴が有る、ということを示す。
【００５６】
また、ノードｎｄ１の枠内の下段には、「占：１００．０：９９．８」と表示されている。この左側の数字である「１００．０」は、分析対象となるユーザの行動（本例においては、商品Ａを購入したこと）が無いユーザ全体における、ノードｎｄ１に含まれるユーザにおいて分析対象となるユーザの行動が無いユーザの占有率を表している。すなわち、この左側の数字である「１００．０」は、商品Ａの購入履歴が無いユーザ全体における、科学に関連するＷｅｂページを参照した回数が２０回より少ないユーザでの商品Ａの購入履歴が無いユーザの占有率を表している。
【００５７】
なお、上述したように、商品Ａの購入履歴が無いユーザの全体数は９９０００人であり、科学に関連するＷｅｂページを参照した回数が２０回より少ないユーザでの商品Ａの購入履歴が無いユーザの数は９８９９２人であることから、占有率は「９９．９９１９・・・％」となるが、本例における決定木ｄｔ１は小数点以下一桁までを表示する。これにより、ノードｎｄ０の枠内の下段ことから、「９９．９９１９・・・％」が四捨五入された値である「１００．０％」が表示されている。
【００５８】
また、同様に、ノードｎｄ１の枠内の下段の右側の数字である「９９．８」は、分析対象ユーザ全体において分析対象となるユーザの行動（本例においては、商品Ａの購入）が有るユーザの全体数の中で、ノードｎｄ１に含まれるユーザにおいて分析対象となるユーザの行動が有るユーザの占有率を表している。すなわち、この右側の数字である「９９．８」は、商品Ａの購入履歴が有るユーザの全体数における、科学に関連するＷｅｂページを参照した回数が２０回より少ないユーザでの商品Ａの購入履歴が有るユーザの数の占有率を表している。
【００５９】
次に、ノードｎｄ２の枠内の上段には、「数：８：２」と表示されている。すなわち、ノードｎｄ２の枠内の上段の数字は、ノードｎｄ２に含まれるユーザのうち、８人は商品Ａの購入履歴が無く、２人は商品Ａの購入履歴が有る、ということを示す。なお、これらの数字から分かるように、ノードｎｄ２に含まれるユーザの数は、８人と２人の合計値であり、１０人である。
【００６０】
また、ノードｎｄ２の枠内の中段には、「比率：８０．０：２．０」と表示されている。すなわち、ノードｎｄ２の枠内の中段の数字は、ノードｎｄ２に含まれるユーザ（すなわち、分析対象ユーザの中で、科学に関連するＷｅｂページを参照した回数が２０回より少ないユーザ）のうち、８０．０％のユーザは商品Ａの購入履歴が無く、２０．０％のユーザは商品Ａの購入履歴が有る、ということを示す。
【００６１】
また、ノードｎｄ２の枠内の下段には、「占：０．０：０．２」と表示されている。すなわち、この左側の数字である「０．０」は、商品Ａの購入履歴が無いユーザの全体数における、科学に関連するＷｅｂページを参照した回数が２０回以上であるユーザでの商品Ａの購入履歴が無いユーザの数の占有率を表している。
【００６２】
なお、上述したように、商品Ａの購入ユーザの全体数は９９０００人であり、科学に関連するＷｅｂページを参照した回数が２０回以上であるユーザでの商品Ａの購入ユーザ数は８人であることから、占有率は「０．００８０・・・％」となるが、四捨五入された値である「０．０％」が表示されている。
【００６３】
また、同様に、ノードｎｄ２の枠内の下段の右側の数字である「０．２」は、商品Ａの購入履歴が有るユーザの全体数における、科学に関連するＷｅｂページを参照した回数が２０回以上であるユーザでの商品Ａの購入履歴が有るユーザの数の占有率を表している。
【００６４】
次に、ノードｎｄ１の一段階下位の階層のノードであるノードｎｄ３の枠内の上段には、「数：８３６８２：７５８」と表示されている。すなわち、ノードｎｄ３の枠内の上段の数字は、ノードｎｄ３に含まれるユーザ（すなわち、分析対象ユーザの中で、科学に関連するＷｅｂページを参照した回数が２０回より少なく、かつ、健康に関連するＷｅｂページを参照した回数が１回より少ない（すなわち、参照していない）ユーザ）のうち、８３６８２人は商品Ａの購入履歴が無く、７５８人は商品Ａの購入履歴が有る、ということを示す。なお、これらの数字から分かるように、ノードｎｄ３に含まれるユーザの数は、８３６８２人と７５８人の合計値であり、８４４４０人である。
【００６５】
また、ノードｎｄ３の枠内の中段には、「比率：９９．１：０．９」と表示されている。すなわち、ノードｎｄ３の枠内の中段の数字は、分析対象ユーザの中で、科学に関連するＷｅｂページを参照した回数が２０回より少なく、かつ、健康に関連するＷｅｂページを参照した回数が１回より少ない（すなわち、参照していない）ユーザのうち、９９．１％のユーザは商品Ａの購入履歴が無く、０．９％のユーザは商品Ａの購入履歴が有る、ということを示す。
【００６６】
また、ノードｎｄ３の枠内の下段には、「占：８４．５：７５．８」と表示されている。すなわち、この左側の数字である「８４．５」は、商品Ａの購入履歴が無いユーザの全体数における、科学に関連するＷｅｂページを参照した回数が２０回より少なく、かつ、健康に関連するＷｅｂページを参照した回数が１回より少ない（すなわち、参照していない）ユーザでの商品Ａの購入履歴が無いユーザの数の占有率を表している。
【００６７】
また、同様に、ノードｎｄ３の枠内の下段の右側の数字である「７５．８」は、商品Ａの購入履歴が有るユーザの全体数における、科学に関連するＷｅｂページを参照した回数が２０回より少なく、かつ、健康に関連するＷｅｂページを参照した回数が１回より少ない（すなわち、参照していない）ユーザでの商品Ａの購入履歴が有るユーザの数の占有率を表している。
【００６８】
次に、ノードｎｄ１の一段階下位の階層のもう１つのノードであるノードｎｄ４の枠内の上段には、「数：１５３１０：２４０」と表示されている。すなわち、ノードｎｄ４の枠内の上段の数字は、ノードｎｄ４に含まれるユーザ（すなわち、分析対象ユーザの中で、科学に関連するＷｅｂページを参照した回数が２０回より少なく、かつ、健康に関連するＷｅｂページを参照した回数が１回以上であるユーザ）のうち、１５３１０人は商品Ａの購入履歴が無く、２４０人は商品Ａの購入履歴が有る、ということを示す。なお、これらの数字から分かるように、ノードｎｄ３に含まれるユーザの数は、１５３１０人と２４０人の合計値であり、１５５５０人である。
【００６９】
また、ノードｎｄ４の枠内の中段には、「比率：９８．５：１．５」と表示されている。すなわち、ノードｎｄ４の枠内の中段の数字は、分析対象ユーザの中で、科学に関連するＷｅｂページを参照した回数が２０回より少なく、かつ、健康に関連するＷｅｂページを参照した回数が１回以上であるユーザのうち、９８．５％のユーザは商品Ａの購入履歴が無く、１．５％のユーザは商品Ａの購入履歴が有る、ということを示す。
【００７０】
また、ノードｎｄ４の枠内の下段には、「占：１５．５：２４．０」と表示されている。すなわち、この左側の数字である「１５．５」は、商品Ａの購入履歴が無いユーザの全体数における、科学に関連するＷｅｂページを参照した回数が２０回より少なく、かつ、健康に関連するＷｅｂページを参照した回数が１回以上であるユーザでの商品Ａの購入履歴が無いユーザの数の占有率を表している。
【００７１】
また、同様に、ノードｎｄ４の枠内の下段の右側の数字である「２４．０」は、商品Ａの購入履歴が有るユーザの全体数における、科学に関連するＷｅｂページを参照した回数が２０回より少なく、かつ、健康に関連するＷｅｂページを参照した回数が１回以上であるユーザでの商品Ａの購入履歴が有るユーザの数の占有率を表している。
【００７２】
その他のノードである、ノードｎｄ５、ノードｎｄ６、ノードｎｄ７、・・・、ノードｎｄ１２に表示されている内容の意味についても、上記説明したノードｎｄ３、およびノードｎｄ４に表示されている内容の意味と同様であるため、説明を省略する。
【００７３】
図４に図示するように、決定木ｄｔ１に含まれる各ノード間を結ぶルール（枝）はそれぞれ異なる太さで表示されている。本実施形態における決定木ｄｔ１は、ルールの太さの違いによって、各ノードに含まれるユーザの数の多さを視覚的に表現する。
例えば、ルールは、当該ルールが結ぶ下位側のノードに含まれるユーザの数に比例した太さで表示される。例えば、ノードｎｄ０とノードｎｄ１とを結ぶルールｅｇ１は、ノードｎｄ１に含まれるユーザの数である「９９９９０人」に対応する太さで表現される。同様に、例えば、ノードｎｄ０とノードｎｄ２とを結ぶルールｅｇ２は、ノードｎｄ２に含まれるユーザの数である「１０人」に対応する太さで表現される。したがって、ルールｅｇ１の太さはルールｅｇ２の太さよりも太く表示される。
【００７４】
また、図４に図示するように、ノードによって、ノードの枠内の色は異なる濃度で表示されている。例えば、ノードｎｄ６およびノードｎｄ１０の枠内は濃色で表示されており、ノードｎｄ２およびノードｎｄ１２はやや濃色で表示されている。本実施形態における決定木ｄｔ１は、各ノードの枠内の色の濃度によって、上述した代表指標の値の大きさを視覚的に表現する。
【００７５】
例えば、上述したように、本実施形態における代表指標は「比率」の値そのものであり、図４に示す決定木ｄｔ１においては、代表指標の値が５０以上であるノードについては当該ノードの枠内は濃色で表示される。また、代表指標の値が２０以上であるノードについては当該ノードの枠内はやや濃色で表示される。また、代表指標の値が２０未満であるノードについては当該ノードの枠内は白色で表示される。
図２に示す表示方法記憶部２０には、このような、代表指標の値に応じたノードの表示方法を示す表示方法情報が記憶されている。表示方法情報は、例えば、代表指標の値を示す項目とノードの表示方法を示す項目との２つの項目の列からなる、二次元の表形式のデータである。表示方法記憶部２０は、例えば、記憶媒体、例えば、ハードディスクドライブ、フラッシュメモリ、イーイープロム、ＲＯＭ、ＲＡＭ、またはそれらの任意の組み合わせを含んで構成される。
【００７６】
ここで、「比率」の値とは、各ノードの比率の欄の右側の値、すなわち、各ノードに含まれるユーザにおいて商品Ａを購入しているユーザの比率である。例えば、ノードｎｄ２の枠内の中段には「比率：８０．０：２０．０」と表示されている。この表示中の右側の数字（すなわち、代表指標の値）は「２０．０」であり、２０以上の値であることから、ノードｎｄ２の枠内はやや濃色で表示される。また、例えば、ノードｎｄ６の枠内の中段には「比率：０．０：１００．０」と表示されている。この表示中の右側の数字（すなわち、代表指標の値）は「１００．０」であり、８０以上の値であることから、ノードｎｄ２の枠内は濃色で表示される。
【００７７】
なお、決定木ｄｔ１の各ノードにおいて、商品Ａを購入しているユーザの数（すなわち、各ノードの枠内の上段の右側に表示される数）が、上述した足切り値以下であるならば、「比率」の値が高かったとしても、当該ノードの枠内の色は濃色またはやや濃色で表示はされない（白色で表示される）。
例えば、図４に図示する決定木ｄｔ１は、足切り値の値が「１」である場合の決定木である。枠内が濃色またはやや濃色で表示されたノードｎｄ２、ノードｎｄ６、ノードｎｄ１０、およびノードｎｄ１２は、いずれも各ノードにおいて、商品Ａを購入しているユーザの数（すなわち、各ノードの枠内の上段の右側に表示される数）が、１より大きいことから、枠内が白色では表示されない。もし足切り値が「３」であったとしたならば、商品Ａを購入しているユーザの数が３以下であるノードｎｄ２、ノードｎｄ６、およびノードｎｄ１２の枠内は、白色で表示されることになる。
【００７８】
以上、説明したように、各ルールの太さによって各ノードに含まれるユーザの数が視覚的に表示されることによって、ユーザの数が多いノードが分析者によって認識され易くなる。
また、代表指標の値が大きいノードの枠内の色の濃度が高く表示され強調表示されることによって、代表指標の値が大きいノードが分析者によって認識され易くなる。これにより、分析者は、代表指標である「比率」の値が高い、すなわち、商品Ａの購入率が高いユーザ群を含むノードを容易に認識することができる。
【００７９】
さらに、過去に熟練者によって選択されたノードに含まれるユーザの数に基づいて設定された足切り値を下回るユーザの数であるノードの枠内の色については、濃度が高く表示されないことにより、当該ノードは分析者に認識されにくくなる（または、熟練者には選択されにくいノードであることが分析者に認識され易くなる）。
【００８０】
再び図２を参照しながら、情報処理装置１のその他の機能構成について説明する。
出力部１８によって決定木ｄｔ１を含む画像が出力されることにより、決定木ｄｔ１が分析者に提示される。分析者は、出力部１８に表示された画像に基づく決定木ｄｔ１の中からノードを選択し、選択したノードを示すデータを入力部１１によって入力する。
【００８１】
入力部１１は、分析者によって選択されたノードを示すデータを広告配信部１９へ出力する。
広告配信部１９は、入力部１１から入力されたデータに基づくノードに含まれるユーザ群を示すデータを、Ｗｅｂ広告配信業者端末３へ出力する。
【００８２】
また、入力部１１は、分析者によって選択されたノードと分析者のスキルレベルを示すデータとを制御部１０へ出力する。または、入力部１１は、選択されたノードを示すデータを入力した分析者が熟練者である場合に、分析者によって選択されたノードを示すデータを制御部１０へ出力するようにしてもよい。
なお、情報処理装置１は、分析者のスキルレベルを予め認識可能であるものとする。例えば、情報処理装置１に、分析者ごとのスキルレベルを示すテーブル（図示せず）が予め記憶されており、分析者が情報処理装置１の使用を開始する際に認証をすることによって、情報処理装置１が分析者のスキルレベルを認識できるようにしてもよい。これにより、情報処理装置１は、分析者のスキルレベル（例えば、分析者が熟練者であるか否か）を認識することができる。
【００８３】
制御部１０は、入力部１１から入力されたデータに基づくノードに対応する「数」の値を決定木算出部１５から取得し、代表指標算出部１６を介して足切り値格納部１７に記憶させる。これにより、情報処理装置１は、熟練者が選択したノードに含まれるユーザの数を蓄積することができる。情報処理装置１は、蓄積したデータに基づいて、上述した足切り値の値を学習していくことができる。
【００８４】
なお、足切り値は、例えば、足切り値格納部１７に記憶された「数」の値の中の最小値であることとしてもよいし、足切り値格納部１７に記憶された「数」の値の平均値であることとしてもよい。
【００８５】
また、過去の分析において熟練の分析者によって複数のノードが選択された場合には、足切り値格納部１７に記憶される「数」の値は、選択された複数のノードに含まれるそれぞれのユーザの数の中の最小値であってもよいし、ユーザの数の平均値または合計値であってもよい。
【００８６】
（情報処理装置の動作）
以下、図面を参照しながら、情報処理装置１の動作を説明する。
図５は、本実施形態に係る情報処理装置１の動作を示すフローチャートである。
本フローチャートが示す処理は、情報処理装置１の入力部１１に、分析者からの分析要求を示すデータが入力された際に開始される。
【００８７】
（ステップＳ１０１）入力部１１は、分析者からの分析要求を受け付ける。入力部１１は、分析者から入力された、分析要求を示すデータを制御部１０へ出力する。その後、ステップＳ１０２へ進む。
【００８８】
（ステップＳ１０２）制御部１０は、分析者からの分析要求を示すデータが入力部１１から入力されると、当該データをシミュレーション検証評価部１４へ出力する。シミュレーション検証評価部１４は、履歴記憶部１２から分析対象データを取得する。分析対象データには、ユーザごとのユーザ属性情報、例えば、商品Ａの購入履歴、閲覧したＷｅｂページ、および閲覧したＷｅｂページのコンテンツが属するジャンル（すなわち、ユーザの嗜好を示すデータ）が含まれる。シミュレーション検証評価部１４は、履歴記憶部１２から取得した分析対象データから、複数の異なる期間における分析対象データをそれぞれ抽出し、制御部１０を介して決定木算出部１５へそれぞれ出力する。その後、ステップＳ１０３へ進む。
【００８９】
（ステップＳ１０３）決定木算出部１５は、シミュレーション検証評価部１４から制御部１０を介して入力された複数の異なる期間における分析対象データに基づいて、それぞれ決定木を算出する。決定木算出部１５は、算出したそれぞれの決定木を示すデータを、制御部１０を介してシミュレーション検証評価部１４へ出力する。シミュレーション検証評価部１４は、複数の異なる期間における分析対象データに基づく決定木を示すデータを、制御部１０を介して代表指標算出部１６へ出力する。その後、ステップＳ１０４へ進む。
【００９０】
（ステップＳ１０４）代表指標算出部１６は、制御部１０から入力されたデータに基づく決定木の各ノードについて、それぞれ代表指標を算出する。その後、ステップＳ１０５へ進む。
【００９１】
（ステップＳ１０５）代表指標算出部１６は、複数の期間それぞれの決定木の各ノードの代表指標の値を示すデータと、複数の期間それぞれの決定木を示すデータとを、制御部１０を介してシミュレーション検証評価部１４へ出力する。
シミュレーション検証評価部１４は、複数の期間それぞれの決定木の各ノードの代表指標の値に基づいて、代表指標の値の特徴が最も明確に表れている決定木を選択する。シミュレーション検証評価部１４は、選択した決定木を示すデータを、制御部１０を介して代表指標算出部１６へ出力する。その後、ステップＳ１０６へ進む。
【００９２】
（ステップＳ１０６）代表指標算出部１６は、シミュレーション検証評価部１４によって選択された決定木の各ノードにおける「数」の値について、熟練の分析者によって選択されたノードの「数」の値である「足切り値」を下回る値であるならば、当該ノードの代表指標の値を０にする。すなわち、ユーザ数が足切り値に満たないノードの代表指標の値を０とする。代表指標算出部１６は、決定木を示すデータ、および各ノードの代表指標を示すデータを、制御部１０へ出力する。その後、ステップＳ１０７へ進む。
【００９３】
（ステップＳ１０７）制御部１０は、代表指標算出部１６から入力された、決定木を示すデータ、および各ノードの代表指標を示すデータに基づいて、決定木を含む画像を示すデータを生成する。制御部１０は、算出した決定木を含む画像を示すデータを、出力部１８へ出力する。その後、ステップＳ１０８へ進む。
【００９４】
（ステップＳ１０８）出力部１８は、制御部１０から入力されたデータに基づく決定木を含む画像を出力する。これにより、決定木を含む画像が、分析者へ提示される。その後、ステップＳ１０９へ進む。
【００９５】
（ステップＳ１０９）分析者によって決定木の中のノードが選択され（すなわち、広告配信対象とするユーザ群を含むノードが選択され）、選択されたノードを示すデータの入力を入力部１１が受け付けた場合、ステップＳ１１０へ進む。そうでない場合は、ステップＳ１０９に留まる。
【００９６】
（ステップＳ１１０）入力部１１は、選択されたノードを示すデータを広告配信部１９へ出力する。広告配信部１９は、入力部１１から入力されたデータに基づくノードに含まれるユーザ群に対して、Ｗｅｂ広告配信業者を介して、Ｗｅｂ広告を配信する。その後、ステップＳ１１１へ進む。
【００９７】
（ステップＳ１１１）入力部１１は、選択されたノードを示すデータを入力した分析者が熟練者である場合、ステップＳ１１２へ進む。そうでない場合は、本フローチャートの処理を終了する。
【００９８】
（ステップＳ１１２）入力部１１は、分析者によって選択されたノードを示すデータを制御部１０へ出力する。制御部１０は、入力部１１から入力されたデータに基づくノードに対応する「数」の値を決定木算出部１５から取得する。制御部１０は、決定木算出部１５から取得したデータに基づく「数」の値を、代表指標算出部１６を介して、足切り値格納部１７に記憶させる。これにより、情報処理装置１は熟練者が選択したノードに含まれるユーザの数を蓄積し、情報処理装置１は足切り値を学習する。以上で、本フローチャートの処理を終了する。
【００９９】
以上、説明したように、本実施形態に係る情報処理装置１は、複数の分析対象期間を設定し、それぞれの分析対象期間に基づくログデータ（ユーザ属性情報）に基づいて、それぞれ決定木を算出する。情報処理装置１は、算出した決定木の各ノードの代表指標の値を算出する。情報処理装置１は、それぞれの決定木の代表指標の値に基づいて、代表指標の値の特徴が最も明確に表れている決定木を選択する。情報処理装置１は、代表指標の値の特徴が最も明確に表れている決定木を選択して分析者へ提示することにより、分析の目的とする業務への効果をより大きくしうる決定木を分析者へ提示することができる。
以上により、本実施形態に係る情報処理装置１は、分析対象期間が異なる複数の分析結果の中で、より特徴が強く表れた分析結果を提示することができる。
【０１００】
以上、この発明の実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【０１０１】
なお、上述した実施形態における情報処理装置１の一部又は全部をコンピュータで実現するようにしてもよい。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。
【０１０２】
なお、ここでいう「コンピュータシステム」とは、情報処理装置１に内蔵されたコンピュータシステムであって、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【０１０３】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信回線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【０１０４】
また、上述した実施形態における情報処理装置１を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現してもよい。情報処理装置１の各機能ブロックは個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【符号の説明】
【０１０５】
１・・・情報処理装置、２・・・Ｗｅｂサーバ、３・・・Ｗｅｂ広告配信業者端末、１０・・・制御部、１１・・・入力部、１２・・・履歴記憶部、１３・・・サイト嗜好定義部、１４・・シミュレーション検証評価部、１５・・・決定木算出部、１６・・・代表指標算出部、１７・・・足切り値格納部、１８・・・出力部、１９・・・広告配信部、２０・・・表示方法記憶部
【図１】
0006535564.tif 000002
【図２】
0006535564.tif 000003
【図３】
0006535564.tif 000004
【図４】
0006535564.tif 000005
【図５】
0006535564.tif 000006