Information processing device, information processing method, and information processing program

JP7633440B2Active Publication Date: 2025-02-19DENTSU INC
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2024007114
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2023-02-16
Filing Date
2024-01-22
Publication Date
2025-02-19
Estimated Expiration
2044-01-22

AI Technical Summary

Benefits of technology

【0010】 本開示の一態様によれば、デジタルマーケティングの効果の予測及び検証、並びに活用を好適に実行することができる情報処理装置、情報処理方法及び情報処理プログラムを提供することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007633440000001
    Figure 0007633440000001
  • Figure 0007633440000002
    Figure 0007633440000002
  • Figure 0007633440000003
    Figure 0007633440000003
Patent Text Reader

Abstract

To provide an information processor, a method for processing information, and an information processing program which can desirably execute prediction, verification, and utilization of the effect of digital marketing.SOLUTION: An information processor according to an embodiment of the present disclosure includes: an identification information acquisition unit for acquiring identification information of a candidate of a participant in a project; an attribute information acquisition unit for acquiring attribute information of the candidate of a participant; an action history information acquisition unit for acquiring action history information of the candidate of a participant; a detailed information acquisition unit for acquiring detailed information of the project; and a calculation manner control unit for controlling the calculation manner of the effect of participation of the candidate in the project.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to an information processing device, an information processing method, and an information processing program. [Background technology]

[0002] For example, Patent Document 1 describes a simulation device that predicts the effect of sending direct mail for a sales promotion campaign of a specific brand of product.

[0003] 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 planned number of recipients receiving section, an expected conversion rate receiving section, an expected number of converting calculation section, a unit price table, an expected earned value calculation section, an expected ROI calculation section, and a prediction presentation section.

[0004] 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 sending conditions. The possible number of recipients calculation unit extracts customers who match the sending conditions from the customer master table and calculates the possible number of recipients of 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 conversion rate receiving unit receives input of an expected conversion rate according to the sending conditions. The expected conversion number calculation unit calculates the expected number of recipients from the planned number of recipients and the expected conversion 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 by 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 attribute of the product brand that matches the sending conditions, and calculates the expected acquired value from the expected number of recipients. The expected ROI calculation unit calculates the expected ROI from the planned budget and the expected earned value. The prediction presentation unit presents the expected earned value and the expected ROI.

[0005] Traditionally, sales strategies and other marketing have mainly been conducted using direct mail such as that described in Patent Document 1, as well as stickers and postcards. However, in recent years, with the spread of smartphones and cashless payments, attention has been focused on "digital marketing (sales promotion using digital technology)," which allows users to easily enter campaigns using communication devices and receive prizes and points. [Prior art documents] [Patent documents]

[0006] [Patent Document 1] International Publication No. 2007 / 037178 Summary of the Invention [Problem to be solved by the invention]

[0007] However, according to the inventor's intensive research, there is room for improvement in conventional digital marketing in terms of predicting and verifying the effects, as well as utilizing the same.

[0008] Therefore, one object of the present disclosure is to provide an information processing device, an information processing method, and an information processing program that can appropriately predict, verify, and utilize the effects of digital marketing. [Means for solving the problem]

[0009] An information processing device according to one aspect of the present disclosure includes an identification information acquisition unit that acquires identification information of a participant candidate of a project, an attribute information acquisition unit that acquires attribute information of the participant candidate, a behavior history information acquisition unit that acquires behavior history information of the participant candidate, 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 participant candidate participating in the project. 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. It is characterized by: 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. Effect of the Invention

[0010] 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 appropriately predict, verify, and utilize the effects of digital marketing. [Brief description of the drawings]

[0011] [Figure 1] FIG. 1 is a diagram illustrating an example of a schematic configuration of an information processing device. [Diagram 2] 2 is a block diagram showing an example of an internal configuration of an information processing server; FIG. [Diagram 3] 1 is a conceptual diagram showing an example of identification information, attribute information, behavior history information, detailed information, and a purchase probability based thereon. [Figure 4] FIG. 13 is a diagram illustrating an example of effect calculation based on a machine learning model. [Diagram 5] FIG. 13 is a diagram illustrating an example of effect calculation based on a linear regression model. [Figure 6] FIG. 2 is a diagram illustrating an example of a functional configuration of a user terminal and an information processing server. [Figure 7] FIG. 2 is a diagram illustrating an example of a hardware configuration of a user terminal and an information processing server. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] 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, a dedicated application, or a social networking service (SNS) or digital advertising. A "plan" can promote sales of a specific product or service by specifying a specific planning period and presenting benefits for the sale of the specific product or service (for example, a discount on the sales price, points, preferential treatment for the reservation or sale of other related products or services, additional free gifts, etc.).

[0013] The "plan" in this disclosure has the advantage of enabling 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, notifications of 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.

[0014] The "plan" in this disclosure has 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 can deliver messages and advertisements using not only the target person's gender, age, place of residence, etc., but also the store visit history, content viewing history, etc. This makes it easier to deliver information to the people who need it at the right time.

[0015] The "plan" in this disclosure has the advantage that it is possible to visualize the effect of the data and analyze the customers who visit the store. For example, by utilizing the digital coupon redemption function at the store, it is possible to visualize the effect of promotional activities that was difficult to do with conventional analog sales promotion. 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 accuracy.

[0016] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings.

