Information processing device, information processing method, and information processing program

The information processing device addresses the lack of user support in understanding news articles by offering a system that provides commentary requests and rewards, thereby enhancing user engagement and knowledge retention.

JP2025070681APending Publication Date: 2025-05-02LY CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023181177
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-10-20
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

Existing techniques for information distribution over the Internet do not effectively support users' understanding of news articles.

Method used

An information processing device that includes a provision unit to offer news articles, a reception unit to accept user requests for commentary, a notification unit to inform commentators of commentary requests, and a setting unit to reward commentators for their explanations.

Benefits of technology

The system enhances user understanding of news articles by providing explanations from selected commentators, thereby improving user engagement and knowledge retention.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025070681000001_ABST
    Figure 2025070681000001_ABST
Patent Text Reader

Abstract

To provide an information processing device, an information processing method, and an information processing program that can support users' understanding of news articles.SOLUTION: The information processing device according to the present application includes a provision unit, a reception unit, a notification unit, and a setting unit. The provision unit provides users with news articles and explanation request content for requesting explanations to explainers corresponding to the news articles. The reception unit accepts selection of explanation request content by users. The notification unit notifies explainers of explanation requests on the basis of the selection accepted by the reception unit. The setting unit sets rewards from users to explainers when explainers post explanations for news articles.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

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 technologies related to information distribution via the Internet. As an example of such a technology, for example, Patent Document 1 discloses a technology for accepting news article submissions from multiple users via a network, editing the news articles into an electronic newspaper format, and publishing the same. [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, the above-mentioned techniques do not disclose any assistance for helping users understand news articles, and there is room for improvement.

[0005] The present application has been made in consideration of the above, and has an object to provide an information processing device, an information processing method, and an information processing program that can assist a user in understanding a news article. [Means for solving the problem]

[0006] The information processing device according to the present application includes a providing unit, a receiving unit, a notification unit, and a setting unit. The providing unit provides a user with a news article and commentary request content for requesting a commentator corresponding to the news article to provide commentary. The receiving unit receives a selection of the commentary request content by the user. The notification unit notifies the commentator of the commentary request based on the selection received by the receiving unit. The setting unit sets a reward from the user to the commentator when the commentator posts a commentary on the news article. Effect of the Invention

[0007] According to one aspect of the embodiment, it is possible to provide an effect of assisting a user in understanding a news article. [Brief description of the drawings]

[0008] [Figure 1] FIG. 1 is a diagram for explaining information processing according to the embodiment. [Diagram 2] FIG. 2 is a diagram illustrating an example of the configuration of an information processing system according to the embodiment. [Diagram 3] FIG. 3 is a diagram illustrating an example of the configuration of the information processing device according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of a user information table stored in the user information storage unit of the information processing device according to the embodiment. [Diagram 5] FIG. 5 is a diagram showing an example of a news article table stored in the news article storage unit of the information processing device according to the embodiment. [Figure 6] FIG. 6 is a diagram illustrating an example of a commentator information table stored in the commentator information storage unit of the information processing device according to the embodiment. [Figure 7] FIG. 7 is a diagram showing an example of an explanation request information table stored in the explanation request information storage unit of the information processing device according to the embodiment. [Figure 8] FIG. 8 is a diagram illustrating an example of a posted information table stored in the posted information storage unit of the information processing device according to the embodiment. [Figure 9]FIG. 9 is a diagram showing an example of an article list provided from the information processing device according to the embodiment to the terminal device and displayed on the terminal device. [Figure 10] FIG. 10 is a diagram showing an example of news information including a news article provided from the information processing device according to the embodiment to the terminal device and displayed on the terminal device. [Figure 11] FIG. 11 is a diagram showing an example of explanation request information including explanation request content for each target commentator provided from the information processing device according to the embodiment to the terminal device and displayed on the terminal device. [Figure 12] FIG. 12 is a diagram showing a state in which the news information shown in FIG. 10 is scrolled, which is provided from the information processing device according to the embodiment to the terminal device and displayed on the terminal device. [Figure 13] FIG. 13 is a flowchart illustrating an example of information processing by the processing unit of the information processing device according to the embodiment. [Figure 14] FIG. 14 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device according to the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] Hereinafter, the information processing device, the information processing method, and the information processing program according to the present application (hereinafter, referred to as "embodiments") 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 these embodiments. In addition, each embodiment can be appropriately combined as long as the processing contents are not contradictory. In addition, the same parts in each of the following embodiments are given the same reference numerals, and duplicated explanations will be omitted.

[0010] [1. An example of 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 for explaining information processing according to the embodiment.

[0011] The information processing device 1 shown in Figure 1 is an information processing device that cooperates with each of the terminal devices 2 of each user U, each of the terminal devices 3 of each commentator C, and each of the terminal devices 4 of each poster P, and transmits and receives various information online between each of the terminal devices 2, 3, and 4, and is realized, for example, by one or more servers or cloud systems.

[0012] In the example shown in FIG. 1, one each of terminal device 2, terminal device 3, and terminal device 4 are shown, but in the information processing system according to the embodiment, multiple each of terminal device 2, terminal device 3, and terminal device 4 are included.

[0013] 1, the information processing device 1 accepts the posting of a news article from each contributor P (step S1). In step S1, the information processing device 1 accepts the posting of a news article from each contributor P, for example, by accepting a news article transmitted from a terminal device 4 of each contributor P. A news article includes information such as a title, main text, and an image.

[0014] The information processing device 1 is an information processing device that provides a news service such as providing news articles received in step S1, provides a news site which is a website that provides news services, and provides news articles to the terminal device 2 in response to a delivery request sent from the terminal device 2.

[0015] For example, a news application (hereinafter, sometimes referred to as a news app) is installed on the terminal device 2, and the terminal device 2 acquires an article list and news articles from the information processing device 1 using the functions of the news app, and displays the acquired article list and news articles.

[0016] The terminal device 2 acquires an article list and news articles from the information processing device 1 using, for example, an API (Application Programming Interface) provided by the information processing device 1 through the function of the news application.

[0017] The article list includes headline information for each news article. Headline information includes, for example, display information such as the title and thumbnail of the news article, and link information showing the address of the news article. News articles include information such as the title, text, publication date, image, and author name.

[0018] The information processing device 1 may function as a distribution device that distributes control information to the terminal device 2. 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 application itself distributed from the information processing device 1 may be regarded as the control information.

[0019] Next, the information processing device 1 accepts a distribution request transmitted from the terminal device 2 of the user U (step S2). The distribution request includes, for example, a distribution request including information specifying an article list, a distribution request including information specifying a news article, etc. The distribution request including information specifying an article list may be a distribution request including information specifying an article list of a specific category.

[0020] For example, when the user U operates the terminal device 2 to start a news application, the terminal device 2 uses the function of the news application to transmit a delivery request including information specifying a list of articles to the information processing device 1. Also, when the user U operates the terminal device 2 to select headline information of a news article from the list of articles, the terminal device 2 transmits a delivery request including information specifying the news article corresponding to the selected headline information to the information processing device 1.

[0021] The information processing device 1 provides information corresponding to the distribution request accepted in step S2 to the user U of the terminal device 2 that is the sender of the distribution request (step S3). For example, when the distribution request accepted in step S2 includes information specifying an article list, the information processing device 1 provides the user U with information corresponding to the distribution request by transmitting to the terminal device 2 information for displaying on the terminal device 2 the article list specified in the distribution request accepted in step S2.

[0022] In addition, if the delivery request accepted in step S2 includes information specifying a specific news article, the information processing device 1 provides the user U with information corresponding to the delivery request by transmitting to the terminal device 2 information for displaying on the terminal device 2 the specific news article specified in the delivery request accepted in step S2.

[0023] The terminal device 2 receives the information transmitted from the information processing device 1 in step S3, and displays a list of articles and news articles according to the received information (step S4). In the list of articles displayed on the terminal device 2, for example, the headline information of a news article to which commentary by commentator C has been posted is marked with a mark indicating that commentary has been posted. This allows the user U to easily understand that the news article is one to which commentary by commentator C has been posted.

[0024] Furthermore, when a news article is displayed on the terminal device 2, in addition to the target news article, which is the news article, the terminal device 2 also displays commentator display content for displaying commentator C corresponding to the target news article together with the target news article.

[0025] The commentator C corresponding to the target news article is a commentator C to whom the user U can request a commentary on the target news article, and is determined by the information processing device 1, but may be a commentator C selected by the user U in advance.

[0026] The commentator display content is a GUI (Graphical User Interface), and in the example shown in Fig. 1(a), it is a commentator display button including the information of the character string "Select the commentator you want to have comment." In the following, the user U of the terminal device 2 on which the news article is displayed may be referred to as the target user.

[0027] When the target user operates the terminal device 2 to select the commentator display content, the terminal device 2 transmits a commentator display request to the information processing device 1 (step S5). The commentator display request includes information for identifying the target news article and information for identifying the user U.

[0028] When a commentator display request is transmitted from the terminal device 2, the information processing device 1 accepts the commentator display request and determines a commentator C who will comment on the target news article specified by the commentator display request (step S6). In the following, the commentator C who is determined to be the commentator who will comment on the target news article may be referred to as a target commentator.

[0029] In step S6, the information processing device 1 determines, for example, a commentator C who is linked in advance to the category of the target news article as the target commentator. The category of the target news article is, for example, domestic, international, politics, economics, society, science and technology, sports, entertainment, lifestyle, etc., but may be a further subdivided category or other category.

[0030] Furthermore, the information processing device 1 stores, for example, information on contributors P followed by each commentator C, and can determine a commentator C who follows the contributor P of a target news article as a target commentator.

[0031] The commentator C follows the poster P, for example, by operating the terminal device 3 and selecting a follow button corresponding to the poster P in a news service or a specific SNS (Social Networking Service). By following the poster P, the commentator C can display news articles posted by the poster P on his / her own timeline in the SNS, or display a list of news articles posted by the poster P.

[0032] Furthermore, the information processing device 1 stores, for example, information on commentators C followed by each contributor P, and can determine the commentator C followed by the contributor P of the target news article as the target commentator.

[0033] The poster P follows the commentator C, for example, by operating the terminal device 4 and selecting a follow button corresponding to the commentator C on a news service or a specific SNS. By following the commentator C, the poster P can display the commentary posted by the commentator C on his / her own timeline on the SNS, or display a list of the commentary posted by the commentator C (or the commentary and the corresponding news article).

[0034] The information processing device 1 can also determine a target commentator based on the user U's evaluation of the commentator's commentary among multiple commentators C. The information processing device 1 determines a target commentator based on, for example, the user U's evaluation of the commentators C's commentary on news articles other than the target news article.

[0035] For example, the information processing device 1 can determine as the target commentators a commentator C whose commentary on other news articles has been highly rated by the user U above a threshold value, or a predetermined number n (n is an integer greater than or equal to 2) of commentators C in order of highest evaluation of their commentary on the target other news articles.

[0036] While the commentary content is displayed on the terminal device 2, the user U can operate the terminal device 2 to evaluate the article commentary, which is a commentary on a news article by the commentator C. The commentary content includes, in addition to information indicating the article commentary (e.g., commentary text, commentary image, etc.), a positive button for making a positive evaluation of the article commentary and a negative button for making a negative evaluation of the article commentary.

[0037] A user U can give a positive evaluation of the article commentary by operating the terminal device 2 and selecting the affirmative button, and can give a negative evaluation of the article commentary by operating the terminal device 2 and selecting the negative button.

[0038] The level of user U's evaluation of the article commentary may be, for example, the ratio of the number of positive evaluations to the total number of evaluations, the ratio of the number of positive evaluations to the number of negative evaluations, or the sum of the number of positive evaluations multiplied by a first coefficient (e.g., 1) and the number of negative evaluations multiplied by a second coefficient (e.g., -1), but is not limited to such examples.

[0039] The information processing device 1 can also determine, as the target commentator, a commentator C from whom the target user has requested commentary on other news articles in the past. For example, when there are multiple commentators C from whom the target user has requested commentary on other news articles in the past, the information processing device 1 determines, as the target commentator, one of the multiple commentators C who has provided commentary on a news article belonging to the category of the target news article.

[0040] In addition, for example, if there are multiple commentators C who the target user has requested in the past to provide commentary on other news articles, the information processing device 1 can also determine as the target commentators the top m commentators C (m is an integer greater than or equal to 1) who have been requested to provide commentary by the target user.

[0041] In addition, when there are multiple commentators C from whom the target user has requested commentary on other news articles in the past, the information processing device 1 can also determine as the target commentators the top m (m is an integer greater than or equal to 1) commentators C who have been requested to provide commentary by multiple users U, including the target user.

[0042] Furthermore, the information processing device 1 can also determine, as the target commentator, a commentator according to information of a posting user, which is a user U who posted at least one of an evaluation on the target news article and a comment on the target news article.

[0043] The information on the posting user is, for example, information indicating the attributes of the posting user or the behavioral history of the posting user. The attributes of the posting user are, for example, the demographic attributes and psychographic attributes of the posting user. The demographic attributes of the posting user are, for example, the gender, generation (age), address, occupation, etc. of the posting user. The psychographic attributes of the posting user are, for example, the interests, values, lifestyle, etc. of the posting user.

[0044] The information processing device 1 can, for example, determine as the target commentator a commentator C whose attributes match or are similar to the most common attribute among the posting user's attributes, or determine as the target commentator a commentator C who is pre-linked to an attribute that match or are similar to the most common attribute among the posting user's attributes. The information processing device 1 determines that the attributes of the posting user match when, for example, two or more attribute items among attribute items such as gender, generation (age), address, and occupation match.

[0045] Furthermore, the information processing device 1 can determine, for example, a commentator C who is linked in advance to a most frequent past behavior common among posting users as a target commentator. The posting user's behavior is, for example, browsing a website such as a news article. The information processing device 1 determines, for example, a commentator C who is linked in advance to a news article category or website category that is most viewed among posting users as a target commentator.

[0046] The posting user's behavior may also be a request for commentary from the commentator C of the posting user. In this case, the information processing device 1 can determine as the target commentators the top k commentators C (k is an integer equal to or greater than 1) in order of the number of requests from among the commentators C to whom the posting users have requested commentary. Note that the posting user's behavior is not limited to browsing websites such as news articles or the posting user's request for commentary from the commentator C.

[0047] The information processing device 1 can also determine a commentator C who is estimated to have good compatibility with the target user as a target commentator. For example, the information processing device 1 can estimate a commentator C who is compatible with the target user by using an estimation model that estimates a commentator C who is compatible with the target user.

[0048] The estimation model is, for example, a model in which the target user's information is input information and the score for each commentator C indicating the degree of compatibility between the commentator C and the target user is output information. Such an estimation model is generated by machine learning using learning information including, for each combination of the user U and the commentator C, the information of the user U, the information of the commentator C to whom the user U has requested an explanation, and the information indicating the user U's evaluation of the commentator C's explanation.

[0049] The information of the user U is, for example, information indicating the attributes of the posting user or the behavioral history of the posting user. Furthermore, the information indicating the user U's evaluation of the commentator C's commentary is information indicating the high evaluation of the user U's evaluation of the above-mentioned article commentary.

[0050] The estimation model is, for example, a regression model, a neural network, or a Gradient Boosting Decision Tree (GBDT), but is not limited to such learning models and may be other learning models.

[0051] Next, the information processing device 1 generates information on the target commentator determined in step S6 (step S7). The information on the target commentator includes, for example, element information such as influence information indicating the influence of the commentary by the target commentator, and position information indicating the position of the target commentator on the topic or category of the news article.

[0052] The influence of a commentary by commentator C is calculated by the information processing device 1 based on, for example, the number of views by users U of commentaries posted in the past by commentator C, the evaluations by users U of commentaries posted in the past by commentator C, and the number of comments by users U on commentaries posted in the past by commentator C.

[0053] For example, the information processing device 1 determines that the greater the weighted sum of the number of views by users U of commentaries posted in the past by commentator C, the number of ratings by users U of commentaries posted in the past by commentator C, and the number of comments by users U of commentaries posted in the past by commentator C, the greater the degree of influence, but this is not limited to such an example.

[0054] The target commentator's stance on the topic or category of the news article may be, for example, a positive stance, a neutral stance, a negative stance, etc., but may also be, for example, a subjective stance, an objective stance, or other stance. The information processing device 1 determines the stance of the commentator C on the topic or category of the news article based on the article commentary posted in the past by the target commentator.

[0055] The information processing device 1 has, for example, a positive dictionary that lists positive words and a negative dictionary that lists negative words for each topic or category, and determines the number of positive words and the number of negative words included in the article commentary.Then, the information processing device 1 determines that the article is in a positive position when the ratio of the number of negative words to the number of positive words is less than a first threshold (e.g., 0.5), and determines that the article is in a negative position when the ratio is equal to or greater than a second threshold (e.g., 2).

[0056] The information processing device 1 can also determine the position of the target commentator on the topic or category of a news article by using a language model such as a large-scale language model. For example, the information processing device 1 inputs a character string including a news article, an article commentary by the target commentator, and information indicating an instruction to output a commentary position, which is the commentary position on the news article, into the language model, and determines the position indicated by the character string output from the language model as the commentary position.

[0057] The language model is, for example, a model such as a transformer that is trained to estimate and output the next token from an input token string. Such a language model is, for example, in the information processing device 1 and is created independently by the operator of the information processing device 1. Note that 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.

[0058] Next, the information processing device 1 transmits to the terminal device 2 target commentator information including, for each target commentator, information identifying the target commentator determined in step S6 and the information on the target commentator generated in step S7 (step S8).

[0059] The terminal device 2 receives the target commentator information transmitted from the information processing device 1 in response to the commentator display request, and displays information on each target commentator and commentary request content for each target commentator based on the target commentator information (step S9).

[0060] As described above, the information on the target commentator includes element information such as influence information, which is information indicating the influence of the commentary by the target commentator, and position information, which is information indicating the target commentator's position on the topic or category of the news article.

[0061] The commentary request content displayed on the terminal device 2 is a GUI for requesting commentary from a commentator corresponding to the news article displayed on the terminal device 2, and in the example shown in Fig. 1(b), it is a commentary request button including the information of the character string "Request commentator C1 for commentary" and the information of the character string "Request commentator C2 for commentary". In the example shown in Fig. 1(b), commentary request buttons corresponding to two or more commentators C determined by the information processing device 1 are displayed on the terminal device 2.

[0062] The target user can easily grasp the information of the target commentator corresponding to the commentator display content by viewing the information of the target commentator displayed on the terminal device 2, and can improve the convenience when deciding whether or not to request an explanation from the target commentator. Note that the information of the target commentator may be included in the explanation request content.

[0063] When the target user operates the terminal device 2 to select the content for which an explanation is requested, the terminal device 2 transmits an explanation request including information on the content for which an explanation is requested selected by the target user to the information processing device 1 (step S10). The explanation request includes, for example, information identifying the news article to be explained, information identifying the commentator C, and information identifying the user U of the terminal device 2 who transmitted the explanation request.

[0064] The information processing device 1 accepts the selection of the commentary request content by the target user (step S11) by accepting the commentary request transmitted from the terminal device 2. When the information processing device 1 accepts the selection of the commentary request content by the target user, it determines whether or not to notify the selected commentator, which is commentator C linked to the commentary request content whose selection was accepted (step S12).

[0065] The information processing device 1 determines to notify the commentary request to the commentator C associated with the commentary request content for which the number of accepted selections satisfies a predetermined condition, for example. The predetermined condition is, for example, a condition that the total number of accepted selections is equal to or greater than a threshold, but may also be a condition that the number of accepted selections per unit time is equal to or greater than a threshold.

[0066] In addition, for example, when the explanation request sent from the terminal device 2 includes information indicating the size of the provision reward, the information processing device 1 can determine to notify the explanation request to the commentator C linked to the explanation request content whose total size of the provision reward is equal to or greater than a threshold value set by the commentator C, etc.

[0067] The reward provided is a reward that the target user gives to the selected commentator, and may be, for example, electronic money, points, cash, or various benefits. Points are a value that is used, for example, to purchase products or use services on online sites. Benefits are, for example, coupons, gift certificates, service vouchers, etc., but are not limited to such examples. The amount of the reward provided is, for example, the amount of the reward converted into cash, but is not limited to such examples, and may be, for example, converted into points or electronic money.

[0068] When it is determined in step S12 that the selected commentator should be notified of the commentary request, the information processing device 1 notifies the selected commentator of the commentary request (step S13). For example, in step S13, the information processing device 1 notifies the selected commentator of the commentary request by transmitting a commentary request including information indicating the commentary request to the terminal device 3 of the selected commentator.

[0069] When the terminal device 3 of the selected commentator receives the commentary request transmitted from the information processing device 1, it displays information indicating the commentary request contained in the commentary request (step S14). The information indicating the commentary request includes information for displaying the target news article, a GUI for inputting a commentary (e.g., an input box), a GUI for sending a commentary (e.g., a send button), and the like on the terminal device 3. On the terminal device 3, the target news article, the GUI for inputting a commentary, the GUI for sending a commentary, and the like are displayed as information indicating the commentary request.

[0070] The selecting commentator operates the terminal device 3 to input information (e.g., a string of characters or an image) indicating a commentary on the target news article, and selects the send button, whereby the information indicating the article commentary input by the selecting commentator is transmitted from the terminal device 3 to the information processing device 1 (step S15).

[0071] The information processing device 1 accepts the posting of the article commentary input by the selected commentator (step S16) by accepting article commentary information including information indicating the article commentary transmitted from the terminal device 3. The article commentary information includes information indicating the article commentary input by the selected commentator, information identifying the target news article, information identifying the selected commentator, and the like.

[0072] The information processing device 1 provides a commentary on the target article by transmitting information indicating the target article commentary, which is the article commentary received in step S16, to the terminal device 2 of the commentary requesting user, who is a user U who has requested the target commentator to provide a commentary on the target news article by the target commentator (step S17).

[0073] The information processing device 1 can provide the target article commentary to the user requesting the commentary in step S17, for example, by sending notification information including information indicating that the target article commentary is available to the terminal device 2 of the user requesting the commentary.

[0074] The notification information transmitted from the information processing device 1 to the terminal device 2 includes information for displaying the target article commentary on the terminal device 2, and based on the notification information, the terminal device 2 displays information indicating that the target article commentary is available (for example, the string "The requested commentary has been created.") and a GUI (for example, a button) for displaying the target article commentary.

[0075] When a user requesting an explanation operates the terminal device 2 to operate the GUI, information indicating the target article explanation is transmitted from the information processing device 1 to the terminal device 2, and the target article explanation is displayed on the terminal device 2.

[0076] In addition, when a delivery request for a news article that is the source of the commentary on the target article is sent from the terminal device 2, the information processing device 1 can also send information indicating the commentary on the target article to the terminal device 2 together with the news article that is the source of the commentary on the target article.

[0077] The information processing device 1 can also handle the target article commentary as a comment on the commented news article, which is the news article that is the commentary source of the target article commentary. The information processing device 1 can also display the target article commentary on the terminal device 2 as one of the comments by transmitting comment information including the target article commentary as a comment on the commented news article to the terminal device 2.

[0078] In this case, the information processing device 1 provides the target article commentary as a comment on the commentary target news article in preference to other comments on the commentary target news article. For example, the information processing device 1 provides the target article commentary in preference to other comments by placing the target article commentary in a higher position than other comments in the comment group, but is not limited to such an example.

[0079] For example, the information processing device 1 can provide the target article commentary in a higher position than other comments by increasing the probability of the commentary being placed in a higher position in the comments group. For example, when the display area of ​​the comments group is divided into multiple areas and the user U needs to perform an operation to move to the next area, the information processing device 1 places the target article commentary in a higher position than other comments by placing the target article commentary in the first area.

[0080] The first area into which the comment group display area is divided is, for example, adjacent to the news article, but may be sandwiched between advertisements. This allows the user requesting an explanation to easily understand the explanation of the target article.

[0081] The information processing device 1 can also provide the target article commentary to a user U other than the user who has requested the commentary.

[0082] Next, when the target commentator posts a commentary on the target news article, the information processing device 1 sets a reward from each commentary request user to the target commentator (step S18). As described above, the reward from each commentary request user to the target commentator is electronic money, points, cash, or various benefits.

[0083] For example, the information processing device 1 can set a set reward, which is a reward set for each target news article or for each target news category, as a reward from each commentary requesting user to the target commentator.

[0084] The information processing device 1 can also set a set reward, which is a reward set for each target news article or for each target news category, as a reward from each commentary requesting user to the target commentator so that each commentary requesting user bears the set reward equally. For example, if the set reward is 10,000 yen worth of electronic money and the number of commentary requesting users is 100, 100 yen worth of electronic money is set for each commentary requesting user as a reward from each commentary requesting user to the target commentator.

[0085] When a reward from each commentary request user to the target commentator is set by the information processing device 1, the reward is given from each commentary request user to the target commentator. For example, assume that electronic money is set as a reward from each commentary request user to the target commentator by the information processing device 1. In this case, by setting the payment of electronic money from each commentary request user to the target commentator in an external information device, electronic money is transferred from the electronic money wallet of each commentary request user to the electronic money wallet of the target commentator.

[0086] Also, assume that points are set as a reward from each commentary request user to the target commentator by the information processing device 1. In this case, the transfer of points from each commentary request user to the target commentator is set in an external information device, whereby the transfer of points from each commentary request user to the target commentator is performed.

[0087] In addition, the information processing device 1 can also set a remuneration from the user requesting an explanation to the target commentator based on at least one of the popularity of the target commentator, the number of posts by the target commentator, and the expertise of the target commentator.

[0088] The popularity of the target commentator is calculated based on, for example, the number of positive comments on the commentary of the target commentator and the number of positive evaluations on the commentary of the target commentator. For example, the information processing device 1 calculates the popularity of the target commentator by weighting the number of positive comments on the commentary of the target commentator and the number of positive evaluations on the commentary of the target commentator.

[0089] Whether or not a comment is positive is calculated based on, for example, the number of positive words contained in the comment and the number of negative words contained in the comment. For example, the information processing device 1 determines that a comment is positive when a value obtained by weighting the number of positive words contained in the comment and the number of negative words contained in the comment is equal to or greater than a threshold value. In this case, the weight is a positive weight for positive words and a negative value for negative words, but is not limited to such an example.

[0090] In addition, the information processing device 1 can input a comment and information indicating an instruction to determine whether or not the comment is positive (for example, information such as the string "Is this comment a positive comment?") as input information to the above-mentioned language model, and have the language model determine whether or not the comment is positive.

[0091] In addition, the information processing device 1 determines the expertise of the target commentator based on the past or present occupation of the target commentator, but can also determine the expertise of the target commentator based on the target commentator's educational background, the number of commentaries on news articles, etc., instead of or in addition to the target commentator's past or present occupation.

[0092] In this way, the information processing device 1 provides the user U with a news article and commentary request content for requesting commentator C to provide commentary on the news article, and accepts the selection of the commentary request content by the user U. Then, the information processing device 1 notifies the commentator C of the commentary request based on the accepted selection, and in response, sets a reward from the user U to the commentator C when the commentator C posts a commentary on the news article. In this way, the information processing device 1 can support the user U in understanding the news article.

[0093] The configuration of an information processing system including an information processing device 1 that performs such processing, a plurality of terminal devices 2, a plurality of terminal devices 3, and a plurality of terminal devices 4 will be described in detail below.

[0094] 2. Configuration of the Information Processing System Fig. 2 is a diagram showing an example of a configuration of an information processing system according to an embodiment. As shown in Fig. 2, the information processing system 100 according to the embodiment includes an information processing device 1, a plurality of terminal devices 2, a plurality of terminal devices 3, and a plurality of terminal devices 4.

[0095] The multiple terminal devices 2 are used by different users U. The multiple terminal devices 3 are used by different commentators C. The multiple terminal devices 4 are used by different contributors P.

[0096] The terminal devices 2, 3, and 4 are, for example, notebook PCs (Personal Computers), desktop PCs, smartphones, tablet PCs, and wearable devices. Examples of the wearable device include, but are not limited to, smart glasses and smart watches.

[0097] The information processing device 1, the terminal device 2, the terminal device 3, and the terminal device 4 are connected to each other so as to be able to communicate with each other by wire or wirelessly via a network N. Note that the information processing system 100 shown in FIG. 2 may include a plurality of information processing devices 1 and the like.

[0098] The network N includes, for example, a Wide Area Network (WAN) such as the Internet and mobile communication networks such as Long Term Evolution (LTE), 4th Generation (4G), and 5th Generation (5G: fifth generation mobile communication system).

[0099] The terminal devices 2, 3, and 4 can connect to the network N via short-range wireless communication such as a mobile communication network, Bluetooth (registered trademark), or a wireless LAN (Local Area Network), and communicate with the information processing device 1.

[0100] 3. Configuration of information processing device 1 3 is a diagram showing an example of the configuration of the information processing device 1 according to the embodiment. As shown in FIG. 3, the information processing device 1 includes a communication unit 10, a storage unit 11, and a processing unit 12.

[0101] [3.1. Communication unit 10] The communication unit 10 is realized by, for example, a communication module or a NIC (Network Interface Card). The communication unit 10 is connected to a network N by wire or wirelessly, and transmits and receives information to and from various other devices. For example, the communication unit 10 transmits and receives information to and from each of the terminal device 2, the terminal device 3, and the terminal device 4 via the network N.

[0102] [3.2. Storage section 11] The storage unit 11 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 11 has a user information storage unit 20, a news article storage unit 21, a commentator information storage unit 22, a commentary request information storage unit 23, and a posted information storage unit 24.

[0103] [3.2.1. User information storage unit 20] The user information storage unit 20 stores information about a user U. Fig. 4 is a diagram showing an example of a user information table stored in the user information storage unit 20 of the information processing device 1 according to the embodiment. As shown in Fig. 4, the user information table stored in the user information storage unit 20 includes items such as "User ID (Identifier)", "Attribute information", and "Action history".

[0104] The "user ID" is identification information that identifies the user U. The "attribute information" is attribute information of the user U that corresponds to the "user ID", and includes psychographic attribute information and demographic attribute information. Demographic attributes are, for example, gender, age, place of residence, and occupation, while psychographic attributes are interests such as travel, clothes, cars, and religion, lifestyle, thoughts, and ideological tendencies.

[0105] "Behavioral history" includes information on the behavioral history of user U associated with "user ID." User U's behavioral history includes, for example, information on the movement history of user U, information on the behavioral history of user U in online services, and information indicating the advertising effectiveness of advertising information provided to user U. Information on the movement history of user U includes, for example, information on the route traveled by user U and information on places visited by user U.

[0106] Information on the user U's behavioral history in online services includes, for example, the user U's search history, browsing history, and commentary request history in online services. The user U's search history includes, for example, the user U's search history for content in web search services. The user U's browsing history is, for example, the user U's browsing history of content in online services, and includes information on websites such as news articles viewed by the user U. The commentary request information includes, for example, information on commentary requests made by the user U to commentator C in news services.

[0107] 3.2.2. News Article Storage Unit 21 The news article storage unit 21 stores various information related to news articles. Fig. 5 is a diagram showing an example of a news article table stored in the news article storage unit 21 of the information processing device 1 according to the embodiment.

[0108] 5, the news article table stored in the news article storage unit 21 includes information items such as "news article ID," "news article," "posting date and time," and "category." "News article ID" is an identifier that identifies a news article.

[0109] A "news article" is a news article associated with a "news article ID," and includes, for example, information such as a title, a text, a publication date, an image, and an author's name, but is not limited to these examples.

[0110] "Posting date and time" is information indicating the date and time when the news article associated with the "news article ID" was posted by poster P. "Category" is information indicating the category of the news article associated with the "news article ID".

[0111] [3.2.3. Commentator information storage unit 22] The commentator information storage unit 22 stores various information related to a commentary request made by the user U. Fig. 6 is a diagram showing an example of a commentator information table stored in the commentator information storage unit 22 of the information processing device 1 according to the embodiment.

[0112] 6, the commentator information table stored in the commentator information storage unit 22 includes information on items such as "commentator ID," "commentary ID," "category," "attribute information," "behavior history," and "setting information." The "commentator ID" is an identifier that identifies a commentator.

[0113] The "commentary ID" is a commentary ID that identifies a commentary posted by the commentator C associated with the "commentator ID." The "category" is information that indicates the category of news articles that the commentator C associated with the "commentator ID" can comment on.

[0114] "Attribute information" is attribute information of commentator C associated with "commentator ID", and includes psychographic attribute information, demographic attribute information, etc. "Behavioral history" includes behavioral history information of commentator C associated with "commentator ID". The behavioral history information of commentator C includes, for example, information similar to the behavioral history information of user U described above.

[0115] The "setting information" is information set for the commentator C associated with the "commentator ID". For example, the "setting information" includes information on the poster P who has been set up to follow by the commentator C associated with the "commentator ID" and information on the poster P who has set up to follow the commentator C associated with the "commentator ID".

[0116] The "setting information" also includes information indicating an explanation acceptance condition, which is a condition for the commentator C associated with the "commentator ID" to provide an explanation in response to an explanation request. The explanation acceptance condition is, for example, a condition on the number of explanation requests (for example, a threshold for the number of explanation requests or a reward threshold, etc.), but may also be a condition on the number of views of a news article, or a condition on the number of other commentators C for the target news article.

[0117] [3.2.4. Explanation request information storage unit 23] The explanation request information storage unit 23 stores various information related to an explanation request made by the user U. Fig. 7 is a diagram showing an example of an explanation request information table stored in the explanation request information storage unit 23 of the information processing device 1 according to the embodiment.

[0118] In the example shown in FIG. 7, the explanation request information table stored in the explanation request information storage unit 23 includes information items such as "explanation request ID", "news article ID", "user ID", and "number of explanation requests".

[0119] "Explanation request ID" is an identifier that identifies a request for explanation made by user U. "News article ID" is the news article ID of the news article that is the subject of the explanation request corresponding to "Explanation request ID". "User ID" is the user ID of user U who made the explanation request corresponding to "Explanation request ID". "Number of explanation requests" is information indicating the number of users U who made explanation requests corresponding to "Explanation request ID".

[0120] 3.2.5. Posted information storage unit 24 The posted information storage unit 24 stores various pieces of information posted for each news article. Fig. 8 is a diagram showing an example of a posted information table stored in the posted information storage unit 24 of the information processing device 1 according to the embodiment.

[0121] 8, the posted information table stored in the posted information storage unit 24 includes information items such as "posted ID," "posted type," "posted information," "posted destination ID," and "posted date and time." The "posted ID" is an identifier that identifies posted information.

[0122] The "post type" is information indicating the type of posted information corresponding to the "post ID". The type of posted information may be a comment, an evaluation (e.g., a positive evaluation, a negative evaluation, etc.), a commentary, etc., but is not limited to such examples.

[0123] "Posted information" is posted information corresponding to a "posted ID", and is, for example, information such as a comment on a news article, an evaluation corresponding to a news article, or an explanation of a news article, but is not limited to such examples.

[0124] The "posting destination ID" is an ID of a posting target of the posted information corresponding to the "posting ID", such as a news article ID or a posting ID. The "posting date and time" is information indicating the date and time when the posted information corresponding to the "posting ID" was posted.

[0125] [3.3. Processing section 12] The processing unit 12 is a controller, and is realized by a processor such as a CPU (Central Processing Unit) or MPU (Micro Processing Unit) by executing various programs (corresponding to an example of an information processing program) stored in a storage device inside the information processing device 1 using a RAM or the like as a working area.

[0126] Furthermore, the processing unit 12 is a controller, and may be realized by an integrated circuit such as an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or a general purpose graphic processing unit (GPGPU).

[0127] 3, the processing unit 12 has an acquisition unit 30, a reception unit 31, a determination unit 32, a generation unit 33, a notification unit 34, a provision unit 35, and a setting unit 36, and realizes or executes the functions and actions of information processing described below. Note that the internal configuration of the processing unit 12 is not limited to the configuration shown in FIG. 3, and may be other configurations as long as they perform the information processing described below.

[0128] [3.3.1. Acquisition part 30] The acquisition unit 30 acquires various pieces of information from an external information processing device, the terminal device 2, the terminal device 3, and the like via the communication unit 10.

[0129] For example, the acquiring unit 30 acquires user information transmitted from an external information processing device or the terminal device 2, and updates the user information table stored in the user information storage unit 20 based on the acquired user information.

[0130] Furthermore, the acquiring unit 30 acquires commentator information transmitted from an external information processing device or the terminal device 3, and updates the commentator information table stored in the commentator information storage unit 22 based on the acquired commentator information.

[0131] Furthermore, the acquiring unit 30 acquires information accepted by the accepting unit 31. For example, when the information accepted by the accepting unit 31 is posted information transmitted from the terminal device 2, the acquiring unit 30 acquires the posted information accepted by the accepting unit 31 and updates the posted information table stored in the posted information storage unit 24 based on the acquired posted information. The posted information transmitted from the terminal device 2 is, for example, information such as comments and ratings on a news article.

[0132] In addition, when the information accepted by the accepting unit 31 is a news article transmitted from the terminal device 4, the acquiring unit 30 acquires the news article accepted by the accepting unit 31, and updates the news article table stored in the news article memory unit 21 based on the acquired news article.

[0133] In addition, when the information accepted by the accepting unit 31 is information indicating an article commentary transmitted from the terminal device 3, the acquiring unit 30 acquires the information indicating the article commentary accepted by the accepting unit 31, and updates the posted information table stored in the posted information storage unit 24 based on the acquired information indicating the article commentary.

[0134] Furthermore, the acquiring unit 30 acquires various types of information included in the request accepted by the accepting unit 31. For example, when the request accepted by the accepting unit 31 is a commentary request, the acquiring unit 30 acquires information included in the commentary request, and updates the commentary request information table stored in the commentary request information storage unit 23 based on the acquired information.

[0135] Furthermore, the acquisition unit 30 acquires various pieces of information from the storage unit 11. For example, the acquisition unit 30 acquires a plurality of pieces of posted information from the storage unit 11. The posted information is information posted on various online sites provided by the information processing device 1 or other information processing devices.

[0136] Furthermore, the acquiring unit 30 acquires user information, news articles, commentator information, commentary request information, posted information, and the like from the storage unit 11.

[0137] [3.3.2. Reception Unit 31] The reception unit 31 receives various requests and various pieces of information from the terminal device 2, the terminal device 3, the terminal device 4, or an external information processing device via the communication unit .

[0138] For example, the receiving unit 31 receives a distribution request transmitted from the terminal device 2. The distribution request includes, for example, a distribution request including information specifying an article list, a distribution request including information specifying a news article, etc. The distribution request including information specifying an article list may be a distribution request including information specifying an article list of a specific category.

[0139] The receiving unit 31 also receives a commentary request transmitted from the terminal device 2, thereby receiving a selection of commentary requested content by the user U. The commentary request includes information identifying the news article to be commented on (e.g., a news article ID), information identifying the commentator C (e.g., an analyst ID), and information identifying the user U of the terminal device 2 that transmitted the commentary request (e.g., a user ID).

[0140] The reception unit 31 also receives a commentator display request transmitted from the terminal device 2. The commentator display request includes, for example, information identifying a target news article and information identifying the user U. The reception unit 31 also receives a target article commentary display request. The target article commentary display request includes, for example, information indicating that a UI for displaying the target article commentary has been operated.

[0141] 3.3.3. Determination unit 32 The decision unit 32 makes various decisions based on the information acquired by the acquisition unit 30, the request and information accepted by the acceptance unit 31, and the like.

[0142] For example, when the commentator display request transmitted from the terminal device 2 is accepted by the accepting unit 31, the determining unit 32 determines the target commentator to be commentator C who provides commentary on the target news article specified in the commentator display request.

[0143] For example, the determination unit 32 determines a commentator C who is linked in advance to a category of the target news article as the target commentator. The category of the target news article is, for example, domestic, international, politics, economics, society, science and technology, sports, entertainment, lifestyle, etc., but may be a further subdivided category or other category.

[0144] Furthermore, the determination unit 32 may store, for example, information on contributors P followed by each commentator C, and determine a commentator C who follows the contributor P of the target news article as the target commentator.

[0145] The commentator C follows the poster P, for example, by operating the terminal device 3 and selecting a follow button corresponding to the poster P on a news service or a specific SNS. By following the poster P, the commentator C can display news articles posted by the poster P on his / her own timeline on the SNS, or display a list of news articles posted by the poster P.

[0146] Furthermore, the determination unit 32 stores, for example, information on commentators C followed by each contributor P, and can determine the commentator C followed by the contributor P of the target news article as the target commentator.

[0147] The poster P follows the commentator C, for example, by operating the terminal device 4 and selecting a follow button corresponding to the commentator C on a news service or a specific SNS. By following the commentator C, the poster P can display the commentary posted by the commentator C on his / her own timeline on the SNS, or display a list of the commentary posted by the commentator C (or the commentary and the corresponding news article).

[0148] The determination unit 32 can also determine a target commentator based on the user U's evaluation of the commentator's commentary among multiple commentators C. The determination unit 32 determines a target commentator based on, for example, the user U's evaluation of the commentators C's commentary on news articles other than the target news article.

[0149] For example, the determination unit 32 can determine as the target commentators a commentator C whose user U's evaluation of his / her commentary on other news articles is above a threshold value, or a predetermined number n (n is an integer greater than or equal to 2) of commentators C in order of the highest evaluation of their commentary on the target other news articles.

[0150] While the commentary content is displayed on the terminal device 2, the user U can operate the terminal device 2 to evaluate the article commentary, which is a commentary on a news article by the commentator C. The commentary content includes, in addition to information indicating the article commentary (e.g., commentary text, commentary image, etc.), a positive button for making a positive evaluation of the article commentary and a negative button for making a negative evaluation of the article commentary.

[0151] A user U can give a positive evaluation of the article commentary by operating the terminal device 2 and selecting the affirmative button, and can give a negative evaluation of the article commentary by operating the terminal device 2 and selecting the negative button.

[0152] The level of user U's evaluation of the article commentary may be, for example, the ratio of the number of positive evaluations to the total number of evaluations, the ratio of the number of positive evaluations to the number of negative evaluations, or the sum of the number of positive evaluations multiplied by a first coefficient (e.g., 1) and the number of negative evaluations multiplied by a second coefficient (e.g., -1), but is not limited to such examples.

[0153] The determination unit 32 can also determine, as the target commentator, a commentator C who has been requested by the target user to provide commentary on other news articles in the past. For example, when there are multiple commentators C who have been requested by the target user to provide commentary on other news articles in the past, the determination unit 32 determines, as the target commentator, one of the multiple commentators C who has provided commentary on a news article belonging to the category of the target news article.

[0154] In addition, for example, when there are multiple commentators C from whom the target user has requested commentary on other news articles in the past, the determination unit 32 can also determine as the target commentators the top m commentators C (m is an integer greater than or equal to 1) from among these multiple commentators C who have been requested to provide commentary by the target user in terms of the number of times they have been requested to provide commentary.

[0155] In addition, when there are multiple commentators C from whom the target user has requested commentary on other news articles in the past, the determination unit 32 can also determine as the target commentators the top m (m is an integer greater than or equal to 1) commentators C who have been requested to provide commentary by multiple users U, including the target user, among these multiple commentators C.

[0156] The determination unit 32 can also determine, as the target commentator, a commentator according to information of a posting user, which is a user U who posted at least one of an evaluation on the target news article and a comment on the target news article.

[0157] The information on the posting user is, for example, information indicating the attributes of the posting user or the behavioral history of the posting user. The attributes of the posting user are, for example, the demographic attributes and psychographic attributes of the posting user. The demographic attributes of the posting user are, for example, the gender, generation (age), address, occupation, etc. of the posting user. The psychographic attributes of the posting user are, for example, the interests, values, lifestyle, etc. of the posting user.

[0158] The determination unit 32 can, for example, determine as the target commentator a commentator C whose attributes match or are similar to the most common attribute among the attributes of the posting user, or determine as the target commentator a commentator C who is pre-linked to an attribute that match or are similar to the most common attribute among the attributes of the posting user. The determination unit 32 determines that the attributes of the posting user match when, for example, two or more attribute items match among attribute items such as gender, generation (age), address, and occupation.

[0159] Furthermore, the determination unit 32 can determine, for example, a commentator C who is linked in advance to a most frequent past behavior common among posting users as the target commentator. The posting user's behavior is, for example, browsing a website such as a news article. The determination unit 32 determines, for example, a commentator C who is linked in advance to a news article category or website category that is most viewed among posting users as the target commentator.

[0160] The posting user's behavior may also be a request for commentary from the commentator C of the posting user. In this case, the determination unit 32 can determine as the target commentators the top k commentators C (k is an integer equal to or greater than 1) who have received the most requests from among the commentators C to whom multiple posting users have requested commentary. Note that the posting user's behavior is not limited to browsing websites such as news articles or the posting user's request for commentary from the commentator C.

[0161] In addition, the determination unit 32 can determine a commentator C who is estimated to have good compatibility with the target user as the target commentator. The determination unit 32 can estimate the commentator C who is compatible with the target user, for example, by using an estimation model that estimates the commentator C who is compatible with the target user.

[0162] The estimation model is, for example, a model in which the target user's information is input information and the score for each commentator C indicating the degree of compatibility between the commentator C and the target user is output information. Such an estimation model is generated by machine learning using learning information including, for each combination of the user U and the commentator C, the information of the user U, the information of the commentator C to whom the user U has requested an explanation, and the information indicating the user U's evaluation of the commentator C's explanation.

[0163] The information of the user U is, for example, information indicating the attributes of the posting user or the behavioral history of the posting user. Furthermore, the information indicating the user U's evaluation of the commentator C's commentary is information indicating the high evaluation of the user U's evaluation of the above-mentioned article commentary.

[0164] The estimation model is, for example, a regression model, a neural network, or a gradient boosting decision tree, but is not limited to such learning models and may be other learning models.

[0165] The determination unit 32 determines the target commentator using one or more of the multiple determination methods described above, but it can also determine the target commentator using one or more of the multiple determination methods described above that are set by the target user, and it can also determine the target commentator using one or more of the multiple determination methods described above that are associated with the category of the target news article, for example.

[0166] [3.3.4. Generation unit 33] The generating unit 33 generates various types of information. For example, the generating unit 33 generates the above-mentioned estimation model by using the above-mentioned learning information.

[0167] The generating unit 33 generates information on the target commentator determined by the determining unit 32. The information on the target commentator includes, for example, element information such as influence information indicating the influence of the commentary by the target commentator, and position information indicating the position of the target commentator on the topic or category of the news article.

[0168] The influence of a commentary by commentator C is calculated by the generation unit 33 based on, for example, the number of views by user U of commentaries posted in the past by commentator C, the evaluation by user U of commentaries posted in the past by commentator C, and the number of comments by user U on commentaries posted in the past by commentator C.

[0169] For example, the generation unit 33 determines that the greater the weighted sum of the number of views by user U of commentary posted in the past by commentator C, the number of ratings by user U of commentary posted in the past by commentator C, and the number of comments by user U of commentary posted in the past by commentator C, the greater the degree of influence, but this is not limited to such an example.

[0170] The target commentator's stance on the topic or category of the news article may be, for example, a positive stance, a neutral stance, a negative stance, etc., but may also be, for example, a subjective stance, an objective stance, or other stance. The generation unit 33 determines the stance of the commentator C on the topic or category of the news article based on the article commentary posted in the past by the target commentator.

[0171] The generating unit 33 has, for example, a positive dictionary that lists positive words and a negative dictionary that lists negative words for each topic or category, and determines the number of positive words and the number of negative words included in the article commentary.The generating unit 33 then determines that the article commentary is in a positive position when the ratio of the number of negative words to the number of positive words is less than a first threshold (e.g., 0.5), and determines that the article commentary is in a negative position when the ratio is equal to or greater than a second threshold (e.g., 2).

[0172] The generation unit 33 can also determine the position of the target commentator on the topic or category of the news article by using a language model such as a large-scale language model. For example, the generation unit 33 inputs a character string including the news article, the article commentary by the target commentator, and information indicating an instruction to output the commentary position, which is the commentary position on the news article, into the language model, and determines the position indicated by the character string output from the language model as the commentary position.

[0173] The language model is, for example, a model such as a transformer that is trained to estimate and output the next token from an input token string. Such a language model is, for example, in the generation unit 33, and is created independently by the operator of the information processing device 1. Note that 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.

[0174] [3.3.5. Notification section 34] The notification unit 34 notifies various information to the user U, the commentator C, the contributor P, etc. For example, the notification unit 34 notifies the user U by transmitting user notification information to the terminal device 2 via the communication unit 10.

[0175] The notification unit 34 also notifies the commentator C by transmitting commentator notification information to the terminal device 3, and notifies the contributor P by transmitting contributor notification information to the terminal device 4.

[0176] For example, based on the selection of the explanation-requested content accepted by the accepting unit 31, the notification unit 34 notifies the selected commentator, which is commentator C linked to the explanation-requested content whose selection was accepted by the accepting unit 31, of the explanation request.

[0177] For example, the notification unit 34 determines whether to notify the commentary request when a selection of commentary-requesting content is accepted by the acceptance unit 31. The notification unit 34 determines, for example, to notify the commentary request to the commentator C associated with the commentary-requesting content for which the number of accepted selections satisfies a predetermined condition.

[0178] The predetermined condition is, for example, a condition that the total number of accepted selections is equal to or greater than a threshold, but may also be a condition that the number of accepted selections per unit time is equal to or greater than a threshold.

[0179] In this way, when the number of selections of the content for which explanation is requested received by the receiving unit 31 satisfies a predetermined condition, the notification unit 34 can notify the selected commentator of the explanation request.

[0180] In addition, the notification unit 34 can also determine, for example, when the explanation request sent from the terminal device 2 includes information indicating the size of the provision reward, to notify the explanation request to commentator C linked to the explanation request content whose total size of the provision reward is equal to or greater than a threshold value set by commentator C, etc.

[0181] When it is determined that the request for commentary should be notified to the selected commentator, the notification unit 34 notifies the selected commentator of the request for commentary. For example, the notification unit 34 notifies the selected commentator of the request for commentary by transmitting a commentary request including information indicating the request for commentary to the terminal device 3 of the selected commentator.

[0182] When the terminal device 3 of the selected commentator receives the commentary request transmitted from the notification unit 34, it displays information indicating the commentary request included in the commentary request. The information indicating the commentary request includes information for displaying the target news article, a GUI for inputting a commentary (e.g., an input box), a GUI for sending a commentary (e.g., a send button), and the like on the terminal device 3. On the terminal device 3, the target news article, the GUI for inputting a commentary, the GUI for sending a commentary, and the like are displayed as information indicating the commentary request.

[0183] The selecting commentator operates the terminal device 3 to input information (e.g., a string of characters or an image) indicating a commentary on the target news article, and selects the send button, whereby the information indicating the article commentary input by the selecting commentator is transmitted from the terminal device 3 to the information processing device 1.

[0184] [3.3.6.Providing Department 35] The providing unit 35 provides various types of information to the user U, the commentator C, the contributor P, and the like. For example, the providing unit 35 provides information to the user U by transmitting user-use information to the terminal device 2 via the communication unit 10.

[0185] The providing unit 35 also provides information to the commentator C by transmitting commentator-use provision information to the terminal device 3, and provides information to the contributor P by transmitting contributor-use provision information to the terminal device 4.

[0186] For example, when a delivery request including information specifying an article list is accepted by the accepting unit 31, the providing unit 35 provides the article list to the user U of the terminal device 2 that sent the delivery request by transmitting the article list specified in the delivery request to the terminal device 2 that sent the delivery request.

[0187] In addition, when the receiving unit 31 receives a delivery request including information specifying a news article, the providing unit 35 provides the news article to user U of the terminal device 2 that sent the delivery request by transmitting the news article specified in the delivery request to the terminal device 2 that sent the delivery request.

[0188] In addition, when a commentator display request is accepted by the accepting unit 31, the providing unit 35 provides the user U of the terminal device 2 that made the commentator display request with explanation request content for requesting an explanation from the target commentator determined by the determining unit 32 and information on the target commentator generated by the generating unit 33.

[0189] For example, when a commentator display request is accepted by the accepting unit 31, the providing unit 35 provides the commentary request content corresponding to the target commentator and the information of the target commentator to the user U of the terminal device 2 that has made the commentator display request, by transmitting the target commentator information to the terminal device 2. The target commentator information is, for example, information for displaying the commentary request content corresponding to the target commentator and the information of the target commentator on the terminal device 2.

[0190] The provision unit 35 can provide, for example, the target article commentary posted by commentator C, who has been requested by user U as an explanation requesting user, in response to the request, to the explanation requesting user by sending notification information including information indicating that the target article commentary is available to the explanation requesting user's terminal device 2.

[0191] The notification information transmitted from the providing unit 35 to the terminal device 2 includes information for displaying the target article commentary on the terminal device 2, and based on the notification information, the terminal device 2 displays information indicating that the target article commentary is available (for example, information such as the string "The requested commentary has been created.") and a UI (for example, a button) for displaying the target article commentary.

[0192] When the explanation requesting user operates the terminal device 2 to operate the UI for displaying the target article explanation, information indicating the target article explanation is transmitted from the providing unit 35 to the terminal device 2, and the target article explanation is displayed on the terminal device 2. When information indicating that the explanation requesting user has operated the terminal device 2 to operate the UI for displaying the target article explanation is received by the receiving unit 31, the providing unit 35 transmits information indicating the target article explanation to the terminal device 2 of the explanation requesting user, thereby providing the information indicating the target article explanation to the explanation requesting user.

[0193] In addition, when a delivery request for a news article that is the source of the commentary on the target article is sent from the terminal device 2, the providing unit 35 can also send information indicating the commentary on the target article to the terminal device 2 together with the news article that is the source of the commentary on the target article.

[0194] The providing unit 35 can also handle the target article commentary as a comment on the commented news article, which is the news article that is the commentary source of the target article commentary. The providing unit 35 can also cause the terminal device 2 to display the target article commentary as one of the comments by transmitting comment information including the target article commentary as a comment on the commented news article to the terminal device 2.

[0195] In this case, the providing unit 35 provides the target article commentary as a comment on the commentary target news article in preference to other comments on the commentary target news article. For example, the providing unit 35 provides the target article commentary in preference to other comments by placing the target article commentary in a higher position than other comments in the comment group, but is not limited to such an example.

[0196] For example, the providing unit 35 can provide the target article commentary in a higher position than other comments by increasing the probability of the commentary being placed in a higher position in the comments group. For example, when the display area of ​​the comments group is divided into multiple areas and the operation of the user U is required to transition to the next area, the providing unit 35 places the target article commentary in a higher position than other comments by placing the target article commentary in the first area.

[0197] The first area into which the comment group display area is divided is, for example, adjacent to the news article, but may be sandwiched between advertisements. This allows the user requesting an explanation to easily understand the explanation of the target article.

[0198] Fig. 9 is a diagram showing an example of an article list provided from the information processing device 1 according to the embodiment to the terminal device 2 and displayed on the terminal device 2. The article list 50 shown in Fig. 9 includes headline information 51, 52, 53, 54, and 55 of a plurality of news articles.

[0199] While the article list 50 is displayed on the terminal device 2, the user U can operate the terminal device 2 to select any one of the headline information 51, 52, 53, 54, or 55, thereby causing the news article corresponding to the selected headline information to be displayed on the terminal device 2.

[0200] In addition, the headline information 52 and 54 are marked with marks 521 and 541 indicating that commentary has been posted. This allows the user U to easily understand that the news articles corresponding to the headline information 52 and 54 are news articles to which commentator C has posted commentary.

[0201] Fig. 10 is a diagram showing an example of news information including a news article provided from the information processing device 1 according to the embodiment to the terminal device 2 and displayed on the terminal device 2. The news information 60 shown in Fig. 10 includes a news article 61, an affirmative button 62, a negative button 63, a commentator display content 64, a comment creation button 65, and a comment (not shown).

[0202] With the article list 50 displayed on the terminal device 2, the user U can evaluate the news article 61 by operating the terminal device 2 to select the affirmative button 62 or the negative button 63. The result of the user U's selection of the affirmative button 62 or the negative button 63 is transmitted from the terminal device 2 to the information processing device 1.

[0203] In addition, when the article list 50 is displayed on the terminal device 2, the user U can select the commentator display content 64 to cause the terminal device 2 to display target commentator information including, for each target commentator, information identifying the target commentator determined by the determination unit 32 and information on the target commentator generated by the generation unit 33.

[0204] When the commentator display content 64 is selected by the user U, the terminal device 2 transmits a commentator display request to the information processing device 1. The commentator display request is received by the receiving unit 31.

[0205] When a commentator display request is accepted by the accepting unit 31, the providing unit 35 provides the user U with commentary request content corresponding to each target commentator and information about each target commentator by transmitting target commentator information including, for each target commentator, information identifying the target commentator determined by the determining unit 32 and information about the target commentator generated by the generating unit 33 as information provided to the user to the terminal device 2 via the communication unit 10.

[0206] The terminal device 2 displays the commentary request content including information for identifying the target commentator by the function of the news application. The commentary request content is, for example, a UI for requesting the target commentator to provide a commentary, for example, a button for requesting the target commentator to provide a commentary, but is not limited to such an example.

[0207] The providing unit 35 can also transmit target commentator information including commentary request content, instead of information specifying the target commentator, to the terminal device 2. In this case, the terminal device 2 displays the commentary request content included in the target commentator information.

[0208] The providing unit 35 can provide, for example, the commentary by the commentator C as a comment on the news article, in preference to other comments on the news article. For example, the providing unit 35 can place the commentary by the commentator C in the topmost comment area as a comment on the news article.

[0209] The terminal device 2 receives the target commentator information transmitted from the providing unit 35 in response to the commentator display request, and displays commentary request content for each target commentator based on the target commentator information.

[0210] Fig. 11 is a diagram showing an example of explanation request information including explanation request content for each target commentator that is provided from the information processing device 1 according to the embodiment to the terminal device 2 and displayed on the terminal device 2. Explanation request information 70 shown in Fig. 11 includes commentator information 71a, explanation request content 72a, commentator information 71b, explanation request content 72b, and the like.

[0211] The commentator information 71a is information on a commentator C1 corresponding to a news article displayed on the terminal device 2, and the commentator information 71b is information on a commentator C2 corresponding to a news article displayed on the terminal device 2. As described above, the commentator information 71a and 71b include element information such as influence information that is information indicating the influence of the commentary by the target commentator, and position information that is information indicating the position of the target commentator on the topic or category of the news article.

[0212] By viewing the commentator information 71a, 71b displayed on the terminal device 2, the user U can easily grasp the information of the commentators C1, C2 corresponding to the commentator display content, thereby improving convenience when deciding which of the commentators C1, C2 to request commentary from.

[0213] The commentary request content 72a is a GUI for requesting commentary from a commentator C1 corresponding to a news article displayed on the terminal device 2, and the commentary request content 72b is a GUI for requesting commentary from a commentator C2 corresponding to a news article displayed on the terminal device 2. Note that information on the target commentator may be included in the commentary request content.

[0214] When the explanation request information 70 is displayed on the terminal device 2, the user U selects either of the explanation request contents 72a, 72b, and the terminal device 2 transmits to the information processing device 1 a request for explanation including information on the explanation request content selected by the user U from the explanation request contents 72a, 72b.

[0215] Fig. 12 is a diagram showing a state in which the news information shown in Fig. 10 is provided from the information processing device 1 according to the embodiment to the terminal device 2 and displayed on the terminal device 2, and is scrolled. The news information 60 shown in Fig. 12 includes a plurality of comment areas 66, 67, and 68.

[0216] In the top comment area 66, an article commentary posted by the commentator C in response to a commentary request is displayed as a comment 661, and the user U can select an affirmative button 662 or a negative button 663 arranged in the comment area 66 as an evaluation of the comment 661. The result of the user U's selection of the affirmative button 662 or the negative button 663 is transmitted from the terminal device 2 to the information processing device 1.

[0217] Furthermore, a comment input button 664 is provided in the comment area 66, and the user U can operate the terminal device 2 to select the comment input button 664 to display a comment input area (not shown), enter a comment on the comment 661 in the comment input area, and post it to the news service. The comment entered in the comment input area is transmitted from the terminal device 2 to the information processing device 1.

[0218] In the comment area 67, commentaries on articles posted by other users U are displayed as comments 671, and the users U can select a positive button 672 or a negative button 673 arranged in the comment area 67 as an evaluation of the comment 671. The result of the user U's selection of the positive button 672 or the negative button 673 is transmitted from the terminal device 2 to the information processing device 1.

[0219] Furthermore, a comment input button 674 is provided in the comment area 67, and the user U can operate the terminal device 2 to select the comment input button 674 to display a comment input area (not shown), enter a comment on the comment 671 in the comment input area, and post it to the news service. The comment entered in the comment input area is transmitted from the terminal device 2 to the information processing device 1.

[0220] Similarly to the comment area 67, the comment area 68 also has comments, a positive button, a negative button, a comment input button, and the like arranged therein.

[0221] [3.3.7. Setting section 36] The setting unit 36 ​​sets various information in the storage unit 11 or an external information processing device. For example, when a commentator C posts a commentary on a news article, the setting unit 36 ​​sets a reward to the target commentator, who is the commentator C who has been requested to provide commentary by the commentary requesting user, who is the user U who has requested the commentary. The reward from each commentary requesting user to the target commentator is, as described above, electronic money, points, cash, or various benefits.

[0222] For example, the setting unit 36 ​​can set a set reward, which is a reward set for each target news article or for each target news category, as a reward from each commentary requesting user to the target commentator.

[0223] The setting unit 36 ​​sets a reward from each commentary requesting user to the target commentator regardless of the provision by the providing unit 35 of information indicating a commentary by the target commentator to the commentary requesting user, but is not limited to such an example. For example, when information indicating a commentary by the target commentator is provided to the commentary requesting user by the providing unit 35, the setting unit 36 ​​can also set a reward from the commentary requesting user to the target commentator to which the information indicating the commentary by the target commentator has been provided.

[0224] The setting unit 36 ​​can also set a set reward, which is a reward set for each target news article or for each target news category, as a reward from each commentary requesting user to the target commentator so that each commentary requesting user bears the set reward equally. For example, if the set reward is 10,000 yen worth of electronic money and the number of commentary requesting users is 100, 100 yen worth of electronic money is set for each commentary requesting user as a reward from each commentary requesting user to the target commentator.

[0225] When the setting unit 36 ​​sets a reward from each commentary request user to the target commentator, the reward is given from each commentary request user to the target commentator. For example, assume that electronic money is set as a reward from each commentary request user to the target commentator by the setting unit 36. In this case, by setting the payment of electronic money from each commentary request user to the target commentator in an external information device, electronic money is transferred from the electronic money wallet of each commentary request user to the electronic money wallet of the target commentator.

[0226] Also, assume that points are set as a reward from each commentary request user to the target commentator by the setting unit 36. In this case, the transfer of points from each commentary request user to the target commentator is set in an external information device, whereby the transfer of points from each commentary request user to the target commentator is performed from each commentary request user to the target commentator.

[0227] The setting unit 36 ​​can also set a reward from the user requesting an explanation to the target commentator based on at least one of the popularity of the target commentator, the number of posts by the target commentator, and the expertise of the target commentator.

[0228] The popularity of the target commentator is calculated based on, for example, the number of positive comments on the commentary of the target commentator and the number of positive evaluations on the commentary of the target commentator. For example, the setting unit 36 ​​calculates the popularity of the target commentator by weighting the number of positive comments on the commentary of the target commentator and the number of positive evaluations on the commentary of the target commentator.

[0229] Whether or not a comment is positive is calculated based on, for example, the number of positive words contained in the comment and the number of negative words contained in the comment. For example, the setting unit 36 ​​determines that a comment is positive when a value obtained by weighting the number of positive words contained in the comment and the number of negative words contained in the comment is equal to or greater than a threshold value. In this case, the weight is a positive weight for positive words and a negative value for negative words, but is not limited to such an example.

[0230] In addition, the setting unit 36 ​​can input a comment and information indicating an instruction to determine whether or not the comment is positive (for example, information such as the string "Is this comment a positive comment?") as input information to the above-mentioned language model, and cause the language model to determine whether or not the comment is positive.

[0231] In addition, the setting unit 36 ​​determines the expertise of the target commentator based on the past or present occupation of the target commentator, but can also determine the expertise of the target commentator based on the educational background of the target commentator, the number of commentaries on news articles, etc., instead of or in addition to the past or present occupation of the target commentator.

[0232] 4. Processing Procedure Next, a procedure of information processing by the processing unit 12 of the information processing device 1 according to the embodiment will be described. Fig. 13 is a flowchart showing an example of information processing by the processing unit 12 of the information processing device 1 according to the embodiment.

[0233] 13, the processing unit 12 of the information processing device 1 determines whether or not a news article posting has been accepted from a poster P (step S20). If the processing unit 12 determines that a news article posting has been accepted (step S20: Yes), the processing unit 12 stores the accepted news article in the memory unit 11 (step S21).

[0234] When the processing of step S21 is completed or when it is determined that the posting of the news article has not been accepted (step S20: No), the processing unit 12 determines whether or not a distribution request has been accepted (step S22). When it is determined that the distribution request has been accepted (step S22: Yes), the processing unit 12 transmits information corresponding to the distribution request to the terminal device 2 that has made the distribution request (step S23).

[0235] When the processing of step S23 is completed or when it is determined that the distribution request has not been received (step S22: No), the processing unit 12 determines whether or not a commentator display request has been received (step S24). When it is determined that a commentator display request has been received (step S24: Yes), the processing unit 12 determines a target commentator who is a commentator C who is a candidate for providing commentary on the news article (step S25), and generates information on the target commentator (step S26).

[0236] Then, the processing unit 12 transmits target commentator information including, for each target commentator, information identifying the target commentator determined in step S25 and the information on the target commentator generated in step S26 to the terminal device 2 that has requested the commentator display (step S27).

[0237] When the processing of step S27 is completed or when it is determined that the commentator display request has not been received (step S24: No), the processing unit 12 determines whether or not an explanation request has been received (step S28). When it is determined that an explanation request has been received (step S28: Yes), the processing unit 12 notifies the terminal device 3 of the commentator C corresponding to the explanation request of a commentary request (step S29).

[0238] When the processing of step S29 is completed or when it is determined that the explanation request has not been accepted (step S28: No), the processing unit 12 determines whether or not the posting of an explanation in response to the explanation request has been accepted (step S30). When it is determined that the posting of an explanation has been accepted (step S30: Yes), the processing unit 12 provides the explanation to the user U by transmitting the accepted explanation to the terminal device 2 that originated the explanation request (step S31).

[0239] When the process of step S31 is completed or when it is determined that the commentary posting has not been accepted (step S30: No), the processing unit 12 determines whether or not the operation end timing has arrived (step S32). The processing unit 12 determines that the operation end timing has arrived when, for example, the power supply of the information processing device 1 is turned off.

[0240] If the processing unit 12 determines that the operation end time has not arrived (step S32: No), it transitions to step S20, and if it determines that the operation end time has arrived (step S32: Yes), it terminates the processing shown in FIG. 13.

[0241] 5. Modifications In the explanation request information 70 shown in FIG. 11, the commentator information 71a, 71b may include, in addition to element information such as influence information and position information, information indicating the number of requests, which is the number of explanation request contents selected, and information indicating the remaining number of requests required to satisfy predetermined conditions (for example, the string "An explanation will be created with 10 requests").

[0242] In the above example, the commentary request received by the information processing device 1 is a commentary request for the entire news article, but is not limited to such an example and may be a commentary request for a part of the news article (for example, a range specified by the user U). The range specified by the user U is, for example, a sentence unit or a paragraph unit range, but is not limited to such an example.

[0243] Furthermore, when another user U, who has requested commentator C to provide commentary on a news article and is a user U other than the commentary requesting user for whom a reward has been set for commentator C, views the commentary, the setting unit 36 ​​can also set a reward from the other user U to the commentary requesting user. This allows the information processing device 1 to lower the hurdle for users U to request an explanation.

[0244] [6. Hardware Configuration] The information processing device 1 according to the embodiment described above is realized by a computer 80 having a configuration as shown in Fig. 14, for example. Fig. 14 is a hardware configuration diagram showing an example of the computer 80 that realizes the functions of the information processing device 1 according to the embodiment. The computer 80 has a CPU 81, a RAM 82, a ROM (Read Only Memory) 83, a HDD (Hard Disk Drive) 84, a communication interface (I / F) 85, an input / output interface (I / F) 86, and a media interface (I / F) 87.

[0245] The CPU 81 operates and controls each part based on a program stored in the ROM 83 or the HDD 84. The ROM 83 stores a boot program executed by the CPU 81 when the computer 80 is started up, and programs that depend on the hardware of the computer 80.

[0246] The HDD 84 stores programs executed by the CPU 81, data used by such programs, etc. The communication interface 85 receives data from other devices via the network N (see FIG. 2) and sends it to the CPU 81, and transmits data generated by the CPU 81 to other devices via the network N.

[0247] The CPU 81 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 86. The CPU 81 acquires data from the input devices via the input / output interface 86. The CPU 81 also outputs data generated via the input / output interface 86 to the output devices.

[0248] The media interface 87 reads a program or data stored in a recording medium 88 and provides it to the CPU 81 via the RAM 82. The CPU 81 loads the program from the recording medium 88 onto the RAM 82 via the media interface 87 and executes the loaded program. The recording medium 88 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.

[0249] For example, when the computer 80 functions as the information processing device 1 according to the embodiment, the CPU 81 of the computer 80 executes a program loaded onto the RAM 82 to realize the function of the processing unit 12. In addition, the HDD 84 stores data in the storage unit 11. The CPU 81 of the computer 80 reads and executes these programs from a recording medium 88, but as another example, these programs may be obtained from another device via the network N.

[0250] [7. Other] In addition, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by a known method. In addition, the information including the processing procedures, specific names, various data and parameters shown in the above documents and drawings can be changed arbitrarily unless otherwise specified. For example, the various information shown in each drawing is not limited to the illustrated information.

[0251] 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.

[0252] For example, the above-mentioned information processing device 1 may be realized by a terminal device and a server computer, or may be realized by multiple server computers. Also, depending on the functions, the configuration can be flexibly changed, such as by calling an external platform using an API or network computing.

[0253] Furthermore, the above-described embodiments and modifications can be appropriately combined as long as the processing contents are not contradictory.

[0254] 8. Effects As described above, the information processing device 1 according to the embodiment includes a providing unit 35, a receiving unit 31, a notification unit 34, and a setting unit 36. The providing unit 35 provides the user U with a news article and commentary request content for requesting commentator C to provide commentary on the news article. The receiving unit 31 receives a selection of the commentary request content by the user U. The notification unit 34 notifies the commentator C of the commentary request based on the selection received by the receiving unit 31. The setting unit 36 ​​sets a reward from the user U to the commentator C when the commentator C posts a commentary on the news article. This enables the information processing device 1 to support the user U in understanding the news article.

[0255] In addition, when the number of selections accepted by the accepting unit 31 satisfies a predetermined condition, the notifying unit 34 notifies the commentator C of a commentary request. This allows the information processing device 1 to prevent the commentator C from receiving too many commentary requests.

[0256] Furthermore, the providing unit 35 provides the user U with information indicating the commentary by the commentator C, and the setting unit 36 ​​sets a reward when the providing unit 35 provides the user U with the information indicating the commentary by the commentator C. This enables the information processing device 1 to provide a reward to the commentator C who has provided the commentary.

[0257] In addition, the setting unit 36 ​​sets the reward based on at least one of the popularity of the commentator C, the number of posts by the commentator C, and the expertise of the commentator C. This allows the information processing device 1 to appropriately set the reward for the commentator C who provided the commentary.

[0258] In addition, the providing unit 35 provides the commentary request content in which the commentator C, who is linked in advance to the category of the news article, is the commentator corresponding to the news article, to the user U. This allows the information processing device 1 to easily set the commentator C.

[0259] The information processing device 1 also includes a determination unit 32 that determines a commentator C who follows a contributor P of a news article as the commentator C corresponding to the news article. This allows the information processing device 1 to appropriately set the commentator C who will provide commentary.

[0260] The information processing device 1 also includes a determination unit 32 that determines a commentator C corresponding to a news article according to information of a user U who has posted at least one of an evaluation of the news article and a comment on the news article. This allows the information processing device 1 to appropriately set the commentator C who will provide commentary.

[0261] The information processing device 1 also includes a determination unit 32 that determines a commentator C who has been requested by the user U to provide commentary in the past as the commentator C corresponding to the news article. This allows the information processing device 1 to appropriately set the commentator C who will provide commentary.

[0262] The information processing device 1 includes a determination unit 32 that determines a commentator C corresponding to a news article from among a plurality of commentators C based on an evaluation of the commentary by a user U. This allows the information processing device 1 to appropriately set the commentator C who will provide commentary.

[0263] Furthermore, the providing unit 35 provides the commentary by the commentator C as a comment on the news article with priority over other comments on the news article. This enables the information processing device 1 to provide the commentary by the commentator C with priority as a comment.

[0264] In addition, the providing unit 35 provides the commentary request content including information on the commentator C corresponding to the news article to the user U. This enables the information processing device 1 to easily allow the user U to grasp the information on the commentator C corresponding to the commentator display content.

[0265] The above describes the embodiment of the present application in detail based on the drawings, but this is merely an example, and the present invention can be implemented in other forms that include 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.

[0266] 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]

