Information processor, information processing method, and information processing program
The information processing device addresses the inefficiency in guiding users by extracting and generating summary content based on user preferences, effectively increasing user engagement.
Patent Information
- Application Number
- JP2023151858
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-20
- Publication Date
- 2025-04-02
- Estimated Expiration
- 2043-09-20
AI Technical Summary
Conventional content distribution methods lack efficiency in guiding users to relevant content.
An information processing device that extracts favorably rated user comments, generates summary content matching user preferences using a generative model, and provides it to users, thereby guiding them to content they are likely to sympathize with.
Efficiently guides users to content by providing summary content that resonates with their preferences, increasing engagement and pageviews.
Smart Images

Figure 2025044340000001_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 is known a technique for distributing distribution content such as news articles. For example, Patent Literature 1 discloses a technique for providing provided content including distribution content and each posted content for the distribution content. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2019-197422 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, the conventional technology leaves room for improvement in guiding users to content.
[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 efficiently guiding a user to content. [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 extraction unit, a generation unit, and a provision unit. The extraction unit extracts posted information that has been favorably rated by a user from among posted information posted for each piece of content. The generation unit generates summary content that matches the user's preferences based on the posted information extracted by the extraction unit. The provision unit provides the summary content generated by the generation unit. Effect of the Invention
[0007] According to the present invention, it is possible to efficiently guide a user to content. [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 collection process according to the embodiment. [Figure 7] FIG. 7 is a flowchart illustrating an example of a generation process according to the embodiment. [Figure 8] FIG. 8 is a hardware configuration diagram illustrating 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, for example, an information processing device that operates a news site, etc. For example, the information processing device 1 distributes distribution content including news articles to each user.
[0012] The user terminals 100, including the user terminal 100a and the user terminal 100b shown in Fig. 1, are information processing devices used by users. The user terminals 100 are realized, for example, by a smartphone, a tablet terminal, a notebook PC (Personal Computer), a desktop PC, a mobile phone, a PDA (Personal Digital Assistant), etc. The user terminals 100 display information distributed by the information processing device 1 using a web browser or an application.
[0013] Meanwhile, news sites accept comments from users on news articles and distribute such comments together with the news articles, and in such cases, other users can also react to the user's comments.
[0014] Here, when a comment that a user sympathizes with is displayed on a news site, the user tends to view other comments and other news articles. Therefore, by displaying comments that users sympathize with, it is expected that the pageviews of the entire news site will increase.
[0015] Therefore, in this embodiment, summary content is generated by summarizing comments and the like that have been favorably evaluated by users, and the summary content is provided to the corresponding users.
[0016] 1, the information processing device 1 distributes distribution content to the user terminal 100a (step S1). The distribution content includes news articles and comments from each user on the news articles.
[0017] A user can view the distributed content through the user terminal 100a and can post comments on the news articles. The comments correspond to the posted information.
[0018] For example, when a user of the user terminal 100a posts a comment on a news article, the comment is notified to the information processing device 1 as posted information (step S2). Note that the posted information may include the comment posted by the user when sharing the news article on an SNS.
[0019] Next, the information processing device 1 distributes the distribution content including the posted information received from the user terminal 100a to another user terminal 100b (step S3), and receives a reaction to the comment from the user of the user terminal 100b (step S4).
[0020] Reactions include "likes" for comments, highlights for comments, etc. In this way, users can give favorable evaluations for comments through reactions.
[0021] The information processing device 1 collects information related to these reactions for each user, and can estimate the user's empathy policy, such as which comments the user will favorably evaluate.
[0022] Therefore, the information processing device 1 extracts the posted information that the user has given a favorable evaluation from among the posted information posted for each piece of content (step S5). Specifically, the information processing device 1 extracts the posted information that the target user has "liked" and the sentences that the user has highlighted in the posted information.
[0023] In step S5, the information processing device 1 extracts the posted information using a generative model (hereinafter simply referred to as a generative model) such as GPT (Generative Pre-Trained Transformer). Next, the information processing device 1 generates summary content that matches the user's preferences from the extracted posted information, etc., by inputting a prompt, which will be described later, to the generative model (step S6).
[0024] Then, the information processing device 1 provides the summary content to the user terminal 100b of the target user (step S7). Here, the summary content is a content summarizing posted information etc. that the user has favorably evaluated, in other words, a content summarizing comments etc. that the user can easily sympathize with.
[0025] For example, the information processing device 1 periodically provides summary content to the user terminal 100 by push notification through an application related to a news site. Note that the information processing device 1 may provide the summary content to the user by posting it on the top screen of the news site.
[0026] In this way, the information processing device 1 generates summary content based on the posted information that the user has favorably rated, and provides the generated summary content to the user. In other words, the information processing device 1 can appropriately guide the user to content (e.g., a news site) by providing summary content that is likely to resonate with the user.
[0027] Next, the prompt to be input to the generative model will be described with reference to Fig. 2. Fig. 2 is a diagram showing an example of a prompt according to an embodiment. As shown in Fig. 2, the prompt includes an instruction sentence regarding the extraction conditions (filter conditions) of comments (here, "Please read the data below for each user and extract the comments that the user most 'sympathizes' with within the comment section of the target article"), the conditions of the comments to be extracted (here, "comments to be extracted" and "filter conditions"), and an instruction sentence for creating a summary comment ("Please summarize the extracted comments in 50 characters or less").
[0028] In addition, the filter conditions entered as a prompt are divided into the content of the article currently being read (hereinafter also referred to as condition 1) and content that refers to the content below in the same category as the article currently being read (hereinafter also referred to as condition 2).
[0029] Of these, condition 2 further includes the content of comments that have been "liked" within the last 30 days, the content of articles that have been "liked" within the last 30 days, and paragraphs that have been highlighted within the last 30 days.
[0030] In other words, under condition 2, posted information that the user has given a favorable rating, the contents of the news articles therefor, and sentences contained in posted information that the user has focused on are extracted.
[0031] The information processing device 1 can generate summary content by inputting news articles, posted information linked with user reactions, and the like, together with these prompts, into the generation model.
[0032] In this way, the information processing device 1 can automatically generate summary content that matches the empathy axis of each user by using the generation model.
[0033] [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.
[0034] 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.
[0035] 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.
[0036] 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", and "reaction history" in association with each other.
[0037] 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.
[0038] The "Reaction History" item stores information about the reaction history of a user identified by the corresponding user ID. For example, a reaction is a user action such as "liking" a comment or "highlighting" a comment, and the reaction history includes information about the corresponding action and the comment or news article that performed the action.
[0039] 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.
[0040] 5, the content information storage unit 32 stores information items such as "content ID," "content details," and "posted information" in association with each other. The "content ID" item stores an identifier for identifying a content (news article).
[0041] The "content details" item stores information about the content identified by the corresponding content ID, i.e., the main body of the news article. The "posted information" item stores posted information, i.e., comments posted to the content identified by the corresponding content ID. Such posted information includes information about reactions made by each user.
[0042] Returning to the explanation of Fig. 4, 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).
[0043] As shown in Fig. 4, the control unit 4 includes a delivery unit 41, a reception unit 42, an extraction unit 43, a generation unit 44, and a provision unit 45, 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. 4, and may be other configurations as long as they perform the 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. 4, and may be other connection relationships.
[0044] The distribution unit 41 distributes distribution content to each user's user terminal 100. For example, when a news site is accessed from the user terminal 100, the distribution unit 41 selects a news article to be distributed from the content information storage unit 32 and distributes the news article as distribution content through the news site.
[0045] In this case, the distribution unit 41 may distribute news articles in which comments similar to the summary content described below have been posted so that they are preferentially displayed on the user terminal 100, or may distribute comments within the news article that are similar to the summary content so that they are preferentially displayed on the user terminal 100.
[0046] The accepting unit 42 accepts comments on news articles from users via the user terminal 100. The accepting unit 42 stores the comments accepted from the users in the content information storage unit 32 in association with information on the user's user ID, time, and the like.
[0047] Furthermore, the receiving unit 42 receives reactions to the comments from users through the user terminal 100. For example, the receiving unit 42 receives reactions such as "like" to a comment or "highlight" to a comment.
[0048] When the reception unit 42 receives a reaction to a comment from a user, the reception unit 42 stores the reaction in the “reaction history” of the user information storage unit 31 and adds it to the “posted information” item of the content information storage unit 32.
[0049] The extraction unit 43 extracts the posted information that the user has favorably rated from the posted information posted for each piece of content. Specifically, the extraction unit 43 extracts the posted information that the user has favorably rated by inputting the prompt, the user information of the target user, and the content information to the generative model.
[0050] More specifically, the extraction unit 43 extracts posted information that the user has "liked" or "highlighted." In addition to the posted information, the extraction unit 43 also inputs content information to the generation model to extract the article content of the news article that the user has "liked."
[0051] The generation unit 44 generates summary content that matches the user's preference tendency, based on the posted information extracted by the extraction unit 43. For example, the generation unit 44 generates summary content after causing the generation model to estimate the user's empathy axis from the multiple posted information extracted by the extraction unit 43.
[0052] At this time, the generation unit 44 generates summary content that summarizes multiple pieces of posted information that the user has favorably rated, summary content that summarizes the contents of the posted information that the user has favorably rated, or summary content that summarizes the contents of a sentence that the user has focused on (highlighted) in the posted information that the user has favorably rated, etc.
[0053] Also, for example, the generation unit 44 may generate summary content for each news article category. For example, the generation unit 44 may generate summary content that summarizes posted information or content included in a news article category that the user frequently browses.
[0054] The providing unit 45 provides the summary content generated by the generating unit 44. For example, the providing unit 45 provides the summary content generated for each user to the user terminal 100 of each user by push notification.
[0055] For example, by providing summary content via push notification, the rate at which users open the summary content can be increased. In other words, by providing summary content that matches the user's sympathy axis via push notification, users can be efficiently guided to the content (news site).
[0056] The providing unit 45 may provide the summary content to the user by, for example, displaying the summary content on the top screen of a news site. However, the means for providing the summary content is not limited to this.
[0057] [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 and Fig. 7. Fig. 6 is a flowchart showing an example of a collection process according to the embodiment. Fig. 7 is a flowchart showing an example of a generation process according to the embodiment.
[0058] First, a process for collecting user reactions to comments will be described with reference to Fig. 6. As shown in Fig. 6, the information processing device 1 provides (distributes) distribution content to each user terminal 100 (step S101). Next, the information processing device 1 accepts posted information on the distribution content (step S102).
[0059] Next, the information processing device 1 provides distribution content including the posted information accepted in step S102 to each user terminal 100 (step S103). Then, the information processing device 1 collects reactions of each user to the posted information (step S104) and ends the process.
[0060] Next, a generation flow of summary content will be described with reference to Fig. 7. As shown in Fig. 7, the information processing device 1 first uses a generation model to extract posted information that has been favorably rated by a user (step S111). Next, the information processing device 1 uses the generation model to estimate the user's empathy axis based on the extracted posted information, etc. (step S112).
[0061] Next, the information processing device 1 generates summary content based on the empathy axis and the extracted post information and content information (step S113). Then, the information processing device 1 provides the generated summary content (step S114), and ends the process.
[0062] 4. Modifications In the above embodiment, the content is described by taking news articles as an example, but is not limited thereto. The content may be various contents including text, images, and videos posted on SNS. In addition, for example, the content may be other contents such as store information and real estate information posted on a website introducing restaurants, real estate, etc., as long as the medium is one on which users can post comments.
[0063] 5. Effects The information processing device 1 according to the embodiment includes an extraction unit 43 that extracts posted information that has been favorably rated by users from the posted information posted for each content, a generation unit 44 that generates summary content that matches the user's preferences based on the posted information extracted by the extraction unit 43, and a provision unit 45 that provides the summary content generated by the generation unit 44.
[0064] The generation unit 44 also generates summary content summarizing a plurality of pieces of posted information that have been favorably rated by the user. The generation unit 44 also generates summary content summarizing the content of the posted information that has been favorably rated by the user.
[0065] The generating unit 44 also generates summary content that summarizes the content of a sentence that the user has focused on from the posted information that the user has favorably rated. The generating unit 44 also generates summary content for each content category, and the providing unit 45 provides the summary content generated for each category.
[0066] The information processing device 1 also includes a delivery unit 41 that delivers delivery content in which the content including the posted information similar to the summary content is preferentially displayed. The information processing device 1 also includes a delivery unit 41 that delivers delivery content in which posted information similar to the summary content is preferentially displayed within the content. The providing unit 45 also provides the summary content to the user by push notification.
[0067] By performing any one of or a combination of the above-described processes, the information processing device according to the present application can efficiently guide the user to content.
[0068] [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. 8. Fig. 8 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.
[0069] 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.
[0070] 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.
[0071] 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 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.
[0072] 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.
[0073] 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.
[0074] [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.
[0075] 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.
[0076] 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.
[0077] 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.
[0078] Furthermore, the above-described embodiments and modifications can be appropriately combined as long as the processing contents are not contradictory.
[0079] 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]
[0080] 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 Reception 43 Extraction part 44 Generation part 45 Providing Department 100 user terminals
Claims
1. an extraction unit that extracts posted information that has been favorably rated by a user from posted information posted for each piece of content; a generation unit that generates summary content according to the user's preferences based on the posted information extracted by the extraction unit; a providing unit that provides the summary content generated by the generating unit; An information processing device comprising:
2. The generation unit is generating the summary content by summarizing the plurality of pieces of posted information that have been favorably rated by the user; 2. The information processing apparatus according to claim 1,
3. The generation unit is generating the summary content by summarizing the content posted by the posting information that the user has favorably evaluated; 2. The information processing apparatus according to claim 1,
4. The generation unit is generating the summary content by summarizing the content of a sentence that the user has focused on among the posted information that the user has favorably evaluated; 2. The information processing apparatus according to claim 1,
5. The generation unit is generating said summary content for each category of content; The providing unit is providing the summary content generated for each of the categories; 2. The information processing apparatus according to claim 1,
6. a distribution section that distributes distribution content in which the content including the posted information similar to the summary content is preferentially displayed; To be prepared 2. The information processing apparatus according to claim 1,
7. a distribution section that distributes distribution content in which the posted information similar to the summary content is preferentially displayed within the content; To be prepared 2. The information processing apparatus according to claim 1,
8. The providing unit is Providing the summarized content to the user via a push notification 2. The information processing apparatus according to claim 1,
9. 1. A computer-implemented information processing method, comprising: an extraction step of extracting posted information that has been favorably rated by users from posted information posted for each piece of content; a generating step of generating summary content according to the user's preferences based on the posted information extracted by the extracting step; a providing step of providing the summary content generated by the generating step; 13. An information processing method comprising:
10. An extraction step of extracting posted information that has been favorably rated by a user from posted information posted for each piece of content; a generating step of generating summary content according to the user's preferences based on the posted information extracted by the extracting step; a providing step of providing the summary content generated by the generating step; An information processing program characterized by causing a computer to execute the above.
Citation Information
Patent Citations
Distribution device, distribution method, and distribution program
JP2020101944A
Calculation device, calculation method, and calculation program
JP2020115285A
Information processing apparatus, information processing method, and information processing program
JP2019197422A