[0017] 1 is a diagram showing an example of a schematic configuration of an information processing device 1. The "information processing device" may be read as an "information processing system" (the two may be synonymous). The information processing method and the information processing program are realized by causing a computer (CPU: Central Processing Unit) included in the information processing device 1 to execute various processing steps.

[0018] As shown in FIG. 1, the information processing device 1 has a user terminal 10 and an information processing server 20. The user terminal 10 and the information processing server 20 are connected to each other via a network 30 so that they can communicate with each other. In FIG. 1, user terminals 10-1, 10-2, . . . , 10-N (N is a natural number) are depicted as the user terminals 10, but the number of user terminals 10 is flexible and various design changes are possible. In the following, all or some of the user terminals 10-1 to 10-N may be collectively referred to as a representative symbol 10 and described. In FIG. 1, the information processing server 20 is depicted in a simplified manner as a single configuration, but this is for the convenience of drawing. In reality, the information processing server 20 has a more complicated configuration than that depicted in FIG. 1, both in terms of hardware configuration and software configuration. Although details will be described later, for example, the information processing server 20 may be configured to include multiple servers, databases, etc.

[0019] The information processing device (information processing system) 1 may be regarded as a configuration including a user terminal 10 and an information processing server 20, or may be regarded as a configuration including only the information processing server 20 without including the user terminal 10. In other words, in the information processing device (information processing system) 1, the user terminal 10 is not a required component.

[0020] The user terminal 10 is, for example, a mobile terminal (mobile communication terminal) such as a mobile phone, a smartphone, or a tablet terminal. In other words, the user terminal 10 in this specification is a communication device capable of performing various types of communication with the information processing server 20. The user terminal 10 may be, for example, a wired and / or wireless (e.g., Long Term Evolution (LTE), 5 th The user terminal 10 may communicate with a network (such as the Internet) via a wireless communication system (such as 5G NR), Wi-Fi (registered trademark), Bluetooth (registered trademark), etc. The communication method used by the user terminal 10 is flexible and various design changes are possible, and may be acoustic communication, visible light communication, etc. The user terminal 10 executes a browser and various other applications through user operations.

[0021] In this embodiment, the user terminal 10 can execute various operations related to a "plan" indicating an event, campaign, promotion, etc. related to digital marketing (sales promotion using digital technology) by communicating with the information processing server 20. A "plan usage application (digital sales promotion application)" for improving the user's convenience in the above-mentioned "plan" may be downloaded (installed) into the user terminal 10. By operating the user terminal 10, the user can purchase a specific product or service in the above-mentioned "plan", receive a bonus upon purchase, receive content distribution related to the "plan", and provide or collect the "plan" and other information.

[0022] The information processing server 20 may be any communication device capable of performing various communications with the user terminal 10, and may be interpreted as a device, a circuit, or the like. The information processing server 20 can control and execute various processes for providing users with suitable services using "plans" representing events, campaigns, promotions, and the like relating to digital marketing (sales promotion using digital technology) via communications with the user terminal 10. In this sense, the information processing server 20 may be interpreted as a "digital marketing processing / control server, digital sales promotion processing / control server," and the like.

[0023] FIG. 2 is a block diagram showing an example of the internal configuration of the information processing server 20. As shown in FIG.

[0024] As shown in FIG. 2, the information processing server 20 includes an identification information acquisition unit 21, an attribute information acquisition unit 22, a behavior history information acquisition unit 23, a detailed information acquisition unit 24, and a calculation mode control unit 25.

[0025] The identification information acquisition unit 21 acquires identification information of potential participants in the plan. A "potential participant in the plan" is defined to include at least one of the following: a person who accesses the information processing server 20 using the user terminal 10, a person who views information about the "plan" using an internet-based homepage, a dedicated application, a digital tool such as a social networking service (SNS), or a digital advertisement, and a person who may purchase a product or service using the "plan." When a "potential participant in the plan" purchases a product or service using the "plan," he or she becomes (is promoted to) a "participant in the plan." A potential participant in the plan may also be read as a "potential customer."

[0026] When the user terminal 10 is used to access the information processing server 20, the identification information acquisition unit 21 acquires the identification information associated with the user terminal 10 and stores this as the identification information of a potential participant in the project. The identification information of the user terminal 10 has a degree of freedom and can be modified in various ways, but can be, for example, a unique identification number such as an IMEI (International Mobile Equipment Identifier).

[0027] The attribute information acquisition unit 22 acquires attribute information of potential participants. When the attribute information acquisition unit 22 accesses the information processing server 20 using the user terminal 10, the attribute information acquisition unit 22 acquires attribute information including the age, sex, occupation, place of residence, hobbies, interests, etc. of potential participants (users) of the project as user information / owner information of the user terminal 10 and / or as input information input using the user terminal 10.

[0028] The behavior history information acquisition unit 23 acquires behavior history information of the participant candidate. When the user terminal 10 is used to access the information processing server 20, the behavior history information acquisition unit 23 extracts behavior history on a project site or the like using the user terminal 10 as user information / owner information of the user terminal 10 and / or input information input using the user terminal 10. The behavior history information may include, for example, information on purchase history in past "projects" conducted by the same, similar, or other business operators. The purchase history information may include the content and type of purchased goods and services, the purchase time, purchase price, number of purchases, benefits received in the project due to purchases (for example, cashback points), etc. Alternatively / in addition, the behavior history information may include participation / non-participation in past projects, number of applications, and history of browsing the project site.

[0029] The detailed information acquisition unit 24 acquires detailed information about the plan. The detailed information about the plan may be interpreted as campaign information, etc., and may include the period of the plan, the menu of the plan, the format of the plan, the category of the materials (goods and services) of the plan, and the unit price of the materials (goods and services) of the plan. Alternatively / in addition, the detailed information about the plan may include whether it is linked to payment / a bonus issuance, the contents of the benefit (e.g., what is the point return rate), etc.

[0030] The calculation mode control unit 25 controls the calculation mode of the effect of the participant candidate participating in the project. The "effect of the participant candidate participating in the project" can be calculated from various viewpoints. For example, the number and ratio of project participants for each product / service to be calculated (the number and ratio of the participant candidates who actually became participants), the unit price of the product / service to be calculated, the number of products / services purchased by the project participants, the sales obtained by multiplying the unit price and number of the products / services to be calculated, and if the project includes multiple products / services, at least one of the total sales obtained by adding the sales of each product / service is calculated as the "effect of the participant candidate participating in the project". Alternatively, the points obtained by applying each of the above indicators (participants and sales) to a predetermined calculation formula may be calculated as the "effect of the participant candidate participating in the project". When calculating the "effect of the participant candidate participating in the project", a process is required to calculate the probability that the participant candidate will participate in the project and determine whether the participant candidate will be a "participant" or a "non-participant" based on whether the probability exceeds a predetermined threshold.

[0031] The calculation mode control unit 25 can also implement prediction of the participating purchase amount and the total number of applications in an executable manner by adding the participation or non-participation in the project, the number of participants, and the sales from the number of participants as prediction targets. In this case, the calculation mode control unit 25 may predict the total number of applications (total number of participants) and therefore the campaign sales of purchasers who meet the specified campaign conditions for the target purchased products and purchase amount (lower limit amount). In addition, instead of predicting only the flag of participation or non-participation in the project, it may be determined whether or not a purchaser is a campaign target by taking into account the purchase amount and applying it to the campaign conditions. In addition, the calculation mode control unit 25 may capture the purchase price per person on an ID basis and calculate the sales of the project (campaign) from the total of these.

[0032] The calculation mode control unit 25 can timely (dynamically) change the calculation mode of the "effect of the participant candidate participating in the project" according to at least a part of the information acquired by the identification information acquisition unit 21, the attribute information acquisition unit 22, the behavior history information acquisition unit 23, and the detailed information acquisition unit 24, such as the type of project, the type of product / service, and the type of participant (participant candidate) assumed as a target, in addition to the situation at the time of effect calculation. In other words, the calculation mode control unit 25 holds (can refer to) multiple calculation methods (algorithms) of the "effect of the participant candidate participating in the project", and can adopt and use any of the calculation methods (algorithms) appropriately and at the appropriate time. Below, the calculation method (algorithm) of the "effect of the participant candidate participating in the project" in each mode and the control performed by the calculation mode control unit 25 in each mode will be described in detail.

[0033] The calculation mode control unit 25 calculates a first effect by applying the identification information acquired by the identification information acquisition unit 21, the attribute information acquired by the attribute information acquisition unit 22, the behavioral history information acquired by the behavioral history information acquisition unit 23, and the detailed information acquired by the detailed information acquisition unit 24 to a machine learning model.

[0034] The calculation mode control unit 25 calculates a second effect by applying the detailed information acquired by the detailed information acquisition unit 24 to a linear regression model.

[0035] The calculation mode control unit 25 calculates the "effect of the potential participant's participation in the project" based on the first effect based on the machine learning model and the second effect based on the linear regression model.

[0036] 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 numerical values ​​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 prediction accuracy for 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 appropriately predict, verify, and utilize the effects of digital marketing.

[0037] The machine learning model is a so-called media approach, aiming to target users with a high probability of applying, and can analyze with person-based scoring when predicting participation in a project (campaign), and can adopt a multilayer perceptron (MLP) as an analytical method. The linear regression model is a so-called soft approach, aiming to design a project (campaign) itself that is likely to increase the probability of application, and can analyze the causal relationship (factorial influence) between application / non-application and the project (campaign), and can adopt multiple regression analysis or individual factor analysis as an analytical method. For example, machine learning, which can make predictions on an ID basis and be used for distribution and other exits, can make it difficult to visualize the factors that "make participation effective," so it can be used in conjunction with a linear model to make it possible to interpret "what makes participation effective."

[0038] Figure 3A is a diagram showing an example of detailed information acquired by the detailed information acquisition unit 24, Figure 3B is a diagram showing an example of identification information acquired by the identification information acquisition unit 21, attribute information acquired by the attribute information acquisition unit 22, and behavior history information acquired by the behavior history information acquisition unit 23, and Figure 3C is a diagram showing an example of the purchase probability of a potential participant in the project calculated based on the information in Figures 3A and 3B.

[0039] In the example of Figure 3A, the conditions for this plan (campaign) are set as menu, plan format, product category, unit price, discount rate, plan, advertising placement, and whether or not in-store measures are implemented, and 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.

[0040] In the example of FIG. 3B, age, gender, product category, and purchase history are set (acquired) for a user ID as identification information for a potential participant in the project. User ID 0001 is a 43-year-old woman, and purchase history X for product category A is set (acquired). User ID 0002 is a 25-year-old man, and purchase history Y for product category B is set (acquired). User ID 0003 is a 28-year-old woman, and purchase history Z for product category C is set (acquired).

[0041] In the example of Figure 3C, based on the information in Figures 3A and 3B, the purchasing probability (promotion participation probability) of user ID 0001 is set (obtained) to 80%, the purchasing probability (promotion participation probability) of user ID 0002 is set (obtained) to 70%, and the purchasing probability (promotion participation probability) of user ID 0003 is set (obtained) to 20%.

[0042] FIG. 4 is a diagram showing an example of effect calculation based on a machine learning model. As shown in FIG. 4, the identification information acquired by the identification information acquisition unit 21 as information based on a person, the attribute information acquired by the attribute information acquisition unit 22, the behavior history information acquired by the behavior history information acquisition unit 23, and the detailed information acquired by the detailed information acquisition unit 24 as information on the plan (campaign) itself are input to the machine learning model. As a result of the calculation by the machine learning model, the participation probability of the plan (campaign) is output for each participant candidate (user unit) of the plan. Then, based on the participation threshold (predetermined threshold), it is determined whether the participant candidate is expected to be a "participant" or a "non-participant". In other words, if the calculated participation probability is equal to or greater than the participation threshold (predetermined threshold), the participant candidate is expected to participate in the plan, and if the calculated participation probability is less than the participation threshold (predetermined threshold), the participant candidate is expected not to participate in the plan. Here, the number of participants (expected number) and sales amount for the project will fluctuate depending on where the participation threshold (predetermined threshold) is set, but taking that fluctuation into account (absorbing it), the participants and sales, or the points obtained by inputting these into a predecessor formula, are calculated as the "effect of potential participants taking part in the project."

[0043] The "effect of a potential participant participating in a project" obtained based on the machine learning model is referred to as the "first effect." As will be described in detail later, the calculation mode control unit 25 timely (dynamically) changes (corrects) the participation threshold (predetermined threshold) for calculating the "first effect."

[0044] FIG. 5 is a diagram showing 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 grasp the degree of influence of each project (campaign) factor on the number of applications for the project (campaign) as a numerical value. Multiple regression analysis can be used in 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) affects the result and to what extent, and expresses the relationship between the two.

[0045] In the example of Figure 5, the number of entries (y) is set as the objective variable, while the number of winners (x 1 ), Number of courses applied for (x 2 ), Campaign days (x 3 ), number of courses required (x 4 ), OA PUSH count (x 5 ), Pseudo Purchase Proof (x 6 ) is set. Then, the relationship between the project (campaign) factors and the number of project (campaign) applications (the degree of influence of both) is interpreted from the relational equation (regression equation) that represents the objective variable using the explanatory variables and regression coefficients. Specifically, the relational equation (regression equation) is y=β 1 x 1 +β 2 x 2 +β 3 x 3 +β 4 x 4 +β 5 x 5 +β 6 x 6 +β 0 The explanatory variables shown in Figure 5 are merely examples, and explanatory variables such as the number of lottery winners, the total number of points awarded, the price of the product, the presence or absence of advertising, and the amount of advertising may be added or changed.

[0046] 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, 1 ), Number of courses applied for (x 2 ), Campaign days (x 3 ), number of courses required (x 4 ), OA PUSH count (x 5 ), Pseudo Purchase Proof (x 6 ), we add the sales of each target product (x 7 ), the total number of transactions in each distribution channel (x 8) may be set. In addition, in order to reflect the potential based on the existing sales scale of the target product and the distribution, the total number of products handled in the target distribution and the sales scale of the target product in the target distribution may be added. This allows the product and distribution scale for which a plan (campaign) will be implemented to be learned. Alternatively, the sales of the target product in each distribution, which indicates the existing sales scale, and the number of products handled in each distribution as a whole 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.

[0047] 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 detail later, the calculation mode control unit 25 timely (dynamically) changes (corrects) the number and types of the objective variables and explanatory variables used to calculate the "second effect."

[0048] In this way, the machine learning model calculates the campaign participation probability predicted 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 impact on the effect from candidates for mathematically formulated variables, and calculates the "second effect" based on multiple regression analysis.

[0049] The "effect of the potential participant participating in the project" calculated by the calculation mode control unit 25 may be, for example, an addition and / or multiplication of a parameter indicating the "first effect" obtained by a machine learning model and a "second effect" obtained by a linear regression model. Alternatively, the "effect of the potential participant participating in the project" may be an index obtained by substituting parameters indicating the "first effect" and the "second effect" into a predetermined calculation formula. Alternatively, the "effect of the potential participant participating in the project" may be a comparative display of the "first effect" and the "second effect", or may be an index obtained by substituting a parameter indicating the difference between the "first effect" and the "second effect" into a predetermined calculation formula.

[0050] In this way, there is a degree of freedom in how to calculate the "effect of a potential participant participating 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 focusing on a population with a large amount of information in the explanatory variables, and / or in a linear regression model, a base value may be calculated and the results of the machine learning model may be added to this to obtain a predicted value. In addition, the base value in the linear regression model may be summed with the values ​​of high probability participants in the machine learning model, or the base value in the linear regression model may be multiplied by the participation probability lift in the machine learning model.

