JP7516861B2 - Direct mail creation support device, direct mail creation support method, and program - Google Patents
Direct mail creation support device, direct mail creation support method, and program Download PDFInfo
- Publication number
- JP7516861B2 JP7516861B2 JP2020089959A JP2020089959A JP7516861B2 JP 7516861 B2 JP7516861 B2 JP 7516861B2 JP 2020089959 A JP2020089959 A JP 2020089959A JP 2020089959 A JP2020089959 A JP 2020089959A JP 7516861 B2 JP7516861 B2 JP 7516861B2
- Authority
- JP
- Japan
- Prior art keywords
- conditions
- condition
- direct mail
- processing unit
- rate
- 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
- 238000000034 method Methods 0.000 title claims description 54
- 238000005457 optimization Methods 0.000 claims description 73
- 238000010801 machine learning Methods 0.000 claims description 16
- 230000004044 response Effects 0.000 claims description 12
- 238000012384 transportation and delivery Methods 0.000 claims description 4
- 230000006399 behavior Effects 0.000 claims 1
- 238000013500 data storage Methods 0.000 description 19
- 238000010586 diagram Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 4
- 230000002068 genetic effect Effects 0.000 description 3
- PIZHFBODNLEQBL-UHFFFAOYSA-N 2,2-diethoxy-1-phenylethanone Chemical compound CCOC(OCC)C(=O)C1=CC=CC=C1 PIZHFBODNLEQBL-UHFFFAOYSA-N 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000003066 decision tree Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、ダイレクトメール作成支援装置、ダイレクトメール作成支援方法、及びプログラムに関する。 The present invention relates to a direct mail creation support device, a direct mail creation support method, and a program.
近年、販売促進の手法として、ダイレクトメールが広く利用されている。ダイレクトメールを作成する従来技術として、顧客の属性に応じて、予め登録された印刷パターンを選択する技術が知られている(例えば、特許文献1を参照)。 In recent years, direct mail has come into widespread use as a method of sales promotion. A known prior art for creating direct mail is a technique for selecting a pre-registered print pattern according to the attributes of a customer (see, for example, Patent Document 1).
しかしながら、ダイレクトメールは、送付する送付物の形状、種類、記載内容、記載位置などが変更可能であり、複雑で多岐に亘っている。そのため、上述した従来技術では、このように複雑で多岐に亘るダイレクトメールの最適な条件を提案することは困難であった。 However, direct mail is complex and diverse, with changes to the shape, type, content, and position of the mailing. For this reason, it has been difficult with the conventional technology described above to propose optimal conditions for such complex and diverse direct mail.
本発明は、上記問題を解決すべくなされたもので、その目的は、ダイレクトメールのより最適な条件を提案することができるダイレクトメール作成支援装置、ダイレクトメール作成支援方法、及びプログラムを提供することにある。 The present invention has been made to solve the above problems, and its purpose is to provide a direct mail creation support device, a direct mail creation support method, and a program that can propose more optimal conditions for direct mail.
上記問題を解決するために、本発明の一態様は、ダイレクトメールの対象に関する属性を示す属性情報を入力条件として取得する条件取得部と、前記属性情報と、郵便物である前記ダイレクトメールの媒体に関する物理的な要素を示す要素情報と、前記ダイレクトメールが開封されたか否かを示す開封情報とを対応付けた過去の実績における学習データから機械学習により生成された開封率を推定する分析モデルと、前記条件取得部が取得した前記入力条件とに基づいて、前記開封率を推定する推定処理部と、前記推定処理部が推定した前記開封率に基づいて、前記入力条件に対して推奨される前記要素の条件を決定する最適化処理部とを備え、前記入力条件は、予め定められた複数の前記属性情報のうちから選択された属性情報であり、前記推定処理部は、前記入力条件と、前記要素の条件として、予め定められた複数の前記要素情報のうちから選択された要素情報と、前記分析モデルとに基づいて、前記開封率を推定し、前記最適化処理部は、前記要素の条件を変更して前記推定処理部に前記開封率を推定させ、変更した前記要素の条件のうちで前記開封率が最も高い前記要素の条件を、推奨される前記要素の条件として決定することを特徴とするダイレクトメール作成支援装置である。 In order to solve the above problem, one aspect of the present invention includes a condition acquisition unit that acquires attribute information indicating attributes related to a target of a direct mail as an input condition, an analytical model that estimates an open rate generated by machine learning from learning data of past results in which the attribute information , element information indicating physical elements related to the medium of the direct mail, which is a mail item, and open information indicating whether the direct mail has been opened are associated with each other, an estimation processing unit that estimates the open rate based on the input condition acquired by the condition acquisition unit, and a pre-opening process that recommends a pre-opening process for the input condition based on the open rate estimated by the estimation processing unit. and an optimization processing unit that determines conditions for the above-mentioned elements , wherein the input conditions are attribute information selected from a predetermined number of the attribute information, the estimation processing unit estimates the open rate based on the input conditions, element information selected from a predetermined number of the element information as conditions for the element, and the analytical model, and the optimization processing unit changes the conditions for the element to have the estimation processing unit estimate the open rate, and determines the condition of the element having the highest open rate among the changed conditions for the element as the recommended condition for the element.
また、本発明の一態様は、上記のダイレクトメール作成支援装置において、前記最適化処理部は、所定の数の前記要素の条件を選択し、前記所定の数の前記要素の条件のうち、前記開封率が最も高い前記要素の条件を選択する第1の処理と、さらに選択した当該開封率が最も高い前記要素の条件の一部の要素を変更した前記所定の数の前記要素の条件を選択し、前記所定の数の前記要素の条件のうち、前記開封率が最も高い前記要素の条件を選択する第2の処理とを実行し、前記第2の処理を所定の回数繰り返して、前記開封率が最も高い前記要素の条件を決定することを特徴とする。 In one aspect of the present invention, in the direct mail creation support device described above, the optimization processing unit executes a first process of selecting conditions for a predetermined number of the elements, and selecting the condition for the element with the highest open rate from among the conditions for the predetermined number of the elements, and a second process of selecting conditions for the predetermined number of the elements by changing some elements of the conditions for the selected element with the highest open rate, and selecting the condition for the element with the highest open rate from among the conditions for the predetermined number of the elements, and repeats the second process a predetermined number of times to determine the condition for the element with the highest open rate.
また、本発明の一態様は、上記のダイレクトメール作成支援装置において、前記学習データから機械学習により前記分析モデルを生成する学習処理部を備えることを特徴とする。 In one aspect of the present invention, the direct mail creation support device is characterized in that it includes a learning processing unit that generates the analytical model from the learning data by machine learning.
また、本発明の一態様は、上記のダイレクトメール作成支援装置において、前記学習データには、前記ダイレクトメールに対する行動に関するアクション情報が含まれ、前記分析モデルは、前記開封率及び前記ダイレクトメールに対する行動の有無の確率を示すアクション率を推定し、前記最適化処理部は、前記推定処理部が推定した前記開封率及びアクション率に基づいて、前記入力条件に対して推奨される前記要素の条件を決定することを特徴とする。 In one aspect of the present invention, in the above direct mail creation support device, the learning data includes action information regarding actions taken in response to the direct mail, the analysis model estimates the open rate and an action rate indicating the probability of an action being taken in response to the direct mail, and the optimization processing unit determines the conditions of the elements recommended for the input conditions based on the open rate and action rate estimated by the estimation processing unit.
また、本発明の一態様は、条件取得部が、ダイレクトメールの対象に関する属性を示す属性情報を入力条件として取得する条件取得ステップと、推定処理部が、前記属性情報と、前記ダイレクトメールの媒体に関する物理的な要素を示す要素情報と、前記ダイレクトメールが開封されたか否かを示す開封情報とを対応付けた過去の実績における学習データから機械学習により生成された開封率を推定する分析モデルと、前記条件取得ステップによって取得された前記入力条件とに基づいて、前記開封率を推定する推定処理ステップと、最適化処理部が、前記推定処理ステップによって推定された前記開封率に基づいて、前記入力条件に対して推奨される前記要素の条件を決定する最適化処理ステップとを含み、前記入力条件は、予め定められた複数の前記属性情報のうちから選択された属性情報であり、前記推定処理ステップにおいて、前記推定処理部が、前記入力条件と、前記要素の条件として、予め定められた複数の前記要素情報のうちから選択された要素情報と、前記分析モデルとに基づいて、前記開封率を推定し、前記最適化処理ステップにおいて、前記最適化処理部が、前記要素の条件を変更して前記推定処理部に前記開封率を推定させ、変更した前記要素の条件のうちで前記開封率が最も高い前記要素の条件を、推奨される前記要素の条件として決定することを特徴とするダイレクトメール作成支援方法である。 Also , one aspect of the present invention includes a condition acquisition step in which a condition acquisition unit acquires attribute information indicating attributes related to a target of a direct mail as an input condition, an estimation processing step in which an estimation processing unit estimates an open rate based on an analytical model generated by machine learning from learning data of past results in which the attribute information, element information indicating physical elements related to a medium of the direct mail, and open information indicating whether the direct mail has been opened are associated with each other, and the input condition acquired by the condition acquisition step, and an optimization processing unit estimates an open rate of the element recommended for the input condition based on the open rate estimated by the estimation processing step. and an optimization processing step for determining conditions, wherein the input conditions are attribute information selected from a predetermined plurality of the attribute information, and in the estimation processing step, the estimation processing unit estimates the open rate based on the input conditions, element information selected from a predetermined plurality of the element information as conditions for the element, and the analysis model, and in the optimization processing step, the optimization processing unit changes the conditions for the element to cause the estimation processing unit to estimate the open rate, and determines the condition of the element having the highest open rate among the changed conditions for the element as the recommended condition for the element.
また、本発明の一態様は、コンピュータに、ダイレクトメールの対象に関する属性を示す属性情報を入力条件として取得する条件取得ステップと、前記属性情報と、郵便物である前記ダイレクトメールの媒体に関する物理的な要素を示す要素情報であって、前記ダイレクトメールの送付媒体の種類及び記載内容を含む要素情報と、前記ダイレクトメールが開封されたか否かを示す開封情報とを対応付けた過去の実績における学習データから機械学習により生成された開封率を推定する分析モデルと、前記条件取得ステップによって取得された前記入力条件とに基づいて、前記開封率を推定する推定処理ステップと、前記推定処理ステップによって推定された前記開封率に基づいて、前記入力条件に対して推奨される前記要素の条件を決定する最適化処理ステップとを実行させ、前記入力条件は、予め定められた複数の前記属性情報のうちから選択された属性情報であり、前記推定処理ステップにおいて、前記入力条件と、前記要素の条件として、予め定められた複数の前記要素情報のうちから選択された要素情報と、前記分析モデルとに基づいて、前記開封率を推定し、前記最適化処理ステップにおいて、前記要素の条件を変更して前記推定処理ステップにて前記開封率を推定させ、変更した前記要素の条件のうちで前記開封率が最も高い前記要素の条件を、推奨される前記要素の条件として決定するプログラムである。 In one aspect of the present invention, a computer- implemented method includes a condition acquisition step of acquiring attribute information indicating attributes related to a target of a direct mail as an input condition, an analysis model for estimating an open rate generated by machine learning from learning data of past results in which the attribute information, element information indicating physical elements related to the medium of the direct mail, which is a mail item, including the type of delivery medium of the direct mail and written contents, and open information indicating whether the direct mail has been opened are associated with each other, and an estimation processing step of estimating the open rate based on the input condition acquired by the condition acquisition step, and the input condition acquired by the condition acquisition step. and an optimization processing step of determining conditions of the element recommended for the input conditions based on an open rate, the input conditions being attribute information selected from a predetermined plurality of the attribute information; in the estimation processing step, the open rate is estimated based on the input conditions, element information selected from a predetermined plurality of the element information as conditions of the element, and the analytical model; in the optimization processing step, the conditions of the element are changed to estimate the open rate in the estimation processing step; and the condition of the element having the highest open rate among the changed conditions of the element is determined as the recommended condition of the element.
本発明によれば、ダイレクトメールのより最適な条件を提案することができる。 The present invention makes it possible to propose more optimal conditions for direct mail.
以下、本発明の一実施形態によるダイレクトメール作成支援装置、及びダイレクトメール作成支援方法について、図面を参照して説明する。 The direct mail creation support device and direct mail creation support method according to one embodiment of the present invention will be described below with reference to the drawings.
[第1の実施形態]
図1は、第1の実施形態によるDM作成支援システム100の一例を示すブロック図である。なお、以下の説明において、ダイレクトメールをDMと表記することがある。
[First embodiment]
1 is a block diagram showing an example of a direct mail
図1に示すように、DM作成支援システム100は、DM作成支援装置1と、モデル生成装置2とを備える。
また、モデル生成装置2は、ダイレクトメールの過去の送付の実績データから、開封率及びアクション率を推定する分析モデルを生成する。モデル生成装置2は、記憶部21と、制御部22とを備える。
As shown in FIG. 1, the DM
The
記憶部21は、モデル生成装置2が利用する各種情報を記憶する。記憶部21は、例えば、学習データ記憶部211と、分析モデル記憶部212とを備える。
学習データ記憶部211は、ダイレクトメールの過去の送付の実績における、DM属性情報と、要素情報と、少なくとも開封情報とを対応付けた学習データを記憶する。
The
The learning
ここで、DM属性情報は、ダイレクトメールの対象に関する属性を示す属性情報である。なお、ダイレクトメールの対象には、ダイレクトメールの送付対象、ダイレクトメールの対象商品などが含まれる。DM属性の項目は、例えば、図2に示す項目が含まれる。 Here, the DM attribute information is attribute information that indicates attributes related to the target of the direct mail. The target of the direct mail includes the recipient of the direct mail, the target product of the direct mail, etc. The items of the DM attribute include, for example, the items shown in FIG. 2.
図2は、本実施形態におけるDM属性の項目の一例を示す図である。
図2において、「DM属性の分類」には、例えば、“業種”、“リプライ”、“個人法人”、“商品”、“職業”、“性別”、“年齢”、及び“目的”などの項目が含まれている。
FIG. 2 is a diagram showing an example of DM attribute items in this embodiment.
In FIG. 2, the "DM attribute classification" includes items such as "industry type,""reply,""individual/corporation,""product,""occupation,""gender,""age," and "purpose."
また、各項目のDM属性情報には、入力条件として選択されている場合に“1”が設定され、入力条件として選択されていない場合に“0”が設定される。学習データ記憶部211は、入力条件として、“0”又は“1”が設定された複数のDM属性情報が対応付けられて記憶されている。
In addition, the DM attribute information for each item is set to "1" if it is selected as an input condition, and is set to "0" if it is not selected as an input condition. The learning
また、要素情報は、ダイレクトメールの媒体に関する物理的な要素を示す情報であり、例えば、はがきなどの送付媒体の種類や記載内容などが含まれている。要素の項目には、例えば、図3に示す項目が含まれる。 The element information is information that indicates the physical elements related to the direct mail medium, and includes, for example, the type of delivery medium, such as a postcard, and the contents written on the mail. The element items include, for example, the items shown in FIG. 3.
図3は、本実施形態における要素の項目の一例を示す図である。
図3において、各要素の項目の“_”により区切られた用語は、各要素の分類(大分類、中分類、小分類など)を示している。
FIG. 3 is a diagram showing an example of element items in this embodiment.
In FIG. 3, the terms separated by "_" in the heading of each element indicate the classification (major classification, medium classification, minor classification, etc.) of each element.
また、各項目の要素情報には、要素の条件として選択されている場合に“1”が設定され、要素の条件として選択されていない場合に“0”が設定される。学習データ記憶部211は、要素の条件として、“0”又は“1”が設定された複数の要素情報が対応付けられて記憶されている。
In addition, the element information for each item is set to "1" if it is selected as an element condition, and is set to "0" if it is not selected as an element condition. The learning
また、図4は、本実施形態における学習データ記憶部211のデータ例を示す図である。
図4に示すように、学習データ記憶部211は、学習データとして、複数のDM属性情報と、複数の要素情報と、「開封フラグ」とが対応付けられた過去の実績データを複数サンプル分記憶している。ここで、「開封フラグ」は、ダイレクトメールが開封されたか否かを示す開封情報の一例であり、“1”である場合に、開封されたことを示し、“0”である場合に、開封されていないことを示している。
FIG. 4 is a diagram showing an example of data in the learning
4, the learning
また、学習データには、「アクションフラグ」が含まれ、「アクションフラグ」は、ダイレクトメールに対して送付先の対象者の何らかの行動(アクション)があったか否かを示している。「アクションフラグ」は、“1”である場合に、何らか行動(アクション)があったことを示し、“0”である場合に、行動(アクション)がなかったことを示している。 The learning data also includes an "action flag," which indicates whether or not the intended recipient took any action in response to the direct mail. When the "action flag" is "1," it indicates that some action was taken, and when it is "0," it indicates that no action was taken.
また、「A概要_リプライ_WEB」、「A概要_リプライ_電話」、及び「A概要_リプライ_郵送」は、アクションの種類を示し、それぞれは、“1”である場合に、当該アクションが行われたことを示している。「アクションフラグ」、「A概要_リプライ_WEB」、「A概要_リプライ_電話」、及び「A概要_リプライ_郵送」は、ダイレクトメールに対する行動に関するアクション情報の一例である。 Additionally, "A summary_reply_web", "A summary_reply_phone", and "A summary_reply_mail" indicate the type of action, and when each is "1", it indicates that the action has been taken. "Action flag", "A summary_reply_web", "A summary_reply_phone", and "A summary_reply_mail" are examples of action information regarding actions taken in response to direct mail.
なお、本実施形態において、学習データ記憶部211は、過去の実績における図4に示すような学習データを、予め記憶しているものとする。
In this embodiment, the learning
図1の説明に戻り、分析モデル記憶部212は、上述した学習データに基づいて、機械学習により生成された分析モデルを記憶する。ここで、分析モデルは、例えば、上述した入力条件及び要素の条件から開封率及びアクション率を推定する学習モデルである。
ここで、開封率とは、ダイレクトメールか開封される確率を示し、アクション率とは、ダイレクトメールに対するアクションが行われる確率を示している。
1, the analytical
Here, the open rate indicates the probability that a direct mail piece is opened, and the action rate indicates the probability that an action is taken in response to the direct mail piece.
制御部22は、例えば、CPU(Central Processing Unit)などを含むプロセッサであり、モデル生成装置2を統括的に制御する。制御部22は、学習データ取得部221と、学習処理部222とを備える。
The
学習データ取得部221は、学習データ記憶部211が記憶する、上述した図4に示すような複数のDM属性情報(入力条件)と、複数の要素情報(要素の条件)と、開封情報及びアクション情報とを対応付けた過去の実績における学習データを取得する。
The learning
学習処理部222は、学習データ取得部221が取得した学習データから機械学習により、開封率及びアクション率を推定する分析モデルを生成する。学習処理部222は、例えば、機械学習フレームワークであるLightGBM(ライト・ジービーエム)を用いて、目的変数である開封フラグ及びアクションフラグが“1”になる確率を算出するモデルを、分析モデルとして生成する。ここで、LightGBMは、決定木に基づく勾配ブースティングモデリング手法である。
The
また、学習処理部222は、生成した分析モデルを分析モデル記憶部212に記憶させる。
なお、制御部22は、外部装置(例えば、DM作成支援装置など)の要求に応じて、分析モデル記憶部212が記憶する分析モデルを外部に出力する。
In addition, the
The
DM作成支援装置1(ダイレクトメール作成支援装置の一例)は、予め定められた複数のDM属性情報のうちから選択されたDM属性情報を入力条件として、当該入力条件に対して、ダイレクトメールに推奨される要素の情報を出力結果として出力する。また、DM作成支援装置1は、記憶部11と、制御部12とを備える。
The DM creation support device 1 (an example of a direct mail creation support device) uses DM attribute information selected from a predetermined number of pieces of DM attribute information as input conditions, and outputs information on elements recommended for direct mail for the input conditions as output results. The DM
記憶部11は、DM作成支援装置1が利用する各種情報を記憶する。記憶部11は、分析モデル記憶部111と、入力条件記憶部112と、要素条件記憶部113と、推定結果記憶部114とを備える。
The
分析モデル記憶部111は、上述したモデル生成装置2の学習処理部222が生成した分析モデルを記憶する。
入力条件記憶部112は、上述した入力条件(予め定められた複数のDM属性情報のうちから選択されたDM属性情報)を記憶する。
The analytical
The input
要素条件記憶部113は、要素の条件(予め定められた複数の要素情報のうちから選択された要素情報)を記憶する。要素条件記憶部113は、例えば、100通り(所定の数)の要素の条件を記憶する。
推定結果記憶部114は、上述した分析モデルに基づいて、上述した100通り(所定の数)の要素の条件に対する開封率及びアクション率を記憶する。
The element
The estimation
制御部12は、例えば、CPUなどを含むプロセッサであり、DM作成支援装置1を統括的に制御する。制御部12は、上述したモデル生成装置2の出力した分析モデルを分析モデル記憶部111に記憶させる。制御部12は、条件取得部121と、推定処理部122と、最適化処理部123とを備える。
The
条件取得部121は、ダイレクトメールの対象に関する属性を示すDM属性情報(属性情報)を入力条件として取得する。条件取得部121は、外部から力条件として取得を取得し、入力条件記憶部112に記憶させる。
The
推定処理部122は、分析モデル記憶部111が記憶する分析モデルと、条件取得部121が取得した入力条件とに基づいて、開封率及びアクション率を推定する。推定処理部122は、例えば、入力条件記憶部112が記憶する入力条件と、要素条件記憶部113が記憶する100通り(所定の数)の要素の条件のそれぞれとから、分析モデルを用いて、100通り分の開封率及びアクション率を推定する。推定処理部122は、推定結果(開封率及びアクション率)を、推定結果記憶部114に記憶させる。
The
最適化処理部123は、推定処理部122が推定した開封率(及びアクション率)に基づいて、入力条件に対して推奨される要素の条件を決定する。最適化処理部123は、要素の条件を変更して推定処理部122に開封率を推定させ、変更した要素の条件のうちで開封率(及び/又はアクション率)が最も高い要素の条件を、推奨される要素の条件として決定する。
The
最適化処理部123は、例えば、遺伝的アルゴリズムを用いて、開封率(及び/又はアクション率)が最も高い最適な要素の条件を決定する。なお、遺伝的アルゴリズムは、例えば、汎用のプログラミング言語であるPython(パイソン)のDEAPライブラリを利用することで実現可能である。
具体的に、最適化処理部123は、以下の(1)~(3)の処理を実行する。
The
Specifically, the
(1)最適化処理部123は、まず、第1の処理として、所定の数の要素の条件を選択し、所定の数の要素の条件のうち、開封率(及び/又はアクション率)が最も高い要素の条件を選択する。ここで、最適化処理部123は、例えば、乱数を用いて、ランダムに組み合わせパターンの異なる100通りの要素の条件を生成し、推定処理部122に、各要素の条件に対応する開封率(及びアクション率)を生成させる。最適化処理部123は、100通りの開封率(及びアクション率)のうちから、開封率(及び/又はアクション率)が最も高い要素の条件を選択する。
(1) As a first process, the
(2)最適化処理部123は、第2の処理として、さらに選択した当該開封率(及び/又はアクション率)が最も高い要素の条件の一部の要素を変更した所定の数の要素の条件を選択し、所定の数の要素の条件のうち、開封率が最も高い要素の条件を選択する。すなわち、最適化処理部123は、(1)において選択した要素の条件の一部を、例えば、乱数を用いてランダムに変更した新たな100通りの要素の条件を生成し、推定処理部122に、各要素の条件に対応する開封率(及びアクション率)を生成させる。最適化処理部123は、100通りの開封率(及びアクション率)のうちから、開封率(及び/又はアクション率)が最も高い要素の条件を選択する。
(2) As a second process, the
(3)最適化処理部123は、(2)の処理(第2の処理)を、所定の回数(例えば、100回など)繰り返して、開封率(及び/又はアクション率)が最も高い要素の条件を、推奨される要素の条件として決定する。
(3) The
なお、最適化処理部123は、開封率とアクション率とのいずれか一方により、推奨される要素の条件を決定してもよいし、開封率とアクション率との両方により、推奨される要素の条件を決定してもよい。また、最適化処理部123は、開封率とアクション率とのそれぞれに対応する推奨される要素の条件を決定するようにしてもよい。
The
また、最適化処理部123は、決定した推奨される要素の条件を出力結果として、外部に出力する。
図5は、本実施形態における入力条件及び出力結果の一例を示す図である。
Moreover, the
FIG. 5 is a diagram showing an example of input conditions and output results in this embodiment.
図5(a)は、選択されたDM属性情報である入力条件の一例を示している。また、図5(b)は、図5(a)の入力条件に対して、DM作成支援装置1が出力した出力結果(推奨される要素の条件)の一例を示している。
すなわち、図5において、DM作成支援装置1は、図5(a)に示す入力条件に対して、図5(b)に示す出力結果を出力する。
Fig. 5(a) shows an example of input conditions, which are selected DM attribute information, and Fig. 5(b) shows an example of an output result (recommended element conditions) output by the DM
That is, in FIG. 5, the DM
次に、図面を参照して、本実施形態によるDM作成支援システム100(DM作成支援装置1及びモデル生成装置2)の動作について説明する。
まず、図6を参照して、本実施形態における分析モデルを生成する学習処理について説明する。
Next, the operation of the DM creation support system 100 (the DM
First, the learning process for generating an analytical model in this embodiment will be described with reference to FIG.
図6は、本実施形態における学習処理の一例を示すフローチャートである。
図6に示すように、モデル生成装置2の学習データ取得部221は、学習データを取得する(ステップS101)。学習データ取得部221は、例えば、学習データ記憶部211から学習データを取得する。
FIG. 6 is a flowchart showing an example of the learning process in this embodiment.
6, the learning
なお、学習データは、過去の実績における学習データであり、学習データには、複数のDM属性情報と複数の要素情報と、開封フラグ及びアクションフラグとを対応付けたデータの組(ダイレクトメールの実績データ)が複数含まれている。学習データは、例えば、複数の“0”と“1”とで表されるデータ列であり、選択されたDM属性情報及び要素情報が“1”であり、選択されていないDM属性情報及び要素情報が“0”である。また、学習データのうち、目的変数である開封フラグは、“1”が開封を示し、“0”が未開封を示す。また、学習データのうち、目的変数であるアクションフラグは、“1”が何らかのアクションがあったことを示し、“0”がアクションがなかったことを示す。 The learning data is learning data from past performance, and includes multiple data sets (direct mail performance data) that associate multiple DM attribute information, multiple element information, and opening flags and action flags. The learning data is, for example, a data string represented by multiple "0"s and "1"s, where selected DM attribute information and element information are "1" and unselected DM attribute information and element information are "0". In addition, the opening flag, which is the objective variable in the learning data, is set so that "1" indicates opening and "0" indicates unopened. In addition, the action flag, which is the objective variable in the learning data, is set so that "1" indicates that some action has been taken and "0" indicates that no action has been taken.
次に、モデル生成装置2の学習処理部222は、学習データから機械学習により開封率及びアクション率を推定する分析モデルを生成する(ステップS102)。学習処理部222は、例えば、LightGBMを用いて、目的変数である開封フラグ及びアクションフラグが“1”になる確率を算出するモデルを、分析モデルとして生成する。
Next, the
次に、学習処理部222は、生成した分析モデルを、分析モデル記憶部212に記憶させる(ステップS103)。ステップS103の処理後に、学習処理部222は、学習処理を終了する。
Next, the
なお、モデル生成装置2は、学習処理部222が記憶する分析モデルを、DM作成支援装置1に送信し、DM作成支援装置1の制御部12は、モデル生成装置2が生成した分析モデルを分析モデル記憶部111に記憶させる。
The
次に、図7を参照して、入力条件がら推奨されるダイレクトメールの要素の条件を出力する本実施形態における最適化処理について説明する。
図7は、本実施形態における最適化処理の一例を示すフローチャートである。
Next, with reference to FIG. 7, an optimization process in this embodiment for outputting conditions for direct mail elements recommended based on input conditions will be described.
FIG. 7 is a flowchart showing an example of the optimization process in this embodiment.
図7に示すように、DM作成支援装置1の条件取得部121は、入力条件(選択されたDM属性情報)を取得する(ステップS201)。条件取得部121は、DM作成支援装置1の外部から入力条件(例えば、図5(a)参照)を取得し、取得した入力条件を入力条件記憶部112に記憶させる。
As shown in FIG. 7, the
次に、DM作成支援装置1の最適化処理部123は、ランダムに要素情報を選択して、組み合わせパターンの異なる所定の数の要素の条件を生成する(ステップS202)。最適化処理部123は、例えば、ランダムに100通りの要素の条件を生成する。最適化処理部123は、生成した100通りの要素の条件を要素条件記憶部113に記憶させる。
Next, the
次に、DM作成支援装置1の推定処理部122は、入力条件と、所定の数の要素の条件のそれぞれと、分析モデルとから開封率及びアクション率を生成する(ステップS203)。推定処理部122は、例えば、最適化処理部123からの要求に応じて、入力条件記憶部112が記憶する入力条件と、要素条件記憶部113が記憶する100通りの要素の条件のそれぞれと、分析モデル記憶部111が記憶する分析モデルとから、100通りの要素の条件のそれぞれに対応する開封率及びアクション率を生成する。推定処理部122は、生成した開封率及びアクション率を、推定結果記憶部114に記憶させる。
Next, the
次に、最適化処理部123は、所定の数の要素の条件のうちで、開封率及びアクション率が最も高い要素の条件を選択する(ステップS204)。最適化処理部123は、推定結果記憶部114が記憶する100通りの要素の条件のそれぞれに対応する開封率及びアクション率のうちから、開封率(及び/又はアクション率)が最も高い要素の条件を選択する。
Next, the
次に、最適化処理部123は、所定の回数繰り返し実行したか否かを判定する(ステップS205)。最適化処理部123は、上述したステップS204の処理を、例えば、100回(所定の回数)実行したか否かを判定する。最適化処理部123は、100回(所定の回数)実行した場合(ステップS205:YES)に、処理をステップS207に進める。また、最適化処理部123は、100回(所定の回数)実行していない場合(ステップS205:NO)に、処理をステップS206に進める。
Next, the
ステップS206において、最適化処理部123は、選択した要素の条件の一部をランダムに変更して、組み合わせパターンの異なる所定の数の要素の条件を生成する。最適化処理部123は、例えば、選択した要素の条件の一部をランダムに変更した、100通りの要素の条件を生成する。最適化処理部123は、生成した100通りの要素の条件を要素条件記憶部113に記憶させる。ステップS206の処理後に、最適化処理部123は、処理をステップS203に戻し、ステップS205において、100回(所定の回数)実行されるまで、ステップS206、及びステップ203からステップS205の処理を繰り返す。
In step S206, the
また、ステップS207において、最適化処理部123は、選択した要素の条件を、入力条件に対して推奨される要素の条件に決定する。
次に、最適化処理部123は、決定した要素の条件を出力する(ステップS208)。すなわち、最適化処理部123は、決定した要素の条件を、出力結果(例えば、図5(b)参照)として、DM作成支援装置1の外部に出力する。ステップS208の処理後に、最適化処理部123は、最適化処理を終了する。
Furthermore, in step S207, the
Next, the
なお、上述した図7に示すフローチャートにおいて、最初のステップS202からステップS204までの処理が、上述した第1の処理に対応し、ステップ206、ステップS203、及びステップS204の処理が、上述した第2の処理に対応する。 In the flowchart shown in FIG. 7, the processes from the first step S202 to step S204 correspond to the first process described above, and the processes in steps S206, S203, and S204 correspond to the second process described above.
以上説明したように、本実施形態によるDM作成支援装置1(ダイレクトメール作成支援装置)は、条件取得部121と、推定処理部122と、最適化処理部123とを備える。条件取得部121は、ダイレクトメールの対象に関する属性を示すDM属性情報(属性情報)を入力条件として取得する。推定処理部122は、DM属性情報と、ダイレクトメールの媒体に関する物理的な要素を示す要素情報と、ダイレクトメールが開封されたか否かを示す開封情報(例えば、開封フラグ)とを対応付けた過去の実績における学習データから機械学習により生成された開封率を推定する分析モデルと、条件取得部121が取得した入力条件とに基づいて、開封率を推定する。最適化処理部123は、推定処理部122が推定した開封率に基づいて、入力条件に対して推奨される要素の条件を決定する。
As described above, the DM creation support device 1 (direct mail creation support device) according to this embodiment includes a
これにより、本実施形態によるDM作成支援装置1は、過去の実績におけるダイレクトメールのDM属性情報と、ダイレクトメールの媒体に関する物理的な要素を示す要素情報とから生成された分析モデルを用いて開封率を推定し、当該開封率に基づいて、入力条件に対して推奨される要素の条件を決定する。そのため、本実施形態によるDM作成支援装置1は、複雑で多岐に亘るダイレクトメールの最適な要素の条件を決定することができる。したがって、本実施形態によるDM作成支援装置1は、ダイレクトメールのより最適な条件を提案することができる。
As a result, the DM
また、本実施形態では、入力条件は、予め定められた複数のDM属性情報のうちから選択されたDM属性情報である。推定処理部122は、入力条件と、要素の条件として、予め定められた複数の要素情報のうちから選択された要素情報と、分析モデルとに基づいて、開封率を推定する。最適化処理部123は、要素の条件を変更して推定処理部122に開封率を推定させ、変更した要素の条件のうちで開封率が最も高い要素の条件を、推奨される要素の条件として決定する。
In addition, in this embodiment, the input conditions are DM attribute information selected from a predetermined number of pieces of DM attribute information. The
これにより、本実施形態によるDM作成支援装置1は、要素の条件を変更して開封率が最も高い要素の条件を、推奨される要素の条件として決定するという簡易な手法により、適切な要素の条件を効率良く決定することができる。
As a result, the DM
また、本実施形態では、最適化処理部123は、第1の処理と、第2の処理とを実行し、第2の処理を所定の回数繰り返して、開封率が最も高い要素の条件を決定する。最適化処理部123は、第1の処理として、所定の数(例えば、100通り)の要素の条件を選択し、所定の数(例えば、100通り)の要素の条件のうち、開封率が最も高い要素の条件を選択する。最適化処理部123は、第2の処理として、さらに選択した当該開封率が最も高い要素の条件の一部の要素を変更した所定の数(例えば、100通り)の要素の条件を選択し、所定の数(例えば、100通り)の要素の条件のうち、開封率が最も高い要素の条件を選択する。すなわち、最適化処理部123は、遺伝的アルゴリズムを用いて、開封率が最も高い要素の条件を決定する。
In this embodiment, the
これにより、本実施形態によるDM作成支援装置1は、推奨される要素の条件として、適切な要素の条件をさらに効率良く、且つ精度良く決定することができる。
As a result, the DM
また、本実施形態では、学習データには、ダイレクトメールに対する行動に関するアクション情報が含まれ、分析モデルは、開封率及びダイレクトメールに対する行動の有無の確率を示すアクション率を推定する。最適化処理部123は、推定処理部122が推定した開封率及びアクション率に基づいて、入力条件に対して推奨される要素の条件を決定する。
In addition, in this embodiment, the learning data includes action information regarding actions taken in response to direct mail, and the analysis model estimates the opening rate and the action rate indicating the probability of whether or not an action will be taken in response to the direct mail. The
これにより、本実施形態によるDM作成支援装置1は、推奨される要素の条件として、開封率とともに、アクション率を考慮した要素の条件を提案できるため、ダイレクトメールのさらに最適な条件を提案することができる。
As a result, the DM
また、本実施形態によるダイレクトメール作成支援方法は、条件取得ステップと、推定処理ステップと、最適化処理ステップとを含む。条件取得ステップにおいて、条件取得部121が、ダイレクトメールの対象に関する属性を示すDM属性情報を入力条件として取得する。推定処理ステップにおいて、推定処理部122が、分析モデルと、条件取得ステップによって取得された入力条件とに基づいて、開封率を推定する。ここで、分析モデルは、DM属性情報と、ダイレクトメールの媒体に関する物理的な要素を示す要素情報と、ダイレクトメールが開封されたか否かを示す開封情報とを対応付けた過去の実績における学習データから機械学習により生成され、開封率を推定するモデルである。最適化処理ステップにおいて、最適化処理部123が、推定処理ステップによって推定された開封率に基づいて、入力条件に対して推奨される要素の条件を決定する。
The direct mail creation support method according to this embodiment includes a condition acquisition step, an estimation processing step, and an optimization processing step. In the condition acquisition step, the
これにより、本実施形態によるダイレクトメール作成支援方法は、上述したDM作成支援装置1と同様の効果を奏し、ダイレクトメールのより最適な条件を提案することができる。
As a result, the direct mail creation support method according to this embodiment has the same effect as the DM
[第2の実施形態]
次に、図面を参照して、第2の実施形態によるDM作成支援装置1aについて説明する。
本実施形態では、DM作成支援装置1aが、上述したモデル生成装置2の機能を含み変形例について説明する。
Second Embodiment
Next, a DM
In this embodiment, a modified example will be described in which a DM
図8は、本実施形態によるDM作成支援装置1aの一例を示すブロック図である。
図8に示すように、DM作成支援装置1aは、記憶部11aと、制御部12aとを備える。
なお、図8において、図1と同一の構成には、同一の符号を付与してその説明を省略する。
FIG. 8 is a block diagram showing an example of a DM
As shown in FIG. 8, the DM
In FIG. 8, the same components as those in FIG. 1 are given the same reference numerals and the description thereof will be omitted.
記憶部11aは、分析モデル記憶部111と、入力条件記憶部112と、要素条件記憶部113と、推定結果記憶部114と、学習データ記憶部211とを備える。すなわち、記憶部11aは、上述した第1の実施形態における記憶部11と同様の機能を有するとともに、モデル生成装置2と同様の学習データ記憶部211が追加されている。
The
制御部12aは、条件取得部121と、推定処理部122と、最適化処理部123と、学習データ取得部221と、学習処理部222とを備える。すなわち、制御部12aは、上述した第1の実施形態における制御部12と同様の機能を有するとともに、モデル生成装置2と同様の学習データ取得部221と、学習処理部222とが追加されている。
The
本実施形態では、学習処理部222は、学習データ記憶部211が学習データから機械学習により分析モデルを生成し、生成した分析モデルを分析モデル記憶部111に記憶させる。
なお、学習データ記憶部211、学習データ取得部221、及び学習処理部222の機能は、第1の実施形態と同様であるため、ここではその説明を省略する。
In this embodiment, the
The functions of the learning
また、本実施形態によるDM作成支援装置1aの動作についても、基本的には、図6及び図7に示す第1の実施形態による学習処理及び最適化処理と同様であるため、ここではその説明を省略する。
Furthermore, the operation of the DM
以上で説明したように、本実施形態によるDM作成支援装置1a(又は、第1の実施形態によるモデル生成装置2)は、学習データ取得部221と、学習処理部222とを備える。学習データ取得部221は、ダイレクトメールの対象に関する属性を示すDM属性情報と、ダイレクトメールの媒体に関する物理的な要素を示す要素情報と、ダイレクトメールが開封されたか否かを示す開封情報とを対応付けた過去の実績における学習データを取得する。学習処理部222は、学習データ取得部221が取得した学習データから機械学習により、開封率を推定する分析モデルを生成する。
As described above, the DM
これにより、本実施形態によるDM作成支援装置1a(又は、モデル生成装置2)は、過去の実績におけるダイレクトメールの属性情報(DM属性情報)と、ダイレクトメールの媒体に関する物理的な要素を示す要素情報とを含む学習データから、開封率を推定する分析モデルを生成するため、当該分析モデルを用いて開封率を適切に推定することが可能になる。そのため、本実施形態によるDM作成支援装置1a(又は、モデル生成装置2)は、適切な開封率に基づいて、入力条件に対して推奨される要素の条件を決定することが可能になり、複雑で多岐に亘るダイレクトメールの最適な要素の条件を決定することができる。よって、本実施形態によるDM作成支援装置1a(又は、モデル生成装置2)は、ダイレクトメールのより最適な条件を提案することができる。
As a result, the DM
なお、本発明は、上記の実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で変更可能である。
例えば、上記の各実施形態において、最適化処理部123は、100通りの要素の条件を生成し、開封率(及び/又はアクション率)が最も高い要素の条件の一部を変更した100通りの要素の条件を生成する例を説明したが、これに限定されるものではなく、100通り以外の所定の数であってもよい。
The present invention is not limited to the above-described embodiment, and can be modified without departing from the spirit of the present invention.
For example, in each of the above embodiments, an example has been described in which the
また、上記の各実施形態において、最適化処理部123は、最適化の際の繰り返し回数を100回として説明したが、これに限定されるものではなく、100回以外の所定の回数であってもよい。
In addition, in each of the above embodiments, the
また、上記の各実施形態において、学習データ取得部221は、学習データを学習データ記憶部211から取得する例を説明したがこれに限定されるものではなく、学習データ記憶部211以外の外部から取得するようにしてもよい。また、学習データ記憶部211は、DM作成支援装置1a(又は、モデル生成装置2)の外部に備えられていてもよく、例えば、ネットワークに接続されたサーバ装置(クラウドサーバなど)が学習データ記憶部211を備えるようにしてもよい。
In addition, in each of the above embodiments, the learning
また、上記の各実施形態において、分析モデルは、開封率とアクション率との両方を推定するモデルである例を説明したが、これに限定されるものではなく、開封率とアクション率とのいずれか一方のみを推定するモデルであってもよい。 In addition, in each of the above embodiments, an example has been described in which the analysis model is a model that estimates both the open rate and the action rate, but this is not limited to this, and the model may be a model that estimates only one of the open rate and the action rate.
また、上記の各実施形態において、DM属性の項目及び要素の項目の一例を図2及び図3を参照して説明したが、DM属性の項目及び要素の項目は、図2及び図3に限定されるものではなく、他の項目が含まれもよい。 In addition, in each of the above embodiments, examples of DM attribute items and element items have been described with reference to Figures 2 and 3, but the DM attribute items and element items are not limited to Figures 2 and 3 and may include other items.
なお、上述したDM作成支援システム100及びDM作成支援装置1(1a)が備える各構成は、内部に、コンピュータシステムを有している。そして、上述したDM作成支援システム100及びDM作成支援装置1(1a)が備える各構成の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述したDM作成支援システム100及びDM作成支援装置1(1a)が備える各構成における処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。
また、「コンピュータシステム」は、インターネットやWAN、LAN、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、CD-ROM等の非一過性の記録媒体であってもよい。
Each of the components of the DM
Furthermore, a "computer system" may include a plurality of computer devices connected via a network including the Internet or communication lines such as a WAN, LAN, or dedicated line. Furthermore, a "computer-readable recording medium" refers to portable media such as a flexible disk, a magneto-optical disk, a ROM, or a CD-ROM, or a storage device such as a hard disk built into a computer system. In this manner, the recording medium storing the program may be a non-transitory recording medium such as a CD-ROM.
また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部又は外部に設けられた記録媒体も含まれる。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後にDM作成支援システム100及びDM作成支援装置1(1a)が備える各構成で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。
The recording medium also includes internal or external recording media accessible from a distribution server to distribute the program. The program may be divided into multiple parts, downloaded at different times, and then combined by the components of the DM
また、上述した機能の一部又は全部を、LSI(Large Scale Integration)等の集積回路として実現してもよい。上述した各機能は個別にプロセッサ化してもよいし、一部、又は全部を集積してプロセッサ化してもよい。また、集積回路化の手法はLSIに限らず専用回路、又は汎用プロセッサで実現してもよい。また、半導体技術の進歩によりLSIに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。 In addition, some or all of the above-mentioned functions may be realized as an integrated circuit such as an LSI (Large Scale Integration). Each of the above-mentioned functions may be individually processed, or some or all of the functions may be integrated into a processor. The integrated circuit method is not limited to LSI, and may be realized by a dedicated circuit or a general-purpose processor. Furthermore, if an integrated circuit technology that can replace LSI appears due to advances in semiconductor technology, an integrated circuit based on that technology may be used.
1、1a DM作成支援装置
2 モデル生成装置
11、11a、21 記憶部
12、12a、22 制御部
100 DM作成支援システム
111、212 分析モデル記憶部
112 入力条件記憶部
113 要素条件記憶部
114 推定結果記憶部
121 条件取得部
122 推定処理部
123 最適化処理部
211 学習データ記憶部
221 学習データ取得部
222 学習処理部
Claims (6)
前記属性情報と、前記ダイレクトメールの媒体に関する物理的な要素を示す要素情報と、前記ダイレクトメールが開封されたか否かを示す開封情報とを対応付けた過去の実績における学習データから機械学習により生成された開封率を推定する分析モデルと、前記条件取得部が取得した前記入力条件とに基づいて、前記開封率を推定する推定処理部と、
前記推定処理部が推定した前記開封率に基づいて、前記入力条件に対して推奨される前記要素の条件を決定する最適化処理部と
を備え、
前記入力条件は、予め定められた複数の前記属性情報のうちから選択された属性情報であり、
前記推定処理部は、前記入力条件と、前記要素の条件として、予め定められた複数の前記要素情報のうちから選択された要素情報と、前記分析モデルとに基づいて、前記開封率を推定し、
前記最適化処理部は、前記要素の条件を変更して前記推定処理部に前記開封率を推定させ、変更した前記要素の条件のうちで前記開封率が最も高い前記要素の条件を、推奨される前記要素の条件として決定する
ことを特徴とするダイレクトメール作成支援装置。 a condition acquisition unit that acquires attribute information indicating attributes related to a target of the direct mail as an input condition;
an analysis model that estimates an open rate generated by machine learning from learning data of past results in which the attribute information, element information indicating physical elements related to the medium of the direct mail, and open information indicating whether the direct mail has been opened are associated with each other, and an estimation processing unit that estimates the open rate based on the input conditions acquired by the condition acquisition unit;
an optimization processing unit that determines conditions of the element recommended for the input conditions based on the open rate estimated by the estimation processing unit,
the input condition is attribute information selected from a predetermined plurality of pieces of attribute information;
The estimation processing unit estimates the opening rate based on the input condition, element information selected from a predetermined plurality of element information as a condition of the element, and the analysis model;
The direct mail creation support device is characterized in that the optimization processing unit changes the conditions of the elements, causes the estimation processing unit to estimate the open rate, and determines the condition of the element that has the highest open rate among the changed conditions of the elements as the recommended condition of the element.
所定の数の前記要素の条件を選択し、前記所定の数の前記要素の条件のうち、前記開封率が最も高い前記要素の条件を選択する第1の処理と、
さらに選択した当該開封率が最も高い前記要素の条件の一部の要素を変更した前記所定の数の前記要素の条件を選択し、前記所定の数の前記要素の条件のうち、前記開封率が最も高い前記要素の条件を選択する第2の処理とを実行し、
前記第2の処理を所定の回数繰り返して、前記開封率が最も高い前記要素の条件を決定する
ことを特徴とする請求項1に記載のダイレクトメール作成支援装置。 The optimization processing unit:
a first process of selecting a predetermined number of conditions for the elements, and selecting, from among the predetermined number of conditions for the elements, a condition for the element having the highest opening rate;
and selecting conditions for the predetermined number of elements by changing some of the conditions for the element with the highest opening rate, and selecting the condition for the element with the highest opening rate from among the conditions for the predetermined number of elements.
2. The direct mail creation support device according to claim 1 , further comprising: determining a condition for the element with the highest open rate by repeating the second process a predetermined number of times.
ことを特徴とする請求項1又は請求項2に記載のダイレクトメール作成支援装置。 The direct mail creation support device according to claim 1 or 2 , further comprising a learning processing unit that generates the analysis model from the learning data by machine learning.
前記分析モデルは、前記開封率及び前記ダイレクトメールに対する行動の有無の確率を示すアクション率を推定し、
前記最適化処理部は、前記推定処理部が推定した前記開封率及びアクション率に基づいて、前記入力条件に対して推奨される前記要素の条件を決定する
ことを特徴とする請求項1から請求項3のいずれか一項に記載のダイレクトメール作成支援装置。 The learning data includes action information regarding behavior regarding the direct mail;
The analytical model estimates the open rate and an action rate indicating the probability of an action being taken in response to the direct mail;
The direct mail creation support device according to any one of claims 1 to 3, characterized in that the optimization processing unit determines the conditions of the elements recommended for the input conditions based on the open rate and action rate estimated by the estimation processing unit.
推定処理部が、前記属性情報と、前記ダイレクトメールの媒体に関する物理的な要素を示す要素情報と、前記ダイレクトメールが開封されたか否かを示す開封情報とを対応付けた過去の実績における学習データから機械学習により生成された開封率を推定する分析モデルと、前記条件取得ステップによって取得された前記入力条件とに基づいて、前記開封率を推定する推定処理ステップと、
最適化処理部が、前記推定処理ステップによって推定された前記開封率に基づいて、前記入力条件に対して推奨される前記要素の条件を決定する最適化処理ステップと
を含み、
前記入力条件は、予め定められた複数の前記属性情報のうちから選択された属性情報であり、
前記推定処理ステップにおいて、前記推定処理部が、前記入力条件と、前記要素の条件として、予め定められた複数の前記要素情報のうちから選択された要素情報と、前記分析モデルとに基づいて、前記開封率を推定し、
前記最適化処理ステップにおいて、前記最適化処理部が、前記要素の条件を変更して前記推定処理部に前記開封率を推定させ、変更した前記要素の条件のうちで前記開封率が最も高い前記要素の条件を、推奨される前記要素の条件として決定する
ことを特徴とするダイレクトメール作成支援方法。 a condition acquisition step in which a condition acquisition unit acquires attribute information indicating attributes related to a target of the direct mail as an input condition;
an estimation processing step in which an estimation processing unit estimates the open rate based on an analytical model that estimates an open rate by machine learning from learning data of past results in which the attribute information, element information indicating physical elements related to the medium of the direct mail, and open information indicating whether the direct mail has been opened are associated with each other, and the input conditions acquired by the condition acquisition step;
an optimization processing step of determining conditions of the element recommended for the input condition based on the open rate estimated by the estimation processing step,
the input condition is attribute information selected from a predetermined plurality of pieces of attribute information;
In the estimation processing step, the estimation processing unit estimates the opening rate based on the input condition, element information selected from a predetermined plurality of element information as a condition of the element, and the analysis model;
A direct mail creation support method, characterized in that, in the optimization processing step, the optimization processing unit changes the conditions of the elements, causes the estimation processing unit to estimate the open rate, and determines the conditions of the elements having the highest open rate among the changed conditions of the elements as the conditions of the elements to be recommended.
ダイレクトメールの対象に関する属性を示す属性情報を入力条件として取得する条件取得ステップと、
前記属性情報と、郵便物である前記ダイレクトメールの媒体に関する物理的な要素を示す要素情報であって、前記ダイレクトメールの送付媒体の種類及び記載内容を含む要素情報と、前記ダイレクトメールが開封されたか否かを示す開封情報とを対応付けた過去の実績における学習データから機械学習により生成された開封率を推定する分析モデルと、前記条件取得ステップによって取得された前記入力条件とに基づいて、前記開封率を推定する推定処理ステップと、
前記推定処理ステップによって推定された前記開封率に基づいて、前記入力条件に対して推奨される前記要素の条件を決定する最適化処理ステップと
を実行させ、
前記入力条件は、予め定められた複数の前記属性情報のうちから選択された属性情報であり、
前記推定処理ステップにおいて、前記入力条件と、前記要素の条件として、予め定められた複数の前記要素情報のうちから選択された要素情報と、前記分析モデルとに基づいて、前記開封率を推定し、
前記最適化処理ステップにおいて、前記要素の条件を変更して前記推定処理ステップにて前記開封率を推定させ、変更した前記要素の条件のうちで前記開封率が最も高い前記要素の条件を、推奨される前記要素の条件として決定する
プログラム。 On the computer,
a condition acquisition step of acquiring attribute information indicating attributes related to a target of the direct mail as an input condition;
an analysis model for estimating an opening rate generated by machine learning from learning data of past results that associates the attribute information, element information indicating physical elements related to the medium of the direct mail, which is a mailing, including the type of delivery medium of the direct mail and the contents written therein, with opening information indicating whether the direct mail has been opened or not, and an estimation processing step for estimating the opening rate based on the input conditions acquired by the condition acquisition step;
an optimization process step of determining conditions of the element recommended for the input condition based on the open rate estimated by the estimation process step;
the input condition is attribute information selected from a predetermined plurality of pieces of attribute information;
In the estimation process, the opening rate is estimated based on the input condition, element information selected as the element condition from among a plurality of predetermined element information, and the analysis model;
A program that, in the optimization processing step, changes the conditions of the element, estimates the open rate in the estimation processing step, and determines the condition of the element that has the highest open rate among the changed conditions of the element as the recommended condition of the element.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020089959A JP7516861B2 (en) | 2020-05-22 | 2020-05-22 | Direct mail creation support device, direct mail creation support method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020089959A JP7516861B2 (en) | 2020-05-22 | 2020-05-22 | Direct mail creation support device, direct mail creation support method, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021184212A JP2021184212A (en) | 2021-12-02 |
JP7516861B2 true JP7516861B2 (en) | 2024-07-17 |
Family
ID=78767359
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020089959A Active JP7516861B2 (en) | 2020-05-22 | 2020-05-22 | Direct mail creation support device, direct mail creation support method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7516861B2 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002015115A (en) | 2000-06-30 | 2002-01-18 | Mediaato:Kk | Marketing system using history information or the like |
JP2002024661A (en) | 2000-07-04 | 2002-01-25 | Home Customer Service Kk | Transaction system |
JP2002123738A (en) | 2000-10-12 | 2002-04-26 | Sony Corp | Device and method for processing information and recording medium |
JP2006048413A (en) | 2004-08-05 | 2006-02-16 | Aruze Corp | Device and program for creating direct mail |
JP2006215593A (en) | 2005-02-01 | 2006-08-17 | Dainippon Printing Co Ltd | Method for investigating opening rate of direct mail |
-
2020
- 2020-05-22 JP JP2020089959A patent/JP7516861B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002015115A (en) | 2000-06-30 | 2002-01-18 | Mediaato:Kk | Marketing system using history information or the like |
JP2002024661A (en) | 2000-07-04 | 2002-01-25 | Home Customer Service Kk | Transaction system |
JP2002123738A (en) | 2000-10-12 | 2002-04-26 | Sony Corp | Device and method for processing information and recording medium |
JP2006048413A (en) | 2004-08-05 | 2006-02-16 | Aruze Corp | Device and program for creating direct mail |
JP2006215593A (en) | 2005-02-01 | 2006-08-17 | Dainippon Printing Co Ltd | Method for investigating opening rate of direct mail |
Also Published As
Publication number | Publication date |
---|---|
JP2021184212A (en) | 2021-12-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109271521B (en) | Text classification method and device | |
JP6629678B2 (en) | Machine learning device | |
JP6511477B2 (en) | Accounting system, accounting method and accounting program | |
JP2016018358A (en) | Data classification method, data classification program, and data classification apparatus | |
JP7287699B2 (en) | Information provision method and device using learning model through machine learning | |
JP2008287550A (en) | Recommendation device in consideration of order of purchase, recommendation method, recommendation program and recording medium with the program recorded thereon | |
JP2016099741A (en) | Information extraction support apparatus, method and program | |
JP2022082523A (en) | Method and apparatus for providing information about machine learning based similar items | |
JP2021056659A (en) | Information processing device, information processing method and information processing program | |
US7979470B2 (en) | Data manipulation process method and system | |
CN104715317A (en) | Processing apparatus, processing method, and program | |
JP2019215749A (en) | Logistics prediction system and prediction method | |
JP6558765B2 (en) | Processing device, processing method, estimation device, estimation method, and program | |
JP7516861B2 (en) | Direct mail creation support device, direct mail creation support method, and program | |
JP2018005403A (en) | Device, method, and program for estimating issues | |
CN111950579A (en) | Training method and training device for classification model | |
CN116745781A (en) | Rule update program, rule update method and rule update device | |
CN109584091B (en) | Generation method and device of insurance image file | |
JP5824429B2 (en) | Spam account score calculation apparatus, spam account score calculation method, and program | |
JPWO2019171537A1 (en) | Semantic estimation systems, methods and programs | |
CN110163652B (en) | Customer acquisition conversion rate estimation method and device, and computer-readable storage medium | |
JP5815468B2 (en) | Spam classification model generation apparatus, method and program | |
JP7323669B1 (en) | Ontology generation method and learning method | |
JP7376275B2 (en) | Message sorting device, method, program, and system | |
JP7544263B2 (en) | Information processing device, information processing method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230210 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20231225 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240109 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20240209 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240306 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240402 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240515 |
|
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: 20240604 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240617 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7516861 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |