Information processor, information processing method, and information processing program
The information processing device addresses the inaccuracy in existing advertising evaluations by collecting user feedback and generating evaluation information using a learning model, resulting in more accurate and effective advertising assessments.
Patent Information
- Application Number
- JP2023152339
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-20
- Publication Date
- 2025-04-02
AI Technical Summary
Existing advertising evaluation technologies do not accurately reflect the opinions of users who did not purchase products after seeing an advertisement, leading to incomplete and inaccurate advertising evaluations.
An information processing device that distributes advertising content to users, collects user evaluations, generates evaluation information using a learning model, and provides this information to advertisers to improve advertising content.
Enables highly accurate evaluation of advertisements by incorporating feedback from all users, including those who did not make a purchase, thereby improving advertising effectiveness.
Smart Images

Figure 2025044640000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, an information processing method, and an information processing program. [Background technology]
[0002] Conventionally, there are known techniques for placing advertisements on the Internet. Among these techniques, there is a technique for proposing improvement plans for advertisements based on the operation status of the advertisements (conversion rate and fluctuations in the advertisement budget). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2020-42597 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, in the conventional technology, advertisements are evaluated based on the effectiveness of the advertisement, such as the conversion rate of the advertisement, and the evaluation of users who saw the advertisement but did not purchase the product is not reflected. Thus, in the conventional technology, there is room for further improvement in terms of evaluating advertisements with higher accuracy.
[0005] The present application has been made in consideration of the above, and has an object to provide an information processing device, an information processing method, and an information processing program that are capable of evaluating advertisements with high accuracy. [Means for solving the problem]
[0006] The information processing device of the present application includes a distribution unit that distributes advertising content to a user via a user terminal, a collection unit that collects ratings received from the user for the advertising content, a generation unit that generates a generative model by learning the ratings collected in the past and inputting the ratings collected by the collection unit to generate rating information that aggregates the ratings as an output of the generative model, and a provision unit that provides the generated rating information to an advertiser of the advertising content. Effect of the Invention
[0007] According to one aspect of the embodiment, it is possible to provide an effect that advertisements can be evaluated with high accuracy. [Brief description of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram showing a process executed by an information processing device according to an embodiment. [Diagram 2] FIG. 2 is a diagram illustrating an example of the configuration of an information processing system according to the embodiment. [Diagram 3] FIG. 3 is a diagram illustrating an example of the configuration of the information processing device according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of user information. [Diagram 5] FIG. 5 is a diagram illustrating an example of advertiser information. [Figure 6] FIG. 6 is a diagram illustrating an example of model information. [Figure 7] FIG. 7 is a flowchart showing the processing procedure executed by the information processing device according to the embodiment. [Figure 8] FIG. 8 is a diagram illustrating an example of a hardware configuration. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] Hereinafter, the information processing device, the information processing method, and the information processing program according to the present application will be described in detail with reference to the drawings. Note that the information processing device, the information processing method, and the information processing program according to the present application are not limited to the embodiments. In addition, the same parts in the following embodiments are given the same reference numerals, and duplicated descriptions are omitted.
[0010] (Embodiment) First, a process executed by an information processing device according to an embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing a process executed by an information processing device according to an embodiment. Fig. 1 shows an operation example of an information processing system S including an information processing device 1 according to an embodiment.
[0011] As shown in FIG. 1, an information processing system S according to the embodiment includes an information processing device 1, an advertiser terminal 50, and a user terminal 100.
[0012] As shown in Figure 1, the information processing system S of the embodiment collects user evaluations of advertising content delivered to users via user terminals 100, and inputs the collected evaluations into a generative model to aggregate the evaluations and provide them to advertisers.
[0013] Specifically, first, the advertiser terminal 50 makes a request for distribution of advertisement content to the information processing device 1 (step S1). The distribution request includes information such as the manuscript (image, text, etc.) of the advertisement content and the distribution target (user attribute information, etc.).
[0014] Next, the information processing device 1 delivers the advertising content to the user via the user terminal 100 (step S2). The advertising content may be delivered when a triggering action is taken by the user when the user uses a predetermined service, or may be delivered by a push notification such as an email.
[0015] Next, the information processing device 1 collects user evaluations of the advertising content (step S3). The evaluations are, for example, text information or voice information input by the user. The evaluations are, for example, evaluations of the display of the advertising content (such as liking the catch phrase or liking the celebrity appearing in the content). The information processing device 1 collects evaluations for each advertising content.
[0016] Next, the information processing device 1 inputs the collected evaluations into a generative model, and generates evaluation information that aggregates the evaluations as an output of the generative model (step S4). The generative model is a generative AI that has collected and learned various contents, and is generated by learning evaluations collected in the past. Specifically, the information processing device 1 extracts the contents of the collected evaluations using the generative model, and generates evaluation information that summarizes the extracted contents. For example, the information processing device 1 generates evaluation information that includes the contents (words, images, people, etc.) that the user liked (disliked) in the advertising content. For example, the information processing device 1 generates evaluation information such as "The talent used matches the product and has been evaluated as having a good impression" or "The talent's image does not match the catch phrase." The information processing device 1 may also generate evaluation information that is linked to attribute information of the user who made the evaluation, such as "Many women in their twenties have a good impression of the talent used." In this way, the information processing device 1 generates evaluation information that aggregates evaluations regarding the display contents of the advertising content. The information processing device 1 may generate evaluation information when a predetermined number or more of evaluations have been collected. The information processing device 1 may also generate evaluation information when a predetermined number or more of evaluations have been collected for each attribute (e.g., each age group).
[0017] Next, the information processing device 1 generates an improvement plan for the advertising content based on the generated evaluation information (step S5). Specifically, the information processing device 1 extracts unpopular content from the evaluation information and generates an improvement plan capable of eliminating the extracted content. For example, when the evaluation information indicates that a catchphrase is unpopular, the information processing device 1 proposes changing the catchphrase. Also, when the evaluation information indicates that a hired talent is unpopular, the information processing device 1 proposes changing the talent to be hired.
[0018] Then, the information processing device 1 provides the generated evaluation information and improvement plan to the advertiser via the advertiser terminal 50 (step S6).
[0019] In this manner, the information processing device 1 according to the embodiment can evaluate advertisements with high accuracy by aggregating evaluations of advertisement content collected from users using a generative model to generate evaluation information.
[0020] Next, a configuration example of an information processing system S according to an embodiment will be described with reference to Fig. 2. Fig. 2 is a block diagram showing a configuration example of an information processing system S according to an embodiment. As shown in Fig. 2, in the information processing system S according to the embodiment, an information processing device 1, a plurality of advertiser terminals 50, and a plurality of user terminals 100 are connected to a network N by wire or wirelessly. The network N is, for example, a network such as the Internet, a Wide Area Network (WAN), or a Local Area Network (LAN).
[0021] The information processing device 1 is a server device that executes an information processing method according to the embodiment. The information processing device 1 collects user evaluations of advertising content delivered to users via user terminals 100, and inputs the collected evaluations into a generative model to aggregate the evaluations and provide the evaluation information to advertisers.
[0022] In addition, the information processing device 1 is an information processing device that cooperates with multiple advertiser terminals 50 and multiple user terminals 100 and provides API (Application Programming Interface) services for various applications (hereinafter, apps) and the like, as well as various data, to the multiple advertiser terminals 50 and the multiple user terminals 100, and is realized by a server device, a cloud system, etc.
[0023] The information processing device 1 may also be an information processing device that provides some kind of Web service online to a plurality of advertiser terminals 50 and a plurality of user terminals 100. For example, the information processing device 1 may provide services such as Internet connection, search service, SNS (Social Networking Service), electronic commerce (EC), electronic payment, online games, online banking, online trading, hotel and ticket reservations, video and music distribution, news, maps, route search, route guidance, line information, operation information, and weather forecasts as Web services. In practice, the information processing device 1 may cooperate with various servers that provide the above-mentioned Web services, and may mediate the Web services or be responsible for processing the Web services.
[0024] The advertiser terminal 50 is a terminal device owned by an advertiser who requests advertisement distribution. The advertiser terminal 50 can be any type of terminal device such as a smartphone, a desktop PC, a notebook PC, or a tablet PC. The advertiser terminal 50 transmits various information to the information processing device 1 or the like, and receives information provided by the information processing device 1 or the like.
[0025] The user terminal 100 is a terminal device owned by a user to whom an advertisement is to be distributed. The user terminal 100 may be any type of terminal device, such as a smartphone, a desktop PC, a notebook PC, or a tablet PC. The user terminal 100 transmits various types of information to the information processing device 1 or the like, and receives information provided by the information processing device 1 or the like.
[0026] Next, a configuration example of the information processing device 1 will be described with reference to FIG.
[0027] Fig. 3 is a diagram showing an example of the configuration of an information processing device 1 according to an embodiment. As shown in Fig. 3, the information processing device 1 has a communication unit 2, a control unit 3, and a storage unit 4. The control unit 3 includes a reception unit 31, a distribution unit 32, a collection unit 33, a generation unit 34, and a provision unit 35. The storage unit 4 stores user information 41, advertiser information 42, and model information 43.
[0028] The communication unit 2 is realized by, for example, a network interface card (NIC) etc. The communication unit 2 is connected to a network by wire or wirelessly.
[0029] The control unit 3 is a controller, and is realized by, for example, a processor such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) executing various programs (corresponding to an example of an information processing program) stored in a storage device inside the information processing device 1 using a RAM or the like as a working area. The control unit 3 is also a controller, and may be realized by, for example, an integrated circuit such as an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or a GPGPU (General Purpose Graphic Processing Unit).
[0030] The storage unit 4 is realized by, for example, a semiconductor memory element such as a random access memory (RAM) or a flash memory, or a storage device such as a hard disk or an optical disk.
[0031] The user information 41 is information relating to a user.
[0032] Fig. 4 is a diagram showing an example of the user information 41. As shown in Fig. 4, the user information 41 includes items such as "user ID", "attribute information", and "behavior information".
[0033] "User ID" is identification information that identifies a user. "Attribute information" is information about the attributes of a user. Attribute information includes, for example, psychographic attributes and demographic attributes. "Behavioral information" is information about the history of user behavior, and includes the history of various behaviors such as search behavior, purchasing behavior, visiting behavior, browsing behavior, and evaluation behavior. Evaluation behavior is behavior related to the evaluation made by a user of an advertisement, and is information input by text or voice.
[0034] The advertiser information 42 is information relating to the advertiser.
[0035] Fig. 5 is a diagram showing an example of the advertiser information 42. As shown in Fig. 5, the advertiser information 42 includes items such as "advertiser ID", "advertiser information", and "distribution content".
[0036] "Advertiser ID" is identification information that identifies the advertiser. "Advertiser information" is information about the advertiser, such as the advertiser's business and the products they sell (the products that are the subject of advertising). "Distribution content" is information about the advertising content submitted by the advertiser.
[0037] The model information 43 is information about a generation model that generates evaluation information related to an advertisement. Fig. 6 is a diagram showing an example of the model information 43. As shown in Fig. 6, the model information 43 includes items such as "model ID" and "model information".
[0038] The "model ID" is identification information for identifying a model. The "model information" is information related to the model, such as parameters of a generative model.
[0039] Next, each function (reception unit 31, delivery unit 32, collection unit 33, generation unit 34, and provision unit 35) of the control unit 3 of the information processing device 1 will be described.
[0040] The receiving unit 31 receives a distribution request for advertising content from the advertiser terminal 50. The distribution request includes information such as the manuscript (image, text, etc.) of the advertising content and the distribution target (user attribute information, etc.).
[0041] The delivery unit 32 delivers advertising content to a user via the user terminal 100. The advertising content may be delivered when a triggering action is taken by the user when the user uses a predetermined service, or may be delivered by a push notification such as an email.
[0042] The collection unit 33 collects user evaluations of the advertising content. The evaluations are, for example, text information or audio information input by the user. The evaluations are, for example, evaluations of the display of the advertising content (liking the catch phrase, liking the celebrity appearing in the advertisement, etc.). The collection unit 33 collects the evaluations for each advertising content. Note that the collected evaluations do not have to specify, for example, specific celebrity names or words. For example, the evaluations may be content such as "good impression of this celebrity" or "don't like this catch phrase." Even in this case, the specific content of "this celebrity" or "this catch phrase" can be identified by inputting the advertising content in the subsequent generation model.
[0043] The generating unit 34 inputs the collected evaluations into a generative model, and generates evaluation information that aggregates the evaluations as an output of the generative model. The generative model is a generative AI that has learned by collecting various contents, and is generated by learning evaluations collected in the past. Specifically, the generating unit 34 extracts the contents of the collected evaluations using the generative model, and generates evaluation information that summarizes the extracted contents. For example, the generating unit 34 generates evaluation information including display contents (words, images, people, etc.) that users liked (disliked) in the advertising content. For example, the generating unit 34 generates evaluation information such as "The talent used matches the product and is evaluated as having a good impression" or "The talent's image does not match the catch phrase." The generating unit 34 may also generate evaluation information that is linked to attribute information of the users who have made the evaluations, such as "Many women in their twenties have a good impression of the talent used." In this way, the generating unit 34 generates evaluation information that aggregates evaluations regarding the display contents of the advertising content. The generating unit 34 may generate the evaluation information when a predetermined number or more of evaluations have been collected. The generating unit 34 may also generate the evaluation information when a predetermined number or more of evaluations have been collected for each attribute (e.g., each age group).
[0044] The generation unit 34 also generates an improvement plan for the advertising content based on the generated evaluation information. Specifically, the generation unit 34 extracts unpopular content from the evaluation information and generates an improvement plan capable of eliminating the extracted content. For example, if the evaluation information indicates that a catchphrase is unpopular, the generation unit 34 proposes changing the catchphrase. If the evaluation information indicates that a hired talent is unpopular, the generation unit 34 proposes changing the talent to be hired.
[0045] The providing unit 35 provides the generated evaluation information and improvement proposal to the advertiser via the advertiser terminal 50.
[0046] Next, a processing procedure of the processing executed by the information processing device 1 according to the embodiment will be described with reference to Fig. 7. Fig. 7 is a flowchart showing the processing procedure of the processing executed by the information processing device 1 according to the embodiment.
[0047] 7, the control unit 3 first receives a distribution request for advertising content from an advertiser (S101). The distribution request is a request to distribute the advertising content to a user.
[0048] Next, the control unit 3 delivers the advertisement content to the user (step S102). The advertisement content may be delivered together with a predetermined service when the user uses the service, or may be delivered by push notification such as e-mail.
[0049] Next, the control unit 3 collects the user's evaluation of the advertisement content (step S103). Specifically, the control unit 3 collects the user's impressions of the advertisement content and evaluations regarding preferences for the advertisement content by accepting text input or voice input.
[0050] Next, the control unit 3 inputs the collected evaluations into a generative model, thereby generating evaluation information in which the evaluations are aggregated as an output of the generative model (step S104).
[0051] Next, the control unit 3 generates an improvement proposal for the advertising content based on the generated evaluation information (step S105), and provides the evaluation information and the improvement proposal to the advertiser (step S106).
[0052] 〔others〕 In addition, among the processes described in the above embodiments, some of the processes described as being performed automatically can be performed manually. Alternatively, all or some of the processes described as being performed manually can be performed automatically using a known method. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed arbitrarily unless otherwise specified. For example, the various information shown in each drawing is not limited to the illustrated information.
[0053] In addition, each component of each device shown in the figure is a functional concept, and does not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads, usage conditions, etc.
[0054] 3 may be held in a storage server or the like instead of being held by each device. In this case, each device obtains various pieces of information by accessing the storage server.
[0055] [Hardware configuration] The information processing device 1 according to the embodiment described above is realized by a computer 1000 having a configuration as shown in Fig. 8. Fig. 8 is a diagram showing an example of a hardware configuration. The computer 1000 is connected to an output device 1010 and an input device 1020, and has a configuration in which a calculation device 1030, a primary storage device 1040, a secondary storage device 1050, an output IF (Interface) 1060, an input IF 1070, and a network IF 1080 are connected by a bus 1090.
[0056] The arithmetic device 1030 operates based on programs stored in the primary storage device 1040 and the secondary storage device 1050 and programs read from the input device 1020, and executes various processes. The primary storage device 1040 is a memory device, such as a RAM, that temporarily stores data used by the arithmetic device 1030 for various calculations. The secondary storage device 1050 is a storage device in which data used by the arithmetic device 1030 for various calculations and various databases are registered, and is realized by a ROM (Read Only Memory), a HDD (Hard Disk Drive), a flash memory, or the like.
[0057] The output IF 1060 is an interface for transmitting information to be output to an output device 1010 that outputs various types of information, such as a monitor or a printer, and is realized by a connector conforming to a standard such as USB (Universal Serial Bus), DVI (Digital Visual Interface), or HDMI (registered trademark) (High Definition Multimedia Interface). The input IF 1070 is an interface for receiving information from various input devices 1020, such as a mouse, keyboard, and scanner, and is realized by a USB, for example.
[0058] The input device 1020 may be a device that reads information from, for example, an optical recording medium such as a CD (Compact Disc), a DVD (Digital Versatile Disc), or a PD (Phase change rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory. The input device 1020 may also be an external storage medium such as a USB memory.
[0059] The network IF 1080 receives data from other devices via the network N and sends it to the arithmetic device 1030, and also transmits data generated by the arithmetic device 1030 to other devices via the network N.
[0060] The arithmetic unit 1030 controls the output device 1010 and the input device 1020 via the output IF 1060 and the input IF 1070. For example, the arithmetic unit 1030 loads a program from the input device 1020 or the secondary storage device 1050 onto the primary storage device 1040 and executes the loaded program.
[0061] For example, when the computer 1000 functions as the information processing device 1, the arithmetic unit 1030 of the computer 1000 realizes the functions of the control unit 3 by executing a program loaded onto the primary storage device 1040.
[0062] 〔effect〕 As described above, the information processing device 1 according to the embodiment includes a delivery unit 32 that delivers advertising content to users via the user terminal 100, a collection unit 33 that collects ratings received from users on the advertising content, a generation unit 34 that is a generative model generated by learning from previously collected ratings and that generates rating information that aggregates the ratings as an output of the generative model by inputting the ratings collected by the collection unit 33, and a provision unit 35 that provides the generated rating information to advertisers of the advertising content.
[0063] According to the information processing device 1 according to each of the above-described embodiments, advertisements can be evaluated with high accuracy.
[0064] Although some of the embodiments of the present application have been described in detail above with reference to the drawings, these are merely examples, and the present invention can be embodied in other forms that incorporate various modifications and improvements based on the knowledge of those skilled in the art, including the aspects described in the Disclosure of the Invention section.
[0065] 〔others〕 In addition, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by a known method. In addition, the information including the processing procedures, specific names, various data and parameters shown in the above documents and drawings can be changed arbitrarily unless otherwise specified. For example, the various information shown in each drawing is not limited to the illustrated information.
[0066] In addition, each component of each device shown in the figure is a functional concept, and does not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads, usage conditions, etc.
[0067] Furthermore, the processes described in the above-described embodiments can be appropriately combined as long as the process contents are not contradictory.
[0068] Moreover, the above-mentioned "section, module, unit" can be read as "means" or "circuit", etc. For example, the control unit 3 can be read as control means or a control circuit. [Explanation of symbols]
[0069] 1. Information processing device 2. Communications Department 3. Control Unit 4 Storage section 31 Reception 32 Distribution Department 33 Collection Department 34 Generation part 35 Provision Department 41 User Information 42 Advertiser Information 43 Model Information 50 Advertiser Terminal 100 user terminals S Information Processing System
Claims
1. A distribution unit that distributes advertising content to a user via a user terminal; a collection unit that collects evaluations received from the users regarding the advertising content; a generation unit that generates evaluation information that aggregates the evaluations as an output of the generation model by inputting the evaluations collected by the collection unit, the generation model being generated by learning the evaluations collected in the past; a providing unit that provides the generated evaluation information to an advertiser of the advertising content; An information processing device comprising:
2. The generation unit is generating an improvement plan for the advertisement content based on the generated evaluation information; The providing unit is Providing the evaluation information and the improvement proposal to the advertiser The information processing device according to claim 1 .
3. The collecting unit includes: Collect attribute information of the user who performed the evaluation; The providing unit is The evaluation information is linked to the attribute information and provided to the advertiser. The information processing device according to claim 1 .
4. The generation unit is The evaluation information regarding the display content of the advertisement content is generated. The information processing device according to claim 1 .
5. The generation unit is When the number of the evaluations collected by the collection unit reaches or exceeds a predetermined number, the evaluation information is generated. The information processing device according to claim 1 .
6. The collecting unit includes: Collecting the evaluation, which is information of the text entered by the user. The information processing device according to claim 1 .
7. The collecting unit includes: Collecting the evaluation, which is information of the voice input by the user. The information processing device according to claim 1 .
8. 1. A computer-implemented information processing method, comprising: a delivery step of delivering advertising content to a user via a user terminal; a collection step of collecting evaluations received from the users regarding the advertising content; a generation step of generating evaluation information that aggregates the evaluations as an output of the generative model by inputting the evaluations collected in the collection step, the generation model being generated by learning the evaluations collected in the past; providing the generated evaluation information to an advertiser of the advertising content; An information processing method comprising:
9. A delivery procedure for delivering advertising content to a user via a user terminal; a collection step of collecting evaluations received from the users regarding the advertising content; a generation step for generating evaluation information that aggregates the evaluations as an output of the generation model by inputting the evaluations collected in the collection step, the generation model being generated by learning the evaluations collected in the past; providing the generated evaluation information to an advertiser of the advertising content; An information processing program that causes a computer to execute the above.
Citation Information
Patent Citations
Advertisement creation operation support apparatus, advertisement creation operation support method and advertisement creation operation support program
JP2020042597A