[0051] The calculation mode control unit 25 corrects at least one of the "first effect" based on the machine learning model and the "second effect" based on the linear regression model based on the panel data surveyed by the research company. Panel data is information including questionnaires conducted by the research company (agency or its contractor), individual, awareness, purchase history, etc. Panel data is data obtained by continuously examining and recording multiple items (e.g., project effects based on participants and sales) for identical or similar samples (e.g., identical or similar products in identical or similar projects), and is used to analyze the relationship between items over time. In a normal survey conducted continuously, the samples surveyed may differ greatly at each survey point in time, but panel data is characterized in that data continuously surveyed for identical or similar samples is used without almost any replacement of the samples.

[0052] The calculation mode control unit 25 analyzes the panel data to predict whether the effect of the current target plan (campaign) will be up or down, and to what extent. Then, based on the analysis result of the panel data, the calculation mode control unit 25 multiplies the parameters or indicators (participants, sales, points, etc.) indicating the "first effect" and / or the parameters or indicators (participants, sales, points, etc.) indicating the "second effect" by a predetermined coefficient (e.g., a coefficient for making an upward correction such as 1.1) in accordance with the degree of the upswing prediction in the case of an upswing prediction. On the other hand, based on the analysis result of the panel data, the calculation mode control unit 25 multiplies the parameters or indicators (participants, sales, points, etc.) indicating the "first effect" and / or the parameters or indicators (participants, sales, points, etc.) indicating the "second effect" by a predetermined coefficient (e.g., a coefficient for making a downward correction such as 0.9) in accordance with the degree of the downswing prediction. Here, the coefficients applied to the correction of the "first effect" and the "second effect" may be the same or different. Considering the magnitude of the impact of panel data on the "first effect" and the "second effect," it may be preferable to use different coefficients for the adjustment even if the adjustment is for the same upside and downside effects.

[0053] When correcting the "second effect" based on a linear regression model, the calculation mode control unit 25 may modify the relational equation (regression equation) that expresses the objective variable with explanatory variables and regression coefficients from the basic equation, add or delete items set as explanatory variables, weight predetermined items, etc. The relational equation (regression equation) y=β shown in FIG. 1 x 1 +β 2 x 2 +β 3 x 3 +β 4 x 4 +β 5 x 5 +β 6 x 6 +β 0 If the basic formula is, the number of courses applied for (x 2 ), Campaign days (x 3 ) are weighted to obtain pseudo purchase proof (x 6When the panel data shows that the importance of β is low, the regression equation is y=β 1 x 1 +2β 2 x 2 +3β 3 x 3 +β 4 x 4 +β 5 x 5 +β 0 That is, β 2 x 2 , β 3 x 3 While increasing the coefficient of β 6 x 6 may be excluded from the item.

[0054] When correcting the "first effect" in the machine learning model, the calculation mode control unit 25 can vary a predetermined threshold (participation threshold) used in a process of determining whether a participant candidate is expected to be a "participant" or a "non-participant" and used in a comparison with the probability that the participant candidate will participate in the project. As an example, assume that the predetermined threshold (participation threshold) is initially set (default setting) to 70%. The calculation mode control unit 25 analyzes the panel data to predict whether the effect of the current target project (campaign) will be up or down, and to what extent. Then, based on the analysis result of the panel data, in the case of an upswing prediction, the calculation mode control unit 25 upwardly corrects the predetermined threshold (participation threshold) for determining whether the participant candidate is expected to be a "participant" or a "non-participant" (for example, 75%) according to the degree of the downswing prediction. On the other hand, based on the analysis result of the panel data, in the case of a downswing prediction, downwardly corrects the predetermined threshold (participation threshold) for determining whether the participant candidate is expected to be a "participant" or a "non-participant" (for example, 65%) according to the degree of the downswing prediction.

[0055] In this way, the calculation mode control unit 25 calculates the probability that the potential participant will participate in the project and whether or not the probability exceeds a predetermined threshold as the "effect of the potential participant participating in the project," and corrects the predetermined threshold based on panel data surveyed by a research company. In this case, as an application of the deterministic response to project (campaign) participation, it is also possible to define those who participate in the project (campaign) frequently (confirmed participants) and those who almost never participate in the project (campaign) (confirmed non-participants), remove the confirmed participants and confirmed non-participants from the population, and obtain the probability of participation for the remaining population.

[0056] The calculation mode control unit 25 may correct the "second effect (e.g., an index of participants, sales, points, etc.)" based on a linear regression model based on the "first effect (e.g., an index of participants, sales, points, etc.)" based on a machine learning model, or conversely, may correct the "first effect (e.g., an index of participants, sales, points, etc.)" based on a machine learning model based on the "second effect (e.g., an index of participants, sales, points, etc.)" based on a linear regression model. As a result, the calculation mode control unit 25 can correct the "effect of a potential participant participating in a project" based on at least one of the "first effect" based on the machine learning model and the "second effect" based on the linear regression model.

[0057] Furthermore, the calculation mode control unit 25 calculates, as the "effect of the participation of the participant candidate in the project", the probability that the participant candidate will participate in the project and whether or not the probability exceeds a predetermined threshold, and can correct the predetermined threshold based on the "first effect (e.g., an index of participants, sales, points, etc.)" and the "second effect (e.g., an index of participants, sales, points, etc.)" with at least one of them corrected. For example, when the first and second effects are corrected upward, the predetermined threshold can be corrected upward accordingly, and when the first and second effects are corrected downward, the predetermined threshold can be corrected downward accordingly.

[0058] The calculation mode control unit 25 may determine whether or not to participate based on a threshold value (or the product of probabilities) in the machine learning model, while also determining whether or not to participate on a user-by-user basis by feeding back and using a threshold value so that the result matches the result of a linear model (after correction using panel data) that is considered to be highly accurate in terms of sales / number of participants. In this case, the threshold value may be determined by running simulations of both the machine learning model and the linear regression model for each case (project). Alternatively, multiple expected conditions may be simulated in advance, and the threshold value may be determined in advance to minimize the error and then installed.

[0059] The calculation mode control unit 25 can perform parameter correction (for example, correction of a threshold value for determining the above-mentioned participation probability) for calculating the first effect based on the machine learning model based on the second effect (calculation result) based on the linear regression model. The calculation mode control unit 25 can perform parameter correction (for example, correction of various parameters and coefficients (input parameters and output parameters) of the above-mentioned linear regression relational equation) for calculating the second effect (output value of the linear regression relational equation) based on the linear regression model based on the first effect (calculation result) based on the machine learning model.

[0060] The calculation mode control unit 25 can also perform parameter correction (e.g., correction of a threshold value for determining the participation probability described above) for calculating the first effect based on the machine learning model based on the first effect based on the machine learning model and the second effect based on the linear regression model (existing calculation results), and / or parameter correction (e.g., correction of various parameters and coefficients (input parameters and output parameters) of the linear regression relational equation described above) for calculating the second effect based on the linear regression model (output value of the linear regression relational equation).

[0061] When predicting the "predetermined threshold" that is an index (criteria) for determining whether a participant candidate is expected to be a "participant" or a "non-participant," the calculation mode control unit 25 may refer to a specialized model for each project (campaign) that is separate (independent) from the machine learning model and the linear regression model. This specialized model is, so to speak, a specialized algorithm for predicting a predetermined threshold, and may be, for example, a model that directly predicts the threshold from campaign information and data on the number of participants as a result, rather than on a person-by-person basis. The specialized model may be created and held by the information processing server 20, or may be created by an external device of the information processing server 20 and introduced into the information processing server 20. In addition, the specialized model may be appropriately updated (upgraded) depending on the content and progress of the project (campaign).

[0062] Furthermore, the "predetermined threshold" which is an 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 (platform) or may be set to a common value for multiple business operators (platforms). In the former case, there is an advantage that the effect 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 effect 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-mentioned "predetermined threshold", various parameters (so to speak, campaign variables) required for obtaining the effect of digital marketing (first and second effect calculations) may be set to a different value for each business operator (platform) or may be set to a common value for multiple business operators (platforms).

[0063] 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) in months may be divided into weekly / daily periods, and the effect of digital marketing may be obtained (first and second effect calculations) for each divided period. 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.

[0064] The calculation mode control unit 25 may prevent abnormal prediction of the "first effect", the "second effect", and the "effect of the participation of the candidate in the plan" by setting a plurality of rules. For example, for the category market size, since the demand for the category does not change suddenly, the market size may be determined by taking into account the purchase of the entire category including competitors and the trend of the category over time. For the category share, the share of the competing brand may be determined as the maximum / minimum share in the past (for example, the past three years of major brands). For the company's purchase seasonality, the maximum / minimum purchase of the company's brand in that season may be determined taking seasonality into consideration. Here, the category share and the company's purchase seasonality may be allowed to be within a range that does not become an outlier (for example, 1.5 times the interquartile range) assuming the occurrence of a change that has never occurred in the past. Furthermore, the range of the category share and the company's purchase seasonality linked to the category market size may be capped as an abnormal value and numerical correction may be performed.

[0065] 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. Meanwhile, within the platform environment, an ad-hoc simulation is executed 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.

[0066] A simple simulation has the advantage of being able to produce results in real time, but the disadvantage of being 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 of taking time to produce results because manual work is added. As a way to use the simple simulation and the ad hoc simulation together, for example, after inputting simulation conditions, the simple simulation may be executed and the results viewed, and when more precise results are required, a request to execute the ad hoc simulation may be made, and the ad hoc simulation may be executed and the results viewed.

[0067] In this manner, in the information processing device according to the present disclosure, the identification information acquisition unit acquires identification information of the candidate participants of the project, the attribute information acquisition unit acquires attribute information of the candidate participants, the action history information acquisition unit acquires action history information of the candidate participants, the detailed information acquisition unit acquires detailed information of the project, and the calculation mode control unit controls the calculation mode of the effect of the candidate participants participating in the project. This makes it possible to preferably predict, verify, and utilize the effects of digital marketing.

[0068] 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 participation probability on an ID (identification information of a candidate for participation in a project) basis. The information processing device according to the present disclosure achieves both readability (interpretation of factors for participation) and generalizability, and can predict, verify, and utilize the effects of digital marketing with high accuracy by combining and utilizing individual model selections. 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.

[0069] Conventional simulation models have generally been prediction models based on time series data, not on ID (identification information of a candidate for a project) units. This is because predictions based on ID units often have limitations in 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 the present embodiment, it is essential to calculate the effect on an ID (identification information of a candidate for a project), and a processing mechanism is incorporated that guarantees a certain level of quality in terms of accuracy and prevents abnormal values ​​from being output as the effect of digital marketing in rule processing outside the machine learning model. As a result, it is possible to realize a prediction model based on ID (identification information of a candidate for a project) units 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.

