JP7633440B2 - Information processing device, information processing method, and information processing program - Google Patents
Information processing device, information processing method, and information processing program Download PDFInfo
- Publication number
- JP7633440B2 JP7633440B2 JP2024007114A JP2024007114A JP7633440B2 JP 7633440 B2 JP7633440 B2 JP 7633440B2 JP 2024007114 A JP2024007114 A JP 2024007114A JP 2024007114 A JP2024007114 A JP 2024007114A JP 7633440 B2 JP7633440 B2 JP 7633440B2
- Authority
- JP
- Japan
- Prior art keywords
- participant
- project
- effect
- information
- acquisition unit
- 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
Links
- 230000010365 information processing Effects 0.000 title claims description 83
- 238000003672 processing method Methods 0.000 title claims description 7
- 230000000694 effects Effects 0.000 claims description 148
- 238000004364 calculation method Methods 0.000 claims description 97
- 238000012417 linear regression Methods 0.000 claims description 47
- 238000010801 machine learning Methods 0.000 claims description 40
- 230000006399 behavior Effects 0.000 claims description 26
- 238000012545 processing Methods 0.000 claims description 19
- 238000011160 research Methods 0.000 claims description 9
- 230000009471 action Effects 0.000 claims description 4
- 238000004891 communication Methods 0.000 description 24
- 238000004088 simulation Methods 0.000 description 22
- 238000010586 diagram Methods 0.000 description 16
- 238000012937 correction Methods 0.000 description 15
- 230000008901 benefit Effects 0.000 description 11
- 238000000034 method Methods 0.000 description 11
- 230000003542 behavioural effect Effects 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 8
- 238000004458 analytical method Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000004422 calculation algorithm Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 5
- 238000012546 transfer Methods 0.000 description 5
- 230000002159 abnormal effect Effects 0.000 description 4
- 238000013461 design Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000000611 regression analysis Methods 0.000 description 4
- 238000005457 optimization Methods 0.000 description 3
- 230000001737 promoting effect Effects 0.000 description 3
- 230000003442 weekly effect Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 230000001364 causal effect Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 235000013361 beverage Nutrition 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000000556 factor analysis Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 239000006249 magnetic particle Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 230000008685 targeting Effects 0.000 description 1
- 235000019640 taste Nutrition 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本開示は、情報処理装置、情報処理方法及び情報処理プログラムに関する。 This disclosure relates to an information processing device, an information processing method, and an information processing program.
例えば、特許文献1には、特定銘柄の商品の販売促進キャンペーン用のダイレクトメールを送付した際の効果の予測を行うシミュレーション装置が記載されている。
For example,
このシミュレーション装置は、予定予算受付部と、顧客マスタテーブルと、条件受付部と、送付可能人数算出部と、送付可能人数提示部と、送付予定人数受付部と、期待転移率受付部と、期待転移人数算出部と、単価テーブルと、期待獲得価値算出部と、期待ROI算出部と、予測提示部と、を有している。 This simulation device has a planned budget receiving section, a customer master table, a condition receiving section, a number of recipients calculation section, a number of recipients presentation section, a number of recipients planned to be sent to receiving section, an expected conversion rate receiving section, an expected number of recipients calculation section, a unit price table, an expected earned value calculation section, an expected ROI calculation section, and a forecast presentation section.
予定予算受付部は、キャンペーンの予定予算の入力を受け付ける。顧客マスタテーブルは、顧客毎の属性および転出確率を含む。条件受付部は、ダイレクトメールの送付条件の設定を受け付ける。送付可能人数算出部は、顧客マスタテーブルから送付条件に一致する顧客を抽出し、ダイレクトメールの送付可能人数を算出する。送付可能人数提示部は、送付可能人数を提示する。送付予定人数受付部は、送付可能人数を上限として、ダイレクトメールを送付する送付予定人数の設定を受け付ける。期待転移率受付部は、送付条件に応じた期待転移率の入力を受け付ける。期待転移人数算出部は、送付予定人数および期待転移率から期待転移人数を算出する。単価テーブルは、商品の銘柄の属性毎に設定された、キャンペーン前後で顧客が主に購入する銘柄の変化により獲得される価値を示す一人当たりの獲得価値単価を記憶する。期待獲得価値算出部は、単価テーブルを参照し、送付条件に一致する商品の銘柄の属性に対応する特定銘柄への転移による獲得価値単価を求め、期待転移人数から期待獲得価値を算出する。期待ROI算出部は、予定予算および期待獲得価値から期待ROIを算出する。予測提示部は、期待獲得価値および期待ROIを提示する。 The planned budget receiving unit receives input of the planned budget for the campaign. The customer master table includes attributes and a transfer probability for each customer. The condition receiving unit receives settings of direct mail delivery conditions. The possible number of recipients calculation unit extracts customers who match the delivery conditions from the customer master table and calculates the possible number of recipients for the direct mail. The possible number of recipients presentation unit presents the possible number of recipients. The planned number of recipients reception unit receives settings of the planned number of recipients to whom the direct mail is to be sent, with the possible number of recipients as the upper limit. The expected transfer rate receiving unit receives input of the expected transfer rate according to the delivery conditions. The expected transfer number calculation unit calculates the expected number of transferees from the planned number of recipients and the expected transfer rate. The unit price table stores the acquired value unit price per person, which is set for each attribute of the product brand and indicates the value acquired due to the change in the brand that the customer mainly purchases before and after the campaign. The expected acquired value calculation unit refers to the unit price table, obtains the acquired value unit price by transferring to a specific brand corresponding to the attributes of the product brand that matches the delivery conditions, and calculates the expected acquired value from the expected number of transferees. The expected ROI calculation unit calculates the expected ROI from the planned budget and the expected acquisition value. The prediction presentation unit presents the expected acquisition value and the expected ROI.
従来、販売施策及びその他のマーケティングは、特許文献1のようなダイレクトメールの他、シールやハガキを利用したものが主流であったが、近年、スマートフォンやキャッシュレス決裁の浸透により、通信機器を使用して簡単にキャンペーンに応募でき、景品やポイントを貰える「デジタルマーケティング(デジタル技術を利用した販売促進)」が注目されている。
Traditionally, sales strategies and other marketing have mainly been conducted using direct mail such as that described in
しかしながら、本発明者の鋭意研究によると、従来のデジタルマーケティングは、そのの効果の予測及び検証、並びに活用の観点において改良の余地がある。 However, according to the inventor's intensive research, there is room for improvement in conventional digital marketing in terms of predicting and verifying its effectiveness, as well as its utilization.
そこで本開示は、デジタルマーケティングの効果の予測及び検証、並びに活用を好適に実行することができる情報処理装置、情報処理方法及び情報処理プログラムを提供することを目的の1つとする。 Therefore, one of the objectives of the present disclosure is to provide an information processing device, an information processing method, and an information processing program that can effectively predict, verify, and utilize the effects of digital marketing.
本開示の一態様に係る情報処理装置は、企画の参加候補者の識別情報を取得する識別情報取得部と、前記参加候補者の属性情報を取得する属性情報取得部と、前記参加候補者の行動履歴情報を取得する行動履歴情報取得部と、前記企画の詳細情報を取得する詳細情報取得部と、前記参加候補者が前記企画に参加することの効果の算出態様を制御する算出態様制御部と、を有し、前記算出態様制御部は、前記識別情報と前記属性情報と前記行動履歴情報と前記詳細情報とを機械学習モデルに当て込んだ第1の効果、及び、前記詳細情報を線形回帰モデルに当て込んだ第2の効果に基づいて、前記参加候補者が前記企画に参加することの前記効果を算出する、ことを特徴とする。
本開示の一態様に係る情報処理装置は、企画の参加候補者の識別情報を取得する識別情報取得部と、前記参加候補者の属性情報を取得する属性情報取得部と、前記参加候補者の行動履歴情報を取得する行動履歴情報取得部と、前記企画の詳細情報を取得する詳細情報取得部と、前記参加候補者が前記企画に参加することの効果の算出態様を制御する算出態様制御部と、を有し、前記算出態様制御部は、前記参加候補者が前記企画に参加することの前記効果として、前記参加候補者が前記企画に参加する確率、及び、前記確率が所定閾値を超えるか否か、並びに、線形回帰の関係式の出力値を算出するとともに、調査会社が調査実施するパネルデータに基づいて、前記所定閾値、及び、前記線形回帰の関係式のパラメータを補正する、ことを特徴とする。
An information processing device according to one embodiment of the present disclosure has an identification information acquisition unit that acquires identification information of a potential participant in a project, an attribute information acquisition unit that acquires attribute information of the potential participant, a behavior history information acquisition unit that acquires behavior history information of the potential participant, a detailed information acquisition unit that acquires detailed information of the project, and a calculation mode control unit that controls a calculation mode of an effect of the potential participant participating in the project, wherein the calculation mode control unit calculates the effect of the potential participant participating in the project based on a first effect obtained by fitting the identification information, the attribute information, the behavior history information, and the detailed information to a machine learning model, and a second effect obtained by fitting the detailed information to a linear regression model .
An information processing device according to one embodiment of the present disclosure has an identification information acquisition unit that acquires identification information of a candidate participant in a project, an attribute information acquisition unit that acquires attribute information of the candidate participant, a behavior history information acquisition unit that acquires behavior history information of the candidate participant, a detailed information acquisition unit that acquires detailed information about the project, and a calculation mode control unit that controls a calculation mode of an effect of the candidate participant participating in the project, wherein the calculation mode control unit calculates, as the effect of the candidate participant participating in the project, the probability that the candidate participant will participate in the project and whether or not the probability exceeds a predetermined threshold, as well as an output value of a linear regression relational equation, and corrects the predetermined threshold and parameters of the linear regression relational equation based on panel data conducted by a survey company.
本開示の一態様によれば、デジタルマーケティングの効果の予測及び検証、並びに活用を好適に実行することができる情報処理装置、情報処理方法及び情報処理プログラムを提供することができる。 According to one aspect of the present disclosure, it is possible to provide an information processing device, an information processing method, and an information processing program that can effectively predict, verify, and utilize the effects of digital marketing.
本明細書において、「企画」とは、デジタルマーケティング(デジタル技術を利用した販売促進)にかかるイベント、キャンペーン、プロモーション等を示している。例えば、「企画」は、インターネットを利用したホームページや専用アプリケーション、SNS(Social Networking Service)等のデジタル上のツールやデジタル広告を利用して行う販売促進活動である。「企画」では、所定の企画期間を指定して、特定の商品又は役務の販売に際した特典(例えば、販売価格のディスカウント、ポイント付与、関連する他の商品又は役務の予約・販売の優遇、おまけ付加等)を提示することにより、特定の商品又は役務の販売促進を図ることができる。 In this specification, a "plan" refers to an event, campaign, promotion, etc. related to digital marketing (sales promotion using digital technology). For example, a "plan" is a sales promotion activity carried out using digital tools such as an internet-based homepage, dedicated application, or SNS (Social Networking Service), as well as digital advertising. A "plan" can promote sales of a specific product or service by specifying a specific planning period and offering benefits for the sale of the specific product or service (e.g., discounts on the sales price, points, preferential treatment for reservations and sales of other related products or services, free gifts, etc.).
本開示における「企画」は、タイムリーな配信が可能というメリットがある。つまり、紙の印刷や郵送等が発生しないため、圧倒的に早いスピードで情報の配信が可能である。例えば、タイムセールのお知らせ、雨が降った時に合わせたイベント、キャンペーン、プロモーション等をリアルタイムに行うことができる。また、配信後の一部内容の差し替え等もスピーディーに実施が可能である。 The "plans" in this disclosure have the advantage of allowing for timely distribution. In other words, since there is no need to print or mail paper, information can be distributed at an overwhelmingly fast speed. For example, announcements of limited-time sales, events to be held when it rains, campaigns, promotions, etc. can be carried out in real time. In addition, it is also possible to quickly replace some of the content after distribution.
本開示における「企画」は、従来のアナログ販促(例えば、シールやハガキを利用したもの)に比較して、細やかなターゲティング配信をし易いというメリットがある。つまり、対象者の性別、年齢、居住地等だけでなく、そのお店への来店履歴、コンテンツ閲覧履歴等を活用してメッセージや広告の配信ができる手法を採用できる。これにより、必要な人に、必要なタイミングで情報を届け易くなる。 The "plans" disclosed herein have the advantage of being easier to deliver intricately targeted information compared to traditional analog sales promotion (e.g., using stickers or postcards). In other words, a method can be adopted that utilizes not only the gender, age, place of residence, etc. of the target person, but also the store visit history, content viewing history, etc. to deliver messages and advertisements. This makes it easier to deliver information to the people who need it, at the right time.
本開示における「企画」は、データによる効果の可視化や来店客の分析が可能だというメリットがある。例えば、店頭でのデジタルクーポン消込機能等を活用することで、従来のアナログ販促では難しかった販促活動の効果を可視化することが可能となる。また、何の販促活動により、どんな顧客が来店して何の商品を購入したかのデータを蓄積することで、次の販促活動をより精度高く行うことが可能となる。 The "planning" in this disclosure has the advantage that it is possible to visualize the effects using data and analyze customers who visit the store. For example, by utilizing a function such as a digital coupon redemption function at the store, it is possible to visualize the effects of promotional activities that were difficult to achieve with traditional analog sales promotions. In addition, by accumulating data on what kind of customers visited the store and what products they purchased as a result of what promotional activities, it is possible to carry out the next promotional activity with greater precision.
以下、本開示の実施形態について添付図面を参照して詳細に説明する。 Embodiments of the present disclosure will be described in detail below with reference to the attached drawings.
図1は、情報処理装置1の概略構成の一例を示す図である。「情報処理装置」は、「情報処理システム」と読み替えられてもよい(両者を同義としてもよい)。また、情報処理方法及び情報処理プログラムは、情報処理装置1に含まれるコンピュータ(CPU:Central Processing Unit)に各種の処理ステップを実行させることによって実現される。
FIG. 1 is a diagram showing an example of a schematic configuration of an
図1に示すように、情報処理装置1は、ユーザ端末10と、情報処理サーバ20とを有している。ユーザ端末10と情報処理サーバ20は、ネットワーク30によって互いに通信可能に接続されている。図1では、ユーザ端末10として、ユーザ端末10-1、10-2、・・・、10-N(Nは自然数)を描いているが、ユーザ端末10の数には自由度があり、種々の設計変更が可能である。以下では、ユーザ端末10-1~10-Nの全部又は一部を総称して、代表符号10を付して説明する場合がある。図1では、情報処理サーバ20を単一構成として簡略化して描いているが、これは作図の便宜上の理由によるものである。実際には、ハードウェア構成としても、ソフトウェア構成としても、情報処理サーバ20は、図1に描いたよりも複雑な構成を有している。詳細については後述するが、例えば、情報処理サーバ20は、複数のサーバやデータベース等を含んで構成されていてもよい。
As shown in FIG. 1, the
情報処理装置(情報処理システム)1は、ユーザ端末10と情報処理サーバ20を含んだ構成として捉えてもよいし、ユーザ端末10を含まず情報処理サーバ20だけを含んだ構成として捉えてもよい。つまり、情報処理装置(情報処理システム)1において、ユーザ端末10は必須の構成要件ではない。
The information processing device (information processing system) 1 may be understood as a configuration including a
ユーザ端末10は、例えば、携帯電話、スマートフォン、タブレット型端末などの携帯端末(移動通信端末)である。つまり、本明細書におけるユーザ端末10は、情報処理サーバ20との間で各種の通信を行うことができる通信デバイスである。ユーザ端末10は、例えば、有線及び/又は無線(例えば、Long Term Evolution(LTE)、5th Generation New Radio(5G NR)、Wi-Fi(登録商標)、Bluetooth(登録商標)など)を介して、ネットワーク(インターネットなど)と通信してもよい。ユーザ端末10による通信方式には自由度があり、種々の設計変更が可能であり、音響通信や可視光通信等であってもよい。ユーザ端末10は、ユーザの操作により、ブラウザ及びその他の各種のアプリケーションを実行する。
The
本実施形態において、ユーザ端末10は、情報処理サーバ20との通信を行うことで、デジタルマーケティング(デジタル技術を利用した販売促進)にかかるイベント、キャンペーン、プロモーション等を示す「企画」に関する各種の操作を実行することができる。ユーザ端末10には、上記の「企画」におけるユーザの利便性を向上させるための「企画利用アプリケーション(デジタル販促アプリケーション)」がダウンロード(インストール)されてもよい。ユーザ端末10を操作することで、ユーザは、上記の「企画」において、特定の商品又は役務の購入を行ったり、購入に際した特典を受け取ったり、「企画」に関連するコンテンツ配信を受けたり、「企画」及びその他の情報の提供や収集を行ったりすることができる。
In this embodiment, the
情報処理サーバ20は、ユーザ端末10との間で各種の通信を行うことができる通信デバイスであればよく、デバイス、回路などで読み替えられてもよい。情報処理サーバ20は、ユーザ端末10との間の通信を介して、ユーザに対して、デジタルマーケティング(デジタル技術を利用した販売促進)にかかるイベント、キャンペーン、プロモーション等を示す「企画」を利用した好適なサービスを提供するための各種の処理を制御・実行することができる。その意味で、情報処理サーバ20は、「デジタルマーケティング処理/制御サーバ、デジタル販促処理/制御サーバ」などと読み替えられてもよい。
The
図2は、情報処理サーバ20の内部構成の一例を示すブロック図である。
Figure 2 is a block diagram showing an example of the internal configuration of the
図2に示すように、情報処理サーバ20は、識別情報取得部21と、属性情報取得部22と、行動履歴情報取得部23と、詳細情報取得部24と、算出態様制御部25とを有している。
As shown in FIG. 2, the
識別情報取得部21は、企画の参加候補者の識別情報を取得する。「企画の参加候補者」は、ユーザ端末10を使用して情報処理サーバ20にアクセスした者、インターネットを利用したホームページや専用アプリケーション、SNS(Social Networking Service)等のデジタル上のツールやデジタル広告を利用して「企画」に関する情報を閲覧した者、及び「企画」を利用して商品又は役務を購入する可能性がある者の少なくとも1つを含むように定義される。「企画の参加候補者」が「企画」を利用して商品又は役務を購入すると、「企画の参加者」になる(昇格する)。企画の参加候補者は、「潜在顧客」と読み替えてもよい。
The identification
識別情報取得部21は、ユーザ端末10を使用して情報処理サーバ20にアクセスしたとき、ユーザ端末10に対応付けられた識別情報を取得して、これを企画の参加候補者の識別情報として記憶する。ユーザ端末10の識別情報には自由度があり、種々の設計変更が可能であるが、例えば、IMEI(International Mobile Equipment Identifier)等の固有の識別番号とすることができる。
When the
属性情報取得部22は、参加候補者の属性情報を取得する。属性情報取得部22は、ユーザ端末10を使用して情報処理サーバ20にアクセスしたとき、ユーザ端末10の利用者情報・所有者情報として、且つ/又は、ユーザ端末10を利用して入力された入力情報として、企画の参加候補者(ユーザ)の年齢、性別、職業、居住地、趣味、興味関心等を含んだ属性情報を取得する。
The attribute
行動履歴情報取得部23は、参加候補者の行動履歴情報を取得する。行動履歴情報取得部23は、ユーザ端末10を使用して情報処理サーバ20にアクセスしたとき、ユーザ端末10の利用者情報・所有者情報として、且つ/又は、ユーザ端末10を利用して入力された入力情報として、ユーザ端末10を利用した企画サイト等での行動履歴を抽出する。行動履歴情報は、例えば、同一・類似・その他の事業者が行った過去の「企画」における購買履歴に関する情報を含むことができる。購買履歴情報は、購買した商品・役務の内容や種類、購買時期、購買価格、購買数、購買により企画で受けた特典(例えばキャッシュバックポイント)等を含んでいてもよい。あるいは/加えて、行動履歴情報は、過去の企画への参加/非参加、応募回数、企画サイトの閲覧の履歴を含んでいてもよい。
The behavioral history
詳細情報取得部24は、企画の詳細情報を取得する。企画の詳細情報は、キャンペーン情報等と読み替えてもよく、企画の期間、企画のメニュー、企画の形式、企画の商材(商品・役務)のカテゴリ、企画の商材(商品・役務)の単価を含むことができる。あるいは/加えて、企画の詳細情報は、決済連動/ボーナス発行のいずれであるか、特典の内容(例えばポイントバック率はどれくらいか)等を含んでいてもよい。
The detailed
算出態様制御部25は、参加候補者が企画に参加することの効果の算出態様を制御する。「参加候補者が企画に参加することの効果」は、様々な観点から算出することができる。一例を挙げると、算出対象となる商品・役務毎の企画参加者の数や割合(参加候補者が実際に参加者となった数や割合)、算出対象となる商品・役務の単価、企画参加者が購入した商品・役務の数、算出対象となる商品・役務の単価と数を乗じて得た売上、企画が複数の商品・役務を含む場合には、それぞれの商品・役務の売上を加算した総売上の少なくとも1つが「参加候補者が企画に参加することの効果」として算出される。あるいは、上記の各指標(参加者や売上)を所定の計算式に当て込んで得たポイントを「参加候補者が企画に参加することの効果」として算出してもよい。「参加候補者が企画に参加することの効果」を算出する際に、参加候補者が企画に参加する確率を算出して、当該確率が所定閾値を超えるか否かに基づいて、参加候補者を「参加者」と「非参加者」のいずれに見込むかを決定するプロセスが必要となる。
The calculation
また、算出態様制御部25は、予測対象として、企画への参加有無、参加者数、参加者数からの売上を計算に加えて、参加購買金額と延べ応募数の予測を実行可能な態様で実装することができる。その際に、算出態様制御部25は、対象となる購買商品や購買金額(下限金額)を所定のキャンペーン条件に照らしてクリアした購買者の延べ応募数(延べ参加者数)ひいてはキャンペーン売上を予測してもよい。また、企画への参加有無のフラグのみを予測するのではなく、購買金額を加味してキャンペーン条件に当てはめることで、キャンペーン対象か否かを判定してもよい。また、算出態様制御部25は、一人当たりの購買価格をID単位で捕捉するとともに、これらの合計から企画(キャンペーン)の売上を算出してもよい。
The calculation
算出態様制御部25は、効果算出時の状況の他、識別情報取得部21と属性情報取得部22と行動履歴情報取得部23と詳細情報取得部24が取得した各情報の少なくとも一部、例えば、企画の種類、商品・役務の種類、ターゲットとして想定する参加者(参加候補者)の種類に応じて、「参加候補者が企画に参加することの効果」の算出態様をタイムリーに(動的に)変更することができる。つまり、算出態様制御部25は、「参加候補者が企画に参加することの効果」の算出手法(アルゴリズム)を複数保持しており(参照可能であり)、いずれかの算出手法(アルゴリズム)を適宜・適時に採用してこれを使用することができる。以下では、各態様における「参加候補者が企画に参加することの効果」の算出手法(アルゴリズム)、及び、算出態様制御部25が各態様においてどのような制御を行うのかを詳細に説明する。
The calculation
算出態様制御部25は、識別情報取得部21が取得した識別情報と、属性情報取得部22が取得した属性情報と、行動履歴情報取得部23が取得した行動履歴情報と、詳細情報取得部24が取得した詳細情報とを機械学習モデルに当て込んだ第1の効果を算出する。
The calculation
算出態様制御部25は、詳細情報取得部24が取得した詳細情報を線形回帰モデルに当て込んだ第2の効果を算出する。
The calculation
算出態様制御部25は、機械学習モデルに基づく第1の効果と、線形回帰モデルに基づく第2の効果とに基づいて、「参加候補者が企画に参加することの効果」を算出する。
The calculation
機械学習モデルに基づく効果算出、及び、線形回帰モデルに基づく効果算出には、それぞれの特徴(メリット、デメリット)が存在する。例えば、時系列モデルに基づく線形回帰では、過去の企画(キャンペーン)の数値を基に効果算出するため、売上や参加人数といった効果算出の精度が高い傾向がある。一方、機械学習モデルは、ユーザ単位の予測であるために売上や参加人数の予測精度は低い傾向があるが、個人単位での分析や配信には非常に有用である。本実施形態では、機械学習モデルに基づく効果算出、及び、線形回帰モデルに基づく効果算出を使い分けて、ときに最適な形で組み合わせて、「参加候補者が企画に参加することの効果」を算出することによって、デジタルマーケティングの効果の予測及び検証、並びに活用を好適に実行することができる。 Effect calculation based on a machine learning model and effect calculation based on a linear regression model each have their own characteristics (merits and demerits). For example, linear regression based on a time series model calculates effects based on the figures of past projects (campaigns), so the accuracy of effect calculation such as sales and number of participants tends to be high. On the other hand, machine learning models tend to have low accuracy in predicting sales and number of participants because they are predictions on a per-user basis, but are very useful for analysis and distribution on an individual basis. In this embodiment, effect calculation based on a machine learning model and effect calculation based on a linear regression model are used selectively, and sometimes combined in an optimal form to calculate the "effect of a potential participant participating in a project," thereby making it possible to predict, verify, and utilize the effects of digital marketing.
機械学習モデルは、いわばメディア的アプローチとして、応募確率の高いユーザへのターゲティングを目的とし、企画(キャンペーン)の参加予測に際して人基点のスコア化とともに分析し、分析手法として多層パーセプトロン(МLP:Multilayer perceptron)を採用することができる。線形回帰モデルは、いわばソフト面アプローチとして、応募確率が上がりやすい企画(キャンペーン)そのものの設計を目的とし、応募/非応募と企画(キャンペーン)の因果関係(要因影響度)を分析し、分析手法として重回帰分析や個別要因分析を採用することができる。例えば、ID単位での予測を行って配信等の出口に活用できる機械学習は「何が参加に効くか」の要因が可視化し難いため、線形モデルを併用して「何が参加に効くか」の読み解きも可能にすることができる。 Machine learning models, as a sort of media approach, are aimed at targeting users with a high probability of applying, and can be used to predict participation in a project (campaign) along with person-based scoring, employing a multilayer perceptron (MLP) as an analytical method. Linear regression models, as a sort of soft approach, are aimed at designing projects (campaigns) that are likely to increase the probability of application, and can analyze the causal relationship (factorial influence) between application/non-application and the project (campaign), employing multiple regression analysis or individual factor analysis as an analytical method. For example, machine learning, which can be used for output such as distribution by making predictions on an ID basis, makes it difficult to visualize the factors that "increase participation," so it is possible to use linear models in combination to interpret "what is effective in increasing participation."
図3Aは、詳細情報取得部24が取得した詳細情報の一例を示す図であり、図3Bは、識別情報取得部21が取得した識別情報と属性情報取得部22が取得した属性情報と行動履歴情報取得部23が取得した行動履歴情報の一例を示す図であり、図3Cは、図3Aと図3Bの情報に基づいて算出した企画の参加候補者の購買確率の一例を示す図である。
Figure 3A is a diagram showing an example of detailed information acquired by the detailed
図3Aの例では、今回の企画(キャンペーン)の各条件として、メニュー、企画形式、商材カテゴリ、商品単価、値引き率、企画、広告出稿、店頭施策有無が設定され、それぞれ、リテール、総付け、飲料、150円、10%、yy/mm/dd-yy/mm/dd、金額/imps、店頭施策有が設定(取得)されている。 In the example of Figure 3A, the following conditions are set for this plan (campaign): menu, plan format, product category, product unit price, discount rate, plan, advertising placement, and whether or not in-store measures are implemented. The following are set (obtained): retail, total price, beverage, 150 yen, 10%, yy/mm/dd-yy/mm/dd, amount/imps, and whether or not in-store measures are implemented.
図3Bの例では、企画の参加候補者の識別情報としてのユーザIDに対して、年齢、性別、商材カテゴリ、購買履歴が設定(取得)されている。ユーザID0001は、43歳の女性であり、商材カテゴリAの購買履歴Xが設定(取得)されている。ユーザID0002は、25歳の男性であり、商材カテゴリBの購買履歴Yが設定(取得)されている。ユーザID0003は、28歳の女性であり、商材カテゴリCの購買履歴Zが設定(取得)されている。
In the example of FIG. 3B, age, gender, product category, and purchase history are set (acquired) for a user ID, which serves as identification information for a potential participant in the project.
図3Cの例では、図3Aの情報と図3Bの情報に基づいて、ユーザID0001の購買確率(企画参加確率)が80%に設定(取得)されており、ユーザID0002の購買確率(企画参加確率)が70%に設定(取得)されており、ユーザID0003の購買確率(企画参加確率)が20%に設定(取得)されている。
In the example of Figure 3C, based on the information in Figures 3A and 3B, the purchase probability (promotion participation probability) of
図4は、機械学習モデルに基づく効果算出の一例を示す図である。図4に示すように、人に基づく情報としての識別情報取得部21が取得した識別情報と属性情報取得部22が取得した属性情報と行動履歴情報取得部23が取得した行動履歴情報、及び、企画(キャンペーン)自体の情報としての詳細情報取得部24が取得した詳細情報が機械学習モデルに入力される。機械学習モデルによる演算の結果、企画の参加候補者(ユーザ単位)毎に、企画(キャンペーン)の参加確率が出力される。そして、参加閾値(所定閾値)に基づいて、参加候補者を「参加者」と「非参加者」のいずれに見込むかを決定する。つまり、算出した参加確率が参加閾値(所定閾値)以上であれば、参加候補者の企画への参加を見込み、算出した参加確率が参加閾値(所定閾値)未満であれば、参加候補者の企画への非参加を見込む。ここで、参加閾値(所定閾値)をどこに設定するかに応じて、企画の参加者(見込数)や売上額が変動することになるが、その変動を踏まえて(吸収した形で)、参加者や売上、あるいは、これらを所定の計算式に当て込んで得たポイントを「参加候補者が企画に参加することの効果」として算出する。
Figure 4 is a diagram showing an example of effect calculation based on a machine learning model. As shown in Figure 4, the identification information acquired by the identification
機械学習モデルに基づいて得た「参加候補者が企画に参加することの効果」を「第1の効果」と呼ぶ。詳しくは後述するが、算出態様制御部25は、「第1の効果」を算出するための参加閾値(所定閾値)をタイムリーに(動的に)変更(補正)する。
The "effect of a potential participant participating in a project" obtained based on the machine learning model is called the "first effect." As will be described in more detail later, the calculation
図5は、線形回帰モデルに基づく効果算出の一例を示す図である。企画(キャンペーン)の複数の参加要因と、それにより変動する企画(キャンペーン)の応募本数の因果関係とを明らかにして、それぞれの企画(キャンペーン)要因が企画(キャンペーン)の応募本数に与える影響度を数値として把握することができる。線形回帰モデルでは、重回帰分析を利用することができる。重回帰分析は、ある結果(目的変数)を説明する際に、関連する複数の要因(説明変数)のうち、どの変数がどの程度、結果を左右しているのかを関数の形で数値化し、両者の関係を表す統計手法である。 Figure 5 shows an example of effect calculation based on a linear regression model. By clarifying the causal relationship between multiple participation factors in a project (campaign) and the resulting change in the number of applications for the project (campaign), it is possible to numerically grasp the degree of influence that each project (campaign) factor has on the number of applications for the project (campaign). Multiple regression analysis can be used with a linear regression model. Multiple regression analysis is a statistical method that, when explaining a certain result (objective variable), quantifies in the form of a function which of multiple related factors (explanatory variables) influences the result and to what extent, and expresses the relationship between the two.
図5の例では、目的変数として応募本数(y)を設定する一方、説明変数(x)として、当選人数(x1)、応募コース数(x2)、キャンペーン日数(x3)、コース必要本数(x4)、OA PUSH回数(x5)、疑似購買証明(x6)を設定している。そして、説明変数と回帰係数で目的変数を表す関係式(回帰式)から、企画(キャンペーン)要因と企画(キャンペーン)応募本数との関係性(両者の影響度)を読み解く。具体的に、関係式(回帰式)は、y=β1x1+β2x2+β3x3+β4x4+β5x5+β6x6+β0を使用することができる。なお、図5で示した説明変数はあくまで一例であり、抽選当選人数、総付ポイント数、商品金額感、広告出稿有無、広告出稿量等を説明変数として追加・変更してもよい。 In the example of Fig. 5, the number of entries (y) is set as the objective variable, while the number of winners ( x1 ), the number of entries ( x2 ), the number of campaign days ( x3 ), the number of entries required for the course ( x4 ), the number of OA PUSHes ( x5 ), and the pseudo purchase certificate ( x6 ) are set as explanatory variables (x). Then, the relationship between the project (campaign) factors and the number of entries for the project (campaign) (the degree of influence of both) is interpreted from the relational equation (regression equation) that represents the objective variable with the explanatory variables and regression coefficients. Specifically, the relational equation (regression equation) y = β1 x1 + β2 x2 + β3 x3 + β4 x4 + β5 x5 + β6 x6 + β0 can be used. The explanatory variables shown in FIG. 5 are merely examples, and the number of lottery winners, the total number of points awarded, the price of the product, whether or not advertising is placed, the amount of advertising placed, etc. may be added or changed as explanatory variables.
なお、図5で例示した説明変数(x)は一例にすぎず、適宜、説明変数(x)の追加、削除、入替を行ってもよい。例えば、上述した当選人数(x1)、応募コース数(x2)、キャンペーン日数(x3)、コース必要本数(x4)、OA PUSH回数(x5)、疑似購買証明(x6)に追加する形で、既存の売上規模を示す説明変数(x)として、各流通の対象商品の売上(x7)、各流通全体での取扱数(x8)を設定してもよい。また、対象商品や流通の既存の売上規模によりポテンシャルを反映させるために、対象流通の取扱商品総数、対象流通での対象商品の売上規模を追加してもよい。sこれにより、企画(キャンペーン)を実施する商品や流通規模を学習させることができる。あるいは、既存の売上規模を示す各流通の対象商品の売上及び各流通全体での取扱数を機械学習モデルに基づく効果算出に利用してもよいし、機械学習モデルに基づく「第1の効果」と線形回帰モデルに基づく「第2の効果」の少なくとも一方の補正に利用してもよい。 In addition, the explanatory variables (x) illustrated in FIG. 5 are merely examples, and explanatory variables (x) may be added, deleted, or replaced as appropriate. For example, the sales of the target products in each distribution (x 7 ) and the number of products handled in each distribution (x 8 ) may be set as explanatory variables (x) indicating the existing sales scale in addition to the number of winners (x 1 ), number of applied courses (x 2 ), number of campaign days (x 3 ), number of required courses (x 4 ), number of OA PUSHes (x 5 ) , and pseudo purchase proof (x 6 ). In addition, in order to reflect the potential of the target products and the existing sales scale of the distribution, the total number of products handled in the target distribution and the sales scale of the target products in the target distribution may be added. s This allows the product and distribution scale for which the plan (campaign) is implemented to be learned. Alternatively, the sales of the target products in each distribution and the number of products handled in each distribution, which indicate the existing sales scale, may be used to calculate the effect based on the machine learning model, or may be used to correct at least one of the "first effect" based on the machine learning model and the "second effect" based on the linear regression model.
線形回帰モデルに基づいて得た「参加候補者が企画に参加することの効果」を「第2の効果」と呼ぶ。詳しくは後述するが、算出態様制御部25は、「第2の効果」を算出するための目的変数や説明変数の数や種類をタイムリーに(動的に)変更(補正)する。
The "effect of a potential participant participating in a project" obtained based on the linear regression model is called the "second effect." As will be described in more detail later, the calculation
このように、機械学習モデルでは、ユーザ単位で予測したキャンペーン参加確率を所定閾値に基づいて求めるとともに参加確率によるセグメントを生成し、キャンペーン参加者数やキャンペーン売上のシミュレーションに基づく「第1の効果」を算出する。線形回帰モデルでは、数式化された変数の候補から効果に影響が高い要素を特定して、重回帰分析に基づく「第2の効果」を算出する。 In this way, the machine learning model calculates the predicted campaign participation probability for each user based on a specified threshold, generates segments based on the participation probability, and calculates the "first effect" based on a simulation of the number of campaign participants and campaign sales. The linear regression model identifies factors that have a high influence on the effect from candidate variables that have been converted into a formula, and calculates the "second effect" based on multiple regression analysis.
算出態様制御部25が算出する「参加候補者が企画に参加することの効果」は、例えば、機械学習モデルによる「第1の効果」、及び、線形回帰モデルによる「第2の効果」を示すパラメータを加算及び/又は乗算したものであってもよい。あるいは、「参加候補者が企画に参加することの効果」は、「第1の効果」及び「第2の効果」を示すパラメータを所定の計算式に代入して得た指標であってもよい。あるいは、「参加候補者が企画に参加することの効果」は、「第1の効果」及び「第2の効果」を比較可能に表示したものであってもよいし、「第1の効果」及び「第2の効果」の差分を示すパラメータを所定の計算式に代入して得た指標であってもよい。
The "effect of the potential participant participating in the project" calculated by the calculation
このように、「第1の効果」及び「第2の効果」に基づいてどのように「参加候補者が企画に参加することの効果」を算出するかには自由度があり、種々の設計変更が可能である。例えば、機械学習モデルでは、説明変数の情報量が多い母集団に絞って予測を行ってもよいし、且つ/又は、線形回帰モデルでは、基本数値を算出して、ここに機械学習モデルの結果を加えて予測数値としてもよい。また、線形回帰モデルでの基本数値に機械学習モデルでの高確率参加者の数値を合計したり、線形回帰モデルでの基本数値に機械学習モデルでの参加確率リフトをかけたりしてもよい。 In this way, there is a degree of freedom in how to calculate the "effect of a potential participant taking part in a project" based on the "first effect" and the "second effect," and various design modifications are possible. For example, in a machine learning model, predictions may be made by narrowing down to a population with a large amount of information in the explanatory variables, and/or in a linear regression model, a base number may be calculated and the results of the machine learning model may be added to this to obtain a predicted number. Also, the base number in the linear regression model may be summed with the numbers of high probability participants in the machine learning model, or the base number in the linear regression model may be multiplied by the participation probability lift in the machine learning model.
算出態様制御部25は、調査会社が調査実施するパネルデータに基づいて、機械学習モデルに基づく「第1の効果」と線形回帰モデルに基づく「第2の効果」の少なくとも一方を補正する。パネルデータは、調査会社(代理店やその委託者)が実施するアンケート、個人、認知、購買有無等の行動履歴を含む情報である。パネルデータは、同一・類似の標本(例えば同一・類似の企画における同一・類似の商材)について、複数の項目(例えば参加者や売上に基づく企画効果)を継続的に調べて記録したデータであり、項目間の関係を時系列に沿って分析するためのものである。通常の継続的に行われる調査では、調査時点ごとに調査される標本が大きく異なることがあるが、パネルデータの場合は、標本を殆ど入れ替えること無く、同一・類似の標本に対して継続的に調査されたデータを使用することに特徴がある。
The calculation
算出態様制御部25は、パネルデータを分析して、今回対象となる企画(キャンペーン)の効果が上振れするか下振れするか、その度合いはどの位かを予測する。そして、算出態様制御部25は、パネルデータの分析結果に基づいて、上振れ予測の場合はその程度に応じて、「第1の効果」を示すパラメータや指標(参加者や売上、ポイント等)、及び/又は、「第2の効果」を示すパラメータや指標(参加者や売上、ポイント等)に所定係数(例えば1.1等の上方補正を行うための係数)を乗算する。一方、算出態様制御部25は、パネルデータの分析結果に基づいて、下振れ予測の場合はその程度に応じて、「第1の効果」を示すパラメータや指標(参加者や売上、ポイント等)、及び/又は、「第2の効果」を示すパラメータや指標(参加者や売上、ポイント等)に所定係数(例えば0.9等の下方補正を行うための係数)を乗算する。ここで、「第1の効果」と「第2の効果」の補正に適用する係数は、同じであってもよいし、異なっていてもよい。パネルデータが「第1の効果」と「第2の効果」に与える影響の大小を考慮して、同じ上振れ補正・下振れ補正であっても、補正に使用する係数を異ならせることが好ましい場合もある。
The calculation
算出態様制御部25は、線形回帰モデルに基づく「第2の効果」を補正する場合、説明変数と回帰係数で目的変数を表す関係式(回帰式)を基本式から改変して、説明変数として設定する項目の追加や削除、所定項目の重み付け等を行ってもよい。図5において例示した関係式(回帰式)y=β1x1+β2x2+β3x3+β4x4+β5x5+β6x6+β0を基本式とした場合において、応募コース数(x2)、キャンペーン日数(x3)に重み付けを行い、疑似購買証明(x6)の重要性が低いことがパネルデータから読み取れるとき、関係式(回帰式)をy=β1x1+2β2x2+3β3x3+β4x4+β5x5+β0のように改変してもよい。つまり、β2x2、β3x3に掛ける係数を大きくする一方、β6x6を項目から除外してもよい。
When correcting the "second effect" based on a linear regression model, the calculation
算出態様制御部25は、機械学習モデルにおける「第1の効果」を補正する場合、参加候補者を「参加者」と「非参加者」のいずれに見込むかを決定するプロセスで使用される、参加候補者が企画に参加する確率との大小比較で使用する所定閾値(参加閾値)を変動させることができる。一例として、所定閾値(参加閾値)が70%に初期設定(デフォルト設定)されている場合を想定する。算出態様制御部25は、パネルデータを分析して、今回対象となる企画(キャンペーン)の効果が上振れするか下振れするか、その度合いはどの位かを予測する。そして、算出態様制御部25は、パネルデータの分析結果に基づいて、上振れ予測の場合はその程度に応じて、参加候補者を「参加者」と「非参加者」のいずれに見込むかを決定するための所定閾値(参加閾値)を上方補正する(例えば75%)。一方、算出態様制御部25は、パネルデータの分析結果に基づいて、下振れ予測の場合はその程度に応じて、参加候補者を「参加者」と「非参加者」のいずれに見込むかを決定するための所定閾値(参加閾値)を下方補正する(例えば65%)。
When correcting the "first effect" in the machine learning model, the calculation
このようにして、算出態様制御部25は、「参加候補者が企画に参加することの効果」として、参加候補者が企画に参加する確率、及び、その確率が所定閾値を超えるか否かを算出するとともに、調査会社が調査実施するパネルデータに基づいて、所定閾値を補正する。その際、企画(キャンペーン)参加の確定的対応の応用として、企画(キャンペーン)に高頻度で参加している者(確定参加者)と、企画(キャンペーン)にほぼ絶対的に参加していない者(確定非参加者)をそれぞれ規定するとともに、確定参加者と確定非参加者を母集団から除き、残った母集団に対して参加有無の確率を求めてもよい。
In this way, the calculation
算出態様制御部25は、機械学習モデルに基づく「第1の効果(例えば、参加者や売上、ポイント等の指標)」に基づいて、線形回帰モデルに基づく「第2の効果(例えば、参加者や売上、ポイント等の指標)」を補正してもよいし、逆に、線形回帰モデルに基づく「第2の効果(例えば、参加者や売上、ポイント等の指標)」に基づいて、機械学習モデルに基づく「第1の効果(例えば、参加者や売上、ポイント等の指標)」を補正してもよい。その結果、算出態様制御部25は、機械学習モデルに基づく「第1の効果」と線形回帰モデルに基づく「第2の効果」の少なくとも一方に基づいて、「参加候補者が企画に参加することの効果」を補正することができる。
The calculation
さらに、算出態様制御部25は、「参加候補者が企画に参加することの効果」として、参加候補者が企画に参加する確率、及び、その確率が所定閾値を超えるか否かを算出するとともに、少なくとも一方を補正した「第1の効果(例えば、参加者や売上、ポイント等の指標)」と「第2の効果(例えば、参加者や売上、ポイント等の指標)」に基づいて、所定閾値を補正することができる。例えば、第1、第2の効果を上方補正した場合には、それに合わせて所定閾値も上方補正し、第1、第2の効果を下方補正した場合には、それに合わせて所定閾値も下方補正することができる。
Furthermore, the calculation
算出態様制御部25は、機械学習モデルにおいて閾値(又は確率の積算)によって参加有無を決める一方、売上/参加人数では正確性が高いと考えられる線形モデルの結果(パネルデータによる補正後)に結果が合致するように閾値をフィードバックして使用して、ユーザ単位の参加有無を決定してもよい。この場合、案件(企画)毎に機械学習モデルと線形回帰モデルの両方のシミュレーションを実行して、閾値を決定してもよい。あるいは、複数の想定される条件を事前にシミュレーションして、誤差が最小になるように事前に閾値を決定して搭載してもよい。
The calculation
算出態様制御部25は、線形回帰モデルに基づく第2の効果(算出結果)に基づいて、機械学習モデルに基づく第1の効果をこれから算出するためのパラメータ補正(例えば上述した参加確率を決定するための閾値の補正)を行うことができる。算出態様制御部25は、機械学習モデルに基づく第1の効果(算出結果)に基づいて、線形回帰モデルに基づく第2の効果(線形回帰の関係式の出力値)をこれから算出するためのパラメータ補正(例えば上述した線形回帰の関係式の各種パラメータや係数(入力パラメータや出力パラメータ)の補正)を行うことができる。
The calculation
算出態様制御部25は、機械学習モデルに基づく第1の効果と線形回帰モデルに基づく第2の効果(既存の算出結果)に基づいて、機械学習モデルに基づく第1の効果をこれから算出するためのパラメータ補正(例えば上述した参加確率を決定するための閾値の補正)、及び/又は、線形回帰モデルに基づく第2の効果(線形回帰の関係式の出力値)をこれから算出するためのパラメータ補正(例えば上述した線形回帰の関係式の各種パラメータや係数(入力パラメータや出力パラメータ)の補正)を行うこともできる。
Based on the first effect based on the machine learning model and the second effect based on the linear regression model (existing calculation results), the calculation
算出態様制御部25は、参加候補者を「参加者」と「非参加者」のいずれに見込むかを決定するための指標(基準)となる「所定閾値」を予測するのに際して、機械学習モデル及び線形回帰モデルとは別個の(独立した)企画(キャンペーン)単位の特化型モデルを参照してもよい。この特化型モデルは、いわば所定閾値予測特化型アルゴリズムであり、例えば、人単位ではなくキャンペーン情報と結果参加者数のデータから閾値を直接予測するモデルであってもよい。特化型モデルは、情報処理サーバ20が作成してこれを保持してもよいし、情報処理サーバ20の外部装置で作成してこれを情報処理サーバ20に導入してもよい。また、企画(キャンペーン)の内容や進捗状況等に応じて、特化型モデルを適宜更新(バージョンアップ)してもよい。
When predicting the "predetermined threshold" that serves as an index (criteria) for determining whether a participant candidate is expected to be a "participant" or a "non-participant," the calculation
さらに、参加候補者を「参加者」と「非参加者」のいずれに見込むかを決定するための指標(基準)となる「所定閾値」は、事業者毎(プラットフォーム毎)に異なる値に設定してもよいし、複数の事業者(プラットフォーム)で共通の値に設定してもよい。前者の場合、事業者(プラットフォーム)の趣向や拘りや特性に沿った形で、デジタルマーケティングの効果の予測及び検証、並びに活用を実行することができるメリットがある。後者の場合、複数の事業者(プラットフォーム)に共通の評価基準で相互に比較可能な形で、デジタルマーケティングの効果の予測及び検証、並びに活用を実行することができるメリットがある。なお、上記の「所定閾値」の他、デジタルマーケティングの効果取得(第1、第2の効果演算)に必要な各種パラメータ(いわばキャンペーン変数)についても、事業者毎(プラットフォーム毎)に異なる値に設定してもよいし、複数の事業者(プラットフォーム)で共通の値に設定してもよい。 Furthermore, the "predetermined threshold" which is the index (criteria) for determining whether a potential participant is expected to be a "participant" or a "non-participant" may be set to a different value for each business operator (each platform), or may be set to a common value for multiple business operators (platforms). In the former case, there is an advantage that the effects of digital marketing can be predicted, verified, and utilized in a manner that is in line with the tastes, preferences, and characteristics of the business operator (platform). In the latter case, there is an advantage that the effects of digital marketing can be predicted, verified, and utilized in a manner that is mutually comparable using evaluation criteria common to multiple business operators (platforms). In addition to the above "predetermined threshold", various parameters (campaign variables, so to speak) required for obtaining the effects of digital marketing (first and second effect calculations) may also be set to a different value for each business operator (each platform), or may be set to a common value for multiple business operators (platforms).
また、デジタルマーケティングの効果取得(第1、第2の効果演算)に際しては、対象となる企画(キャンペーン)の期間を複数に分割して、各分割期間のそれぞれについて、デジタルマーケティングの効果取得(第1、第2の効果演算)を実行してもよい。例えば、月単位の企画(キャンペーン)の期間を週単位/日単位に分割して、週単位/日単位で、デジタルマーケティングの効果取得(第1、第2の効果演算)を実行してもよい。企画(キャンペーン)の数(サンプル数)が少ないことを補うために、週単位/日単位で参加者(参加候補者)を分解して、企画(キャンペーン)の期間中の進捗変数(初速や駆け込み参加等を加味して例えば何%の日数経過かといった進捗変数を加える)を考慮することで、期間分割によるデメリットを解消することができる。例えば、初速が強い場合には、進捗変数0%付近が強くなり、駆け込みが強い場合には、進捗変数100%付近が強くなる。 In addition, when obtaining the effect of digital marketing (first and second effect calculations), the period of the target plan (campaign) may be divided into multiple periods, and the effect of digital marketing may be obtained (first and second effect calculations) for each divided period. For example, the period of a plan (campaign) on a monthly basis may be divided into weekly/daily periods, and the effect of digital marketing may be obtained (first and second effect calculations) on a weekly/daily basis. In order to compensate for the small number of plans (campaigns) (number of samples), participants (potential participants) may be divided into weekly/daily periods, and the disadvantages of dividing the period may be eliminated by considering the progress variable during the plan (campaign) period (for example, a progress variable such as a percentage of days has passed, taking into account initial speed and last-minute participation, etc.). For example, if the initial speed is strong, the progress variable near 0% will be strong, and if the last-minute participation is strong, the progress variable near 100% will be strong.
算出態様制御部25は、複数のルール設定を行うことにより、「第1の効果」、「第2の効果」及び「参加候補者が企画に参加することの効果」の異常な予測を防いでもよい。例えば、カテゴリマーケットサイズについて、カテゴリの需要は急激に変化しないため、競合を含めたカテゴリ全体の購買に、そのカテゴリの時系列でのトレンドを加味してマーケットサイズを規定してもよい。また、カテゴリーシェアについて、競合ブランドに対するシェアを過去のシェア最大値/最小値を規定してもよい(例えば主要銘柄過去3年分等)。また、自社購買シーズナリティについて、シーズナリティを考慮してそのシーズンの自社ブランド購買の最大値/最小値を規定してもよい。ここで、カテゴリーシェアと自社購買シーズナリティについては、過去にない変化が発生した場合を想定して、外れ値にならない範囲(例えば四分位範囲の1.5倍)までを許容してもよい。また、カテゴリマーケットサイズに紐づいたカテゴリーシェアと自社購買シーズナリティの範囲外を異常値としてキャップをかけて数値補正を行ってもよい。
The calculation
情報処理装置(情報処理システム)1においては、プラットフォーム環境の内外でそれぞれシミュレーションモデルを構築してもよい。例えば、プラットフォーム環境の外では、集計済み結果(例えば、キャンペーン情報、商品情報、インセンティブから予測したキャンペーン参加者数)を簡易シミュレーションモデルで求めてストック及びアウトプットしてもよい。一方、プラットフォーム環境の内では、プラットフォーム環境でのアドホックシミュレーションを実行して、キャンペーン情報、商品情報、インセンティブからID毎に参加有無を予測することで、参加者数の予測やターゲティング配信への利用等を図ることができる。 In the information processing device (information processing system) 1, a simulation model may be constructed both inside and outside the platform environment. For example, outside the platform environment, the aggregated results (e.g., the number of campaign participants predicted from campaign information, product information, and incentives) may be obtained using a simple simulation model and stored and output. On the other hand, within the platform environment, an ad-hoc simulation may be performed in the platform environment to predict whether or not participants will participate for each ID based on campaign information, product information, and incentives, thereby making it possible to predict the number of participants and use the results for targeted delivery, etc.
簡易シミュレーションは、リアルタイムに結果が出せるというメリットがある一方、アドホックシミュレーションよりも精度が劣るというデメリットがある。アドホックシミュレーションは、簡易シミュレーションよりも精度が高いというメリットがある一方、手動作業が加わるため結果を出すのに時間がかかるというデメリットがある。簡易シミュレーションとアドホックシミュレーションの併用の仕方として、例えば、シミュレーション条件を入力した後に簡易シミュレーションの実行と結果閲覧を行い、より精緻な結果が要求される場合に、アドホックシミュレーションの実行依頼を行って、アドホックシミュレーションの実行と結果閲覧を行ってもよい。 A simple simulation has the advantage of being able to produce results in real time, but the disadvantage is that it is less accurate than an ad hoc simulation. An ad hoc simulation has the advantage of being more accurate than a simple simulation, but the disadvantage is that it takes time to produce results because manual work is added. One way to use both a simple simulation and an ad hoc simulation is, for example, to enter the simulation conditions, then run the simple simulation and view the results, and when more precise results are required, to request the execution of an ad hoc simulation, run the ad hoc simulation, and view the results.
このように、本開示に係る情報処理装置では、識別情報取得部が、企画の参加候補者の識別情報を取得し、属性情報取得部が、参加候補者の属性情報を取得し、行動履歴情報取得部が、参加候補者の行動履歴情報を取得し、詳細情報取得部が、企画の詳細情報を取得し、算出態様制御部が、参加候補者が企画に参加することの効果の算出態様を制御する。これにより、デジタルマーケティングの効果の予測及び検証、並びに活用を好適に実行することが可能になる。 In this way, in the information processing device according to the present disclosure, the identification information acquisition unit acquires identification information of the potential participants in the project, the attribute information acquisition unit acquires attribute information of the potential participants, the behavioral history information acquisition unit acquires behavioral history information of the potential participants, the detailed information acquisition unit acquires detailed information about the project, and the calculation mode control unit controls the calculation mode of the effect of the potential participants participating in the project. This makes it possible to optimally predict, verify, and utilize the effects of digital marketing.
本開示に係る情報処理装置は、プラットフォーム販促に特化し、ID(企画の参加候補者の識別情報)単位で参加確率を予測するシミュレーションツールを開発することにより実現することができる。本開示に係る情報処理装置は、可読性(参加要因の読み解き)と汎化性の両立を実現するとともに、個別のモデル選択を組み合わせて活用することで、デジタルマーケティングの効果の予測及び検証、並びに活用を高い精度にて実現することができる。さらに、デジタルマーケティングの効果として異常な値が出力されるのを防ぐために、調査会社が調査実施するパネルデータによる上下限値を設定したり、機械学習モデル外のルール処理に工夫を加えたりして、デジタルマーケティングの効果の予測及び検証、並びに活用の制度をより一層高めることができる。 The information processing device according to the present disclosure can be realized by developing a simulation tool that is specialized for platform promotion and predicts the probability of participation on an ID (identification information of a potential participant in a project) basis. The information processing device according to the present disclosure achieves both readability (interpretation of factors for participation) and generalizability, and by combining and utilizing individual model selections, can predict, verify, and utilize the effects of digital marketing with high accuracy. Furthermore, in order to prevent abnormal values from being output as the effects of digital marketing, it is possible to further improve the accuracy of predicting, verifying, and utilizing the effects of digital marketing by setting upper and lower limits based on panel data surveyed by a research company or by adding ingenuity to rule processing outside the machine learning model.
これまでのシミュレーションモデルは、ID(企画の参加候補者の識別情報)単位ではなく、時系列データをもとにした予測モデルが一般的であった。これは、ID単位の予測は精度に限界が出ることが多いためである。ただし、それ故に、従来のシミュレーションモデルはまさにシミュレーション止まりであり、それを実マーケティング、広告配信の出し分けに使うことができなかった。本実施形態の一態様では、あくまでID(企画の参加候補者の識別情報)単位の効果算出を必須とした上で、精度の部分でも一定の品質を保証するとともに、機械学習モデル外のルール処理において、デジタルマーケティングの効果として異常な値が出力されるのを防ぐ処理機構を盛り込んでいる。その結果、一定の精度・品質を維持しながら、ID(企画の参加候補者の識別情報)単位に基づいた予測モデルを実現することができる。さらに、モデルの可読性(意味)と汎化性(精度)との両立を図るために、線形回帰と機械学習との両方のモデルを実装して、出力結果にそれぞれ反映させている。 Conventional simulation models have generally been prediction models based on time series data, not on ID (identification information of potential participants in a project) units. This is because predictions on an ID-by-ID basis often have limited accuracy. However, for this reason, conventional simulation models are merely simulations and cannot be used for actual marketing or for differentiating ad delivery. In one aspect of this embodiment, while requiring effect calculation on an ID (identification information of potential participants in a project) basis, a certain level of quality is guaranteed in terms of accuracy, and a processing mechanism is incorporated that prevents abnormal values from being output as the effect of digital marketing in rule processing outside the machine learning model. As a result, a prediction model based on ID (identification information of potential participants in a project) units can be realized while maintaining a certain level of accuracy and quality. Furthermore, in order to achieve both the readability (meaning) and generalizability (accuracy) of the model, both linear regression and machine learning models are implemented and reflected in the output results.
本開示に係る情報処理装置は、企画(キャンペーン)の結果に対する要因を分析することで、効果の予測、企画(キャンペーン)の設計や配信等への応用を図ることができる。企画(キャンペーン)の効果を予測することで、事業者に対する納得性を提示でき、シミュレーションや説得の工数を削減することができる。また、事業者に対して、独自性の高いデジタルマーケティングの最適化を提供することができる。また、ユーザID単位で、効き目のある要素を分析することで企画(キャンペーン)の効果を上げるとともに、直接配信による効果の向上を図ることができる。また、事業者にとっては、マス領域の予算と最適化配分を行うことで、予算取りの根拠にすることができる。 The information processing device according to the present disclosure can predict the effects and be applied to the design and distribution of plans (campaigns) by analyzing factors that affect the results of the plan (campaign). By predicting the effects of the plan (campaign), it is possible to provide businesses with a convincing case and reduce the amount of work required for simulations and persuasion. It is also possible to provide businesses with highly original optimization of digital marketing. It is also possible to increase the effectiveness of the plan (campaign) by analyzing effective elements on a user ID basis, and to improve the effectiveness of direct distribution. For businesses, it is also possible to use this as a basis for budget allocation by performing budget and optimization allocation for mass areas.
本開示に係る情報処理装置は、オープン情報等の過去のキャンペーンデータやプラットフォーム事業者が保有するデータから、機械学習モデルや線形回帰モデルによって、デジタル販促の効果を予測するアルゴリズムを構築している。予定している販促施策の情報(例えば、ポイント数、キャンペーン期間、対象流通、平均購入個数など)を入力すると、「参加者数や売上などのキャンペーン効果」が自動的に算出される。また、「参加者数や売上などのキャンペーン効果」が最大となるキャンペーン条件を導出することもできるので、デジタル販促の最適化を実現することができる。さらに、デジタル販促の事業者毎に独自にカスタマイズされたモデルを構築することができる。 The information processing device according to the present disclosure builds an algorithm that predicts the effects of digital sales promotion using machine learning models and linear regression models from past campaign data such as open information and data held by platform operators. When information on planned sales promotion measures (e.g., number of points, campaign period, target distribution, average number of purchases, etc.) is entered, the "campaign effects such as number of participants and sales" are automatically calculated. In addition, it is also possible to derive campaign conditions that maximize the "campaign effects such as number of participants and sales," thereby realizing optimization of digital sales promotion. Furthermore, it is possible to build a model that is uniquely customized for each digital sales promotion operator.
図6は、ユーザ端末10と情報処理サーバ20の機能構成の一例を示す図である。図6に示すように、ユーザ端末10と情報処理サーバ20は、制御部110と、記憶部120と、通信部130と、入力部140と、出力部150と、を有する。なお、図6では、ユーザ端末10と情報処理サーバ20の機能ブロックの一例を示しており、図6に描いていない他の機能ブロックを有していてもよい。また、一部の機能ブロックを含まない構成としてもよい。
Figure 6 is a diagram showing an example of the functional configuration of the
制御部110は、ユーザ端末10と情報処理サーバ20の制御を実施する。制御部110は、本発明に係る技術分野での共通認識に基づいて説明されるコントローラ、制御回路又は制御装置により構成することができる。
The
記憶部120は、ユーザ端末10と情報処理サーバ20で利用する情報を記憶する。記憶部120は、例えば、本発明に係る技術分野での共通認識に基づいて説明されるメモリ、ストレージ、記憶装置などにより構成することができる。
The
通信部130は、ユーザ端末10と情報処理サーバ20の通信(例えば両者の相互通信)を行う。通信部130は、本発明に係る技術分野での共通認識に基づいて説明されるトランスミッター/レシーバー、送受信回路又は送受信装置により構成することができる。なお、通信部130は、送信部及び受信部から構成されてもよい。
The
入力部140は、ユーザ端末10と情報処理サーバ20における入力を受け付ける。また、入力部140は、所定の機器、記憶媒体などと接続され、データの入力を受け付けてもよい。入力部140は、入力結果を例えば制御部110に出力してもよい。入力部140は、本発明に係る技術分野での共通認識に基づいて説明されるキーボード、マウス、ボタンなどの入力装置、入出力端子、入出力回路などにより構成することができる。また、入力部140は、表示部と一体となった構成(例えば、タッチパネル)としてもよい。
The
出力部150は、ユーザ端末10と情報処理サーバ20における出力を行う。例えば、出力部150は、画像を表示する表示部、音声を出力する音声出力部などを含んで構成されてもよい。表示部は、例えば、本発明に係る技術分野での共通認識に基づいて説明されるディスプレイ、モニタなどの表示装置により構成することができる。また、音声出力部は、本発明に係る技術分野での共通認識に基づいて説明されるスピーカなどの出力装置により構成することができる。
The
なお、上記実施形態の説明に用いたブロック図は、機能単位のブロックを示している。これらの機能ブロック(構成部)は、ハードウェア及び/又はソフトウェアの任意の組み合わせによって実現される。また、各機能ブロックの実現手段は特に限定されない。すなわち、各機能ブロックは、物理的に結合した1つの装置により実現されてもよいし、物理的に分離した2つ以上の装置を有線又は無線によって接続し、これら複数の装置により実現されてもよい。 The block diagrams used to explain the above embodiments show functional blocks. These functional blocks (components) are realized by any combination of hardware and/or software. Furthermore, the means of realizing each functional block is not particularly limited. That is, each functional block may be realized by a single device that is physically connected, or may be realized by two or more physically separate devices that are connected by wire or wirelessly.
例えば、本開示の一実施形態における装置(ユーザ端末10と情報処理サーバ20)は、本開示の情報処理(デジタルマーケティング処理、デジタル販促処理)を行うコンピュータとして機能してもよい。図7は、ユーザ端末10と情報処理サーバ20のハードウェア構成の一例を示す図である。上述のユーザ端末10と情報処理サーバ20は、物理的には、プロセッサ1001、メモリ1002、ストレージ1003、通信装置1004、入力装置1005、出力装置1006、バス1007などを含むコンピュータ装置として構成されてもよい。
For example, the devices (
なお、本開示において、装置、回路、デバイス、ユニット、サーバなどは、互いに読み替えることができる。ユーザ端末10と情報処理サーバ20のハードウェア構成は、図に示した各装置を1つ又は複数含むように構成されてもよいし、一部の装置を含まずに構成されてもよい。
In this disclosure, the terms apparatus, circuit, device, unit, server, etc. may be used interchangeably. The hardware configurations of the
例えば、プロセッサ1001は1つだけ図示されているが、複数のプロセッサがあってもよい。また、処理は、1のプロセッサによって実行されてもよいし、処理が同時に、逐次に、又はその他の手法を用いて、2以上のプロセッサによって実行されてもよい。なお、プロセッサ1001は、1以上のチップによって実装されてもよい。
For example, although only one
ユーザ端末10と情報処理サーバ20における各機能は、プロセッサ1001、メモリ1002などのハードウェア上に所定のソフトウェア(プログラム)を読み込ませることによって、プロセッサ1001が演算を行い、通信装置1004による通信、メモリ1002及びストレージ1003におけるデータの読み出し及び/又は書き込みなどを制御することによって実現される。
The functions of the
プロセッサ1001は、例えば、オペレーティングシステムを動作させてコンピュータ全体を制御する。プロセッサ1001は、周辺装置とのインターフェース、制御装置、演算装置、レジスタなどを含む中央処理装置(CPU:Central Processing Unit)によって構成されてもよい。なお、上述の制御部110などの各部は、プロセッサ1001によって実現されてもよい。
The
また、プロセッサ1001は、プログラム(プログラムコード)、ソフトウェアモジュール、データなどを、ストレージ1003及び通信装置1004の少なくとも一方からメモリ1002に読み出し、これらに従って各種の処理を実行する。プログラムとしては、上述の実施形態において説明した動作の少なくとも一部をコンピュータに実行させるプログラムが用いられる。例えば、制御部110は、メモリ1002に格納され、プロセッサ1001において動作する制御プログラムによって実現されてもよく、他の機能ブロックについても同様に実現されてもよい。
The
メモリ1002は、コンピュータ読み取り可能な記録媒体であり、例えば、ROM(Read Only Memory)、EPROM(Erasable Programmable ROM)、EEPROM(Electrically EPROM)、RAM(Random Access Memory)、その他の適切な記憶媒体の少なくとも1つによって構成されてもよい。メモリ1002は、レジスタ、キャッシュ、メインメモリ(主記憶装置)などと呼ばれてもよい。メモリ1002は、一実施形態に係る方法を実施するために実行可能なプログラム(プログラムコード)、ソフトウェアモジュールなどを保存することができる。
The
ストレージ1003は、コンピュータ読み取り可能な記録媒体であり、例えば、フレキシブルディスク、フロッピー(登録商標)ディスク、光磁気ディスク(例えば、コンパクトディスク(CD-ROM(Compact Disc ROM)など)、デジタル多用途ディスク、Blu-ray(登録商標)ディスク)、リムーバブルディスク、ハードディスクドライブ、スマートカード、フラッシュメモリデバイス(例えば、カード、スティック、キードライブ)、磁気ストライプ、データベース、サーバ、その他の適切な記憶媒体の少なくとも1つによって構成されてもよい。ストレージ1003は、補助記憶装置と呼ばれてもよい。なお、上述の記憶部120は、メモリ1002及び/又はストレージ1003によって実現されてもよい。
通信装置1004は、有線ネットワーク及び無線ネットワークの少なくとも一方を介してコンピュータ間の通信を行うためのハードウェア(送受信デバイス)であり、例えばネットワークデバイス、ネットワークコントローラ、ネットワークカード、通信モジュールなどともいう。通信装置1004は、SIMカードを含んでもよい。なお、上述の通信部130は、通信装置1004によって実現されてもよい。
The
入力装置1005は、外部からの入力を受け付ける入力デバイス(例えば、キーボード、マウスなど)である。出力装置1006は、外部への出力を実施する出力デバイス(例えば、ディスプレイ、スピーカなど)である。なお、入力装置1005及び出力装置1006は、一体となった構成(例えば、タッチパネル)であってもよい。なお、上述の入力部140及び出力部150は、それぞれ入力装置1005及び出力装置1006によって実現されてもよい。
The
また、プロセッサ1001、メモリ1002などの各装置は、情報を通信するためのバス1008によって接続される。バス1007は、単一のバスによって構成されてもよいし、装置間で異なるバスで構成されてもよい。
In addition, each device such as the
また、ユーザ端末10と情報処理サーバ20は、マイクロプロセッサ、デジタル信号プロセッサ(DSP:Digital Signal Processor)、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)、FPGA(Field Programmable Gate Array)などのハードウェアを含んで構成されてもよく、当該ハードウェアにより、各機能ブロックの一部又は全てが実現されてもよい。例えば、プロセッサ1001は、これらのハードウェアの少なくとも1つで実装されてもよい。
The
(変形例)
なお、本開示において説明した用語及び/又は本開示の理解に必要な用語については、同一の又は類似する意味を有する用語と置き換えてもよい。
(Modification)
In addition, terms explained in this disclosure and/or terms necessary for understanding this disclosure may be replaced with terms having the same or similar meanings.
本開示において説明した情報、パラメータなどは、絶対値を用いて表されてもよいし、所定の値からの相対値を用いて表されてもよいし、対応する別の情報を用いて表されてもよい。また、本開示においてパラメータなどに使用する名称は、いかなる点においても限定的なものではない。 The information, parameters, etc. described in this disclosure may be expressed using absolute values, may be expressed using relative values from a predetermined value, or may be expressed using other corresponding information. Furthermore, the names used for parameters, etc. in this disclosure are not limiting in any way.
本開示において説明した情報、信号などは、様々な異なる技術のいずれかを使用して表されてもよい。例えば、上記の説明全体に渡って言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、チップなどは、電圧、電流、電磁波、磁界若しくは磁性粒子、光場若しくは光子、又はこれらの任意の組み合わせによって表されてもよい。 The information, signals, etc. described in this disclosure may be represented using any of a variety of different technologies. For example, data, instructions, commands, information, signals, bits, symbols, chips, etc. that may be referred to throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or magnetic particles, optical fields or photons, or any combination thereof.
情報、信号などは、複数のネットワークノードを介して入出力されてもよい。入出力された情報、信号などは、特定の場所(例えば、メモリ)に保存されてもよいし、テーブルを用いて管理してもよい。入出力される情報、信号などは、上書き、更新又は追記をされ得る。出力された情報、信号などは、削除されてもよい。入力された情報、信号などは、他の装置へ送信されてもよい。 Information, signals, etc. may be input and output via multiple network nodes. The input and output information, signals, etc. may be stored in a specific location (e.g., memory) or may be managed using a table. The input and output information, signals, etc. may be overwritten, updated, or added to. Output information, signals, etc. may be deleted. Input information, signals, etc. may be transmitted to another device.
また、所定の情報の通知(例えば、「Xであること」の通知)は、明示的な通知に限られず、暗示的に(例えば、当該所定の情報の通知を行わないことによって又は別の情報の通知によって)行われてもよい。 In addition, notification of specific information (e.g., notification that "X is the case") is not limited to explicit notification, but may be implicit (e.g., by not notifying the specific information or by notifying other information).
ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるか、他の名称で呼ばれるかを問わず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、手順、機能などを意味するよう広く解釈されるべきである。 Software shall be construed broadly to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, procedures, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise.
また、ソフトウェア、命令、情報などは、伝送媒体及び信号波形の少なくとも1つを介して送受信されてもよい。例えば、ソフトウェアが、有線技術(同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線(DSL:Digital Subscriber Line)など)及び無線技術(赤外線、マイクロ波など)の少なくとも一方を使用してウェブサイト、サーバ、又は他のリモートソースから送信される場合、これらの有線技術及び無線技術の少なくとも一方は、伝送媒体の定義内に含まれる。 Software, instructions, information, etc. may also be transmitted and received via at least one of a transmission medium and a signal waveform. For example, if software is transmitted from a website, server, or other remote source using at least one of wired technologies (such as coaxial cable, fiber optic cable, twisted pair, Digital Subscriber Line (DSL)) and wireless technologies (such as infrared, microwave), then at least one of these wired and wireless technologies is included within the definition of a transmission medium.
本開示において使用する「システム」及び「ネットワーク」という用語は、互換的に使用され得る。 As used in this disclosure, the terms "system" and "network" may be used interchangeably.
本開示において説明した各態様/実施形態は単独で用いてもよいし、組み合わせて用いてもよいし、実行に伴って切り替えて用いてもよい。また、本開示において説明した各態様/実施形態の処理手順、シーケンス、フローチャートなどは、矛盾の無い限り、順序を入れ替えてもよい。例えば、本開示において説明した方法については、例示的な順序を用いて様々なステップの要素を提示しており、提示した特定の順序に限定されない。 Each aspect/embodiment described in this disclosure may be used alone, in combination, or switched between depending on the implementation. In addition, the processing procedures, sequences, flow charts, etc. of each aspect/embodiment described in this disclosure may be rearranged as long as there is no inconsistency. For example, the methods described in this disclosure present elements of various steps using an exemplary order, and are not limited to the particular order presented.
本開示において使用する「に基づいて」という記載は、別段に明記されていない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という記載は、「のみに基づいて」と「に少なくとも基づいて」の両方を意味する。 As used in this disclosure, the phrase "based on" does not mean "based only on," unless expressly stated otherwise. In other words, the phrase "based on" means both "based only on" and "based at least on."
本開示において使用する「第1の」、「第2の」などの呼称を使用した要素へのいかなる参照も、それらの要素の量又は順序を全般的に限定しない。これらの呼称は、2つ以上の要素間を区別する便利な方法として本開示において使用され得る。したがって、第1及び第2の要素の参照は、2つの要素のみが採用され得ること又は何らかの形で第1の要素が第2の要素に先行しなければならないことを意味しない。 Any reference to elements using designations such as "first," "second," etc., used in this disclosure does not generally limit the quantity or order of those elements. These designations may be used in this disclosure as a convenient way to distinguish between two or more elements. Thus, a reference to a first and a second element does not imply that only two elements may be employed or that the first element must precede the second element in some way.
本開示において、「含む(include)」、「含んでいる(including)」及びこれらの変形が使用されている場合、これらの用語は、用語「備える(comprising)」と同様に、包括的であることが意図される。さらに、本開示において使用されている用語「又は(or)」は、排他的論理和ではないことが意図される。 When the terms "include," "including," and variations thereof are used in this disclosure, these terms are intended to be inclusive, similar to the term "comprising." Additionally, the term "or," as used in this disclosure, is not intended to be an exclusive or.
本開示において、例えば、英語でのa, an及びtheのように、翻訳によって冠詞が追加された場合、本開示は、これらの冠詞の後に続く名詞が複数形であることを含んでもよい。 In this disclosure, where articles have been added through translation, such as a, an, and the in English, this disclosure may include that the nouns following these articles are in the plural form.
以上、本開示に係る発明について詳細に説明したが、当業者にとっては、本開示に係る発明が本開示中に説明した実施形態に限定されないということは明らかである。本開示に係る発明は、特許請求の範囲の記載に基づいて定まる発明の趣旨及び範囲を逸脱することなく修正及び変更態様として実施することができる。したがって、本開示の記載は、例示説明を目的とし、本開示に係る発明に対して何ら制限的な意味をもたらさない。 Although the invention disclosed herein has been described in detail above, it is clear to those skilled in the art that the invention disclosed herein is not limited to the embodiments described herein. The invention disclosed herein can be implemented in modified and altered forms without departing from the spirit and scope of the invention as defined by the claims. Therefore, the description of the disclosure is intended as an illustrative example and does not impose any limiting meaning on the invention disclosed herein.
1 情報処理装置(情報処理システム)
10(10-1、10-2、・・・、10-N) ユーザ端末
20 情報処理サーバ(デジタルマーケティング処理/制御サーバ、デジタル販促処理/制御サーバ)
21 識別情報取得部
22 属性情報取得部
23 行動履歴情報取得部
24 詳細情報取得部
25 算出態様制御部
30 ネットワーク
1. Information processing device (information processing system)
10 (10-1, 10-2, ..., 10-N)
21: Identification information acquisition unit 22: Attribute information acquisition unit 23: Action history information acquisition unit 24: Detailed information acquisition unit 25: Calculation mode control unit 30: Network
Claims (8)
前記参加候補者の属性情報を取得する属性情報取得部と、
前記参加候補者の行動履歴情報を取得する行動履歴情報取得部と、
前記企画の詳細情報を取得する詳細情報取得部と、
前記参加候補者が前記企画に参加することの効果の算出態様を制御する算出態様制御部と、
を有し、
前記算出態様制御部は、前記識別情報と前記属性情報と前記行動履歴情報と前記詳細情報とを機械学習モデルに当て込んだ第1の効果、及び、前記詳細情報を線形回帰モデルに当て込んだ第2の効果に基づいて、前記参加候補者が前記企画に参加することの前記効果を算出する、
ことを特徴とする情報処理装置。 an identification information acquisition unit that acquires identification information of a potential participant of the project;
An attribute information acquisition unit that acquires attribute information of the participant candidates;
A behavior history information acquisition unit that acquires behavior history information of the participant candidate;
A detailed information acquisition unit that acquires detailed information about the plan;
a calculation mode control unit that controls a calculation mode of an effect of the participation of the participant candidate in the project;
having
the calculation mode control unit calculates the effect of the potential participant participating in the project based on a first effect obtained by applying the identification information, the attribute information, the action history information, and the detailed information to a machine learning model, and a second effect obtained by applying the detailed information to a linear regression model;
23. An information processing apparatus comprising:
ことを特徴とする請求項1に記載の情報処理装置。 The calculation mode control unit corrects at least one of the first effect and the second effect based on panel data surveyed by a research company.
2. The information processing apparatus according to claim 1 ,
ことを特徴とする請求項2に記載の情報処理装置。 the calculation mode control unit calculates, as the effect of the participation candidate's participation in the event, a probability that the participation candidate will participate in the event, whether or not the probability exceeds a predetermined threshold, and an output value of a linear regression relational equation, and corrects the predetermined threshold and a parameter of the linear regression relational equation based on the first effect and the second effect, at least one of which has been corrected.
3. The information processing apparatus according to claim 2 .
前記参加候補者の属性情報を取得する属性情報取得部と、
前記参加候補者の行動履歴情報を取得する行動履歴情報取得部と、
前記企画の詳細情報を取得する詳細情報取得部と、
前記参加候補者が前記企画に参加することの効果の算出態様を制御する算出態様制御部と、
を有し、
前記算出態様制御部は、前記参加候補者が前記企画に参加することの前記効果として、前記参加候補者が前記企画に参加する確率、及び、前記確率が所定閾値を超えるか否か、並びに、線形回帰の関係式の出力値を算出するとともに、調査会社が調査実施するパネルデータに基づいて、前記所定閾値、及び、前記線形回帰の関係式のパラメータを補正する、
ことを特徴とする情報処理装置。 an identification information acquisition unit that acquires identification information of a potential participant of the project;
An attribute information acquisition unit that acquires attribute information of the participant candidates;
A behavior history information acquisition unit that acquires behavior history information of the participant candidate;
A detailed information acquisition unit that acquires detailed information about the plan;
a calculation mode control unit that controls a calculation mode of an effect of the participation of the participant candidate in the project;
having
the calculation mode control unit calculates, as the effect of the participation of the participant candidate in the project, a probability that the participant candidate will participate in the project, whether or not the probability exceeds a predetermined threshold, and an output value of a linear regression relational equation, and corrects the predetermined threshold and a parameter of the linear regression relational equation based on panel data obtained by a survey conducted by a research company.
23. An information processing apparatus comprising:
属性情報取得部により、前記参加候補者の属性情報を取得するステップと、
行動履歴情報取得部により、前記参加候補者の行動履歴情報を取得するステップと、
詳細情報取得部により、前記企画の詳細情報を取得するステップと、
算出態様制御部により、前記参加候補者が前記企画に参加することの効果の算出態様を制御するステップと、
を有し、
前記制御するステップでは、前記算出態様制御部により、前記識別情報と前記属性情報と前記行動履歴情報と前記詳細情報とを機械学習モデルに当て込んだ第1の効果、及び、前記詳細情報を線形回帰モデルに当て込んだ第2の効果に基づいて、前記参加候補者が前記企画に参加することの前記効果を算出する、
ような各処理ステップをコンピュータが実行することを特徴とする情報処理方法。 acquiring identification information of a potential participant of the project by an identification information acquisition unit;
acquiring attribute information of the participant candidates by an attribute information acquiring unit;
A step of acquiring behavior history information of the participant candidate by a behavior history information acquisition unit;
A step of acquiring detailed information about the plan by a detailed information acquisition unit;
A step of controlling a calculation mode control unit to calculate a calculation mode of an effect of the participation of the participant candidate in the project;
having
In the controlling step, the calculation mode control unit calculates the effect of the potential participant participating in the project based on a first effect obtained by applying the identification information, the attribute information, the action history information, and the detailed information to a machine learning model, and a second effect obtained by applying the detailed information to a linear regression model.
An information processing method characterized in that each of the above processing steps is executed by a computer.
属性情報取得部により、前記参加候補者の属性情報を取得するステップと、
行動履歴情報取得部により、前記参加候補者の行動履歴情報を取得するステップと、
詳細情報取得部により、前記企画の詳細情報を取得するステップと、
算出態様制御部により、前記参加候補者が前記企画に参加することの効果の算出態様を制御するステップと、
を有し、
前記制御するステップでは、前記算出態様制御部により、前記参加候補者が前記企画に参加することの前記効果として、前記参加候補者が前記企画に参加する確率、及び、前記確率が所定閾値を超えるか否か、並びに、線形回帰の関係式の出力値を算出するとともに、調査会社が調査実施するパネルデータに基づいて、前記所定閾値、及び、前記線形回帰の関係式のパラメータを補正する、
ような各処理ステップをコンピュータが実行することを特徴とする情報処理方法。 acquiring identification information of a potential participant of the project by an identification information acquisition unit;
acquiring attribute information of the participant candidates by an attribute information acquiring unit;
A step of acquiring behavior history information of the participant candidate by a behavior history information acquisition unit;
A step of acquiring detailed information about the plan by a detailed information acquisition unit;
A step of controlling a calculation mode control unit to calculate a calculation mode of an effect of the participation of the participant candidate in the project;
having
In the controlling step, the calculation mode control unit calculates, as the effect of the participation of the participant candidate in the project, a probability that the participant candidate will participate in the project, whether or not the probability exceeds a predetermined threshold, and an output value of a linear regression relational equation, and corrects the predetermined threshold and a parameter of the linear regression relational equation based on panel data obtained by a survey conducted by a research company.
An information processing method characterized in that each of the above processing steps is executed by a computer.
属性情報取得部により、前記参加候補者の属性情報を取得するステップと、
行動履歴情報取得部により、前記参加候補者の行動履歴情報を取得するステップと、
詳細情報取得部により、前記企画の詳細情報を取得するステップと、
算出態様制御部により、前記参加候補者が前記企画に参加することの効果の算出態様を制御するステップと、
を有し、
前記制御するステップでは、前記算出態様制御部により、前記識別情報と前記属性情報と前記行動履歴情報と前記詳細情報とを機械学習モデルに当て込んだ第1の効果、及び、前記詳細情報を線形回帰モデルに当て込んだ第2の効果に基づいて、前記参加候補者が前記企画に参加することの前記効果を算出する、
ような各処理ステップをコンピュータに実行させることを特徴とする情報処理プログラム。 acquiring identification information of a potential participant of the project by an identification information acquisition unit;
acquiring attribute information of the participant candidates by an attribute information acquiring unit;
A step of acquiring behavior history information of the participant candidate by a behavior history information acquisition unit;
A step of acquiring detailed information about the plan by a detailed information acquisition unit;
A step of controlling a calculation mode control unit to calculate a calculation mode of an effect of the participation of the participant candidate in the project;
having
In the controlling step, the calculation mode control unit calculates the effect of the potential participant participating in the project based on a first effect obtained by applying the identification information, the attribute information, the action history information, and the detailed information to a machine learning model, and a second effect obtained by applying the detailed information to a linear regression model.
An information processing program that causes a computer to execute each of the above processing steps .
属性情報取得部により、前記参加候補者の属性情報を取得するステップと、
行動履歴情報取得部により、前記参加候補者の行動履歴情報を取得するステップと、
詳細情報取得部により、前記企画の詳細情報を取得するステップと、
算出態様制御部により、前記参加候補者が前記企画に参加することの効果の算出態様を制御するステップと、
を有し、
前記制御するステップでは、前記算出態様制御部により、前記参加候補者が前記企画に参加することの前記効果として、前記参加候補者が前記企画に参加する確率、及び、前記確率が所定閾値を超えるか否か、並びに、線形回帰の関係式の出力値を算出するとともに、調査会社が調査実施するパネルデータに基づいて、前記所定閾値、及び、前記線形回帰の関係式のパラメータを補正する、
ような各処理ステップをコンピュータに実行させることを特徴とする情報処理プログラム。 acquiring identification information of a potential participant of the project by an identification information acquisition unit;
acquiring attribute information of the participant candidates by an attribute information acquiring unit;
A step of acquiring behavior history information of the participant candidate by a behavior history information acquisition unit;
A step of acquiring detailed information about the plan by a detailed information acquisition unit;
A step of controlling a calculation mode control unit to calculate a calculation mode of an effect of the participation of the participant candidate in the project;
having
In the controlling step, the calculation mode control unit calculates, as the effect of the participation of the participant candidate in the project, a probability that the participant candidate will participate in the project, whether or not the probability exceeds a predetermined threshold, and an output value of a linear regression relational equation, and corrects the predetermined threshold and a parameter of the linear regression relational equation based on panel data obtained by a survey conducted by a research company.
An information processing program that causes a computer to execute each of the above processing steps .
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023022088 | 2023-02-16 | ||
| JP2023022088 | 2023-02-16 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024117063A JP2024117063A (en) | 2024-08-28 |
| JP7633440B2 true JP7633440B2 (en) | 2025-02-19 |
Family
ID=92502561
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024007114A Active JP7633440B2 (en) | 2023-02-16 | 2024-01-22 | Information processing device, information processing method, and information processing program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7633440B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7698129B1 (en) * | 2024-10-31 | 2025-06-24 | ピーディーシー株式会社 | Policy information processing system and policy information processing method |
| JP7766235B1 (en) * | 2025-01-27 | 2025-11-10 | 株式会社スルーパス | Information processing device, information processing method, and program |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015509221A (en) | 2011-11-17 | 2015-03-26 | フェイスブック,インク. | How to target ads to social networking system users based on events |
| JP2020532004A (en) | 2017-08-24 | 2020-11-05 | オラクル・インターナショナル・コーポレイション | Computer systems and methods that predict customer behavior based on customer impact and control the distribution of electronic messages |
| US20230005023A1 (en) | 2021-07-02 | 2023-01-05 | Adobe Inc. | Multi-objective electronic communication frequency optimization |
-
2024
- 2024-01-22 JP JP2024007114A patent/JP7633440B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015509221A (en) | 2011-11-17 | 2015-03-26 | フェイスブック,インク. | How to target ads to social networking system users based on events |
| JP2020532004A (en) | 2017-08-24 | 2020-11-05 | オラクル・インターナショナル・コーポレイション | Computer systems and methods that predict customer behavior based on customer impact and control the distribution of electronic messages |
| US20230005023A1 (en) | 2021-07-02 | 2023-01-05 | Adobe Inc. | Multi-objective electronic communication frequency optimization |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2024117063A (en) | 2024-08-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11587116B2 (en) | Predictive recommendation system | |
| US20240281848A1 (en) | Method, apparatus, and computer program product for predicting web browsing behaviors of consumers | |
| US12014389B2 (en) | Systems and methods for collaborative offer generation | |
| US20140019225A1 (en) | Multi-channel, self-learning, social influence-based incentive generation | |
| US20120158474A1 (en) | Coupon effectiveness indices | |
| JP7633440B2 (en) | Information processing device, information processing method, and information processing program | |
| US20120173305A1 (en) | Mobile application surveys and incentives | |
| US11093980B2 (en) | Fine print builder | |
| US11734711B2 (en) | Systems and methods for intelligent promotion design with promotion scoring | |
| US10706438B2 (en) | Systems and methods for generating and recommending promotions in a design matrix | |
| US11699167B2 (en) | Systems and methods for intelligent promotion design with promotion selection | |
| US10909561B2 (en) | Systems and methods for democratized coupon redemption | |
| US10628843B2 (en) | Systems and methods for facilitating loyalty reward environments | |
| WO2018213019A1 (en) | Systems and methods for intelligent promotion design with promotion selection | |
| JP7769020B2 (en) | Advertisement distribution device, advertisement distribution method, and program | |
| US11941655B1 (en) | Machine learning technologies for identifying category purchases and generating digital product offers | |
| TWI902649B (en) | Computer-implemented system and computer-implemented method for channel incrementality | |
| US11941659B2 (en) | Systems and methods for intelligent promotion design with promotion scoring | |
| TWI917913B (en) | Computer-implemented system and computer-implemented method for determining marketing effectiveness on channel level | |
| Chaudhari et al. | Impact of free app promotion on future sales: A case study on Amazon Appstore | |
| CN120235654A (en) | Vending machine user incentive method, system, medium and device | |
| JP2024166862A (en) | Information processing device, information processing method, and information processing program | |
| TW202526759A (en) | Computer-implemented system and computer-implemented method for incrementality monitoring | |
| CN116957657A (en) | Bank point processing method, device, equipment and medium based on operation model | |
| JP2022051935A (en) | Information processing equipment, information processing systems, information processing methods, and programs |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240122 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241210 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250110 |
|
| 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: 20250128 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250206 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7633440 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |