Information processing device, information processing method, and information processing program
The information processing device facilitates the search for advertising materials by storing tag information and using vector similarity and natural language processing, addressing the need for easy material retrieval in advertising image generation.
Patent Information
- Application Number
- JP2024139315
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-20
- Publication Date
- 2026-03-05
AI Technical Summary
Conventional advertising image generation technologies require an original advertising image to be generated in advance, and there is a need for improved methods to easily search for advertising materials.
An information processing device that includes a storage unit to store tag information for advertising materials and a search unit to compare this information with user advertising purpose text, facilitating the search for suitable advertising materials using vector similarity and natural language processing models.
Enables easy and efficient searching for advertising materials, improving the efficiency of advertisement generation by utilizing past advertising materials and ensuring compliance with copyright laws.
Smart Images

Figure 2026036607000001_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, technologies for supporting the creation of advertising images have been proposed. For example, Patent Document 1 discloses a technology for generating a model that learns the relationship between the features of each advertising image and the CTR (Click Through Rate) of each advertising image.
[0003] Patent document 1 also discloses a technology that generates multiple advertising image candidates based on an original advertising image created by an advertiser, and then suggests, from among the multiple advertising image candidates, an advertising image candidate that is expected to improve CTR more than the original advertising image. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Publication No. 2024-13501 Summary of the Invention [Problem to be solved by the invention]
[0005] However, in the conventional technology, a new advertising image is generated based on an original advertising image, so the original advertising image must be generated in advance. Furthermore, when generating original advertising images, a technology that makes it easy to search for advertising materials is desired.
[0006] The present invention has been made in view of the above, and has an object to provide an information processing device, an information processing method, and an information processing program that can facilitate the search for advertising materials. [Means for solving the problem]
[0007] In order to solve the above-mentioned problems and achieve the object, an information processing device according to the present invention includes a storage unit and a search unit. The storage unit stores tag information preset for advertising materials. The search unit compares the tag information stored in the storage unit with a user's advertising purpose text to search for advertising materials to be used in a new advertisement. [Effects of the Invention]
[0008] According to the present invention, it is possible to easily search for advertising materials. [Brief explanation of the drawings]
[0009] [Figure 1] FIG. 1 is a diagram illustrating an outline of information processing according to an embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of a generation process according to the embodiment. [Figure 3] FIG. 3 is a block 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 information stored in the advertisement material storage unit according to the embodiment. [Figure 5] FIG. 5 is a diagram illustrating an example of information stored in a template storage unit according to the embodiment. [Figure 6] FIG. 6 is a diagram showing an example of an instruction prompt according to the embodiment. [Figure 7] FIG. 7 is a schematic diagram of the search process performed by the search unit. [Figure 8] FIG. 8 is a flowchart illustrating an example of a processing procedure of the storage processing according to the embodiment. [Figure 9] FIG. 9 is a flowchart illustrating an example of a processing procedure of the providing process according to the embodiment. [Figure 10] FIG. 10 is a diagram illustrating an example of information processing according to the modified example. [Figure 11] FIG. 11 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, an information processing device, an information processing method, and an 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.
[0011] [Embodiment] [1. Information Processing] First, an example of information processing according to the embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram illustrating an outline of information processing according to the embodiment. Note that the information processing according to the embodiment is realized by an information processing device 1 shown in Fig. 1.
[0012] 1 is an information processing device that generates advertisements through processing described later. The information processing device 1 is realized by, for example, a cloud system or a server.
[0013] The creator terminal 100 shown in Fig. 1 is a terminal device owned by a creator U who generates an advertisement. For example, the creator U can operate the creator terminal 100 and request the information processing device 1 to generate an advertisement. Note that while Fig. 1 illustrates an example in which the creator terminal 100 is a smartphone, the creator terminal 100 may be another device such as a PC (Personal Computer).
[0014] 1, the creator terminal 100 makes an advertisement generation request to the information processing device 1 (step S1). The information processing device 1 generates an advertisement based on the advertisement generation request received from the creator terminal 100 (step S2).
[0015] Then, the information processing device 1 proposes (provides) the generated advertisement to the creator terminal 100 (step S3). For example, the creator terminal 100 can request the information processing device 1 to generate an advertisement image such as a banner advertisement, and the information processing device 1 generates the advertisement image based on the request from the creator terminal 100.
[0016] In this way, the information processing device 1 according to the embodiment executes processing related to automatic generation of advertisements. In recent years, image generation AI (Artificial Intelligence) that generates images corresponding to sentences in natural languages has become widespread, and it is conceivable to utilize image generation AI in automatic generation of advertisements.
[0017] On the other hand, when generating advertisements using image generation AI, there are concerns about the deterioration of advertising materials used as advertisements and copyright infringement. Therefore, in this embodiment, advertisements are generated using advertising materials that have been used in advertisements in the past.
[0018] A series of processes related to the generation of an advertising image will be described below with reference to Fig. 2. Fig. 2 is a diagram showing an example of the generation process according to the embodiment. As shown in the upper part of Fig. 2, first, an image, which is advertising material, is converted into text.
[0019] The information processing device 1 converts advertising materials into text using a model (AI) that converts images into text. As shown in Fig. 2, the text includes items such as a brand, a logo, a background, a product, decorations, and people.
[0020] That is, the information processing device 1 generates tag information of the advertising material using a model for converting an image into text. Then, the text converted from the image is converted into a tag vector.
[0021] A tag vector is a vector obtained by converting text (tag information) of advertising material into an N-dimensional vector. For example, the information processing device 1 can convert text of advertising material into a tag vector using an embedding model or the like.
[0022] As shown in the lower part of Figure 2, the advertising objective text entered by the creator U is converted into a text vector. The advertising objective text is a text indicating the purpose of generating an advertisement, and includes, for example, items such as the advertisement to be created, constraints, and application / product description.
[0023] The information processing device 1 converts the advertising purpose text into a text vector using an embedding model or the like, similar to the tag vector. Then, the information processing device 1 searches for advertising materials suitable for the advertising purpose text by matching the tag vector and the text vector. The advertising material search can be performed using a method such as vector neighborhood search. In other words, among the tag vectors, a search is performed for tag vectors whose cosine similarity with the text vector exceeds a threshold.
[0024] Furthermore, the information processing device 1 may search for advertising materials that match the advertising purpose text by, for example, matching the text (tag information) of the advertising materials with the advertising purpose text. In such a case, for example, the information processing device 1 can input the text (tag information) of the advertising materials and the advertising purpose text into a natural language processing model such as a Generative Pre-trained Transformer (GPT) and search for advertising materials that match the advertising purpose text.
[0025] In this way, the information processing device 1 according to the embodiment generates tag information of a preset tag type for advertising materials, and searches for advertising materials by comparing the generated tag information with advertising purpose text.
[0026] Therefore, according to the information processing device 1 according to the embodiment, it is possible to easily search for advertising materials and to improve the efficiency of advertisement generation.
[0027] [2. Information Processing Device] Next, a configuration example of the information processing device 1 according to the embodiment will be described with reference to Fig. 3. Fig. 3 is a block diagram showing the configuration example of the information processing device 1 according to the embodiment. As shown in Fig. 3, the information processing device 1 includes a communication unit 2, a storage unit 3, and a control unit 4. Note that the information processing device 1 may also include an input unit (e.g., a keyboard or a mouse) that accepts various operations from an administrator who uses the information processing device 1, and a display unit (e.g., a liquid crystal display) that displays various information.
[0028] The communication unit 2 is realized by, for example, a network interface card (NIC), etc. The communication unit 2 is connected to a communication network such as 4G (4th Generation) or 5G (5th Generation) by wire or wirelessly, and transmits and receives information to and from each of the creator terminals 100, etc. via the communication network.
[0029] The storage unit 3 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. The storage unit 3 includes an advertising material storage unit 31, a template storage unit 32, and a model storage unit 33.
[0030] The advertising material storage unit 31 stores advertising materials. The advertising materials include images that have been used as advertising materials in the past and images generated by the creator U. Fig. 4 is a diagram showing an example of information stored in the advertising material storage unit 31 according to the embodiment.
[0031] As shown in FIG. 4, the advertising material storage unit 31 stores information items such as "advertising material ID," "image," "tag text," and "tag vector" in association with one another.
[0032] The "advertising material ID" field stores an identifier for identifying each advertising material. The "image" field stores image data of the advertising material identified by the corresponding advertising material ID.
[0033] The "tag text" field stores the tag text (tag information) of the advertising material identified by the corresponding advertising material ID. The "tag vector" field stores the tag vector, which is a vectorized version of the tag information of the advertising material identified by the corresponding advertising material ID.
[0034] Returning to the explanation of Fig. 3, the template storage unit 32 will be explained. The template storage unit 32 stores templates. The templates are used when generating advertisements. Note that the templates are registered in advance by the creator U or the like, for example, based on past advertisements.
[0035] 5 is a diagram illustrating an example of information stored in the template storage unit 32 according to the embodiment. As shown in FIG. 5, the template storage unit 32 stores information on items such as "template ID," "image insertion position," and "text insertion position" in association with one another.
[0036] The "template ID" field stores an identifier for identifying each template. The "image insertion position" field stores information about the position where an image (advertising material) is inserted in the template identified by the corresponding template ID. The "image insertion position" field may store information about multiple image insertion positions, and may store information about the size of the image that can be inserted at each insertion position.
[0037] The "Text Insertion Position" field stores information about the position where text is inserted in the template identified by the corresponding template ID. The "Text Insertion Position" field may also store information about the font size and number of characters of the insertable text.
[0038] Returning to the description of Fig. 3, the model storage unit 33 will be described. The model storage unit 33 stores models. For example, the models include natural language processing models such as GPT, and embedding models that convert text into vectors.
[0039] Next, a description will be given of the control unit 4. The control unit 4 is a controller, and is realized, for example, by a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) using RAM as a work area to execute various programs (corresponding to examples of information processing programs) stored in a storage device inside the information processing device 1. The control unit 4 is also, for example, a controller, and is realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).
[0040] As shown in Fig. 3, the control unit 4 includes an acquisition unit 41, a tag generation unit 42, a reception unit 43, a search unit 44, an advertisement generation unit 45, and a provision unit 46, and realizes or executes the functions and actions of the information processing described below. Note that the internal configuration of the control unit 4 is not limited to the configuration shown in Fig. 3, and may be other configurations as long as they perform the information processing described below. Furthermore, the connection relationship between the processing units included in the control unit 4 is not limited to the connection relationship shown in Fig. 3, and may be other connection relationships.
[0041] The acquisition unit 41 acquires advertising materials. The acquisition unit 41 acquires advertising materials used in past advertisements and advertising materials newly generated by a creator U or the like. For example, the acquisition unit 41 acquires advertising materials used in advertisements registered in an advertisement database (not shown) from the advertisement database. The acquisition unit 41 also registers the acquired advertising materials in the advertising material storage unit 31.
[0042] The tag generation unit 42 generates tag information of a preset tag type for the advertising material. For example, the tag generation unit 42 generates tag information using a model that converts images of the advertising material into text.
[0043] Furthermore, the tag generation unit 42 sets a role for the model and then generates tag information. Specifically, the tag generation unit 42 inputs a prompt including an instruction sentence for generating advertising material and tag information to the model.
[0044] Here, a specific example of the instruction prompt will be described with reference to Fig. 6. Fig. 6 is a diagram showing an example of the instruction prompt according to the embodiment. As shown in Fig. 6, the instruction prompt includes first text Tx1 to fourth text Tx4.
[0045] The first text Tx1 is a sentence for setting a role. In the present disclosure, in order to perform processing related to advertising, the first text Tx1 includes a sentence for setting a role to "excellent creative designer."
[0046] The second text Tx2 is a sentence that provides specific instructions for generating tag information, the third text Tx3 is a sentence that specifies the tag type, and the fourth text Tx4 is a sentence that defines the meaning of each tag specified by the tag type.
[0047] The tag generation unit 42 inputs prompts including such instruction prompts into the model, and a natural language sentence corresponding to the instruction prompt is output from the model as tag information. The tag generation unit 42 then converts the tag information output from the model into a vector and registers it in the tag vector item of the advertising material storage unit 31.
[0048] The receiving unit 43 receives a request to generate a new advertisement from a creator or the like. At this time, the receiving unit 43 receives input of an advertisement purpose statement from the creator via the creator terminal 100. The advertisement purpose statement includes statements of items related to the advertisement to be created, restrictions, application / product description, etc.
[0049] The search unit 44 searches for advertising materials to be used for a new advertisement, using the tag information generated by the tag generation unit 42. Specifically, the search unit 44 converts the advertising purpose sentence into a vector, and compares the vector of the advertising purpose sentence with the vector of each advertising material stored in the advertising material storage unit 31, thereby searching for advertising materials to be used for a new advertisement.
[0050] When searching for one advertising material for an advertising purpose sentence, the search unit 44 searches for the vector of the advertising material that is closest to the vector of the advertising purpose sentence among the vectors of the advertising materials. Also, for example, the search unit 44 may search for multiple advertising materials for the advertising purpose sentence.
[0051] For example, in such a case, the search unit 44 may generate combined materials by combining multiple advertising materials, calculate the degree of matching with the advertising purpose text for each combined material, and output combined materials with a high degree of matching as search results.
[0052] In this case, the search unit 44 may perform the above-mentioned process using a model. Fig. 7 is a schematic diagram of the search process by the search unit 44. For example, as shown in Fig. 7, the search unit 44 inputs prompts including each combination material and an instruction prompt to the model.
[0053] Figure 7 shows an example of a natural language prompt such as, "Please consider which of the candidates is most suitable, taking into account the user prompt (corresponding to the advertising sentence)." This type of prompt enables the model to select, from among the combination materials, a combination material that is suitable for the advertising sentence.
[0054] Returning to the explanation of Fig. 3, the advertisement generation unit 45 will be described. The advertisement generation unit 45 generates a new advertisement using advertising materials based on the search results by the search unit 44. For example, the advertisement generation unit 45 applies the advertising materials included in the search results by the search unit 44 to a template to generate a new advertisement.
[0055] For example, the advertisement generation unit 45 queries the model for a template suitable for the advertisement text and selects a template to be used for the advertisement. Next, the advertisement generation unit 45 generates a new advertisement by applying advertising materials included in the search results by the search unit 44 to the image insertion positions of the template and applying advertisement text to the text insertion positions. The advertisement text is the text to be displayed as a banner advertisement. For example, the advertisement text is created using a model based on the advertisement text.
[0056] Note that advertisement generation unit 45 may use one template to generate multiple advertisements, or may use multiple templates to generate multiple advertisements, respectively.
[0057] The providing unit 46 provides the advertisement generated by the advertisement generating unit 45. For example, the providing unit 46 provides the generated advertisement to the creator terminal 100 of the creator U who is the client. Note that the providing unit 46 may provide only the advertising material included in the search results by the searching unit 44 to the creator terminal 100.
[0058] [3. Processing flow] Next, a processing procedure executed by the information processing device 1 according to the embodiment will be described with reference to Fig. 8 and Fig. 9. Fig. 8 is a flowchart showing an example of the processing procedure of the storage processing according to the embodiment. Fig. 9 is a flowchart showing an example of the processing procedure of the provision processing according to the embodiment. Note that the processing shown below is repeatedly executed by the information processing device 1 at a predetermined cycle.
[0059] 8, when the information processing device 1 acquires new advertising material (step S101), it converts the advertising material into text using a model (step S102). That is, the information processing device 1 generates tag information for the advertising material by converting the advertising material into text.
[0060] Next, the information processing device 1 converts the text (tag information) of the advertising material into a vector (step S103), registers the converted vector in the advertising material storage unit 31 (step S104), and ends the process.
[0061] Next, the processing procedure of the advertisement generation processing will be described with reference to Fig. 9. As shown in Fig. 9, first, the information processing device 1 receives an advertisement purpose text from the creator U through the creator terminal 100 (step S111).
[0062] Next, the information processing device 1 converts the advertising purpose text into a vector (step S112). Next, the information processing device 1 performs a similarity search between the vector of the advertising purpose text and the vector of the advertising material stored in the advertising material storage unit 31 (step S113).
[0063] Thereafter, the information processing device 1 generates an advertisement using the advertising material included in the result of the similarity search in step S113 (step S114), provides the generated advertisement to the creator terminal 100 (step S115), and ends the process.
[0064] [4. Modifications] In the above embodiment, a case where an advertisement is generated in response to an advertising purpose sentence input by the creator U, that is, a case where an advertisement is generated in response to a user prompt, has been described, but the present invention is not limited to this.
[0065] That is, the generation and provision of advertisements may be performed automatically. Fig. 10 is a diagram showing an example of information processing according to a modified example. Fig. 10 illustrates a case where the service providing device 200 requests the information processing device 1 to generate an advertisement.
[0066] The service providing device 200 is a device that provides various Web services to the user terminal 50 of each user A. The service providing device 200 is capable of delivering advertisements to the user terminal 50 through the Web services.
[0067] For example, in such a case, the service providing device 200 makes an advertisement generation request including user information of user A to whom the advertisement is to be provided to the information processing device 1 (step S11). The user information includes, for example, information on demographic attributes and psychographic attributes of user A, and information on the behavior history of user A in the web service.
[0068] Furthermore, the behavior history of user A in the web service includes, for example, information about the browsing history and purchase history of the web service. Note that the service providing device 200 may request advertisement generation by including, in addition to the user information, for example, information about the distribution space on which the advertisement is distributed. The information about the distribution space includes information about the content on which the advertisement is posted.
[0069] Based on this information, the information processing device 1 converts the advertising purpose text into a vector, performs a similarity search between the vector of the advertising purpose text and the vector of the advertising material, and generates an advertisement (step S12). At this time, the information processing device 1 may select the advertising target according to a preset rule.
[0070] Then, the information processing device 1 provides the generated advertisement to the service providing device 200 (step S13). Then, the service providing device 200 posts the advertisement provided by the information processing device 1 in an advertisement space on the distribution surface, and distributes the advertisement to the user terminal 50 (step S14).
[0071] In this way, the information processing according to the modified example can generate advertisements in real time based on requests from the user terminal 50.
[0072] [5. Effects] The information processing device 1 according to the embodiment includes a storage unit 3 and a search unit 44. The storage unit 3 stores tag information that is preset for advertising materials. The search unit 44 compares the tag information stored in the storage unit 3 with a user's advertising purpose text to search for the advertising materials to be used for a new advertisement.
[0073] In addition, the memory unit 3 stores tag vectors obtained by converting tag information into vectors, and the search unit 44 compares the tag vectors with sentence vectors obtained by converting advertising purpose sentences into vectors to search for advertising materials to be used in new advertisements.
[0074] The search unit 44 also searches for advertising materials with tag vectors similar to the sentence vector as advertising materials to be used for a new advertisement. The search unit 44 also searches for combined materials that combine multiple advertising materials as advertising materials to be used for a new advertisement.
[0075] The information processing device 1 also includes an advertisement generation unit 45 that generates the new advertisement using advertising materials based on the search results by the search unit 44, and the advertisement generation unit 45 generates the new advertisement by applying the advertising materials included in the search results by the search unit 44 to an advertisement template.
[0076] By performing any one or a combination of the above-described processes, the information processing device according to the present application can facilitate the search for advertising materials.
[0077] [6. Hardware Configuration] The information processing device 1 according to the embodiment described above is realized by, for example, a computer 1000 configured as shown in Fig. 11. Fig. 11 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device according to the embodiment. The computer 1000 has a CPU 1100, a RAM 1200, a ROM 1300, an HDD 1400, a communication interface (I / F) 1500, an input / output interface (I / F) 1600, and a media interface (I / F) 1700.
[0078] The CPU 1100 operates and controls each unit based on programs stored in the ROM 1300 or the HDD 1400. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 starts up, programs that depend on the hardware of the computer 1000, and the like.
[0079] The HDD 1400 stores programs executed by the CPU 1100, data used by such programs, etc. The communication interface 1500 receives data from other devices via a network (communication network) N and sends the data to the CPU 1100, and transmits data generated by the CPU 1100 to other devices via the network N.
[0080] The CPU 1100 controls output devices such as a display and a printer, and input devices such as a keyboard and a mouse (in FIG. 8, the output devices and input devices are collectively referred to as "input / output devices") via the input / output interface 1600. The CPU 1100 acquires data from the input devices via the input / output interface 1600. The CPU 1100 also outputs generated data to the output devices via the input / output interface 1600.
[0081] Media interface 1700 reads a program or data stored in recording medium 1800 and provides it to CPU 1100 via RAM 1200. CPU 1100 loads the program or data from recording medium 1800 onto RAM 1200 via media interface 1700 and executes the loaded program. Recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or a PD (Phase Change Rewritable Disc), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.
[0082] For example, when the computer 1000 functions as the information processing device according to the embodiment, the CPU 1100 of the computer 1000 executes programs loaded onto the RAM 1200 to realize the functions of the control unit 4. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800, but as another example, the CPU 1100 may obtain these programs from another device via the network N.
[0083] [7. Other] Although the embodiments of the present application have been described above, the present invention is not limited to the contents of these embodiments. Furthermore, the above-described components include those that can be easily imagined by a person skilled in the art, those that are substantially the same, and those that are within the scope of so-called equivalents. Furthermore, the above-described components can be combined as appropriate. Furthermore, various omissions, substitutions, or modifications of the components can be made without departing from the spirit of the above-described embodiments.
[0084] Furthermore, 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 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 as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.
[0085] Furthermore, the components of each device shown in the figure are conceptual functional components and do 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 depending on various loads, usage conditions, etc.
[0086] For example, the above-mentioned information processing device may be realized using multiple server computers, and depending on the function, the configuration can be flexibly changed, such as by calling an external platform using an API (Application Programming Interface) or network computing.
[0087] Furthermore, the above-mentioned "section, module, unit" can be read as "means" or "circuit," etc. For example, an acquisition unit can be read as an acquisition means or an acquisition circuit. [Explanation of symbols]
[0088] 1. Information processing equipment 2. Communications Department 3 Storage section 4. Control section 31 Advertising material storage unit 32 Template memory section 33 Model memory section 41 Acquisition Department 42 Tag Generation Unit 43 Reception Department 44 Search Section 45 Advertisement Generation Unit 46 Providing Department 50 User Terminals 100 creator devices 200 Service Providing Device
Claims
1. a storage unit that stores tag information that is preset for advertising materials; a search unit that compares the tag information stored in the storage unit with a user's advertising purpose text to search for the advertising material to be used for a new advertisement; An information processing device comprising:
2. The storage unit storing a tag vector obtained by converting the tag information into a vector; The search unit comparing the tag vector with a text vector obtained by converting the advertising purpose text into a vector, and searching for the advertising material to be used for the new advertisement; 2. The information processing device according to claim 1,
3. The search unit searching for the advertising material having the tag vector similar to the sentence vector as the advertising material to be used for the new advertisement; 3. The information processing device according to claim 2, wherein:
4. The search unit Searching for a combination material that combines a plurality of the advertising materials as the advertising material to be used for the new advertisement.
2. The information processing device according to claim 1,
5. an advertisement generation unit that generates the new advertisement using the advertising material based on the search result by the search unit; Equipped with The advertisement generation unit generating the new advertisement by applying the advertisement material included in the search results by the search unit to an advertisement template; 2. The information processing device according to claim 1,
6. 1. A computer-implemented information processing method, comprising: a storage step of storing tag information preset for the advertising material; a search step of comparing the tag information stored in the storage step with a user's advertising purpose text to search for the advertising material to be used for a new advertisement; An information processing method comprising:
7. a storage step of storing tag information preset for the advertising material; a search step of comparing the tag information stored in the storage step with a user's advertising purpose text to search for the advertising material to be used for a new advertisement; An information processing program characterized by causing a computer to execute the above.
Citation Information
Patent Citations
Information processing device, information processing method, and information processing program
JP2024013501A