[0070] The information processing device according to the present disclosure can predict the effect and apply it to the design and distribution of the plan (campaign) by analyzing the factors that affect the results of the plan (campaign). By predicting the effect of the plan (campaign), it is possible to provide a convincing explanation to the business operator and reduce the man-hours required for simulation and persuasion. It is also possible to provide highly original optimization of digital marketing to the business operator. It is also possible to increase the effect of the plan (campaign) by analyzing effective elements on a user ID basis, and to improve the effect of direct distribution. It is also possible for the business operator to use this as a basis for budget allocation by performing budget and optimization allocation for the mass area.

[0071] The information processing device according to the present disclosure builds an algorithm that predicts the effect of digital sales promotion using a machine learning model or a linear regression model from past campaign data such as open information and data held by the platform operator. When information on the planned sales promotion measures (e.g., the number of points, campaign period, target distribution, average number of purchases, etc.) is input, the "campaign effect such as the number of participants and sales" is automatically calculated. In addition, it is also possible to derive campaign conditions that maximize the "campaign effect such as the 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.

[0072] Fig. 6 is a diagram showing an example of the functional configuration of the user terminal 10 and the information processing server 20. As shown in Fig. 6, the user terminal 10 and the information processing server 20 have a control unit 110, a storage unit 120, a communication unit 130, an input unit 140, and an output unit 150. Note that Fig. 6 shows an example of functional blocks of the user terminal 10 and the information processing server 20, and the user terminal 10 and the information processing server 20 may have other functional blocks not shown in Fig. 6. Also, the configuration may not include some functional blocks.

[0073] The control unit 110 controls the user terminal 10 and the information processing server 20. The control unit 110 can be configured by a controller, a control circuit, or a control device that is described based on common understanding in the technical field related to the present invention.

[0074] The storage unit 120 stores information used by the user terminal 10 and the information processing server 20. The storage unit 120 can be configured, for example, by a memory, a storage device, a storage device, or the like that is described based on a common understanding in the technical field related to the present invention.

[0075] The communication unit 130 performs communication (e.g., mutual communication) between the user terminal 10 and the information processing server 20. The communication unit 130 can be configured with a transmitter / receiver, a transmission / reception circuit, or a transmission / reception device that are explained based on a common understanding in the technical field related to the present invention. The communication unit 130 may be configured with a transmission unit and a reception unit.

[0076] The input unit 140 accepts inputs at the user terminal 10 and the information processing server 20. The input unit 140 may also be connected to a predetermined device, storage medium, etc., and accept data input. The input unit 140 may output the input result to, for example, the control unit 110. The input unit 140 may be configured with input devices such as a keyboard, a mouse, and buttons, input / output terminals, input / output circuits, etc., which are explained based on common understanding in the technical field related to the present invention. The input unit 140 may also be configured to be integrated with a display unit (for example, a touch panel).

[0077] The output unit 150 performs output in the user terminal 10 and the information processing server 20. For example, the output unit 150 may be configured to include a display unit that displays images, an audio output unit that outputs audio, and the like. The display unit may be configured, for example, by a display device such as a display or monitor that is described based on a common understanding in the technical field related to the present invention. Furthermore, the audio output unit may be configured by an output device such as a speaker that is described based on a common understanding in the technical field related to the present invention.

[0078] 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. The means for realizing each functional block is not particularly limited. That is, each functional block may be realized by one physically combined device, or may be realized by two or more physically separated devices connected by wire or wirelessly.

[0079] For example, the devices (user terminal 10 and information processing server 20) in one embodiment of the present disclosure may function as a computer that performs information processing (digital marketing processing, digital sales promotion processing) of the present disclosure. Fig. 7 is a diagram showing an example of a hardware configuration of the user terminal 10 and the information processing server 20. The above-mentioned user terminal 10 and information processing server 20 may be physically configured as a computer device including a processor 1001, a memory 1002, a storage 1003, a communication device 1004, an input device 1005, an output device 1006, a bus 1007, etc.

[0080] In this disclosure, the terms "apparatus," "circuit," "device," "unit," "server," etc. may be interchangeable. The hardware configurations of the user terminal 10 and the information processing server 20 may be configured to include one or more of the devices shown in the drawings, or may be configured to exclude some of the devices.

[0081] For example, although only one processor 1001 is shown, there may be multiple processors. Also, the processes may be performed by one processor, or the processes may be performed by two or more processors simultaneously, sequentially, or in other manners. Also, the processor 1001 may be implemented by one or more chips.

[0082] Each function in the user terminal 10 and the information processing server 20 is realized by loading a specific software (program) onto hardware such as a processor 1001 and a memory 1002, so that the processor 1001 performs calculations and controls communication via a communication device 1004, reading and / or writing of data in the memory 1002 and storage 1003, etc.

[0083] The processor 1001 controls the entire computer by running an operating system, for example. The processor 1001 may be configured with a central processing unit (CPU) including an interface with peripheral devices, a control device, an arithmetic unit, a register, etc. Each unit such as the control unit 110 described above may be realized by the processor 1001.

[0084] Moreover, the processor 1001 reads out programs (program codes), software modules, data, etc. from at least one of the storage 1003 and the communication device 1004 into the memory 1002, and executes various processes according to the programs. As the programs, programs that cause a computer to execute at least a part of the operations described in the above-mentioned embodiments are used. For example, the control unit 110 may be realized by a control program stored in the memory 1002 and operated by the processor 1001, and the other functional blocks may be realized in a similar manner.