[0267] 1. Information processing device 2,3,4 Terminal equipment 10. Communications Department 11 Storage section 12 Processing section 20 User information storage unit 21 News Article Memory Section 22 Commentator information storage unit 23 Explanation request information storage unit 24 Posted information storage unit 30 Acquisition Department 31 Reception 32 Decision Section 33 Generation part 34 Notification Department 35 Provision Department 36 Setting section 100 Information Processing Systems N Network

Claims

1. a providing unit that provides a user with a news article and commentary request content for requesting commentary from a commentator corresponding to the news article; a reception unit that receives a selection of the content for which an explanation is requested by the user; a notification unit that notifies the commentator of a commentary request based on the selection accepted by the acceptance unit; A setting unit that sets a reward from the user to the commentator when the commentator posts a commentary on the news article.

23. An information processing apparatus comprising:

2. The notification unit is When the number of the selections accepted by the accepting unit satisfies a predetermined condition, the commentator is notified of the commentary request.

2. The information processing apparatus according to claim 1,

3. The providing unit is providing information indicating the commentary by the commentator to the user; The setting unit is When the providing unit provides the user with information indicating the commentary by the commentator, the reward is set.

3. The information processing apparatus according to claim 1, wherein the information processing apparatus is a computer.

4. The setting unit is The reward is set based on at least one of the popularity of the commentator, the number of posts by the commentator, and the expertise of the commentator.

3. The information processing apparatus according to claim 1, wherein the information processing apparatus is a computer.

5. The providing unit is The commentary request content in which a commentator associated in advance with a category of the news article is a commentator corresponding to the news article is provided to the user.

3. The information processing apparatus according to claim 1, wherein the information processing apparatus is a computer.

6. A determination unit that determines a commentator who follows a contributor of the news article as a commentator corresponding to the news article.

3. The information processing apparatus according to claim 1, wherein the information processing apparatus is a computer.

7. a determination unit that determines a commentator corresponding to the news article according to information of a user who has posted at least one of an evaluation of the news article and a comment on the news article, as a commentator corresponding to the news article; 3. The information processing apparatus according to claim 1, wherein the information processing apparatus is a computer.

8. A determination unit that determines a commentator to whom the user has requested commentary in the past as a commentator corresponding to the news article.

3. The information processing apparatus according to claim 1, wherein the information processing apparatus is a computer.

9. A determination unit is provided for determining, from among a plurality of commentators, a commentator corresponding to the news article based on a user's evaluation of the commentary.

3. The information processing apparatus according to claim 1, wherein the information processing apparatus is a computer.

10. The providing unit is The commentary by the commentator is provided as a comment on the news article in preference to other comments on the news article.

3. The information processing apparatus according to claim 1, wherein the information processing apparatus is a computer.

11. The providing unit is The commentary request content including information on a commentator corresponding to the news article is provided to the user.

3. The information processing apparatus according to claim 1, wherein the information processing apparatus is a computer.

12. 1. A computer-implemented information processing method, comprising: a providing step of providing a user with a news article and commentary request content for requesting commentary from a commentator corresponding to the news article; a receiving step of receiving a selection of the content requested for explanation by the user; a notification step of notifying the commentator of a commentary request based on the selection accepted by the acceptance step; A setting step of setting a reward from the user to the commentator when the commentator posts a commentary on the news article.

23. An information processing method comprising:

13. A provision step of providing a user with a news article and commentary request content for requesting commentary from a commentator corresponding to the news article; a receiving step of receiving a selection of the content requested for explanation by the user; a notification step of notifying the commentator of a commentary request based on the selection accepted by the acceptance step; and a setting procedure for setting a reward from the user to the commentator when the commentator posts a commentary on the news article.

2. An information processing program comprising:

Citation Information

Patent Citations

  • User-driven electronic newspaper publishing system

    JP2008052426A