Information processor, information processing method, and information processing program
The information processing device addresses the lack of user preference consideration in content generation by using user reactions to create directional content aligned with user orientations, ensuring content relevance and engagement.
Patent Information
- Application Number
- JP2023152532
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-20
- Publication Date
- 2025-04-02
AI Technical Summary
Conventional content distribution systems fail to consider user preferences when generating content.
An information processing device that acquires user reactions to content, generates orientation information based on these reactions, and creates directional content aligned with user preferences using a generative model.
Enables the generation of content that matches user preferences, adjusting tone and style to elicit appropriate reactions.
Smart Images

Figure 2025044767000001_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 distributing distribution contents such as news articles, etc. For example, Patent Literature 1 discloses a technique for selecting contents to be distributed according to attributes of users who are the distribution destinations. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2010-224622 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, in the conventional technology, no consideration has been given to generating content that matches the user's preferences.
[0005] 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 capable of generating content in accordance with a user's preferences. [Means for solving the problem]
[0006] In order to solve the above-mentioned problems and achieve the object, an information processing device according to the present invention includes an acquisition unit, a first generation unit, and a second generation unit. The acquisition unit acquires reaction information indicating a user's reaction when viewing content. The first generation unit generates orientation information indicating the user's orientation toward the content based on the reaction information acquired by the acquisition unit and content information indicating the content of the content. The second generation unit generates directional content based on the orientation information generated by the first generation unit and event information related to a specific event, the directional content being content explaining an event indicated by the event information and in accordance with the user's orientation indicated by the orientation information. Effect of the Invention
[0007] According to the present invention, it is possible to generate content that matches the user's preferences. [Brief description of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram illustrating an example of information processing according to an embodiment. [Diagram 2] FIG. 2 is a diagram illustrating an example of a prompt according to the embodiment. [Diagram 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 a user information storage unit according to the embodiment. [Diagram 5] FIG. 5 is a diagram illustrating an example of information stored in a content information storage unit according to the embodiment. [Figure 6] FIG. 6 is a flowchart illustrating an example of the generation process according to the embodiment. [Figure 7] FIG. 7 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 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.
[0010] [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 showing an example 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.
[0011] The information processing device 1 according to the embodiment is an information processing device that provides content to a user through various Web services such as a news site, etc. For example, the information processing device 1 delivers news articles to a user through a news site.
[0012] The information processing device 1 also accepts comments from users on the distributed news articles, and provides distributed content including the news articles and the comments. The information processing device 1 is realized by a server or the like.
[0013] The user terminal 100 shown in Fig. 1 is an information processing device used by a user. The user terminal 100 is realized by, for example, a smartphone, a tablet terminal, a notebook PC (Personal Computer), a desktop PC, a mobile phone, a PDA (Personal Digital Assistant), etc. The user terminal 100 displays information distributed by the information processing device 1 using a web browser or an application.
[0014] However, news sites may deliver different news articles depending on the user. However, these news articles are not necessarily the articles that the user prefers. In response to this, in this embodiment, directional content is generated according to the user's preferences based on the user's reaction when browsing the content.
[0015] Specifically, as shown in FIG. 1, the information processing device 1 distributes distribution content including news articles and comments on the news articles by other users to the user terminal 100 (step S1).
[0016] The user terminal 100 displays the delivery content, collects reaction information indicating the user's reaction when viewing the delivery content, and notifies the information processing device 1 of the collected reaction information (step S2).
[0017] The reaction information includes information related to the voice generated when the user reads the news article, the comments posted to the news article, the search query entered after reading the news article, etc. The information processing device 1 acquires the reaction information in natural language.
[0018] Next, the information processing device 1 generates orientation information of the user based on the reaction information (step S3). Specifically, the information processing device 1 generates orientation information by inputting a prompt including a news article viewed by the user and reaction information in natural language to a generative model such as GPT (Generative Pre-Trained Transformer) (hereinafter, also simply referred to as a generative model).
[0019] The directional information is information indicating the user's orientation toward the content. Next, the information processing device 1 generates directional content according to the user's orientation indicated by the directional information based on the directional information and the event information (step S4). The information processing device 1 generates the directional content by inputting the directional information and the event information as prompts into a generation model.
[0020] Here, the event information is a sentence that explains some event, for example, a news article. The event information is not limited to a news article, and may be a list of information related to the event. The directional content is content in which the event information is modified, expanded, or summarized in accordance with the user's orientation. The information processing device 1 provides these directional contents to the user terminal 100 of the corresponding user. The directional content may be the main text of the content, or the title of the content.
[0021] In this way, the information processing device 1 generates orientation information based on the reaction information, and generates directional content based on the orientation information. This allows the information processing device 1 according to the embodiment to provide content that matches the orientation of the user.
[0022] The information processing device 1 may generate directional content from multiple user reactions to one piece of content at any time. For example, when the user reaction to one piece of content is turbulent (e.g., when emotional comments are increasing), the information processing device 1 generates a title and content body that calms the user reaction as directional content. When the user reaction to one piece of content is weak (e.g., when the user finds it boring), the information processing device 1 generates an aggressive title and content body as directional content. By generating directional content in such a loop, the information processing device 1 can generate directional content that elicits appropriate user reactions.
[0023] For example, the prompt to be input to the generative model in this case would be, "If the comments are rowdy, generate a calming title and content body, and if they are not rowdy, generate a strong title and content body, so please generate an appropriate title and content body," and the generative model would also be input with the response information of each user associated with the content as a prompt.
[0024] Next, an example of a prompt to be input to the generation model will be described with reference to Fig. 2. Fig. 2 is a diagram showing an example of a prompt according to an embodiment. Fig. 2 shows a first prompt P1 when generating directional information and a second prompt P2 when generating directional content.
[0025] As shown in Figure 2, for example, the first prompt P1 when generating orientation information includes a sentence such as "Please create a sentence that indicates the orientation of the user who had this reaction when viewing this content toward the content," as well as the target content and reaction information.
[0026] Furthermore, the second prompt P2 when generating directional content includes a sentence such as "Please generate content that explains this event to users with this orientation," as well as orientation information and event information.
[0027] The information processing device 1 generates directional information by inputting a first prompt P1 and target content and reaction information as prompts into a generation model, and generates directional content by inputting a second prompt P2 and target directional information and event information as prompts.
[0028] In this way, the information processing device 1 generates directional content by inputting the first prompt P1 and the second prompt P2 into the generative model, and is therefore able to provide content that matches the user's orientation.
[0029] [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 a 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, a mouse, etc.) that receives various operations from an administrator who uses the information processing device 1, and a display unit (e.g., a liquid crystal display, etc.) that displays various information.
[0030] 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 user terminals 100 etc. via the communication network.
[0031] 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 has a user information storage unit 31 and a content information storage unit 32.
[0032] The user information storage unit 31 stores user information. Fig. 4 is a diagram showing an example of information stored in the user information storage unit 31 according to the embodiment. As shown in Fig. 4, the user information storage unit 31 stores information items such as "user ID", "registration information", "reaction history", and "orientation information" in association with each other.
[0033] The "user ID" item stores an identifier for identifying each user. The "registration information" item stores information registered on the website of the information processing device 1 by a user identified by the corresponding user ID. The registration information includes information on demographic attributes such as name, age, address, etc., and information on psychographic attributes such as hobbies and preferences.
[0034] The "reaction history" item stores information about the content viewed by the user identified by the corresponding user ID and the history of reactions when viewing that content. The "orientation information" item stores orientation information of the user identified by the corresponding user ID. As described above, the orientation information is generated by the generative model based on the reaction information.
[0035] Returning to the description of Fig. 3, the content information storage unit 32 will be described. The content information storage unit 32 stores content information. Fig. 5 is a diagram showing an example of information stored in the content information storage unit 32 according to the embodiment.
[0036] 5, the content information storage unit 32 stores information items such as "content ID," "author," and "content details" in association with each other. The "content ID" item stores an identifier for identifying each piece of content (e.g., a news article).
[0037] The "Author" item stores information about the author of the content (e.g., a news article) identified by the corresponding content ID. The author may be a corporation such as a newspaper company or a television station, or an individual creator.
[0038] The "content details" item stores information about the content (for example, a news article) identified by the corresponding content ID, that is, information about the news article itself.
[0039] Returning to the explanation of Fig. 3, the control unit 4 will be explained. The control unit 4 is a controller, and is realized, for example, by 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 as a working area. 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 a delivery unit 41, an acquisition unit 42, a first generation unit 43, and a second generation unit 44, and realizes or executes the functions and actions of information processing described below. 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 information processing described below. Furthermore, the connection relationship between the processing units in the control unit 4 is not limited to the connection relationship shown in Fig. 2, and may be other connection relationships.
[0041] The distribution unit 41 distributes news articles to each user's user terminal 100. For example, the distribution unit 41 distributes news articles through various Web services such as news sites.
[0042] Furthermore, the delivery unit 41 delivers to the user directional content generated by a second generation unit 44, which will be described later. At this time, the delivery of the directional content by the delivery unit 41 may be performed in real time.
[0043] Specifically, the control unit 4 may acquire user reaction information to the content distributed by the distribution unit 41 in real time, generate directional information and directional content, and rewrite the content the user is viewing into the directional content.
[0044] As a more specific example, suppose that the user reacts with surprise, such as "Ahhhh," while viewing content (including directional content). In this case, the control unit 4 can perform processing such as generating directional content with a milder content expression and replacing the currently viewed content with the directional content.
[0045] The acquisition unit 42 acquires reaction information indicating a reaction of the user when viewing the content. For example, in this embodiment, the distribution unit 41 requests the user terminal 100 to acquire a voice when the user views the content (news article). Then, the acquisition unit 42 acquires, as reaction information, a text obtained by converting the voice acquired by the user terminal 100.
[0046] The acquisition unit 42 may acquire, as the reaction information, text obtained by converting the facial expression of the user when the user browses the content. The acquisition unit 42 may also acquire, as the reaction information, posted information posted by the user to the news article being browsed, a search query entered by the user after browsing the news article, a purchased product, and the like.
[0047] In other words, the acquisition unit 42 acquires the user's reaction when viewing the content in natural language. The acquisition unit 42 may acquire voice data, image data of the user, etc., and convert them into text by the control unit 4.
[0048] The acquiring unit 42 then links the acquired reaction information with information about the content ID, time, and the like, and adds the information to the “reaction history” item in the user information storage unit 31.
[0049] The first generator 43 generates orientation information indicating a user's orientation to the content, based on the reaction information acquired by the acquirer 42 and content information indicating the details of the content.
[0050] Specifically, the first generating unit 43 generates orientation information by inputting a first prompt P1 (see FIG. 2) such as "Please generate a sentence showing the orientation of a user who had this reaction when viewing this content" along with the reaction information and content information into the generation model. Note that at this time, the first generating unit 43 may generate orientation information by integrating a plurality of contents viewed by the user and the reaction information of each of the contents, and may generate orientation information by content category unit or reaction type unit, for example.
[0051] The second generation unit 44 generates directional content based on the directional information generated by the first generation unit 43 and event information regarding a specific event, the directional content being content that explains the event indicated by the event information and that is in line with the user's orientation indicated by the directional information.
[0052] The event information may be content (news article) stored in the content information storage unit 32, for example, a string of characters describing an event. The event information from which directional content is generated may be determined by the generative model, or may be determined by an administrator or the like. For example, when the event information is determined by the generative model, this can be realized by inputting a prompt such as "Please give three recent news stories that interest this user" to the generative model.
[0053] Specifically, the second generator 44 generates directional content by inputting the second prompt P2 (see FIG. 2), orientation information, and event information to the generation model. For example, the second prompt P2 includes an instruction such as "Please generate content that explains this event to a user with this orientation."
[0054] At this time, the second generation unit 44 may add prompts such as, "Please generate content with expressions or sentences that the user likes," or "Please generate content taking into consideration the authors of content that the user likes to view."
[0055] Furthermore, for example, when the event is the result of a sports match, the second generating unit 44 may add a prompt such as "Please guess your favorite team and generate content from that perspective."
[0056] The second generating unit 44 can also generate directional content by specifying the type of content. Here, the type of content includes the headline of the content and the article of the content. That is, for example, the second generating unit 44 can generate the headline of a news article or the news article itself as directional content.
[0057] Then, for example, the directional content generated by the second generation unit 44 is provided to a target user through the distribution unit 41.
[0058] The second generating unit 44 may generate directional content that is preferred by the author of the news article. For example, in this case, the second generating unit 44 inputs past titles of news articles by the target author and the article text to which the title is to be added to the generation model, and inputs a prompt such as "Please give this article a title that the author prefers."
[0059] In addition, the second generation unit 44 inputs articles by authors that are followed on various SNS and the article text to which a title is to be added into the generation model, and inputs a prompt such as "Please give it a title that matches the taste of your favorite author."
[0060] The second generation unit 44 also inputs, into the generation model, titles that are causing a stir on news sites and the body of an article to which a title is to be added, and inputs a prompt such as "Please give it a title that will not cause a stir."
[0061] In addition, the second generation unit 44 inputs past news articles by the author and user comments on those news articles into the generation model, and inputs a prompt such as "Please give it a title that will attract many positive reactions."
[0062] In addition, each time a comment is added to a news article, the second generation unit 44 inputs a list of the news article and the comments into the generation model and inputs a prompt such as "If the comments are outrageous, give it a calming title, and if not, give it a bold title."
[0063] [3. Processing flow] Next, a process procedure executed by the information processing device 1 according to the embodiment will be described with reference to Fig. 6. Fig. 6 is a flowchart showing an example of a generation process according to the embodiment.
[0064] 6, the information processing device 1 provides (distributes) a distribution content to the user terminal 100 of the user (step S101). Next, the information processing device 1 acquires reaction information indicating a reaction of the user when the user viewed the distribution content from the user terminal 100 (step S102).
[0065] Next, the information processing device 1 generates user orientation information based on the details of the distributed content and the reaction information (step S103), and then determines event information (step S104).
[0066] Then, the information processing device 1 generates directional content (step S105) and ends the process.
[0067] 4. Modifications In the above embodiment, a case where news articles and headlines of news articles are generated as directional content has been described, but the present invention is not limited to this. For example, various types of content such as music lyrics, novels, text information to be posted to SNS, etc. may be generated as directional content. In addition, the directional content may be, for example, learning materials. In this case, the directional content may be updated as needed to match the user's orientation according to the user's reaction.
[0068] 5. Effects The information processing device 1 according to the embodiment includes an acquisition unit 42 that acquires reaction information indicating a user's reaction when viewing content, a first generation unit 43 that generates directional information indicating the user's orientation toward the content based on the reaction information acquired by the acquisition unit 42 and content information indicating the content of the content, and a second generation unit 44 that generates directional content that explains an event indicated by the event information based on the directional information generated by the first generation unit 43 and event information relating to a specific event, the content being in accordance with the user's orientation indicated by the directional information.
[0069] In addition, the first generation unit 43 generates directional information by inputting reaction information as a prompt to a model that outputs an answer when a prompt is input, and the second generation unit 44 generates directional content by inputting directional information and event information as prompts to the model.
[0070] In addition, the acquisition unit 42 acquires user reaction information when viewing the directional content generated by the second generation unit, the first generation unit 43 updates the directional information based on the user's reaction information when viewing the directional content, and the second generation unit 44 updates the directional content based on the directional information updated by the first generation unit 43.
[0071] The second generating unit 44 generates directional content of expressions or sentences that are preferred by the user. The first generating unit 43 generates directional information based on author information about the author of the content that the user prefers to view.
[0072] By performing any one of the above-described processes or a combination thereof, the information processing device according to the present application can generate content that matches the user's preferences.
[0073] [6. 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. 7. Fig. 7 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, a HDD 1400, a communication interface (I / F) 1500, an input / output interface (I / F) 1600, and a media interface (I / F) 1700.
[0074] The CPU 1100 operates and controls each unit based on a program 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 is started up, programs that depend on the hardware of the computer 1000, and the like.
[0075] 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.
[0076] 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. 7, the output devices and the input devices are collectively referred to as "input / output devices") via an 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.
[0077] The media interface 1700 reads a program or data stored in the recording medium 1800 and provides it to the CPU 1100 via the RAM 1200. The CPU 1100 loads the program from the recording medium 1800 onto the RAM 1200 via the media interface 1700 and executes the loaded program. The 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.
[0078] For example, when the computer 1000 functions as an 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.
[0079] [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. 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 so-called equivalent range. Furthermore, the above-described components can be appropriately combined. Furthermore, various omissions, substitutions, or modifications of the components can be made without departing from the spirit of the above-described embodiments.
[0080] 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 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.
[0081] 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.
[0082] For example, the above-mentioned information processing device may be realized using multiple server computers, and depending on the functions, the configuration can be flexibly changed, such as by calling an external platform using an API (Application Programming Interface) or network computing.
[0083] Furthermore, the above-described embodiments and modifications can be appropriately combined as long as the processing contents are not contradictory.
[0084] Furthermore, the above-mentioned "section, module, unit" can be read as "means" or "circuit", etc. For example, an acquisition section can be read as an acquisition means or an acquisition circuit. [Explanation of symbols]
[0085] 1. Information processing device 2. Communications Department 3 Storage section 4. Control section 31 User information storage unit 32 Content information storage unit 41 Distribution Department 42 Acquisition Department 43 1st generation part 44 Second generation part 100 user terminals
Claims
1. an acquisition unit that acquires reaction information indicating a reaction of a user when viewing content; a first generator that generates orientation information indicating an orientation of a user with respect to the content based on the reaction information acquired by the acquisition unit and content information indicating a content of the content; a second generation unit that generates, based on the orientation information generated by the first generation unit and event information related to a specific event, a directional content that explains an event indicated by the event information and that matches the orientation of a user indicated by the orientation information; An information processing device comprising:
2. The first generation unit is generating the directional information by inputting the reaction information as a prompt to a model that outputs an answer when a prompt is input; The second generation unit is generating the directional content by inputting the directional information and the event information as prompts to the model; 2. The information processing apparatus according to claim 1,
3. The acquisition unit is acquiring the reaction information of the user when viewing the directional content generated by the second generation unit; The first generation unit is generating the directional information based on the reaction information of the user when viewing the directional content; The second generation unit is Updating the directional content based on the directional information updated by the first generation unit.
2. The information processing apparatus according to claim 1,
4. The second generation unit is Generating the directional content of expressions or sentences preferred by the user.
2. The information processing apparatus according to claim 1,
5. The first generation unit is generating said orientation information based on author information relating to an author of said content that said user prefers to browse; 2. The information processing apparatus according to claim 1,
6. 1. A computer-implemented information processing method, comprising: An acquisition step of acquiring reaction information indicating a reaction of a user when viewing the content; a first generation step of generating orientation information indicating a user's orientation with respect to the content based on the reaction information acquired by the acquisition step and content information indicating details of the content; a second generation unit that generates, based on the orientation information generated by the first generation step and event information related to a specific event, directional content that explains an event indicated by the event information and that matches the orientation of a user indicated by the orientation information; 13. An information processing method comprising:
7. An acquisition step of acquiring reaction information indicating a reaction of a user when viewing the content; a first generation step of generating orientation information indicating an orientation of a user with respect to the content based on the reaction information acquired by the acquisition step and content information indicating a content of the content; a second generation step of generating directional content that explains an event indicated by the event information based on the orientation information generated by the first generation step and event information related to a specific event, the directional content being in accordance with the user's orientation indicated by the orientation information; An information processing program characterized by causing a computer to execute the above.
Citation Information
Patent Citations
Method and program for applying tag
JP2010224622A