[0085] The memory 1002 is a computer-readable recording medium, and may be configured by at least one of, for example, a Read Only Memory (ROM), an Erasable Programmable ROM (EPROM), an Electrically EPROM (EEPROM), a Random Access Memory (RAM), and other suitable storage media. The memory 1002 may also be called a register, a cache, a main memory, etc. The memory 1002 may store executable programs (program codes), software modules, etc. for implementing a method according to an embodiment.

[0086] Storage 1003 is a computer-readable recording medium, and may be composed of at least one of a flexible disk, a floppy disk, a magneto-optical disk (e.g., a compact disk (CD-ROM (Compact Disc ROM)), a digital versatile disk, a Blu-ray (registered trademark) disk), a removable disk, a hard disk drive, a smart card, a flash memory device (e.g., a card, a stick, a key drive), a magnetic stripe, a database, a server, and other suitable storage media. Storage 1003 may be called an auxiliary storage device. Note that the above-mentioned storage unit 120 may be realized by memory 1002 and / or storage 1003.

[0087] The communication device 1004 is hardware (transmission / reception device) for performing communication between computers via at least one of a wired network and a wireless network, and is also called, for example, a network device, a network controller, a network card, a communication module, etc. The communication device 1004 may include a SIM card. Note that the above-mentioned communication unit 130 may be realized by the communication device 1004.

[0088] The input device 1005 is an input device (e.g., a keyboard, a mouse, etc.) that accepts an input from the outside. The output device 1006 is an output device (e.g., a display, a speaker, etc.) that performs output to the outside. The input device 1005 and the output device 1006 may be integrated into one (e.g., a touch panel). The above-mentioned input unit 140 and output unit 150 may be realized by the input device 1005 and the output device 1006, respectively.

[0089] Furthermore, each device such as the processor 1001 and the memory 1002 is connected by a bus 1008 for communicating information. The bus 1007 may be configured by a single bus, or may be configured by different buses between the devices.

[0090] Furthermore, the user terminal 10 and the information processing server 20 may be configured to include hardware such as a microprocessor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a programmable logic device (PLD), a field programmable gate array (FPGA), etc., and some or all of the functional blocks may be realized by the hardware. For example, the processor 1001 may be implemented by at least one of these pieces of hardware.

[0091] (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.

[0092] 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 respect.

[0093] The information, signals, etc. described in this disclosure may be represented using any of a variety of different technologies. For example, the 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.

[0094] Information, signals, etc. may be input and output via multiple network nodes. Input and output information, signals, etc. may be stored in a specific location (e.g., memory) or may be managed using a table. Input and output information, signals, etc. may be overwritten, updated, or added. Output information, signals, etc. may be deleted. Input information, signals, etc. may be transmitted to another device.

[0095] Furthermore, notification of specified information (e.g., notification that "it is X") is not limited to explicit notification, but may be made implicitly (e.g., by not notifying the specified information or by notifying other information).

[0096] 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.

[0097] Software, instructions, information, etc. may also be transmitted and received via a transmission medium and / or signal waveform. For example, if the software is transmitted from a website, server, or other remote source using wired technologies (such as coaxial cable, fiber optic cable, twisted pair, Digital Subscriber Line (DSL)), and / or wireless technologies (such as infrared, microwave), then these wired and / or wireless technologies are included within the definition of a transmission medium.

[0098] As used in this disclosure, the terms "system" and "network" may be used interchangeably.

[0099] Each aspect / embodiment described in this disclosure may be used alone, in combination, or switched according to implementation. In addition, the processing procedures, sequences, flow charts, etc. of each aspect / embodiment described in this disclosure may be reordered unless inconsistent. For example, the methods described in this disclosure present elements of various steps using an example order, and are not limited to the particular order presented.

[0100] 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."

[0101] Any reference to an element using a designation 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 method of distinguishing 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.

[0102] 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." Further, when used in this disclosure, the term "or" is not intended to be an exclusive or.

[0103] In this disclosure, where articles have been added by translation, such as a, an, and the in English, the disclosure may include that the nouns following these articles are in the plural form.

[0104] Although the invention according to the present disclosure has been described in detail above, it is clear to those skilled in the art that the invention according to the present disclosure is not limited to the embodiments described in the present disclosure. The invention according to the present disclosure can be implemented as modified and altered forms without departing from the spirit and scope of the invention defined based on the description of the claims. Therefore, the description of the present disclosure is intended to be illustrative and does not have any limiting meaning on the invention according to the present disclosure. [Explanation of symbols]

[0105] 1. Information processing device (information processing system) 10(10-1, 10-2, . . . , 10-N) User terminal 20 Information processing server (digital marketing processing / control server, digital sales promotion processing / control server) 21 Identification information acquisition unit 22 Attribute information acquisition section 23 Action History Information Acquisition Unit 24 Detailed information acquisition section 25 Calculation mode control unit 30 Network

Claims

1. 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:

2. The calculation mode control unit corrects at least one of the first effect and the second effect based on panel data obtained by a survey conducted by a survey company.

2. The information processing apparatus according to claim 1,

3. 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.

4. 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:

5. 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.

6. 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.

7. 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.

8. 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.

Citation Information

Patent Citations

  • How to target ads to users on social networking systems based on events.

    JP2015509221A

  • Computer system and method for predicting customer behavior based on influence among customers and controlling distribution of electronic messages - Patents.com

    JP2020532004A

  • Multi-objective electronic communication frequency optimization

    US20230005023A1

  • Simulator, effect measuring device, and sale promotion supporting system

    WO2007037178A1