JP6535564B2 - 情報処理装置、情報処理方法、およびプログラム - Google Patents
情報処理装置、情報処理方法、およびプログラム Download PDFInfo
- Publication number
- JP6535564B2 JP6535564B2 JP2015191937A JP2015191937A JP6535564B2 JP 6535564 B2 JP6535564 B2 JP 6535564B2 JP 2015191937 A JP2015191937 A JP 2015191937A JP 2015191937 A JP2015191937 A JP 2015191937A JP 6535564 B2 JP6535564 B2 JP 6535564B2
- Authority
- JP
- Japan
- Prior art keywords
- decision tree
- node
- users
- representative index
- value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
例えば、特許文献1に記載の商品購入データ処理システムは、特定の属性を持つ顧客の購買履歴から、顧客属性に応じた購入傾向を分析する。
しかしながら、分析対象となるユーザのユーザ属性情報および行動履歴などを示すデータを分析に用いる際、どの期間内のデータを分析に用いれば分析の目的とする業務へ与える効果が大きくなるかについて把握することは容易ではない。例えば、直近一か月分のデータを用いた分析が効果的であるか、または、直近一年分のデータを用いた分析が効果的であるかは、分析の目的とする業務や分析の対象とする業種によって異なる。
以下、本実施形態に係る情報処理システムの概要について、図面を参照しながら説明する。
図1は、本実施形態に係る情報処理システムの概要を示す概略図である。
本実施形態に係る情報処理システムは、ウェブ広告(以下、Web広告という)配信担当者の意思決定の支援をするためのWeb広告配信支援システムである。情報処理システムは、Web広告配信対象ユーザの選定における、Web広告配信担当者(以下、分析者という)の意思決定を支援する。
情報処理装置1は、Web広告配信対象ユーザの選定における、分析者の意思決定を支援するWeb広告配信支援装置である。情報処理装置1は、例えば、分析者が所属する企業の構内に設置される。情報処理装置1は、例えば、パーソナルコンピュータ、または汎用コンピュータなどを含んで構成される。
また、複数のWebサーバ2には、分析者が所属する企業が運営するWebサイト(以下、自社Webサイトとも言う)を公開するサーバ装置のほか、分析者が所属する企業以外の企業が運営するWebサイト(以下、他社Webサイトとも言う)を公開するサーバ装置が含まれていてもよい。
情報処理装置1は、Webサーバ2から取得した、ユーザごとの自社Webサイトの閲覧履歴を示すログデータ、およびユーザごとの他社Webサイトの閲覧履歴を示すログデータに基づいて、ユーザのユーザ属性情報を分析する。ユーザ属性情報には、嗜好情報および成果情報が含まれる。
なお、本実施形態に係る情報処理装置1は、決定木分析の手法を用いてユーザを分類するが、詳細は後述する。
Web広告配信業者端末3は、情報処理装置1から入力されたデータに基づくユーザ群に含まれるユーザの端末へWeb広告を配信する。
なお、本実施形態においては、Web広告配信業者端末3は、ユーザの端末へ直接Web広告を配信するものとしたが、これに限られない。例えば、Web広告配信業者端末3が、電子メールを介してユーザへ広告を配信するような構成であってもよい。すなわち、Web広告配信業者端末3が、ユーザのメールアドレスへ、広告が記載された電子メール、またはWeb広告が掲載されたWebページのURL(Uniform Resource Locator;統一資源位置指定子)が記載された電子メールなどを送信するような構成であっても構わない。
以下、本発明の実施形態に係る情報処理装置1の機能構成について、図面を参照しながら詳細に説明する。
図2は、本実施形態に係る情報処理装置1の機能構成を示すブロック図である。
情報処理装置1は、制御部10と、入力部11と、履歴記憶部12と、サイト嗜好定義部13と、シミュレーション検証評価部14と、決定木算出部15と、代表指標算出部16と、足切り値格納部17と、出力部18と、広告配信部19と、表示方法記憶部20と、を含んで構成される。
入力部11は、分析者によって入力される分析要求を受け付ける。入力部11は、入力された分析要求を示すデータを、制御部10へ出力する。入力部11は、例えば、マウス、キーボード、またはタッチパネルなどを含んで構成される。
他社Webサイト内のWebページの属性情報とは、例えば、Webサイトに含まれるコンテンツのジャンル(例えば、スポーツ、映画)を示すデータなどである。他社Webサイト内のWebページの属性情報は、決定木分析において、ユーザの嗜好情報として活用される。
また、他社Webサイト内のWebページを識別する情報は、例えば、他社Webサイト内のWebページの名称、またはURLなどである。
シミュレーション検証評価部14は、分析者からの分析要求を示すデータが制御部10から入力されると、ユーザごとのユーザ属性情報、すなわち、成果情報および嗜好情報(例えば、ユーザが閲覧した他社WebサイトのWebページのジャンルなど)を示すログデータを、履歴記憶部12から取得する。
このログデータの抽出対象とする複数の期間は、例えば、「直近一週間」、「直近一か月」、および「直近一年間」のように、期間の長さが異なる複数の期間である。または、このログデータの抽出対象とする複数の期間は、例えば、「10日前から昨日までの期間」、「20日前から11日前までの期間」、および「30日前から21日前までの期間」のように、期間の始期と終期が異なる複数の期間でもよい。または、このログデータの抽出対象とする複数の期間は、上述した、期間の長さが異なる複数の期間と、期間の始期と終期が異なる複数の期間との組み合わせであってもよい。
シミュレーション検証評価部14は、決定木算出部15から制御部10を介して取得した複数の期間それぞれの決定木を示すデータを、制御部10を介して代表指標算出部16へ出力する。
また、例えば、分析の目的が、期待売上高を拡大することであるならば、代表指標は、例えば、各ノードにおける「比率」に当該ノードに含まれるユーザの一人当たり平均売上高を乗算した値が用いられる。すなわち、この場合の代表指標は、各ノードに含まれるユーザの一人あたりの平均売上高の期待値である。
その他、分析の目的に応じて、各ノードに含まれるユーザの、商品リピート購入率、Webサイト訪問時間、Webページ閲覧数、または前回の商品購入(訪問)時からの間隔などが代表指標として用いられてもよい。
シミュレーション検証評価部14は、複数の期間それぞれの決定木の各ノードの代表指標の値に基づいて、代表指標の値の特徴が最も明確に表れている決定木を選択する。例えば、シミュレーション検証評価部14は、複数の期間それぞれの決定木ごとに、決定木の各ノードの代表指標の値の分散を算出する。そして、シミュレーション検証評価部14は、算出した結果に基づいて、分散が最も大きい決定木を選択する。
シミュレーション検証評価部14は、選択した決定木を示すデータを、制御部10を介して代表指標算出部16へ出力する。
図示するように、ノード選択実績テーブルは、「分析者のスキルレベル」および「選択されたノードに含まれるユーザの「数」」の2つの項目の列からなる、2次元の表形式のデータである。このノード選択実績テーブルの各行は、それぞれ、過去の分析者によるノードの選択の実績に相当する。
また、例えば、図3に示すノード選択実績テーブルにおける2つめのデータ行には、「標準」および「42」というデータが格納されている。これは、この行が示すノード選択を行った分析者のスキルレベルが「標準」(標準的なスキルレベルの分析者である)ことを示す。また、このデータ行が示すノード選択において選択されたノードに含まれるユーザの数が42人であることを示す。
上記の理由により、本実施形態に係る情報処理装置1の代表指標算出部16は、熟練の分析者の過去の分析における判断に基づいて決められる「足切り値」によって、ユーザ数の少ないノードを足切りする。情報処理装置1は、足切りに応じて、分析結果である決定木の出力内容(ノードの表示状態、例えば、ノードの枠内の色の濃度)を異ならせることによって、当該ノードを分析者に選択させ難くする。なお、決定木の出力例については後述する。
出力部18は、ディスプレイ、例えば、例えば、液晶ディスプレイ、または有機EL(Electro Luminescence;エレクトロルミネッセンス)ディスプレイを含んで構成される。
以下に、出力部18が出力する決定木の画像の一例について説明する。
図4は、本実施形態に係る情報処理装置1の出力部18によって出力される画像の一例を示す図である。
図示するように、本例における決定木dt1は、13個のノード(ノードnd0、ノードnd1、ノードnd2、・・・、ノードnd12)を含む。最上位階層のノードnd0を除く12個のノード(ノードnd1、ノードnd2、ノードnd3、・・・、ノードnd12)は、一階層上位のノードとそれぞれルール(ルールed1、ルールed2、ルールed3、・・・、ルールed12)で結ばれている。これにより、決定木dt1は木構造を成している。
また、ノードnd0の枠内の上段には、「数:99000:1000」と表示されている。これは、分析対象となるユーザの行動の有無(本例においては、商品Aの購入履歴の有無)によって分析対象ユーザを分類し、それぞれの行動の有無に該当するユーザの数を表す。本例においては、左側の数字が購入履歴の無いユーザの数を表し、右側の数字が購入履歴のあるユーザの数を表す。すなわち、ノードnd0の枠内の上段の数字は、99000人は商品Aの購入履歴が無く、1000人は商品Aの購入履歴が有る、ということを示す。なお、これらの数字から分かるように、本例における分析対象ユーザの全体数は、99000人と1000人の合計値であり、100000人である。
同様に、ノードnd2の下部には、「科学>=20」と表示されている。すなわち、ノードnd1は、分析対象のユーザ全体の中で、科学に関連するWebページを参照した回数が20回以上であるユーザに対して集計した結果を表すノードである。
例えば、ルールは、当該ルールが結ぶ下位側のノードに含まれるユーザの数に比例した太さで表示される。例えば、ノードnd0とノードnd1とを結ぶルールeg1は、ノードnd1に含まれるユーザの数である「99990人」に対応する太さで表現される。同様に、例えば、ノードnd0とノードnd2とを結ぶルールeg2は、ノードnd2に含まれるユーザの数である「10人」に対応する太さで表現される。したがって、ルールeg1の太さはルールeg2の太さよりも太く表示される。
図2に示す表示方法記憶部20には、このような、代表指標の値に応じたノードの表示方法を示す表示方法情報が記憶されている。表示方法情報は、例えば、代表指標の値を示す項目とノードの表示方法を示す項目との2つの項目の列からなる、二次元の表形式のデータである。表示方法記憶部20は、例えば、記憶媒体、例えば、ハードディスクドライブ、フラッシュメモリ、イーイープロム、ROM、RAM、またはそれらの任意の組み合わせを含んで構成される。
例えば、図4に図示する決定木dt1は、足切り値の値が「1」である場合の決定木である。枠内が濃色またはやや濃色で表示されたノードnd2、ノードnd6、ノードnd10、およびノードnd12は、いずれも各ノードにおいて、商品Aを購入しているユーザの数(すなわち、各ノードの枠内の上段の右側に表示される数)が、1より大きいことから、枠内が白色では表示されない。もし足切り値が「3」であったとしたならば、商品Aを購入しているユーザの数が3以下であるノードnd2、ノードnd6、およびノードnd12の枠内は、白色で表示されることになる。
また、代表指標の値が大きいノードの枠内の色の濃度が高く表示され強調表示されることによって、代表指標の値が大きいノードが分析者によって認識され易くなる。これにより、分析者は、代表指標である「比率」の値が高い、すなわち、商品Aの購入率が高いユーザ群を含むノードを容易に認識することができる。
出力部18によって決定木dt1を含む画像が出力されることにより、決定木dt1が分析者に提示される。分析者は、出力部18に表示された画像に基づく決定木dt1の中からノードを選択し、選択したノードを示すデータを入力部11によって入力する。
広告配信部19は、入力部11から入力されたデータに基づくノードに含まれるユーザ群を示すデータを、Web広告配信業者端末3へ出力する。
なお、情報処理装置1は、分析者のスキルレベルを予め認識可能であるものとする。例えば、情報処理装置1に、分析者ごとのスキルレベルを示すテーブル(図示せず)が予め記憶されており、分析者が情報処理装置1の使用を開始する際に認証をすることによって、情報処理装置1が分析者のスキルレベルを認識できるようにしてもよい。これにより、情報処理装置1は、分析者のスキルレベル(例えば、分析者が熟練者であるか否か)を認識することができる。
以下、図面を参照しながら、情報処理装置1の動作を説明する。
図5は、本実施形態に係る情報処理装置1の動作を示すフローチャートである。
本フローチャートが示す処理は、情報処理装置1の入力部11に、分析者からの分析要求を示すデータが入力された際に開始される。
シミュレーション検証評価部14は、複数の期間それぞれの決定木の各ノードの代表指標の値に基づいて、代表指標の値の特徴が最も明確に表れている決定木を選択する。シミュレーション検証評価部14は、選択した決定木を示すデータを、制御部10を介して代表指標算出部16へ出力する。その後、ステップS106へ進む。
以上により、本実施形態に係る情報処理装置1は、分析対象期間が異なる複数の分析結果の中で、より特徴が強く表れた分析結果を提示することができる。
Claims (6)
- 複数のユーザそれぞれのユーザ属性を示すデータを取得し、前記データのうち特定の期間に該当するデータの前記ユーザ属性に基づいて前記ユーザを複数のノードのいずれかにそれぞれ分類する決定木を、前記期間を変えて複数算出する決定木算出部と、
前記ノードに分類された前記ユーザの数に基づく指標である代表指標の値を算出する代表指標算出部と、
前記代表指標算出部によって算出された前記代表指標の値に基づいて、前記決定木算出部によって算出された複数の決定木の中から、いずれかの決定木を選択する検証評価部と、
前記検証評価部によって選択された決定木を示すデータと前記代表指標算出部が算出した代表指標の値を示すデータとに基づいて算出される決定木を含む分析結果情報を出力する出力部と、
を備えることを特徴とする情報処理装置。 - 前記検証評価部は、前記代表指標算出部によって算出された前記ノードごとの代表指標の値の分散を、前記複数の異なる期間ごとの決定木についてそれぞれ算出し、最も前記分散が大きい決定木を選択することによって、より前記代表指標の値に特徴が表れた決定木を選択する、
ことを特徴とする請求項1に記載の情報処理装置。 - 前記代表指標は、前記ノードに分類されたユーザの数のうち分析対象となる行動をしたユーザの数の比率である、
ことを特徴とする請求項1または請求項2に記載の情報処理装置。 - 前記代表指標は、前記ノードに分類されたユーザの数のうち分析対象となる行動をしたユーザの数の比率に、前記ノードに分類されたユーザの一人当たり平均売上高を乗算した値である、
ことを特徴とする請求項1から請求項3のいずれか一項に記載の情報処理装置。 - コンピュータを用いた情報処理方法であって、
前記コンピュータが備える決定木算出部が、複数のユーザそれぞれのユーザ属性を示すデータを取得し、前記データのうち特定の期間に該当するデータの前記ユーザ属性に基づいて前記ユーザを複数のノードのいずれかにそれぞれ分類する決定木を、前記期間を変えて複数算出する決定木算出ステップと、
前記コンピュータが備える代表指標算出部が、前記ノードに分類された前記ユーザの数に基づいて算出される代表指標の値を算出する代表指標算出ステップと、
前記コンピュータが備える検証評価部が、前記代表指標算出ステップにおいて算出された前記代表指標の値に基づいて、前記決定木算出ステップによって算出された複数の決定木の中から、いずれかの決定木を選択する検証評価ステップと、
前記コンピュータが備える出力部が、前記検証評価ステップにおいて選択された決定木を示すデータと前記代表指標算出ステップにおいて算出された代表指標の値を示すデータとに基づいて算出される決定木を示す分析結果情報を出力する出力ステップと、
を有することを特徴とする情報処理方法。 - コンピュータに、
複数のユーザのユーザ属性を示すデータを取得し、前記データのうち特定の期間に該当するデータの前記ユーザ属性に基づいて前記ユーザを複数のノードのいずれかにそれぞれ分類する決定木を、前記期間を変えて複数算出する決定木算出ステップと、
前記ノードに分類された前記ユーザの数に基づいて算出される代表指標の値を算出する代表指標算出ステップと、
前記代表指標算出ステップにおいて算出された前記代表指標の値に基づいて、前記決定木算出ステップによって算出された複数の決定木の中から、いずれかの決定木を選択する検証評価ステップと、
前記検証評価ステップにおいて選択された決定木を示すデータと前記代表指標算出ステップにおいて算出された代表指標の値を示すデータとに基づいて算出される決定木を示す分析結果情報を出力する出力ステップと、
を実行させるためのプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015191937A JP6535564B2 (ja) | 2015-09-29 | 2015-09-29 | 情報処理装置、情報処理方法、およびプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015191937A JP6535564B2 (ja) | 2015-09-29 | 2015-09-29 | 情報処理装置、情報処理方法、およびプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017068483A JP2017068483A (ja) | 2017-04-06 |
| JP6535564B2 true JP6535564B2 (ja) | 2019-06-26 |
Family
ID=58492505
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015191937A Expired - Fee Related JP6535564B2 (ja) | 2015-09-29 | 2015-09-29 | 情報処理装置、情報処理方法、およびプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6535564B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6772116B2 (ja) * | 2017-08-15 | 2020-10-21 | 日本電信電話株式会社 | アクセス元分類装置、アクセス元分類方法及びプログラム |
| JP7031931B2 (ja) * | 2018-03-28 | 2022-03-08 | Necソリューションイノベータ株式会社 | 広告配信制御装置、広告配信制御方法、プログラム、および記録媒体 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3984473B2 (ja) * | 2000-12-27 | 2007-10-03 | 楽天株式会社 | 広告送信システム |
| JP5304429B2 (ja) * | 2008-08-19 | 2013-10-02 | 日本電気株式会社 | 顧客状態推定システム、顧客状態推定方法および顧客状態推定プログラム |
-
2015
- 2015-09-29 JP JP2015191937A patent/JP6535564B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017068483A (ja) | 2017-04-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106462560B (zh) | 使用行为度量来优化内容布局的系统和方法 | |
| US11880414B2 (en) | Generating structured classification data of a website | |
| Scholz et al. | Dynamic effects of user-and marketer-generated content on consumer purchase behavior: Modeling the hierarchical structure of social media websites | |
| US20200409992A1 (en) | System And Method For Directing Content To Users Of A Social Networking Engine | |
| US8818788B1 (en) | System, method and computer program product for identifying words within collection of text applicable to specific sentiment | |
| US10596761B2 (en) | Method and system for 3-D printing of 3-D object models in interactive content items | |
| JP5507607B2 (ja) | コンテンツ提供装置、低ランク近似行列生成装置、コンテンツ提供方法、低ランク近似行列生成方法およびプログラム | |
| CN107526810B (zh) | 建立点击率预估模型的方法及装置、展示方法及装置 | |
| CN101689265A (zh) | 使用元博客网页的广告系统以及利用该系统的赢利方法 | |
| WO2015117267A1 (en) | Systems and methods for automatically creating content modification scheme | |
| CN113254780A (zh) | 信息处理的方法、装置、电子设备及计算机存储介质 | |
| JP6859621B2 (ja) | サーバ装置、表示システム、制御方法及びプログラム | |
| TWI657395B (zh) | 意見領袖之網路交易管理方法、系統以及儲存媒體 | |
| JP6535564B2 (ja) | 情報処理装置、情報処理方法、およびプログラム | |
| JP2016081199A (ja) | 広告配信システム | |
| JP7042767B2 (ja) | 決定装置、決定方法および決定プログラム | |
| JP6670572B2 (ja) | 情報処理装置、情報処理方法、およびプログラム | |
| US11816695B2 (en) | Directed information performance enhancement | |
| CN114902196A (zh) | 目标用户特征提取方法、目标用户特征提取系统和目标用户特征提取服务器 | |
| CN114742597B (zh) | 广告分析方法、装置、存储介质以及电子设备 | |
| Hisyam et al. | The Internal Influences of Consumers’ Online Shopping of Wooden Products During COVID-19 Pandemic | |
| CN118333698B (zh) | 一种基于可视化技术实现广告投放下的数据展示方法及系统 | |
| JP2016040719A (ja) | 収益指標値生成システム及び収益指標値生成方法 | |
| JP6327950B2 (ja) | 予測値演算装置、予測値演算方法および予測値演算プログラム | |
| JP7344770B2 (ja) | モデル生成システム、モデル生成モジュール及びモデル生成方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180330 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190416 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190507 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190603 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6535564 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |