Information processing device, information processing method, and information processing program
The information processing device addresses the lack of reliability assurance in online content by generating and providing event-related content with collateral information, enabling users to assess its trustworthiness.
Patent Information
- Application Number
- JP2023181219
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-10-20
- Publication Date
- 2025-05-02
- Estimated Expiration
- 2043-10-20
AI Technical Summary
Existing information distribution technologies over the Internet lack mechanisms to ensure users understand the reliability of the content being published, as they merely post articles without guaranteeing their accuracy.
An information processing device that acquires event information, uses a trained model to generate content related to the event, and provides this content alongside collateral information indicating its reliability, ensuring that users can assess the trustworthiness of the content.
This solution allows users to confidently assess the reliability of the content, enhancing trust in online information distribution, especially in scenarios where traditional news sources are insufficient.
Smart Images

Figure 2025070711000001_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 information via the Internet. One example of such techniques is a technique for accepting article submissions from a plurality of users via a network, editing the articles into an electronic newspaper format, and publishing the articles. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2008-052426 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, with the above-mentioned technology, it cannot be said that the user can grasp whether the reliability of the content is guaranteed.
[0005] For example, the above-mentioned technology merely publishes articles posted by users, and it cannot be said that users can understand whether the reliability of the content is guaranteed.
[0006] The present application has been made in consideration of the above, and has an object to enable users to understand whether the reliability of content is guaranteed. [Means for solving the problem]
[0007] The information processing device of the present application is characterized by having an acquisition unit that acquires event information related to a specified event, a generation unit that generates content related to the event by inputting the event information acquired by the acquisition unit and an instruction sentence that instructs a model that has been trained to generate answers to input questions to output content related to the event indicated by the event information, and a provision unit that provides the content generated by the generation unit to a user together with guarantee information indicating whether the content has been guaranteed by a guarantor who guarantees the reliability of the content. Effect of the Invention
[0008] According to one aspect of the embodiment, an effect is achieved in that a user can understand whether or not the reliability of content is guaranteed. [Brief description of the drawings]
[0009] [Figure 1] FIG. 1 is a diagram illustrating an example of information processing according to an embodiment. [Diagram 2] FIG. 2 is a diagram showing an example of the configuration of the information processing device 10 according to the embodiment. [Diagram 3] FIG. 3 is a diagram showing an example of the guarantor information database 31. As shown in FIG. [Figure 4] FIG. 4 is a diagram showing an example of the content information database 32. As shown in FIG. [Diagram 5] FIG. 5 is a flowchart illustrating an example of a procedure of information processing according to the embodiment. [Figure 6] FIG. 6 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device 10. As shown in FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] Hereinafter, the information processing device, the information processing method, and the information processing program according to the present application will be described in detail with reference to the drawings. Note that the information processing device, the information processing method, and the information processing program according to the present application are not limited to the embodiments. In addition, the same parts in the following embodiments are given the same reference numerals, and duplicated explanations will be omitted.
[0011] 1. Embodiment Information processing implemented by the information processing device of the present embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of information processing according to the embodiment. In Fig. 1, it is assumed that the information processing according to the embodiment is implemented by an information processing device 10, which is an example of the information processing device according to the present application.
[0012] As shown in Fig. 1, an information processing system 1 according to an embodiment includes an information processing device 10, a user terminal 100, a guarantor terminal 200, and an external server 300. The information processing device 10, the user terminal 100, the guarantor terminal 200, and the external server 300 are connected to each other via a network N (see Fig. 2, for example) so as to be able to communicate with each other by wire or wirelessly. The network N is, for example, a Wide Area Network (WAN) such as the Internet. Note that the information processing system 1 shown in Fig. 1 may include a plurality of information processing devices 10, a plurality of user terminals 100, a plurality of guarantor terminals 200, and a plurality of external servers 300.
[0013] An information processing device 10 shown in Fig. 1 is an information processing device that realizes information processing according to the embodiment, and is realized by, for example, a server device, a cloud system, etc. In the example of Fig. 1, the information processing device 10 is an information processing device that provides a news service that provides content showing news articles collected from various mass media such as newspapers, publishers, broadcasting stations (television stations, radio stations), etc.
[0014] The information processing device 10 may have a function as a web server that provides a website related to a news service. The information processing device 10 may also be a device that distributes information to be displayed on an application (hereinafter, sometimes referred to as a "news app") related to a news service installed in the user terminal 100 or the guarantor terminal 200 to the user terminal 100 or the guarantor terminal 200. The information processing device 10 may also be a server that distributes the data of the news app itself. The information processing device 10 may also function as a distribution device that distributes control information to the user terminal 100 or the guarantor terminal 200. Here, the control information is described in, for example, a script language such as JavaScript (registered trademark) or a style sheet language such as CSS (Cascading Style Sheets). The news app itself distributed from the information processing device 10 may be regarded as control information.
[0015] The user terminal 100 shown in Fig. 1 is an information processing device used by a user. The user terminal 100 is 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. In the example shown in Fig. 1, the user terminal 100 is a smartphone used by a user.
[0016] The guarantor terminal 200 shown in Fig. 1 is an information processing device used by a guarantor (e.g., a reporter in various mass media) who guarantees the reliability of content. The guarantor terminal 200 is realized by, for example, a smartphone, a tablet terminal, a notebook PC, a desktop PC, a mobile phone, a PDA, or the like. In the example shown in Fig. 1, the guarantor terminal 200 is a smartphone used by the guarantor.
[0017] Furthermore, the user terminal 100 and the guarantor terminal 200 display the information provided by the information processing device 10 using a web browser or an application. When the user terminal 100 and the guarantor terminal 200 receive control information for implementing information display processing from the information processing device 10 or the like, they implement the display processing in accordance with the control information.
[0018] 1 is a server device that provides various services to the user terminal 100 and the guarantor terminal 200. For example, the external server 300 manages information used to generate content provided in a news service provided by the information processing device 10. As a specific example, the external server 300 manages primary information of an event, such as the category of the event, the date and time when the event occurred, the place where the event occurred, people / organizations related to the event, and the details of the event.
[0019] The information processing performed by the information processing device 10 will be described below with reference to FIG. 1. In the following description, the user terminal 100 will be referred to as user terminals 100-1 to 100-N (N is any natural number) according to the user who uses the user terminal 100. For example, the user terminal 100-1 is the user terminal 100 used by a user (user U1) identified by a user ID "UID#1". In the following description, the user terminals 100-1 to 100-N will be referred to as user terminal 100 when there is no particular distinction between them. In the following description, the user terminal 100 may be regarded as the same as the user. That is, in the following description, the user may be read as the user terminal 100.
[0020] In the following description, the guarantor terminals 200-1 to 200-N (N is any natural number) are used according to the guarantor using the guarantor terminal 200. For example, the guarantor terminal 200-1 is the guarantor terminal 200 used by the guarantor (guarantor D1) identified by the guarantor ID "DID#1". In the following description, the guarantor terminals 200-1 to 200-N are referred to as guarantor terminal 200 when there is no particular distinction between them. In the following description, the guarantor terminal 200 may be regarded as the same as the guarantor. That is, in the following description, the guarantor may be read as the guarantor terminal 200.
[0021] In the following description, it is assumed that a news application is installed on the user terminal 100 and the guarantor terminal 200.
[0022] First, the information processing device 10 acquires event information (primary information) related to an event that has occurred from the external server 300 (step S1). For example, the information processing device 10 acquires event information related to an event that has occurred for which no corresponding news article has been provided by each mass media for a news app. In other words, the information processing device 10 acquires event information related to an event that has occurred for which no corresponding news article has been created by each mass media (for example, a long-tail event). In the example of FIG. 1, it is assumed that the information processing device 10 acquires event information #1 related to event #1 and event information #2 related to event #2.
[0023] Next, the information processing device 10 generates content indicating a news article of the event indicated by the event information based on the event information acquired in step S1 (step S2). For example, the information processing device 10 generates content #1 indicating a news article of event #1 by using event information #1 and model #1 trained to generate an answer to an input question. As a specific example, the information processing device 10 generates content #1 indicating a news article of event #1 by inputting event information #1 and an instruction sentence instructing model #1 to output content indicating a news article of event #1.
[0024] Similarly, the information processing device 10 generates content #2 showing a news article about event #2.
[0025] Model #1 is a model trained to output an answer corresponding to an input question, and is a language model that performs natural language processing, such as GPT (Generative Pre-trained Transformer) and BERT (Bidirectional Encoder Representations from Transformers). Model #1 is in the information processing device 10, and was created independently by the business entity that manages the information processing device 10. It is preferable that the input information is trained so as not to be used as a new answer, thereby concealing the input information, such as personal information.
[0026] Next, the information processing device 10 provides the generated content to the guarantor terminal 200 (step S3). For example, the information processing device 10 provides the generated content together with event information related to the event indicated by the content to the guarantor terminal 200 used by the guarantor corresponding to the category of the content. As a specific example, when the category of the event is "sports", the information processing device 10 provides the event information related to the event together with the generated content related to the event to the guarantor terminal 200 used by the guarantor who is a sports reporter in the mass media.
[0027] Next, the information processing device 10 receives information regarding the guarantee of the reliability of the generated content from the guarantor terminal 200 (step S4). For example, the guarantor judges whether or not there is any difference between the content generated using model #1 and the facts indicated by the event information (in other words, whether or not the generated content includes fabricated matters). Then, the information processing device 10 receives information indicating the result of the judgment of the content by the guarantor as information regarding the guarantee of the reliability of the content.
[0028] Next, the information processing device 10 provides the generated content to the user terminal 100 via the news application together with security information indicating whether the reliability of the content is guaranteed or not (step S5). Here, in step S4, the guarantor D1 determines that the content #1 is generated based on the facts indicated by the event information #1, and this determination result is accepted from the guarantor terminal 200-1. In such a case, the information processing device 10 provides the content #1 together with security information indicating that the reliability of the content #1 is guaranteed (in other words, information indicating that there is no difference between the content #1 and the facts indicated by the event information #1). As a specific example, the information processing device 10 assigns an icon image indicating that the reliability of the content #1 is guaranteed to the content #1, and displays it on the user terminal 100.
[0029] On the other hand, it is assumed that the guarantor has not yet made a judgment on the content #2. In such a case, the information processing device 10 provides the content #2 together with the guarantee information indicating that the reliability of the content #2 is not guaranteed (in other words, information indicating that the content #2 may differ from the facts indicated by the event information #2). As a specific example, the information processing device 10 assigns an icon image indicating that the reliability of the content #2 is not guaranteed to the content #2, and displays it on the user terminal 100.
[0030] The processes of steps S3 and S4 may be performed after step S5. For example, after the content #1 is generated, the information processing device 10 assigns an icon image to the content #1 indicating that the reliability of the content #1 is not guaranteed, and displays the icon image on the user terminal 100. After that, when the information processing device 10 receives a determination result from the guarantor terminal 200-1 that the content #1 is generated based on the fact indicated by the event information #1, the information processing device 10 assigns an icon image to the content #1 indicating that the reliability of the content #1 is guaranteed, and displays the icon image on the user terminal 100.
[0031] Furthermore, when receiving a judgment result from the guarantor terminal 200-1 that there is a discrepancy between content #1 and the facts indicated by the event information #1 (in other words, that content #1 contains fabricated information), the information processing device 10 may not provide content #1 to the user terminal 100. In such a case, the information processing device 10 may provide modified content #1, which is a correction made to content #1 by the guarantor D1 who judged content #1, to the user terminal 100 in place of content #1.
[0032] Furthermore, the information processing device 10 may set a higher priority for the content #1, whose reliability is guaranteed, than for the content #2, whose reliability is not guaranteed, and provide the content to the user terminal 100.
[0033] Next, the information processing device 10 receives an evaluation of the generated content from the user terminal 100 (step S6). For example, the information processing device 10 receives a comment on the generated content and a reaction of the user (for example, whether or not a thumbs up button associated with the content was pressed).
[0034] Next, the information processing device 10 sets a profit for the guarantor (step S7). For example, the information processing device 10 sets a profit for the guarantor based on the user's reaction to the content whose reliability has been guaranteed by the guarantor. To give a specific example, the information processing device 10 sets a higher profit the more times the content whose reliability has been guaranteed by the guarantor is viewed. Furthermore, the information processing device 10 sets a higher profit the more highly rated the content whose reliability has been guaranteed by the guarantor (for example, the more favorable comments there are, the more times the like button is pressed). Furthermore, the information processing device 10 sets a higher profit the more content whose reliability has been guaranteed by the guarantor.
[0035] Next, the information processing device 10 outputs the ranking of the guarantors to the user terminal 100 (step S8). For example, the information processing device 10 outputs a ranking based on the number of contents for which the guarantor has guaranteed the reliability, the user's evaluation of the contents for which the guarantor has guaranteed the reliability, and the like.
[0036] The information processing device 10 may output link information to the guarantor (for example, a link to a website operated by the guarantor or an SNS account of the guarantor) together with the ranking.
[0037] As described above, the information processing device 10 according to the embodiment provides the user with information indicating whether the reliability of the content is guaranteed, together with the content related to the news article generated by the model (text generation AI (Artificial Intelligence)). In this way, the information processing device 10 according to the embodiment allows the user to know whether the reliability of the content is guaranteed.
[0038] In addition, the information processing device 10 according to the embodiment can provide users with news articles about long-tail events for which mass media lack manpower and cannot write news articles. For example, in the first round of a regional qualifying match for high school baseball, the results of a low-profile school may not be included in the news article, but users who attend such schools have a need to view news articles that describe the results and details of the match. By providing such users with content showing news articles about the results of their school's matches, comments on the news articles can be shared among people who attended the same school within the content, providing a new user experience in the distribution of news articles.
[0039] In addition, the information processing device 10 according to the embodiment can turn the content generated by the model into a fait accompli by receiving a guarantee of reliability from a guarantor such as a reporter for the content related to a news article generated by the model, and can further set a profit as a reward for the fait accompli for the guarantor who is a party to the content generated by the model.
[0040] Furthermore, when the information processing device 10 according to the embodiment receives a large response (reaction) from users to content related to a news article generated by a model, it can motivate reporters and the like to conduct more detailed interviews on the events indicated by the content and create content such as follow-up reports, thereby making it possible to further enhance the content distributed in a news app.
[0041] [2. Other processing examples] The above-described process is merely an example, and the information processing device 10 may perform various processes using various information. In this regard, examples are given below.
[0042] [2-1. Provision of content] 1, the information processing device 10 may provide the collateral information and the content to the user terminal 100 together with information indicating that the content was generated by model #1 (text generation AI). For example, the information processing device 10 assigns an icon image indicating that the content was generated by a text generation AI to the content #1, and causes the user terminal 100 to display the icon image.
[0043] [2-2. Images to be included in the content] 1, the information processing device 10 may generate content including images (moving images, still images) showing an event that has occurred. For example, the information processing device 10 acquires event information including an image showing an event that has occurred. Then, the information processing device 10 generates content including the image showing the event.
[0044] The information processing device 10 may generate content including an image generated based on event information as an image showing an event that has occurred. For example, the information processing device 10 generates an image showing an event by inputting text information indicated by the event information to model #2 that has been trained to generate an image from text information.
[0045] Here, model #2 is trained to output an image when text information, which is an explanation of an event indicated by an image for training, is input. Any known technology can be applied to the training of model #2, and a learning method appropriately selected according to the information used as training data may be used. For example, model #2 may be trained using various conventional technologies related to machine learning (for example, supervised learning machine learning technology such as SVM (Support Vector Machine)). Also, deep learning technology may be used to train model #2. For example, various deep learning technologies such as RNN (Recurrent Neural Network) and CNN (Convolutional Neural Network) may be used to train model #2.
[0046] [2-3. Regarding posting of related content by the guarantor] 1, the information processing device 10 may accept a post of related content related to the generated content from a guarantor who has guaranteed the reliability of the content, and provide the related content to the user terminal 100 via a news application. For example, the information processing device 10 accepts a post of related content that is a follow-up report on event #1 from a guarantor D1 who has guaranteed the reliability of content #1, and provides the related content to the user terminal 100.
[0047] [2-4. About generating content including tags] In the example of Fig. 1, the information processing device 10 may generate content including tag information. For example, the information processing device 10 generates content by inputting event information, a rule that specifies that a tag corresponding to an event indicated by the event information is to be included in the content, and an instruction sentence that instructs to output the content according to the rule, into model #1. Then, the information processing device 10 provides the content to users who follow the tag included in the generated content in a news app.
[0048] [2-5. Content regarding incidents occurring in each area] In the example of Figure 1, the information processing device 10 may acquire event information regarding an event (e.g., a crime or a disaster) that has occurred in each area, generate content related to the event, and provide the generated content to users located in the corresponding area.
[0049] For example, the information processing device 10 acquires event information related to a crime that occurred in area #1, and generates content #3 indicating information related to the crime that occurred in area #1 by inputting the event information and an instruction sentence instructing to output content indicating information related to the crime (e.g., crime prevention information, suspicious person information, etc.) to the model #1. Then, the information processing device 10 provides the content #3 to a user located in area #1 via a news application. Note that the information processing device 10 may display an icon image corresponding to the content #3 on the map of area #1 in the crime prevention map on the user terminal 100, and provide the content #3 in response to a user's selection operation on the icon image.
[0050] Furthermore, the information processing device 10 acquires event information related to a disaster that has occurred in area #1, and generates content #4 indicating information related to the disaster that has occurred in area #1 by inputting the event information and an instruction sentence instructing to output content indicating information related to the disaster (for example, the scale of the disaster, the need for evacuation, etc.) to the model #1. Then, the information processing device 10 provides the content #4 to a user located in area #1 via a news application. Note that the information processing device 10 may display an icon image corresponding to the content #4 on the map of area #1 in the disaster map on the user terminal 100, and provide the content #4 in response to a user's selection operation on the icon image.
[0051] In addition, the information processing device 10 may provide content #3 or content #4 together with guarantee information indicating whether the reliability of content #3 or content #4 has been guaranteed by a guarantor corresponding to the category of content #3 or content #4.
[0052] Furthermore, the information processing device 10 may provide content #3 and content #4 together with security information indicating whether the reliability of content #3 and content #4 has been guaranteed by a guarantor located in area #1. For example, the information processing device 10 provides content #3 from a guarantor who was affected by the disaster indicated by content #3 together with security information indicating whether the reliability of content #3 has been guaranteed. Furthermore, the information processing device 10 provides content #4 from a guarantor who is a victim of the disaster indicated by content #4 together with security information indicating whether the reliability of content #4 has been guaranteed.
[0053] Furthermore, an area may be set to any size range as appropriate. For example, an area may be divided into meshes of similar size based on latitude and longitude. That is, an area may be an area divided into regional meshes. In this case, a regional mesh code may be used as the area ID. Note that the above is only an example, and an area may be set based on various information other than regional meshes. For example, an area may be set based on administrative divisions such as "town," "ward," "city," and "prefecture."
[0054] [2-6. Content related to events indicated by user posted information] In the example of FIG. 1, the information processing device 10 may acquire event information on an event (in other words, a buzzing (trending) event) indicated by posted information of a predetermined threshold or more among posted information posted by users in a predetermined service (for example, SNS) from an external server 300 that provides the service, and generate content on the event. For example, the information processing device 10 identifies an event indicated by posted information of a predetermined threshold or more among posted information posted in a service provided by the device itself or in a predetermined period (for example, one day, three days) immediately preceding the external server. Then, the information processing device 10 acquires event information (for example, posted information) on the identified event, and inputs the event information and an instruction sentence instructing to output content indicating the event (for example, a summary of the posted information) to the model #1, thereby generating content #5 indicating the event. Then, the information processing device 10 provides the content #5 to the user terminal 100 via a news app together with security information indicating whether or not the reliability of the content #5 has been guaranteed by a security person (for example, an influencer) who is a user of the SNS.
[0055] In addition, the assurance of the reliability of content #5 may be, for example, an assurance that the event represented by content #5 is popular, or an assurance that the event represented by content #5 is interesting.
[0056] In addition, the information processing device 10 may generate content #5 by inputting into model #1 event information, a rule that specifies that link information to a corresponding image (e.g., a popular image) indicated by the event information is to be included in the content, and an instruction sentence that instructs the content to be output in accordance with the rule.
[0057] Furthermore, the information processing device 10 may output a ranking of guarantors of content related to a popular event together with link information to the guarantors to the user terminal 100. Furthermore, the information processing device 10 may output a ranking of the content generated related to a popular event to the user terminal 100 based on the user's reaction to the content.
[0058] In this way, the information processing device 10 can provide contents related to popular events and their rankings, so that the user can know what events are popular.
[0059] In addition, users (e.g., influencers) can refer to the news app provided by the information processing device 10 to understand what content will be popular and distribute the content themselves on SNS, etc., which allows influencers to gather around the news app and make the news app a source of trends.
[0060] In addition, by providing link information to the guarantors along with rankings of guarantors of content related to popular events, the information processing device 10 can guide users to the guarantors' own social media accounts and content distributed by the guarantors, thereby motivating the guarantors to guarantee the reliability of the content.
[0061] 3. Configuration of Information Processing Device Next, the configuration of the information processing device 10 will be described with reference to Fig. 2. Fig. 2 is a diagram showing an example of the configuration of the information processing device 10 according to an embodiment. As shown in Fig. 2, the information processing device 10 has a communication unit 20, a storage unit 30, and a control unit 40.
[0062] (Regarding communication unit 20) The communication unit 20 is realized by, for example, a NIC (Network Interface Card) etc. The communication unit 20 is connected to the network N by wire or wirelessly, and transmits and receives information between the user terminal 100, the guarantor terminal 200, the external server 300, etc.
[0063] (Regarding the storage unit 30) The storage unit 30 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. As shown in FIG. 2, the storage unit 30 has a guarantor information database 31, a content information database 32, and a model database 33.
[0064] (Regarding the Secured Party Information Database 31) The guarantor information database 31 stores various information related to the guarantor. An example of the information stored in the guarantor information database 31 will now be described with reference to Fig. 3. Fig. 3 is a diagram showing an example of the guarantor information database 31. In the example of Fig. 3, the guarantor information database 31 has items such as "guarantor ID", "guarantor link information", "guarantor category", "guarantor content information", etc.
[0065] "Guarantor ID" indicates identification information for identifying the guarantor. "Guarantor link information" indicates link information to the guarantor. "Guarantor category" indicates information related to the category to which the guarantor belongs, for example, information indicating that the guarantor is a sports reporter in the mass media or information indicating that the guarantor is an influencer on social media is stored. "Guarantor content information" indicates information related to the content for which the guarantor has guaranteed reliability, for example, identification information for identifying the content is stored.
[0066] That is, Figure 3 shows an example in which the guarantor link information of a guarantor identified by a guarantor ID "DID#1" is "guarantor link information #1", the guarantor category is "guarantor category #1", and the guarantor content information is "guarantor content information #1".
[0067] (About Content Information Database 32) The content information database 32 stores various information related to content. An example of information stored in the content information database 32 will now be described with reference to Fig. 4. Fig. 4 is a diagram showing an example of the content information database 32. In the example of Fig. 4, the content information database 32 has items such as "content ID", "event information", "security information", "content information", "number of views", "rating information", and "link information".
[0068] "Content ID" indicates identification information for identifying the content. "Event information" indicates event information related to the event indicated by the content. "Guarantee information" indicates whether the reliability of the content has been guaranteed by the guarantor. "Content information" indicates information related to the content, and stores, for example, information such as text information and images contained in the content. "Number of views" indicates the number of views of the content. "Rating information" indicates information related to users' ratings of the content, and stores, for example, comments made by users on the content and information indicating users' reactions to the content (for example, the number of times the like button was pressed). "Link information" indicates link information to images related to the event indicated by the content.
[0069] That is, Figure 4 shows an example in which the security information of the content identified by the content ID "CID#1" is "security information #1", the event information is "event information #1", the content information is "content information #1", the number of views is "number of views #1", the rating information is "rating information #1", and the link information is "link information #1".
[0070] (About model database 33) The model database 33 stores a model that has been trained to generate an answer to an input question, and also stores a model that has been trained to output an image when text information that is an explanation of an event represented by an image for training is input.
[0071] (Regarding the control unit 40) The control unit 40 is a controller, and is realized, for example, by a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) executing various programs stored in a storage device inside the information processing device 10 using a RAM as a working area. The control unit 40 is also a controller, and is realized, for example, by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array). As shown in FIG. 2, the control unit 40 according to the embodiment has an acquisition unit 41, a generation unit 42, an image generation unit 43, a reception unit 44, a provision unit 45, a setting unit 46, and an output unit 47, and realizes or executes the functions and actions of information processing described below.
[0072] (Regarding acquisition unit 41) The acquiring unit 41 acquires event information relating to a predetermined event. For example, in the example of FIG.
[0073] The acquisition unit 41 may also acquire event information on an event for which corresponding content is not distributed in a predetermined information distribution service. For example, in the example of Fig. 1, the acquisition unit 41 acquires event information on an event for which no corresponding news article is provided by each mass media to a news app, among the events that have occurred.
[0074] The acquisition unit 41 may also acquire event information related to an event indicated by posted information equal to or greater than a predetermined threshold among posted information posted by users. For example, in the example of Fig. 1, the acquisition unit 41 acquires event information related to an event indicated by posted information equal to or greater than a predetermined threshold among posted information posted by users in a predetermined service from an external server 300 that provides the service.
[0075] The acquisition unit 41 may also acquire event information related to an event that has occurred in a predetermined area. For example, in the example of Fig. 1, the acquisition unit 41 acquires event information related to an event that has occurred in each area.
[0076] (Regarding the generation unit 42) The generation unit 42 generates content related to the event by inputting the event information acquired by the acquisition unit 41 and an instruction sentence instructing a model trained to generate an answer to an input question to output content related to the event indicated by the event information. For example, in the example of FIG. 1, the generation unit 42 refers to the model database 33, and uses the event information #1 and the model #1 trained to generate an answer to an input question to generate content #1 indicating a news article about the event #1, and stores it in the content information database 32.
[0077] In addition, the generating unit 42 may generate content that includes an image of an event included in the event information. For example, in the example of Fig. 1, the generating unit 42 generates content that includes an image showing an event included in the event information.
[0078] Furthermore, the generation unit 42 may generate the content by inputting a rule that specifies that a tag corresponding to an event is to be included in the content to the model. For example, in the example of Fig. 1, the generation unit 42 generates the content by inputting event information, a rule that specifies that a tag corresponding to an event indicated by the event information is to be included in the content, and an instruction sentence that instructs to output the content according to the rule to the model #1.
[0079] Furthermore, the generation unit 42 may generate content by inputting a rule that specifies that link information to an image corresponding to an event is to be included in the content to the model. For example, in the example of Fig. 1, the generation unit 42 generates content #5 by inputting event information, a rule that specifies that link information to a corresponding image indicated by the event information is to be included in the content, and an instruction sentence that instructs to output the content according to the rule to the model #1.
[0080] (Regarding image generating unit 43) The image generating unit 43 generates an image corresponding to an event by inputting the text information indicated by the event information to an image generation model trained to generate an image from text information. For example, in the example of Fig. 1, the image generating unit 43 refers to the model database 33, and generates an image indicating an event by inputting the text information indicated by the event information to model #2 trained to generate an image from text information.
[0081] (Regarding Reception Unit 44) The reception unit 44 receives a post of related content related to a content from a guarantor who has guaranteed the reliability of the content. For example, in the example of Fig. 1, the reception unit 44 receives a post of related content that is a follow-up report on event #1 from guarantor D1 who has guaranteed the reliability of content #1.
[0082] (About the provider 45) The providing unit 45 provides the content generated by the generating unit 42 to the user together with security information indicating whether the content has been secured by a guarantor who secures the reliability of the content. For example, in the example of Fig. 1, the providing unit 45 refers to the content information database 32, and provides the generated content to the user terminal 100 via a news app together with security information indicating whether the reliability of the content has been secured.
[0083] Furthermore, when the reliability of the content is guaranteed, the providing unit 45 may set a higher priority for providing the content than when the reliability is not guaranteed, and provide the content. For example, in the example of Fig. 1, the providing unit 45 sets a higher priority for the content #1, the reliability of which is guaranteed, than the content #2, the reliability of which is not guaranteed, and provides the content to the user terminal 100.
[0084] Furthermore, the providing unit 45 may provide the security information and the content together with information indicating that the content was generated by the model. For example, in the example of Fig. 1, the providing unit 45 provides the security information and the content to the user terminal 100 together with information indicating that the content was generated by the model #1.
[0085] Furthermore, the providing unit 45 may provide content including an image generated by the image generating unit 43. For example, in the example of Fig. 1, the providing unit 45 provides content including an image generated using the model #2.
[0086] Furthermore, the providing unit 45 may provide to the user the related content accepted by the accepting unit 44. For example, in the example of Fig. 1, the providing unit 45 provides to the user terminal 100 the related content accepted from the guarantor D1 who has guaranteed the reliability of the content #1.
[0087] The providing unit 45 may provide the content together with security information indicating whether or not the reliability of the content has been guaranteed by a guarantor corresponding to the category to which the event belongs. For example, in the example of Fig. 1, the providing unit 45 provides the content generated for an event of the category "sports" together with security information indicating whether or not the reliability of the content has been guaranteed by a guarantor who is a sports reporter in a mass media.
[0088] The providing unit 45 may provide content related to an event together with security information in an information distribution service. For example, in the example of Fig. 1, the providing unit 45 provides the content to the user terminal 100 via a news app together with security information indicating whether the reliability of the content is guaranteed.
[0089] In addition, the providing unit 45 may provide the content together with the security information to a user who is following the tag. For example, in the example of FIG. 1, the providing unit 45 provides the content to a user who is following a tag included in the content in a news app.
[0090] Furthermore, the providing unit 45 may provide the content, together with security information indicating whether or not the content related to the event has been secured by a guarantor who is a user of a predetermined SNS, in a predetermined information distribution service. For example, in the example of Fig. 1, the providing unit 45 provides the content #5 to the user terminal 100 via a news app together with security information indicating whether or not the reliability of the content #5 has been secured by a guarantor who is a user of the SNS.
[0091] The providing unit 45 may provide the content to the user located in the area together with security information indicating whether the content related to the event has been secured. For example, in the example of Fig. 1, the providing unit 45 provides the content #3 indicating information on a crime that occurred in the area #1 and the content #4 indicating information on a disaster that occurred in the area #1 together with the security information to the user terminal 100 via a news app for a user located in the area #1.
[0092] (Regarding setting unit 46) The setting unit 46 sets a predetermined profit for a guarantor who has guaranteed the reliability of the content. For example, in the example of Fig. 1, the setting unit 46 refers to the guarantor information database 31 and the content information database 32, and sets a profit for a guarantor who has guaranteed the reliability of the content. To give a specific example, the setting unit 46 sets a higher profit for a larger number of contents for which the guarantor has guaranteed the reliability.
[0093] The setting unit 46 may set a profit for the guarantor according to the user's evaluation of the content. For example, in the example of Fig. 1, the more times the content whose reliability is guaranteed by the guarantor is viewed, the higher the profit is set by the setting unit 46. The higher the user's evaluation of the content whose reliability is guaranteed by the guarantor, the higher the profit is set by the setting unit 46.
[0094] (Regarding output unit 47) The output unit 47 outputs to the user information indicating the ranking of the guarantor based on at least one of the number of contents for which the guarantor has guaranteed the reliability and the user's evaluation of the content for which the guarantor has guaranteed the reliability. For example, in the example of Fig. 1, the output unit 47 refers to the guarantor information database 31 and the content information database 32, and the information processing device 10 outputs a ranking based on the number of contents for which the guarantor has guaranteed the reliability and the user's evaluation of the content for which the guarantor has guaranteed the reliability.
[0095] In addition, the output unit 47 may output link information indicating a link corresponding to the guarantor to the user together with information indicating the ranking of the guarantor. For example, in the example of Fig. 1, the output unit 47 outputs link information to the guarantor together with the ranking.
[0096] [4. Information processing flow] The procedure of information processing of the information processing device 10 according to the embodiment will be described with reference to Fig. 5. Fig. 5 is a flowchart showing an example of the procedure of information processing according to the embodiment.
[0097] 5, the information processing device 10 determines whether or not event information related to a predetermined event has been acquired (step S101). If the event information has not been acquired (step S101; No), the information processing device 10 waits until the event information is acquired.
[0098] On the other hand, when event information is acquired (step S101; Yes), the information processing device 10 generates content related to the event by inputting the event information and an instruction sentence instructing a model trained to generate an answer to the input question to output content related to the event indicated by the event information (step S102). Next, the information processing device 10 provides the content to the user together with guarantee information indicating whether the content has been guaranteed by a guarantor who guarantees the reliability of the content (step S103), and ends the process.
[0099] 5. Modifications The above-described embodiment is merely an example, and various modifications and applications are possible.
[0100] [5-1. Processing mode] Among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, and conversely, 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 text 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.
[0101] 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.
[0102] Furthermore, the above-described embodiments can be appropriately combined as long as the processing contents are not contradictory.
[0103] 6. Effects As described above, the information processing device 10 according to the embodiment includes an acquisition unit 41, a generation unit 42, an image generation unit 43, a reception unit 44, a provision unit 45, a setting unit 46, and an output unit 47. The acquisition unit 41 acquires event information related to a predetermined event. The generation unit 42 generates content related to the event by inputting the event information acquired by the acquisition unit 41 and an instruction sentence instructing a model trained to generate an answer to an input question to output content related to the event indicated by the event information. The generation unit 42 also generates content including an image of the event included in the event information in the content. The image generation unit 43 generates an image corresponding to the event by inputting text information indicated by the event information to an image generation model trained to generate an image from text information. The reception unit 44 accepts the posting of related content related to the content from a guarantor who has guaranteed the reliability of the content. The provision unit 45 provides the content generated by the generation unit 42 to a user together with guarantee information indicating whether the content has been guaranteed by a guarantor who guarantees the reliability of the content. The providing unit 45 also provides content including the image generated by the image generating unit 43. The providing unit 45 also provides the related content accepted by the accepting unit 44 to the user. The setting unit 46 sets a predetermined profit for the guarantor who has guaranteed the reliability of the content. The setting unit 46 also sets a profit for the guarantor according to the user's evaluation of the content. The output unit 47 outputs information indicating the ranking of the guarantor to the user based on at least one of the number of contents for which the guarantor has guaranteed the reliability and the user's evaluation of the content for which the guarantor has guaranteed the reliability. The output unit 47 also outputs link information indicating a link corresponding to the guarantor to the user together with the information indicating the ranking of the guarantor.
[0104] As a result, the information processing device 10 according to the embodiment can provide the user with information indicating whether the reliability of the content is guaranteed, along with the content related to the news article generated by the model, so that the user can understand whether the reliability of the content is guaranteed.
[0105] In the information processing device 10 according to the embodiment, for example, the acquisition unit 41 acquires event information on an event for which corresponding content is not distributed in a predetermined information distribution service. Then, the provision unit 45 provides the content on the event together with the security information in the information distribution service.
[0106] As a result, the information processing device 10 according to the embodiment can provide users with news articles even about long-tail events for which the mass media lacks manpower and is unable to write news articles.
[0107] In the information processing device 10 according to the embodiment, for example, the generation unit 42 generates content by inputting a rule that specifies that a tag corresponding to an event is to be included in the content to the model. Then, the provision unit 45 provides the content together with the security information to users who follow the tag.
[0108] As a result, the information processing device 10 according to the embodiment can provide the generated content to users who follow the tag indicated by the content, thereby improving convenience.
[0109] In the information processing device 10 according to the embodiment, for example, the acquisition unit 41 acquires event information related to an event indicated by posted information equal to or greater than a predetermined threshold from among posted information posted by users. The provision unit 45 then provides the content on a predetermined information distribution service together with security information indicating whether or not the content related to the event has been secured by a guarantor who is a user of a predetermined SNS. The generation unit 42 further generates content by inputting a rule to the model specifying that link information to an image corresponding to the event should be included in the content.
[0110] Thereby, the information processing device 10 according to the embodiment can provide content related to a popular event, so that the user can know what kind of event is popular.
[0111] In the information processing device 10 according to the embodiment, for example, the acquisition unit 41 acquires event information related to an event that occurred in a predetermined area. Then, the provision unit 45 provides the content to the user located in the area together with security information indicating whether the content related to the event has been secured.
[0112] As a result, the information processing device 10 according to the embodiment can provide content related to an event that has occurred in the area where the user is located, and therefore can provide content with high appeal.
[0113] In addition, in the information processing device 10 according to the embodiment, for example, when the reliability of the content is guaranteed, the providing unit 45 sets a higher priority for providing the content than when the reliability is not guaranteed, and provides the content.
[0114] As a result, the information processing device 10 according to the embodiment can provide content whose reliability is guaranteed preferentially, and therefore can provide highly reliable content to the user.
[0115] Furthermore, in the information processing device 10 according to the embodiment, for example, the providing unit 45 provides the collateral information and the content together with the information indicating that the content has been generated by the model.
[0116] As a result, the information processing device 10 according to the embodiment can provide information indicating that the content has been generated by a model, thereby reducing the possibility that the user will misunderstand the facts.
[0117] In addition, in the information processing device 10 according to the embodiment, for example, the providing unit 45 provides the content together with guarantee information indicating whether the reliability of the content has been guaranteed by a guarantor corresponding to the category to which the event belongs.
[0118] As a result, the information processing device 10 according to the embodiment can receive assurance of the reliability of the content from an assurance person who is familiar with the category to which the event belongs, and therefore can improve the accuracy of the content.
[0119] [7. Hardware Configuration] Moreover, the information processing device 10 according to each of the above-described embodiments is realized, for example, by a computer 1000 configured as shown in Fig. 6. The information processing device 10 will be described below as an example. Fig. 6 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device 10. The computer 1000 has a CPU 1100, a ROM 1200, a RAM 1300, a HDD 1400, a communication interface (I / F) 1500, an input / output interface (I / F) 1600, and a media interface (I / F) 1700.
[0120] The CPU 1100 operates and controls each unit based on a program stored in the ROM 1200 or the HDD 1400. The ROM 1200 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.
[0121] 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 communication network 500 (corresponding to the network N in the embodiment) and sends the data to the CPU 1100, and also transmits data generated by the CPU 1100 to other devices via the communication network 500.
[0122] The CPU 1100 controls output devices such as a display and a printer, and input devices such as a keyboard and a mouse, 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 data generated via the input / output interface 1600 to the output devices.
[0123] Media interface 1700 reads a program or data stored in recording medium 1800 and provides it to CPU 1100 via RAM 1300. CPU 1100 loads the program from recording medium 1800 onto RAM 1300 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.
[0124] For example, when the computer 1000 functions as the information processing device 10, the CPU 1100 of the computer 1000 executes a program loaded onto the RAM 1300 to realize the function of the control unit 40. In addition, the HDD 1400 stores each piece of data in the storage device of the information processing device 10. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800, but as another example, these programs may be obtained from another device via a predetermined communication network.
[0125] [8. Other] Although some of the embodiments of the present application have been described in detail above with reference to the drawings, these are merely examples, and the present invention can be embodied in other forms that incorporate various modifications and improvements based on the knowledge of those skilled in the art, including the forms described in the Disclosure of the Invention section.
[0126] Further, the information processing device 10 described above can flexibly change its configuration, for example, by calling an external platform or the like using an API (Application Programming Interface) or network computing to realize some functions.
[0127] Furthermore, the term "unit" in the claims may be read as "means" or "circuit," etc. For example, an acquisition unit may be read as an acquisition means or an acquisition circuit. [Explanation of symbols]
[0128] 10. Information processing device 20 Communications Department 30 Storage section 31 Secured party information database 32 Content Information Database 33 Model Database 40 Control section 41 Acquisition Department 42 Generation part 43 Image Generation Unit 44 Reception Department 45 Providing Department 46 Setting section 47 Output section 100 User terminals 200 Secured party terminal 300 External Server
Claims
1. An acquisition unit that acquires event information related to a predetermined event; a generation unit that generates content related to the event by inputting event information acquired by the acquisition unit and an instruction sentence that instructs a model that has been trained to generate an answer to an input question to output content related to the event indicated by the event information; a providing unit that provides the content generated by the generating unit to a user together with security information indicating whether the content has been secured by a security party that secures the reliability of the content; 13. An information processing device comprising:
2. A setting unit for setting a predetermined profit for a person who has guaranteed the reliability of the content.
2. The information processing apparatus according to claim 1, further comprising:
3. The setting unit is A profit is set for the guarantor according to the user's evaluation of the content.
3. The information processing apparatus according to claim 2.
4. an output unit that outputs information indicating a ranking of the guarantor to the user based on at least one of the number of contents for which the guarantor has guaranteed the reliability and the user's evaluation of the contents for which the guarantor has guaranteed the reliability; 2. The information processing apparatus according to claim 1, further comprising:
5. The output unit is Link information indicating a link corresponding to the guarantor is output to the user together with information indicating the ranking of the guarantor.
5. The information processing apparatus according to claim 4.
6. The providing unit is When the reliability of the content is guaranteed, a higher priority is set for providing the content than when the reliability is not guaranteed, and the content is provided.
2. The information processing apparatus according to claim 1,
7. The providing unit is providing the collateral information and the content together with information indicating that the content was generated by the model; 2. The information processing apparatus according to claim 1,
8. The generation unit is The content is generated by including an image of the event included in the event information in the content.
2. The information processing apparatus according to claim 1,
9. an image generation unit that generates an image corresponding to an event by inputting text information indicated by the event information to an image generation model that has been trained to generate an image from text information; and The providing unit is The content includes an image generated by the image generation unit.
2. The information processing apparatus according to claim 1,
10. a reception unit that receives a posting of related content related to the content from a guarantor who has guaranteed the reliability of the content; and The providing unit is Providing the related content accepted by the accepting unit to the user 2. The information processing apparatus according to claim 1,
11. The providing unit is Providing the content together with guarantee information indicating whether the reliability of the content has been guaranteed by a guaranteeer corresponding to the category to which the event belongs.
2. The information processing apparatus according to claim 1,
12. The acquisition unit is Acquire event information regarding an event for which corresponding content is not being distributed in a predetermined information distribution service; The providing unit is The content related to the event is provided together with the security information in the information distribution service.
2. The information processing apparatus according to claim 1,
13. The generation unit is generating the content by inputting a rule to the model that specifies that the content includes a tag corresponding to the event; The providing unit is The content, together with the pledge information, is provided to users who follow the tag.
2. The information processing apparatus according to claim 1,
14. The acquisition unit is Acquire event information related to an event indicated by posted information equal to or greater than a predetermined threshold among posted information posted by users; The providing unit is A guarantor who is a user of a predetermined SNS (Social Networking Service) provides the content related to the event in a predetermined information distribution service together with security information indicating whether the content has been secured.
2. The information processing apparatus according to claim 1,
15. The generation unit is The content is generated by inputting a rule to the model, the rule specifying that the content should include link information to an image corresponding to the event.
15. The information processing apparatus according to claim 14,
16. The acquisition unit is Obtaining event information regarding events occurring in a given area; The providing unit is providing the content to users located in the area along with security information indicating whether the content related to the event has been secured; 2. The information processing apparatus according to claim 1,
17. 1. A computer-implemented information processing method, comprising: An acquisition step of acquiring event information relating to a predetermined event; a generating step of generating content relating to the event by inputting the event information acquired by the acquiring step and an instruction sentence instructing a model trained to generate an answer to an input question to output content relating to the event indicated by the event information; a providing step of providing the content generated by the generating step to a user together with security information indicating whether the content has been secured by a security party that secures the reliability of the content; 13. An information processing method comprising:
18. An acquisition step for acquiring event information relating to a predetermined event; a generation step of generating content relating to the event by inputting the event information acquired by the acquisition step and an instruction sentence instructing a model trained to generate an answer to an input question to output content relating to the event indicated by the event information; a provision step of providing the content generated by the generation step to a user together with security information indicating whether the content has been secured by a security party that secures the reliability of the content; An information processing program characterized by causing a computer to execute the above.
Citation Information
Patent Citations
Information processing device, information processing method, program and image information display system
JP2019164788A
Information analysis device, information analysis method, and information analysis program
JP2022052355A
User-driven electronic newspaper publishing system
JP2008052426A