[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6596605B1 - 推定システム、推定方法、及びコンピュータプログラム - Google Patents

推定システム、推定方法、及びコンピュータプログラム Download PDF

Info

Publication number
JP6596605B1
JP6596605B1 JP2019062455A JP2019062455A JP6596605B1 JP 6596605 B1 JP6596605 B1 JP 6596605B1 JP 2019062455 A JP2019062455 A JP 2019062455A JP 2019062455 A JP2019062455 A JP 2019062455A JP 6596605 B1 JP6596605 B1 JP 6596605B1
Authority
JP
Japan
Prior art keywords
data
feature
action
estimation
behavior
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.)
Active
Application number
JP2019062455A
Other languages
English (en)
Other versions
JP2020161038A (ja
Inventor
龍 道本
真也 ▲徳▼久
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hakuhodo DY Holdings Inc
Original Assignee
Hakuhodo DY Holdings Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hakuhodo DY Holdings Inc filed Critical Hakuhodo DY Holdings Inc
Priority to JP2019062455A priority Critical patent/JP6596605B1/ja
Application granted granted Critical
Publication of JP6596605B1 publication Critical patent/JP6596605B1/ja
Priority to PCT/JP2020/013620 priority patent/WO2020196734A1/ja
Priority to SG11202110600RA priority patent/SG11202110600RA/en
Publication of JP2020161038A publication Critical patent/JP2020161038A/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

【課題】対象の特徴を推定するための技術を提供する。【解決手段】本開示の一側面に係る推定方法では、複数の第一の対象体のそれぞれの第一の特徴を表す、又は、第一の特徴が共通する複数の第一の対象体を表す第一のデータが取得される(S110)。更に、複数の第一の対象体のそれぞれの第二の特徴を表す第二のデータが取得される(S130)。第一のデータ及び第二のデータから判別される複数の第一の対象体のそれぞれの第一の特徴及び第二の特徴に基づき、第二の特徴から第一の特徴を推定するための推定モデルが構築される(S140)。更に、第二の対象体の第二の特徴を表す対象データが取得される。対象データに基づき、推定モデルを用いて、第二の対象体の第一の特徴が推定される。【選択図】図3

Description

本開示は、推定システム及びデータ結合システム、並びに、対応する方法に関する。
消費者行動を分析することが従来行われている。例えば、消費者の購買行動を分析して、商品に対する潜在的な購買層を推定し、推定した購買層に商品の広告を配信することが行われている。同一人物に関する複数種類のデータを、統一識別情報を用いて結びつけることで、様々なサービスをユーザに提供する技術も知られている(特許文献1参照)。
特開2018−5536号公報
しかしながら、複数種類のデータを収集して結びつける従来手法では、データが欠落している人の特徴を分析することができない。
そこで、本開示の一側面によれば、取得可能なデータから間接的に対象の特徴を推定するための技術を提供できることが望ましい。
本開示の一側面に係る推定システムは、第一取得部と、第二取得部と、モデル構築部と、対象データ取得部と、推定部とを備える。第一取得部は、複数の第一の対象体のそれぞれの第一の特徴を表す第一のデータを取得するように構成される。あるいは、第一取得部は、第一の特徴が共通する複数の第一の対象体を表す第一のデータを取得するように構成される。
第二取得部は、複数の第一の対象体のそれぞれの第二の特徴を表す第二のデータを取得するように構成される。モデル構築部は、第一のデータ及び第二のデータから判別される複数の第一の対象体のそれぞれの第一の特徴及び第二の特徴に基づき、第二の特徴から第一の特徴を推定するための推定モデルを構築するように構成される。
対象データ取得部は、第二の対象体の第二の特徴を表す対象データを取得するように構成される。推定部は、対象データに基づき、推定モデルを用いて、第二の対象体の第一の特徴を推定するように構成される。
この推定システムによれば、第二の対象体に関して、第一の特徴に関するデータを取得することができない環境でも、第一の対象体と第二の対象体とが共通して有する第二の特徴を表すデータに基づいて、第二の対象体の第一の特徴を推定することができる。従って、この推定システムによれば、直接的には判別できない第二の対象体の第一の特徴を間接的に推定することができる。
本開示の一側面によれば、第一の特徴は、動的な特徴であってもよい。同様に、第二の特徴は、動的な特徴であってもよい。第一のデータは、第一の特徴の変化を判別可能な情報を含んでいてもよい。第二のデータは、第二の特徴の変化を判別可能な情報を含んでいてもよい。対象データは、第二の特徴の変化を判別可能な情報を含んでいてもよい。
モデル構築部は、第一の特徴の変化及び第二の特徴の変化に基づき、第二の特徴の変化から第一の特徴の変化を推定するための推定モデルを構築するように構成されてもよい。推定部は、対象データに基づき、推定モデルを用いて、第二の対象体の第一の特徴の変化を推定するように構成されてもよい。動的な特徴に関するデータ収集の負荷は、静的な特徴に関するデータ収集より高い。従って、動的な特徴の変化を推定できることは有意義である。
本開示の一側面によれば、複数の第一の対象体及び第二の対象体のそれぞれは、個人又はクラスタ単位の消費者であってもよい。すなわち、消費者は、単一の個人、又は、複数の個人を含むクラスタであってもよい。
第一の特徴は、消費者の第一の行動に関する特徴であってもよい。第二の特徴は、消費者の第二の行動に関する特徴であってもよい。第二の行動は、オンライン行動であってもよい。
本開示の一側面によれば、第二取得部は、複数のオンラインユーザのそれぞれのオンライン行動に関する行動履歴データを、複数のオンラインユーザのそれぞれのオンライン識別子と関連付けて記憶するデータベースシステムから、第二のデータとして、複数の第一の対象体のそれぞれに対応するオンライン識別子に関連付けられた行動履歴データを取得するように構成されてもよい。このために、第一のデータは、複数の第一の対象体のそれぞれに対応するオンライン識別子を判別可能な情報を含んでいてもよい。
本開示の一側面によれば、対象データ取得部は、第二の対象体に対応するオンライン識別子を判別可能なデータの入力に応じて、データベースシステムから、対象データとして、第二の対象体に対応するオンライン識別子に関連付けられた行動履歴データを取得するように構成されてもよい。
本開示の一側面によれば、第一のデータは、複数の第一の対象体のそれぞれの第一の行動に関する行動履歴を表すデータであってもよい。第二のデータは、複数の第一の対象体のそれぞれの第二の行動に関する行動履歴を表すデータであってもよい。対象データは、第二の対象体の第二の行動に関する行動履歴を表すデータであってもよい。
モデル構築部は、第一のデータに基づいて判別される第一の対象体のそれぞれの第一の行動に関する行動履歴と、第二のデータに基づいて判別される第一の対象体のそれぞれの第二の行動に関する行動履歴とに基づいて、対象データから第二対象体の第一の行動に関する状態変化を推定するための推定モデルを構築するように構成されてもよい。
本開示の一側面によれば、第一の特徴は、第一の行動の実行の有無に関する特徴であってもよい。モデル構築部は、複数の第一の対象体のそれぞれの第二の特徴に基づき、推定モデルとして、第二の特徴から第一の行動を行う可能性を推定するための推定モデルを構築するように構成されてもよい。推定部は、推定モデルを用いて、第二の対象体が第一の行動を行う可能性を推定するように構成されてもよい。
推定システムは、複数の第二の対象体のそれぞれの第三の特徴を表す第三のデータを取得するように構成される第三取得部を備えていてもよい。対象データ取得部は、対象データとして、複数の第二の対象体のそれぞれの第二の特徴を表すデータを取得するように構成されてもよい。推定部は、対象データに基づき、推定モデルを用いて、複数の第二の対象体のそれぞれの第一の特徴を推定してもよい。推定部は、第三のデータに対する拡張データとして、複数の第二の対象体のそれぞれの第一の特徴及び第三の特徴を表すデータを出力するように構成されてもよい。
本開示の一側面によれば、推定システムであって、第一の行動の実行の有無に関して共通する特徴を有する複数の第一の対象体を表す第一のデータを取得するように構成される第一取得部と、第一のデータから判別される複数の第一の対象体のそれぞれの第二の行動に関する特徴を表す第二のデータを取得するように構成される第二取得部と、第二のデータから判別される複数の第一の対象体のそれぞれの第二の行動に関する特徴に基づき、推定モデルとして、第二の行動に関する特徴から第一の行動を行う可能性を推定するための推定モデルを構築するように構成されるモデル構築部と、第二の対象体の第二の行動に関する特徴を表す対象データを取得するように構成される対象データ取得部と、対象データに基づき、推定モデルを用いて、第二の対象体が第一の行動を行う可能性を推定するように構成される推定部と、を備える推定システムが提供されてもよい。
本開示の一側面によれば、データ結合システムが提供されてもよい。データ提供システムは、第一取得部と、第二取得部と、第三取得部と、第四取得部と、データ結合部と、を備えてもよい。
データ結合システムにおいて、第一取得部は、複数の第一の対象体に関する複数の第一の特徴データを取得するように構成されてもよい。複数の第一の特徴データのそれぞれは、対応する第一の対象体の第一の特徴を表すデータであってもよい。
第二取得部は、複数の第一の対象体に関する複数の第二の特徴データを取得するように構成されてもよい。第二の特徴データのそれぞれは、対応する第一の対象体の第二の特徴を表すデータであってもよい。
第三取得部は、複数の第二の対象体に関する複数の第三の特徴データを取得するように構成されてもよい。第三の特徴データのそれぞれは、対応する第二の対象体の第三の特徴を表すデータであってもよい。
第四取得部は、複数の第二の対象体に関する複数の第四の特徴データを取得するように構成されてもよい。第四の特徴データのそれぞれは、対応する第二の対象体の第二の特徴を表すデータであってもよい。
データ結合部は、複数の第二の特徴データから判別される複数の第一の対象体のそれぞれの第二の特徴と、複数の第四の特徴データから判別される複数の第二の対象体のそれぞれの第二の特徴と、に基づき、第二の特徴が少なくとも類似する第一の対象体と第二の対象体との組み合わせ毎に、第一の対象体の第一の特徴データと、第二の対象体の第三の特徴データとを関連付けて、組み合わせ毎の第一の特徴及び第三の特徴を表す結合データベースを生成するように構成されてもよい。
このデータ結合システムによれば、第二の特徴の類似性から、第一の特徴と第三の特徴とを関連づけることができる。従って、第二の対象体の第一の特徴をデータから直接的には判別できない環境において、第二の対象体の第一の特徴を、結合データベースから間接的に推定することができる。
本開示の一側面によれば、データ結合部は、組み合わせ毎に、第一の対象体の第一の特徴データと、第二の対象体の第三の特徴データとを、第一の対象体の第二の特徴データ及び第二の対象体の第四の特徴データを介して関連付けるように構成されてもよい。これにより、データ結合部は、結合データベースとして、組み合わせ毎に、対応する組み合わせについての第一の特徴、第二の特徴、及び第三の特徴を表す結合データベースを生成するように構成されてもよい。
データ結合システムにおける複数の第一の対象体及び第二の対象体のそれぞれは、個人又はクラスタ単位の消費者であってもよい。第二の特徴は、消費者のオンライン行動に関する特徴であってもよい。
本開示の一側面によれば、第二取得部は、上述のデータベースシステムから、複数の第二の特徴データとして、複数の第一の対象体のそれぞれに対応するオンライン識別子に関連付けられたオンライン行動に関する行動履歴データを取得するように構成されてもよい。この場合、複数の第一の特徴データは、複数の第一の対象体のそれぞれに対応するオンライン識別子を判別可能な情報を含んでいてもよい。
第四取得部は、上記データベースシステムから、複数の第四の特徴データとして、複数の第二の対象体のそれぞれに対応するオンライン識別子に関連付けられた行動履歴データを取得するように構成されてもよい。この場合、複数の第三の特徴データは、複数の第二の対象体のそれぞれに対応するオンライン識別子を判別可能な情報を含んでいてもよい。
本開示の一側面によれば、上述の推定システムにおける第一取得部、第二取得部、モデル構築部、対象データ取得部、及び推定部としてコンピュータを機能させるためのコンピュータプログラムが提供されてもよい。
本開示の一側面によれば、上述のデータ結合システムにおける第一取得部、第二取得部、第三取得部、第四取得部、及びデータ結合部としてコンピュータを機能させるためのコンピュータプログラムが提供されてもよい。コンピュータプログラムは、コンピュータ読取可能な一時的でない記録媒体に記録されてもよい。
本開示の一側面によれば、コンピュータにより実行される推定方法が提供されてもよい。推定方法は、複数の第一の対象体のそれぞれの第一の特徴を表す、又は、第一の特徴が共通する複数の第一の対象体を表す第一のデータを取得することと、複数の第一の対象体のそれぞれの第二の特徴を表す第二のデータを取得することと、第一のデータ及び第二のデータから判別される複数の第一の対象体のそれぞれの第一の特徴及び第二の特徴に基づき、第二の特徴から第一の特徴を推定するための推定モデルを構築することと、第二の対象体の第二の特徴を表す対象データを取得することと、対象データに基づき、推定モデルを用いて、第二の対象体の第一の特徴を推定することと、を含んでいてもよい。
本開示の一側面によれば、コンピュータにより実行される推定方法であって、第一の行動の実行の有無に関して共通する特徴を有する複数の第一の対象体を表す第一のデータを取得することと、第一のデータから判別される複数の第一の対象体のそれぞれの第二の行動に関する特徴を表す第二のデータを取得することと、第二のデータから判別される複数の第一の対象体のそれぞれの第二の行動に関する特徴に基づき、推定モデルとして、第二の行動に関する特徴から第一の行動を行う可能性を推定するための推定モデルを構築することと、第二の対象体の第二の行動に関する特徴を表す対象データを取得することと、対象データに基づき、推定モデルを用いて、第二の対象体が第一の行動を行う可能性を推定することと、を含む推定方法が提供されてもよい。
本開示の一側面によれば、コンピュータにより実行されるデータ結合方法が提供されてもよい。データ結合方法は、複数の第一の対象体に関する複数の第一の特徴データであって、それぞれが対応する第一の対象体の第一の特徴を表す複数の第一の特徴データを取得することと、複数の第一の対象体に関する複数の第二の特徴データであって、それぞれが対応する第一の対象体の第二の特徴を表す複数の第二の特徴データを取得することと、複数の第二の対象体に関する複数の第三の特徴データであって、それぞれが対応する第二の対象体の第三の特徴を表す複数の第三の特徴データを取得することと、複数の第二の対象体に関する複数の第四の特徴データであって、それぞれが対応する第二の対象体の第二の特徴を表す複数の第四の特徴データを取得することと、複数の第二の特徴データから判別される複数の第一の対象体のそれぞれの第二の特徴と、複数の第四の特徴データから判別される複数の第二の対象体のそれぞれの第二の特徴と、に基づき、第二の特徴が少なくとも類似する第一の対象体と第二の対象体との組み合わせ毎に、第一の対象体の第一の特徴データと、第二の対象体の第三の特徴データとを関連付けて、組み合わせ毎の第一の特徴及び第三の特徴を表す結合データベースを生成することと、を含んでいてもよい。
第一実施形態の推定手法を説明した図である。 第一実施形態の情報処理システムの構成及び周辺構成を説明した図である。 プロセッサが実行するモデル構築処理を表すフローチャートである。 推定モデルの構築に関する説明図である。 プロセッサが実行する推定処理を表すフローチャートートである。 第二実施形態のモデル構築処理を表すフローチャートである。 図7A及び図7Bは、拡張後の購買履歴データベースの構成を表す図である。 状態変化の判別に関する説明図である。 第二実施形態の推定処理を表すフローチャートである。 図10Aは拡張前後の顧客データベースの構成を表す図であり、図10Bは、クラスタ毎の顧客データを有する別例の顧客データベースの構成を表す図である。 第三実施形態の情報処理システムの構成及び周辺構成を説明した図である。 第三実施形態のデータ結合方法を説明した図である。 プロセッサが実行するデータ結合処理を表すフローチャートである。 拡張前後の第一行動データベースの構成を表す図である。 拡張前後の第二行動データベースの構成を表す図である。 結合データベースの構成を例示する図である。
以下に、本開示の例示的実施形態を、図面を参照しながら説明する。
[第一実施形態]
本実施形態の情報処理システム1は、図1に示すように、第一消費者群C1の第一の行動に関する第一データD1から、第一の行動に関するデータを取得することができない第二消費者群C2の第一の行動を、第一消費者群C1及び第二消費者群C2の第二の行動に関する第二データD2から推定するように構成される。
具体的には、情報処理システム1は、第一データD1から判別される第一消費者群C1の第一の行動と、第二データD2から判別される第一消費者群C1の第二の行動と、の関係に基づいて、第二の行動から、第一の行動を推定するための推定モデルMを構築する。
情報処理システム1は、この推定モデルMと、第二データD2から判別される第二消費者群C2の第二の行動とに基づいて、第二消費者群C2の第一の行動を推定する。ここでいう推定は、過去の行動を推定すること、及び、未来の行動を予測することを含む。
情報処理システム1は、図2に示すように、プロセッサ11と、メモリ13と、ストレージ15と、通信インタフェース17と、を備える。プロセッサ11は、ストレージ15が記憶するコンピュータプログラムに従う処理を実行するように構成される。
メモリ13は、ROM及びRAMを含む。ストレージ15は、コンピュータプログラム、及びプロセッサ11によって実行される処理に供される各種データを記憶する。ストレージ15の例には、ハードディスクドライブ及びソリッドステートドライブが含まれる。
通信インタフェース17は、ネットワークを通じて外部装置と通信可能に構成される。情報処理システム1は、通信インタフェース17を通じて、消費者に関するデータを収集するデータ収集システム20と通信可能に構成される。更に、情報処理システム1は、当該情報処理システム1が提供するサービスを利用する利用者の情報処理システムである利用者システム30と通信可能に構成される。
情報処理システム1は、通信により、利用者システム30から、第一消費者群C1の第一の行動に関する第一データD1を取得する。情報処理システム1は更に、データ収集システム20から第一消費者群C1及び第二消費者群C2の第二の行動に関する第二データD2を取得する。情報処理システム1は、第一データD1及び第二データD2に基づき、利用者システム30に対し、第二消費者群C2の第一の行動に関する推定結果を提供する。
情報処理システム1が実行する処理の具体例を、更に図3に示すモデル構築処理及び図5に示す推定処理を用いて説明する。モデル構築処理及び推定処理は、プロセッサ11により実行される。
この具体例において、上記第一の行動は、利用者システム30に対応する企業が消費者に提供する特定サービスに対する消費者の利用契約行動である。第二の行動は、消費者のオンライン行動、具体的には、ウェブページの閲覧行動である。
図3及び図4で説明される具体例では、情報処理システム1が、利用契約の実績を有する消費者のオンライン行動に基づき、推定モデルMを構築し、利用契約の実績のない消費者のオンライン行動から、推定モデルMを用いて、利用契約の可能性に関するスコアを算出するように構成される。
現代では、多くの消費者がインターネットにアクセスし、ウェブページを閲覧している。このため、オンライン行動に関しては、多くの消費者のデータを収集できる。更に言えば、クッキー(Cookie)技術を利用すれば、ウェブページの閲覧行動等のオンライン行動に関するデータを比較的容易に収集することができる。このような理由から、第二の行動としてオンライン行動を採用することは、第一の行動に関する高精度な推定モデルMを構築するのに役立つ。
プロセッサ11は、利用者システム30からネットワークを通じてモデル構築処理の実行指令を受信すると、図3に示すモデル構築処理を開始する。
モデル構築処理において、プロセッサ11は、利用者システム30から、第一消費者リストL1を受信する(S110)。第一消費者リストL1は、第一消費者群C1として、利用者システム30に対応する企業の顧客であって、特定サービスの利用契約の実績を有する複数の消費者を表す。例えば、第一消費者リストL1は、複数の消費者の顧客IDが列挙された構成にされる。顧客IDは、例えば第一消費者リストL1を提供する企業が管理する顧客IDである。
続くS120において、プロセッサ11は、第一消費者リストL1に列挙された複数の消費者の顧客IDのそれぞれを、変換テーブルを参照して、クッキーIDに変換する(S120)。プロセッサ11は、上記変換テーブルを、データ収集システム20から取得することができる。クッキーIDは、クッキー技術に基づいてオンラインユーザ(具体的にはウェブブラウザ)に発行される識別子である。
顧客IDとクッキーIDとの対応付けは、例えば、第一消費者リストL1を提供する企業の協力によって実現することができる。対応付けは、企業のウェブページに、データ収集システム20が管理するクッキーを発行するためのタグを埋め込むことで実現され得る。
続くS130において、プロセッサ11は、第一消費者リストL1に列挙された複数の消費者のそれぞれのオンライン行動データD3を、クッキーIDに基づいてデータ収集システム20から取得する。データ収集システム20は、複数のオンラインユーザのオンライン行動データD3を、対応するクッキーIDに関連付けて記憶する。
データ収集システム20は、クッキーの発行及びクッキーによるオンラインユーザの行動分析によって、複数のオンラインユーザのオンライン行動データD3を生成及び記憶するように構成される。データ収集システム20は、情報処理システム1から指定されたクッキーIDに関連付けられたオンライン行動データD3を、情報処理システム1に提供するように構成される。
オンライン行動データD3は、対応するオンラインユーザによるウェブページの閲覧履歴データと、対応するオンラインユーザのアフィニティカテゴリを示すデータと、を含む。閲覧履歴データは、対応するオンラインユーザのウェブページの閲覧行動に関する行動履歴データである。
具体的に、閲覧履歴データは、対応するオンラインユーザにより閲覧されたウェブページ毎に、ウェブページの識別情報と、閲覧日時の情報と、を有する。アフィニティカテゴリは、対応するオンラインユーザが関心及び興味を有するカテゴリを示す。
続くS140において、プロセッサ11は、第一消費者リストL1における複数の消費者に対応する複数のオンライン行動データD3を用いて、これら複数のオンライン行動データD3から、特定サービスの利用契約の可能性を算出するための推定モデルMを構築する。
具体的に、プロセッサ11は、S130において得られた利用契約の実績を有する複数の消費者のオンライン行動データD3に基づいて、複数の教師データD4を生成することができる。教師データD4のそれぞれは、図4に示すように、対応するオンライン行動データD3から判別される消費者のウェブ閲覧履歴及びアフィニティカテゴリと、利用契約の可能性に関するスコアとの組み合わせであり得る。
例えば、教師データD4において、ウェブ閲覧履歴は、複数のウェブページのそれぞれ閲覧の有無を表す数値又は閲覧回数を示す配列で表され得る。スコアは、利用契約確率(%)で表され得る。第一消費者リストL1内の消費者はすべて、利用契約の実績を有する。このため、スコアは、値100に設定され得る。
プロセッサ11は、このような複数の教師データD4を用いた機械学習により、サイト閲覧履歴及びアフィニティカテゴリの入力に対して、利用契約確率に関するスコアを算出する推定モデルMを構築することができる。
続くS150において、プロセッサ11は、構築した推定モデルMを出力する。その後、モデル構築処理を終了する。S150において、プロセッサ11は、出力動作として、推定モデルMを、メモリ13又はストレージ15に記憶する動作を実行することができる。あるいは、プロセッサ11は、推定モデルMを利用者システム30に送信する動作を実行することができる。
プロセッサ11は更に、利用者システム30からネットワークを通じて推定処理の実行指令を受信すると、図5に示す推定処理を開始する。
推定処理を開始すると、プロセッサ11は、利用者システム30から、第二消費者リストL2を受信する(S210)。第二消費者リストL2は、第二消費者群C2として、上記特定サービスの利用契約の可能性を推定する対象の複数の消費者を表す。第二消費者リストL2も、第一消費者リストL1と同様に、複数の消費者の顧客IDが列挙された構成にされる。
続くS220において、プロセッサ11は、第二消費者リストL2に列挙された複数の消費者の顧客IDのそれぞれを、S120での処理と同様に、クッキーIDに変換する。続くS230において、プロセッサ11は、第二消費者リストL2に列挙された複数の消費者のそれぞれのオンライン行動データD3を、クッキーIDに基づいて、データ収集システム20から取得する。
続くS240において、プロセッサ11は、推定モデルMを取得する。S240において、プロセッサ11は、利用者システム30から推定モデルMを取得することができる。あるいは、プロセッサ11は、モデル構築処理において構築しストレージ15に記憶した利用者システム30の推定モデルMを、ストレージ15から読み出すことにより、推定モデルMを取得することができる。
続くS250において、プロセッサ11は、第二消費者リストL2に列挙された複数の消費者のそれぞれについて、対応する消費者のオンライン行動データD3から判別されるサイト閲覧履歴及びアフィニティカテゴリの組み合わせを、推定モデルMに入力することにより、対応する消費者の利用契約確率に関するスコアを算出する。これにより、プロセッサ11は、第二消費者群C2に対応する複数の消費者のそれぞれについての特定サービスの利用契約の可能性を推定する。
続くS260において、プロセッサ11は、第二消費者リストL2の送信元に、スコアデータD5を送信する。スコアデータD5は、第二消費者リストL2内の各消費者に対応するスコアを第二消費者リストL2に対して追加したデータに対応する。その後、プロセッサ11は、推定処理を終了する。
以上に説明した本実施形態の情報処理システム1では、利用契約に関する特徴が共通する複数の消費者、具体的には利用契約した実績のある複数の消費者を表す第一消費者リストL1が取得される(S110)。そして、第一消費者リストL1内の複数の消費者のそれぞれのオンライン行動に関する特徴を示すオンライン行動データD3が取得される(S130)。
更に、第一消費者リストL1内の消費者それぞれの利用契約に関する特徴及びオンライン行動に関する特徴に基づき、オンライン行動に関する特徴から利用契約に関する特徴としての利用契約の可能性を推定するための推定モデルMが構築される(S140)。
更に、利用契約の可能性を推定する対象の複数の消費者を表す第二消費者リストL2が取得される(S210)。第二消費者リストL2内の複数の消費者のそれぞれのオンライン行動データD3が取得される(S230)。
その後、第二消費者リストL2内の複数の消費者のそれぞれについて、対応する消費者のオンライン行動データD3に基づき、対応する消費者の利用契約の可能性が推定される(S250)。本実施形態の情報処理システム1では、このようにして第一消費者群C1の利用契約に関する実績から、第二消費者群C2の利用契約の可能性が推定される。
従って、本実施形態の情報処理システム1では、取得可能なデータを有意義に活用して、そのデータから直接的には判別できない消費者行動を推定することができる。従って、この情報処理システム1は、大変有意義である。
[第二実施形態]
第二実施形態の情報処理システム1は、プロセッサ11が、図3及び図5に示す処理に代えて、図6に示すモデル構築処理及び図9に示す推定処理を実行するように構成される点で、第一実施形態とは異なる。この点を除いて、第二実施形態の情報処理システム1は、第一実施形態と同様に構成される。従って、以下では、プロセッサ11が実行するモデル構築処理及び推定処理を選択的に説明する。
プロセッサ11は、所定条件が満足されると、図6に示すモデル構築処理を開始する。プロセッサ11は、情報処理システム1の操作者からの指令に基づいて、モデル構築処理を開始することができる。
図6に示すモデル構築処理を開始すると、プロセッサ11は、購買データ収集システム40から、第一消費者群C1の購買行動に関する購買履歴データベースB1を取得する(S310)。購買履歴データベースB1は、第一消費者のそれぞれの購買履歴データを有する。
購買履歴データは、対応する消費者の識別情報である消費者IDに関連付けて、対応する消費者のオンライン空間及びオフライン空間での購買毎に、購入した商品の識別情報と、購入日時の情報とを有する。
購買データ収集システム40は、情報処理システム1を運営する企業のシステムであってもよいし、別の企業のシステムであってもよい。プロセッサ11は、ネットワークを通じて購買履歴データベースB1を取得することができる。
続くS320において、プロセッサ11は、各消費者の購買履歴データに含まれる消費者IDに基づいて、各消費者のクッキーIDを判別する。クッキーIDの判別は、第一実施形態と同様に、データ収集システム20から変換テーブルを取得して実現できる。消費者IDとクッキーIDとの対応付けは、対応付けが可能なウェブサイトに、タグを埋め込むことにより実現することができる。
続くS330において、プロセッサ11は、第一消費者のそれぞれに対応するオンライン行動データD3を、クッキーIDに基づいてデータ収集システム20から取得し、購買履歴データベースB1を拡張する。拡張後の購買履歴データベースB2は、図7Aに示される。拡張後の購買履歴データベースB2は、第一消費者のそれぞれについて、購買履歴、ウェブ閲覧履歴、アフィニティカテゴリを表すレコードを有する。
続くS340において、プロセッサ11は、第一消費者のそれぞれについて、対応するレコードが示す消費者の購買履歴から、消費者の状態変化を判別する。その後、プロセッサ11は、第一消費者のそれぞれのレコードに状態変化を表すデータを追加するように、購買履歴データベースB2を拡張する。状態変化を表すデータは、対応する消費者の各時刻における状態を判別可能な情報を含む。
拡張後の購買履歴データベースB3は、図7Bに示される。拡張後の購買履歴データベースB3は、第一消費者のそれぞれについて、対応する消費者の購買履歴、状態変化、ウェブ閲覧履歴、アフィニティカテゴリを表すレコードを有する。
図9に示す推定処理において、第二消費者群C2の特定状態への変化確率を推定する場合、S340において、プロセッサ11は、第一消費者のそれぞれについて、対応する消費者の非特定状態Z1から特定状態Z2への変化を判別することができる。例えば、非特定状態は、特定種類の商品を購入していない状態に対応し、特定種類の商品を購入している状態に対応する。特定種類の商品としては、出産に関係する商品を一例に挙げることができる。
図8には、状態変化の判別手法を概念的に説明する。図8に示す例は、消費者の購買履歴が、時間軸において時刻T1より前では、丸印に対応する第一商品を購入していることを示し、時刻T1より後では、四角印に対応する第二商品を購入していることを示す。
購買履歴データが、このような購買の変化を示す場合、プロセッサ11は、時刻T1より前では、第二商品を購入していない非特定状態Z1にあると判別し、時刻T1より後では、第二商品を購入している特定状態Z2にあると判別する。そして、購買履歴データベースB3に、状態変化を表すデータとして、時刻T1より前が非特定状態Z1であることを示し時刻T1より後が特定状態Z2であることを示すデータを、各消費者のレコードに追加する。
続くS350において、プロセッサ11は、オンライン行動の変化から消費者の状態変化を推定するための推定モデルMを構築する。具体的に、プロセッサ11は、購買履歴データベースB3内の各レコードに対応する教師データとして、ウェブ閲覧履歴及びアフィニティカテゴリと、消費者の状態変化とを表す教師データを作成する。
教師データにおいてウェブ閲覧履歴は、ウェブの閲覧履歴の収集期間を分割して定義される区間毎に、複数のウェブページのそれぞれの閲覧の有無を表す数値又は閲覧回数を示す配列で表現され得る。教師データにおいて、消費者の状態変化は、区間毎の消費者の状態を表す値を有する配列であり得る。
プロセッサ11は、このような教師データの一群に基づき、消費者のウェブ閲覧履歴及びアフィニティカテゴリから、消費者の状態変化を推定する推定モデルMを構築することができる。具体的に、推定モデルMは、ウェブ閲覧履歴及びアフィニティカテゴリの入力に対し、消費者の特定状態への状態変化確率に関するスコアを出力する関数であり得る。
続くS360において、プロセッサ11は、構築した推定モデルMをストレージ15に記憶する。その後、図6に示すモデル構築処理を終了する。
プロセッサ11は更に、利用者システム30からネットワークを通じて推定処理の実行指令を受信すると、図9に示す推定処理を開始する。推定処理を開始すると、プロセッサ11は、利用者システム30から、第二消費者群C2に関する顧客データベースB5を受信する(S410)。
顧客データベースB5は、利用者の顧客である第二消費者のそれぞれの顧客データを備える。顧客データのそれぞれは、対応する消費者の顧客IDと、対応する消費者の特徴データとを備える。顧客IDは、購買履歴データベースB1が有する消費者IDとは異なる、利用者システム30側の企業が管理するIDである。
続くS420においてプロセッサ11は、第二消費者のそれぞれに対応するクッキーIDを、顧客データに含まれる顧客IDに基づいて判別する。続くS430においてプロセッサ11は、第二消費者のそれぞれのオンライン行動データD3を、判別したクッキーIDに基づいて、データ収集システム20から取得する。
続くS440においてプロセッサ11は、モデル構築処理によって構築及び記憶された推定モデルMを、ストレージ15から読み出すことにより、推定モデルMを取得する。続くS450において、プロセッサ11は、取得した推定モデルMに基づき、第二消費者のそれぞれの状態変化を推定する。具体的には、プロセッサ11は、状態変化の特徴量として、特定状態への状態変化確率に関するスコアを算出することができる。
その後、プロセッサ11は、S410で受信した顧客データベースB5に含まれる顧客データに、対応する第二消費者のウェブ閲覧履歴、アフィニティカテゴリ、及び推定された状態変化を表すデータを追加することにより、顧客データベースB5を拡張する。拡張後の顧客データベースB6は、図10Aに示される。
拡張後の顧客データベースB6は、第二消費者のそれぞれについて、第二消費者の特定状態への状態変化確率に関するスコアを有することができる。プロセッサ11は、拡張後の顧客データベースB6を、利用者システム30に送信する(S460)。
以上に説明した本実施形態の情報処理システム1によれば、利用者の顧客データベースB5に対して、その顧客データベースB5が示す各消費者の顧客IDを根拠に、消費者の状態変化に関する情報(特定状態への変化確率の情報)を追加することができる。
上述したように本実施形態では、顧客IDをクッキーIDに変換して、顧客に対応するオンライン行動データD3を取得し、このオンライン行動データD3と、予め構築した推定モデルMとに基づいて、消費者の状態変化を推定する。推定モデルMは、予めデータ収集により得られた購買履歴から判別される状態変化と、対応する消費者のオンライン行動との関係に基づいて構築される。
このように、本実施形態の情報処理システム1では、購買行動の変化から判別可能な消費者の状態変化を、購買履歴よりもデータ収集が容易なオンライン行動に関するデータから推定することができる。従って、本実施形態の情報処理システム1は、大変有意義である。
上述した実施形態では、個人情報が利用者システム30と情報処理システム1との間でやりとりされる。しかしながら、個人情報保護のため、システム間では、個人単位のデータではなく、個人の集合であるクラスタ単位のデータがやりとりされてもよい。
例えば、利用者システム30から情報処理システム1に提供される顧客データベースB5は、個人毎の顧客データではなく、クラスタ毎の顧客データであってもよい。この場合、各クラスタの顧客データは、クラスタに属する顧客の顧客ID群と共に、クラスタに属する顧客の特徴が統計量として表現されたデータであり得る。統計量は、例えば平均値であり得る。
この場合、情報処理システム1のプロセッサ11は、クラスタ毎に、顧客データが示す顧客ID群に対応するクッキーID群に関連付けられたオンライン行動データを取得することができる。更にプロセッサ11は、これらのオンライン行動データと推定モデルMとに基づいて、クラスタ毎に、状態変化に関する統計量を算出することができる。
プロセッサ11は、図10Bに示すように、クラスタ毎に、統計化された顧客データと、ウェブページの閲覧履歴に関する統計量と、アフェリエイトカテゴリに関する統計量と、状態変化に関する統計量と、を有した顧客データベースB7を、S460において、利用者システム30に送信するように構成され得る。
[第三実施形態]
続いて、第三実施形態の情報処理システム1を説明する。第三実施形態の情報処理システム1は、図11に示すように、第一実施形態と同一のハードウェア構成を有する。一方、情報処理システム1は、第一行動データ収集システム50から得られる第一消費者群C3の第一の行動に関する第一行動データベースB11と、第二行動データ収集システム70から得られる第二消費者群C4の第二の行動に関する第二行動データベースB21とを、図12に示すように、第一消費者群C3及び第二消費者群C4のオンライン行動を根拠に結合するように構成されている点で、第一実施形態及び第二実施形態とは異なる。
すなわち、本実施形態の情報処理システム1は、第一消費者のそれぞれには、第二の行動に関するデータが不足し、第二消費者のそれぞれには、第一の行動に関するデータが不足している環境の中で、第一消費者の第一の行動に関するデータと、第二消費者の第二の行動に関するデータと、をオンライン行動の類似性に基づき結び付けて、新たな結合データベースB30を生成するように構成される。
第一実施形態及び第二実施形態では、推定モデルMを用いることでオンライン行動から間接的に消費者の特徴を推定した。しかしながら、本実施形態では、オンライン行動の類似性から複数のデータベースを結びつけることで、複数のデータベース間で相互に不足している消費者の行動に関するデータを補足し、消費者の特徴を間接的に広く推定できるようにする。
結合データベースB30の生成は、プロセッサ11が図13に示すデータ結合処理を実行することにより実現される。以下では、本実施形態の情報処理システム1の説明として、コンピュータプログラムに従って、プロセッサ11が実行するデータ結合処理の内容を選択的に説明する。
プロセッサ11は、情報処理システム1の操作者からの指令に従って、図13に示すデータ結合処理を開始することができる。データ結合処理を開始すると、プロセッサ11は、第一行動データ収集システム50から第一行動データベースB11を取得する(S510)。第一行動データ収集システム50は、第一消費者群C3の第一の行動に関するデータを収集するシステムである。
第一行動データベースB11は、第一消費者のそれぞれについて、第一消費者の第一の行動に関する特徴を、対応する消費者の識別情報である消費者IDと関連付けて表す第一行動データD11(図14参照)を有する。
以下では、第一の行動が購買行動であり、第一行動データD11が、第一消費者の購買履歴データであるものとして話を進める。第一行動データD11は、第二実施形態の購買履歴データと同様に、消費者IDに関連付けて、対応する第一消費者の購買毎に、購入した商品の識別情報と、購入日時の情報とを有する。
続くS520において、プロセッサ11は、第一行動データベースB11内の各第一行動データD11が示す消費者IDに対応するクッキーIDを判別する。クッキーIDの判別は、第一実施形態と同様に、オンライン行動データ収集システム60から変換テーブルを取得して実現できる。
オンライン行動データ収集システム60は、第一実施形態のデータ収集システム20と同様に、クッキーの発行及びクッキーによるオンラインユーザの行動分析によって、消費者IDとクッキーIDとの間の変換テーブルを生成するように構成される。オンライン行動データ収集システム60は更に、複数のオンラインユーザのオンライン行動データD3を生成して、オンライン行動データD3をクッキーIDに関連付けて記憶するように構成される。
続くS530において、プロセッサ11は、第一消費者のそれぞれに対応するオンライン行動データD3を、クッキーIDに基づいてオンライン行動データ収集システム60から取得し、第一行動データベースB11を拡張する。
拡張後の第一行動データベースB12は、図14に示される。拡張後の第一行動データベースB12は、第一消費者のそれぞれについて、対応する消費者IDに関連付けて、第一行動及びオンライン行動の特徴を表すレコードを有する。図14に示す例によれば、第一行動データベースB12は、購買履歴、ウェブ閲覧履歴、及びアフィニティカテゴリを表すレコードを有する。以下では、このレコードのことを、拡張第一行動データD12と表現する。
続くS540において、プロセッサ11は、第二行動データ収集システム70から第二行動データベースB21を取得する。第二行動データ収集システム70は、第二消費者群C4の第二の行動に関するデータを収集するシステムである。
第二行動データベースB21は、第二消費者のそれぞれについて、第二消費者の第二の行動の特徴を、対応する消費者IDと関連付けて表す第二行動データD21(図15参照)を有する。第二行動データD21が有する消費者IDは、第一行動データD11が有する消費者IDとは別の独立したIDであると理解されてよい。
以下では、第二の行動がテレビジョン放送の視聴行動であり、第二行動データD21が、第二消費者のテレビジョン放送の視聴行動の特徴を表すデータである例を用いて話を進める。第二行動データD21は、消費者IDに関連付けて、視聴履歴として、第二消費者が視聴した番組の識別情報を有することができる。
続くS550において、プロセッサ11は、第二行動データベースB21内の各第二行動データD21が示す消費者IDに対応するクッキーIDを判別する。クッキーIDの判別は、S520での処理と同様、オンライン行動データ収集システム60から変換テーブルを取得して実現できる。
続くS560において、プロセッサ11は、第二消費者のそれぞれに対応するオンライン行動データD3を、クッキーIDに基づいてオンライン行動データ収集システム60から取得し、第二行動データベースB21を拡張する。
拡張後の第二行動データベースB22は、図15に示される。拡張後の第二行動データベースB22は、第二消費者のそれぞれについて、対応する消費者IDに関連付けて、第二行動及びオンライン行動の特徴を表すレコードを有する。図15に示す例によれば、第二行動データベースB22は、視聴履歴、ウェブ閲覧履歴、及びアフィニティカテゴリを表すレコードを有する。以下では、このレコードのことを、拡張第二行動データD22と表現する。
プロセッサ11は、上述のS510からS560までの処理を実行することにより、第一行動データベースB11及び第二行動データベースB21に、消費者の特徴に関する共通変数として、オンライン行動に関する変数、具体的にはウェブ閲覧履歴及びアフィニティカテゴリを追加する。
この共通変数は、第一行動データD11と、第二行動データD21とを、適切に結合するために使用される。本実施形態によれば、共通変数の存在しない第一行動データベースB1及び第二行動データベースB2のそれぞれに、クッキー技術を用いて、オンライン行動に関する共通変数を追加する点が特徴的である。
続くS570において、プロセッサ11は、共通変数の類似度、具体的にはオンライン行動の類似度に基づき、互いに類似する第一消費者及び第二消費者の第一行動データD11及び第二行動データD21を結合するように、結合データベースB30を生成する。ここでいう類似は、一致を含む広義の意味で理解されるべきである。
例えば、プロセッサ11は、第一消費者及び第二消費者のそれぞれに関して、共通変数としてのウェブ閲覧履歴及びアフィニティカテゴリをベクトル表現し、共通変数を要素とする特徴ベクトルを生成する。プロセッサ11は、類似度に関する評価値として、第一消費者の特徴ベクトルと第二消費者の特徴ベクトルの間の特徴空間上の距離(例えばコサイン距離)を、第一消費者と第二消費者との組み合わせのすべてに関して算出する。
プロセッサ11は、組み合わせ毎の距離に基づき、距離が最短の、すなわち類似度が最も高い第一消費者及び第二消費者の組み合わせに対応する第一行動データD11及び第二行動データD21を結合することにより、結合データベースB30を生成することができる。
結合データベースB30は、結合対象の第一消費者及び第二消費者の組み合わせ毎に、対応する第一行動データD11及び第二行動データD21を統合した一つのレコードを有し得る。結合データベースB30は、組み合わせ毎に、対応する拡張第一行動データD12及び拡張第二行動データD22を統合した一つのレコードを有してもよい。
あるいは、結合データベースB30は、図16に示すように、結合関係を表すデータD31を、第一行動データベースB11又は第一行動データベースB12と、第二行動データベースB21又は第二行動データベースB22とに加えて有した構成にされてもよい。
結合関係を表すデータD31は、第一行動データD11又は拡張第一行動データD12と、第二行動データD21又は拡張第二行動データD22との間の結合関係を表すデータである。結合データベースB30は、第一消費者の第一の行動に関するデータと、対応する第二消費者の第二の行動に関するデータとを相互参照可能なその他の構成を採り得る。
以上に説明した本実施形態の情報処理システム1によれば、第一の行動に関するデータと、第二の行動に関するデータとを結び付けて、更には、それらにオンライン行動に関するデータを結び付けて、より情報量の多い有意義な消費者に関する結合データベースB30を生成することができる。
付言すると、第一行動データベースB11における第一行動データD11及び第二行動データベースB21における第二行動データD21は、個人情報保護のため、クラスタ単位で消費者の行動に関する特徴を表すデータであってもよい。
例えば第一行動データD11及び第二行動データD21は、対応するクラスタに属する複数の個人の行動を、統計量として表す構成にされてもよい。この場合、第一行動データD11及び第二行動データD21は、対応するクラスタの消費者ID群を含んだ構成にされ得る。同様に、クラスタ毎の拡張第一行動データD12及び拡張第二行動データD22は、オンライン行動に関する特徴を統計量で表すように構成され得る。
[その他]
本開示は、上述した実施形態に限定されるものではなく、種々の態様を採り得ることは言うまでもない。例えば、共通変数としてのオンライン行動に関する特徴と結び付けられる消費者の特徴は、上述した、利用契約行動、購買行動、及び視聴行動に限定されない。例えば、消費者の特徴として、結婚、出産、卒業、就職、退職、及び家を建てるなどのライフスタイルに係る特徴が、共通変数と結びつけられてもよい。また、消費者の状態変化として、消費者のライフスタイルの変化が消費者の購買履歴から判別されてもよい。
上述の実施形態における1つの構成要素が有する機能は、複数の構成要素に分散して設けられてもよい。複数の構成要素が有する機能は、1つの構成要素に統合されてもよい。上記実施形態の構成の一部は、省略されてもよい。上記実施形態の構成の少なくとも一部は、他の上記実施形態の構成に対して付加又は置換されてもよい。特許請求の範囲に記載の文言から特定される技術思想に含まれるあらゆる態様が本開示の実施形態である。
最後に、用語間の対応関係を説明する。第一及び第二実施形態の情報処理システム1は、推定システムの一例に対応し、第三実施形態の情報処理システム1は、データ結合システムの一例に対応する。
プロセッサ11が実行するS110;S310;S510の処理は、第一取得部により実現される処理の一例に対応する。プロセッサ11が実行するS120,S130;S320,S330;S520,S530の処理は、第二取得部により実現される処理の一例に対応する。
プロセッサ11が実行するS140;S340,S350の処理は、モデル構築部により実現される処理の一例に対応する。プロセッサ11が実行するS220,S230;S420,S430の処理は、対象データ取得部により実現される処理の一例に対応する。プロセッサ11が実行するS250,S260;S450,S460の処理は、推定部により実現される処理の一例に対応する。
プロセッサ11が実行するS410,S540の処理は、第三取得部により実現される処理の一例に対応する。プロセッサ11が実行するS550,S560の処理は、第四取得部により実現される処理の一例に対応する。プロセッサ11が実行するS570の処理は、データ結合部により実現される処理の一例に対応する。
1…情報処理システム、11…プロセッサ、13…メモリ、15…ストレージ、17…通信インタフェース、20…データ収集システム、30…利用者システム、40…購買データ収集システム、50…第一行動データ収集システム、60…オンライン行動データ収集システム、70…第二行動データ収集システム、B1,B2,B3…購買履歴データベース、B5,B6,B7…顧客データベース、B11,B12…第一行動データベース、B21,B22…第二行動データベース、B30…結合データベース、D1…第一データ、D2…第二データ、D3…オンライン行動データ、D4…教師データ、D5…スコアデータ、D11…第一行動データ、D12…拡張第一行動データ、D21…第二行動データ、D22…拡張第二行動データ、L1…第一消費者リスト、L2…第二消費者リスト、M…推定モデル。

Claims (11)

  1. 複数の第一の対象者のそれぞれの第一の特徴を表す、又は、前記第一の特徴が共通する複数の第一の対象者を表す第一のデータを取得するように構成される第一取得部と、
    前記複数の第一の対象者のそれぞれの前記第一の特徴とは異なる第二の特徴を表す第二のデータを取得するように構成される第二取得部と、
    前記第一のデータ及び前記第二のデータから判別される前記複数の第一の対象者のそれぞれの前記第一の特徴及び前記第二の特徴に基づき、前記第二の特徴から前記第一の特徴を推定するための推定モデルを構築するように構成されるモデル構築部と、
    第二の対象者の前記第二の特徴を表す対象データを取得するように構成される対象データ取得部と、
    前記対象データに基づき、前記推定モデルを用いて、前記第二の対象者の前記第一の特徴を推定するように構成される推定部と、
    を備え
    前記第二の特徴は、通信を伴う行動に関する特徴であり、
    前記第二取得部は、複数の対象者のそれぞれの前記通信を伴う行動に関する行動履歴データを記憶するデータベースシステムから、前記第二のデータとして、前記複数の第一の対象者のそれぞれに関する前記行動履歴データを取得し、
    前記対象データ取得部は、前記第二の対象者に関する前記行動履歴データを前記対象データとして前記データベースシステムから取得するように構成され、
    前記通信を伴う行動は、対応する対象者の行動に関連する情報が通信により前記データベースシステムに送信され、前記関連する情報に基づき前記対応する対象者の行動が前記行動履歴データに記録される行動である推定システム。
  2. 請求項1記載の推定システムであって、
    前記第一のデータは、前記第一の特徴の変化を判別可能な情報を含み、
    前記第二のデータは、前記第二の特徴の変化を判別可能な情報を含み、
    前記モデル構築部は、前記推定モデルとして、前記第一の特徴の変化及び前記第二の特徴の変化に基づき、前記第二の特徴の変化から前記第一の特徴の変化を推定するための推定モデルを構築し、
    前記推定部は、前記対象データに基づき、前記推定モデルを用いて、前記第二の対象者の前記第一の特徴の変化を推定する推定システム。
  3. 請求項1又は請求項2記載の推定システムであって、
    前記複数の第一の対象者及び前記第二の対象者のそれぞれは、個人又はクラスタ単位の対象者ある推定システム。
  4. 請求項1〜請求項のいずれか一項記載の推定システムであって、
    前記通信を伴う行動は、対象者のオンライン空間上の行動であるオンライン行動であり、
    前記データベースシステムは、前記複数の対象者のそれぞれの前記オンライン行動に関する前記行動履歴データを、前記複数の対象者のそれぞれのオンライン識別子と関連付けて記憶するデータベースシステムであり、
    前記第一のデータは、前記複数の第一の対象者のそれぞれに対応する前記オンライン識別子を判別可能な情報を含み、
    前記第二取得部は、前記データベースシステムから、前記第二のデータとして、前記複数の第一の対象者のそれぞれに対応する前記オンライン識別子に関連付けられた前記行動履歴データを取得し、
    前記対象データ取得部は、前記第二の対象者に対応する前記オンライン識別子を判別可能なデータの入力に応じて、前記データベースシステムから、前記対象データとして、前記第二の対象者に対応する前記オンライン識別子に関連付けられた前記行動履歴データを取得する推定システム。
  5. 請求項4記載の推定システムであって、
    前記オンライン行動は、複数のウェブページに対する閲覧行動を含む推定システム。
  6. 請求項1〜請求項5のいずれか一項記載の推定システムであって、
    前記第一の特徴は、対象者の特定行動の実行の有無に関する特徴であり、
    前記モデル構築部は、前記複数の第一の対象者のそれぞれの前記第二の特徴に基づき、前記推定モデルとして、前記第二の特徴から前記特定行動を行う可能性を推定するための推定モデルを構築し、
    前記推定部は、前記推定モデルを用いて、前記第二の対象者が前記特定行動を行う可能性を推定する推定システム。
  7. 請求項1〜請求項のいずれか一項記載の推定システムであって、
    前記第二の対象者は、複数の第二の対象者を含み、
    前記推定システムは、前記複数の第二の対象者のそれぞれの第三の特徴を表す第三のデータを取得するように構成される第三取得部を更に備え、
    前記対象データ取得部は、前記対象データとして、前記複数の第二の対象者のそれぞれの前記行動履歴データを取得するように構成され、
    前記推定部は、前記対象データに基づき、前記推定モデルを用いて、前記複数の第二の対象者のそれぞれの前記第一の特徴を推定し、前記第三のデータに対する拡張データとして、前記複数の第二の対象者のそれぞれの前記第一の特徴及び前記第三の特徴を表すデータを出力する推定システム。
  8. 特定行動の実行の有無に関して共通する特徴を有する複数の第一の対象者を表す第一のデータを取得するように構成される第一取得部と、
    前記第一のデータから判別される前記複数の第一の対象者のそれぞれの前記特定行動とは異なる通信を伴う行動に関する特徴を表す第二のデータを取得するように構成される第二取得部と、
    前記第二のデータから判別される前記複数の第一の対象者のそれぞれの前記通信を伴う行動に関する特徴に基づき、前記通信を伴う行動に関する特徴から前記特定行動を行う可能性を推定するための推定モデルを構築するように構成されるモデル構築部と、
    第二の対象者の前記通信を伴う行動に関する特徴を表す対象データを取得するように構成される対象データ取得部と、
    前記対象データに基づき、前記推定モデルを用いて、前記第二の対象者が前記特定行動を行う可能性を推定するように構成される推定部と、
    を備え
    前記第二取得部は、複数の対象者のそれぞれの前記通信を伴う行動に関する行動履歴データを記憶するデータベースシステムから、前記第二のデータとして、前記複数の第一の対象者のそれぞれに関する行動履歴データを取得し、
    前記対象データ取得部は、前記第二の対象者に関する前記行動履歴データを前記対象データとして前記データベースシステムから取得するように構成され、
    前記通信を伴う行動は、対応する対象者の行動に関連する情報が通信により前記データベースシステムに送信され、前記関連する情報に基づき前記対応する対象者の行動が前記行動履歴データに記録される行動である推定システム。
  9. 請求項1〜請求項のいずれか一項記載の推定システムにおける前記第一取得部、前記第二取得部、前記モデル構築部、前記対象データ取得部、及び前記推定部としてコンピュータを機能させるためのコンピュータプログラム。
  10. コンピュータにより実行される推定方法であって、
    複数の第一の対象者のそれぞれの第一の特徴を表す、又は、前記第一の特徴が共通する複数の第一の対象者を表す第一のデータを取得することと、
    前記複数の第一の対象者のそれぞれの前記第一の特徴とは異なる第二の特徴を表す第二のデータを取得することと、
    前記第一のデータ及び前記第二のデータから判別される前記複数の第一の対象者のそれぞれの前記第一の特徴及び前記第二の特徴に基づき、前記第二の特徴から前記第一の特徴を推定するための推定モデルを構築することと、
    第二の対象者の前記第二の特徴を表す対象データを取得することと、
    前記対象データに基づき、前記推定モデルを用いて、前記第二の対象者の前記第一の特徴を推定することと、
    を含み、
    前記第二の特徴は、通信を伴う行動に関する特徴であり、
    前記第二のデータを取得することは、複数の対象者のそれぞれの前記通信を伴う行動に関する行動履歴データを記憶するデータベースシステムから、前記第二のデータとして、前記複数の第一の対象者のそれぞれに対応する行動履歴データを取得することであり、
    前記対象データを取得することは、前記第二の対象者に関する前記行動履歴データを、前記対象データとして前記データベースシステムから取得することであり、
    前記通信を伴う行動は、対応する対象者の行動に関連する情報が通信により前記データベースシステムに送信され、前記関連する情報に基づき前記対応する対象者の行動が前記行動履歴データに記録される行動である推定方法。
  11. コンピュータにより実行される推定方法であって、
    特定行動の実行の有無に関して共通する特徴を有する複数の第一の対象者を表す第一のデータを取得することと、
    前記第一のデータから判別される前記複数の第一の対象者のそれぞれの前記特定行動とは異なる、通信を伴う行動に関する特徴を表す第二のデータを取得することと、
    前記第二のデータから判別される前記複数の第一の対象者のそれぞれの前記通信を伴う行動に関する特徴に基づき、前記通信を伴う行動に関する特徴から前記特定行動を行う可能性を推定するための推定モデルを構築することと、
    第二の対象者の前記通信を伴う行動に関する特徴を表す対象データを取得することと、
    前記対象データに基づき、前記推定モデルを用いて、前記第二の対象者が前記特定行動を行う可能性を推定することと、
    を含み、
    前記第二のデータを取得することは、複数の対象者のそれぞれの前記通信を伴う行動に関する行動履歴データを記憶するデータベースシステムから、前記第二のデータとして、前記複数の第一の対象者のそれぞれに関する行動履歴データを取得することであり、
    前記対象データを取得することは、前記第二の対象者に関する前記行動履歴データを前記対象データとして前記データベースシステムから取得することであり、
    前記通信を伴う行動は、対応する対象者の行動に関連する情報が通信により前記データベースシステムに送信され、前記関連する情報に基づき前記対応する対象者の行動が前記行動履歴データに記録される行動である推定方法。
JP2019062455A 2019-03-28 2019-03-28 推定システム、推定方法、及びコンピュータプログラム Active JP6596605B1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2019062455A JP6596605B1 (ja) 2019-03-28 2019-03-28 推定システム、推定方法、及びコンピュータプログラム
PCT/JP2020/013620 WO2020196734A1 (ja) 2019-03-28 2020-03-26 推定システム、データ結合システム、及び関連する方法
SG11202110600RA SG11202110600RA (en) 2019-03-28 2020-03-26 Estimation system, data combination system, and related method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019062455A JP6596605B1 (ja) 2019-03-28 2019-03-28 推定システム、推定方法、及びコンピュータプログラム

Publications (2)

Publication Number Publication Date
JP6596605B1 true JP6596605B1 (ja) 2019-10-23
JP2020161038A JP2020161038A (ja) 2020-10-01

Family

ID=68314212

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019062455A Active JP6596605B1 (ja) 2019-03-28 2019-03-28 推定システム、推定方法、及びコンピュータプログラム

Country Status (3)

Country Link
JP (1) JP6596605B1 (ja)
SG (1) SG11202110600RA (ja)
WO (1) WO2020196734A1 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4307202A1 (en) * 2022-03-18 2024-01-17 Rakuten Group, Inc. Information processing device, information processing method, and program

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008234352A (ja) * 2007-03-20 2008-10-02 Nec Corp 欠損値補完方法及び装置
JP5546981B2 (ja) * 2010-07-20 2014-07-09 株式会社神戸製鋼所 出力値予測方法、該装置および該方法のプログラム
JP5454827B1 (ja) * 2012-02-24 2014-03-26 日本電気株式会社 文書評価装置、文書評価方法、及びプログラム
JP6002599B2 (ja) * 2013-02-22 2016-10-05 日本電信電話株式会社 センサデータ統合装置、センサデータ統合方法及びプログラム
JP5913722B1 (ja) * 2015-11-26 2016-04-27 株式会社博報堂 情報処理システム及びプログラム
EP3376446A1 (en) * 2017-03-18 2018-09-19 Tata Consultancy Services Limited Method and system for anomaly detection, missing data imputation and consumption prediction in energy data
JP6431229B1 (ja) * 2018-03-27 2018-11-28 株式会社博報堂Dyホールディングス 情報処理システム、情報処理方法、及びコンピュータプログラム

Also Published As

Publication number Publication date
SG11202110600RA (en) 2021-10-28
JP2020161038A (ja) 2020-10-01
WO2020196734A1 (ja) 2020-10-01

Similar Documents

Publication Publication Date Title
US10475056B2 (en) Sales prediction systems and methods
JP4596945B2 (ja) データセンタの需要予測システム、需要予測方法および需要予測プログラム
AU2011205137B2 (en) Social media variable analytical system
JP4897738B2 (ja) キーワード推薦方法、コンピュータ読み取り可能な記録媒体、キーワード推薦システム
JP5913722B1 (ja) 情報処理システム及びプログラム
US20110208565A1 (en) complex process management
JPWO2012118087A1 (ja) レコメンダシステム、レコメンド方法、及びプログラム
WO2010010653A1 (ja) ユーザモデル処理装置
US11321724B1 (en) Product evaluation system and method of use
JP5683622B2 (ja) 情報処理装置、情報処理方法及び情報処理プログラム
JP2019148897A (ja) 行動パターン探索システム、および行動パターン探索方法
JP2019082865A (ja) 販売促進装置、販売促進方法及び販売促進プログラム
JP5466622B2 (ja) 運用監視装置、運用監視方法、および運用監視プログラム
JPWO2010010654A1 (ja) 使い方推定装置
JP6596605B1 (ja) 推定システム、推定方法、及びコンピュータプログラム
JP6383284B2 (ja) サーバ装置、システム、情報処理方法、及びプログラム
JPWO2017203672A1 (ja) アイテム推奨方法、アイテム推奨プログラムおよびアイテム推奨装置
US20160148223A1 (en) Forecasting web metrics using statistical causality based feature selection
Shi et al. New task oriented recommendation method based on hungarian algorithm in crowdsourcing platform
JP6431229B1 (ja) 情報処理システム、情報処理方法、及びコンピュータプログラム
WO2023120126A1 (ja) 販売数量予測システム、販売数量予測方法
KR20230095866A (ko) 자동화 기반의 데이터 수집 및 분석을 통해 벤치마크 정보를 제공하는 비즈니스 분석 정보 제공 방법, 장치, 및 프로그램
JP6585998B2 (ja) コンテンツ決定装置
JP6535128B1 (ja) データ提供システム、データ提供方法、及びコンピュータプログラム
Sekeon et al. THE INFLUENCE OF PRODUCT QUALITY AND BRAND IMAGE ON CUSTOMER SATISFACTION OF SAMSUNG SMARTPHONE USERS IN MANADO

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190328

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20190328

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20190403

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190514

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190712

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: 20190903

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190930

R150 Certificate of patent or registration of utility model

Ref document number: 6596605

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250