Information processing device, information processing method, and information processing program
The information processing device enhances decision-making and action-taking by scoring and visualizing user submissions based on editing experience, addressing the inefficacy of existing information sharing services.
Patent Information
- Application Number
- JP2021201063
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-12-10
- Publication Date
- 2025-04-15
- Estimated Expiration
- 2041-12-10
AI Technical Summary
Existing information sharing services through online platforms are not effective in encouraging users to make decisions and take actions.
An information processing device equipped with a reception unit, a scoring unit, a generation unit, and a providing unit, which accepts user submissions, scores information intensity based on editing experience, generates visualization information, and provides it to users.
The solution enables high-quality information presentation, encouraging users to make informed decisions and take actions by visually representing logically structured information.
Smart Images

Figure 0007662503000001 
Figure 0007662503000002 
Figure 0007662503000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, an information processing method, and an information processing program. [Background technology]
[0002] In recent years, as online communication services such as SNS (Social Networking Service) and electronic bulletin boards have become widely used by ordinary users, information sharing through networks has become common. Currently, these services are becoming indispensable tools for users to obtain the information they need. These services are based on the conventional technology of, for example, posting answers to questions posted by users, and are improving day by day with the development of information and communication technology. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 06-274539 Summary of the Invention [Problem to be solved by the invention]
[0004] However, the way information is shared through the above-mentioned services is not necessarily beneficial in encouraging users to make decisions or take action, and there is room for improvement.
[0005] The present application has been made in consideration of the above, and aims to provide an information processing device, an information processing method, and an information processing program that can present high-quality information to encourage a user to make decisions or take action. [Means for solving the problem]
[0006] The information processing device according to the present application includes a receiving unit, a scoring unit, a generating unit, and a providing unit. The receiving unit receives from users posts of facts that support an argument on a predetermined theme or evidence that supports the facts. The scoring unit scores the strength of the information based on the editing experience of an editor who edits the information including the facts and evidence. The generating unit generates visualized information that visualizes logically structured information so as to reflect the strength. The providing unit provides the visualized information in response to a request from a user. Effect of the Invention
[0007] According to one aspect of the embodiment, it is possible to present high-quality information to encourage a user to make decisions or take action. [Brief description of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram illustrating an example of an information processing system according to an embodiment. [Diagram 2] FIG. 2 is a diagram showing an example of information display according to the embodiment. [Diagram 3] FIG. 3 is a diagram illustrating an example of a graph board according to the embodiment. [Figure 4] FIG. 4 is a diagram showing an example (part 1) of a score determination table according to the embodiment. [Diagram 5] FIG. 5 is a diagram showing an example (part 2) of the score determination table according to the embodiment. [Figure 6] FIG. 6 is a diagram illustrating an example of a score calculation method according to the embodiment. [Figure 7] FIG. 7 is a diagram illustrating an example of the configuration of a graph board according to the embodiment. [Figure 8] FIG. 8 is a diagram showing a display mode example (part 1) of the graph board according to the embodiment. [Figure 9] FIG. 9 is a diagram showing a display mode example (part 2) of the graph board according to the embodiment. [Figure 10] FIG. 10 is a diagram showing a display mode example (part 3) of the graph board according to the embodiment. [Figure 11] FIG. 11 is a diagram illustrating an example of the configuration of an information processing device according to an embodiment. [Figure 12] FIG. 12 is a diagram illustrating an overview of the posted information according to the embodiment. [Figure 13] FIG. 13 is a diagram showing an overview of user information according to the embodiment. [Figure 14] FIG. 14 is a diagram showing an overview of content information according to the embodiment. [Figure 15] FIG. 15 is a flowchart illustrating an example of a processing procedure performed by the information processing device according to the embodiment. [Figure 16] FIG. 16 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, information processing method, and information processing program according to the present application will be described in detail with reference to the drawings. Note that the information processing device, information processing method, and information processing program according to the present application are not limited to the embodiments described below. Furthermore, the embodiments described below can be appropriately combined as long as the processing contents are not contradictory. Furthermore, the same parts in the embodiments described below are given the same reference numerals, and duplicated explanations will be omitted.
[0010] In the following description, the terminal device 10A(10) may be described as the editor U1. That is, the editor U1 may be read as the terminal device 10A(10). In the following description, the terminal device 10B(10) may be described as the contributor U2. That is, the contributor U2 may be read as the terminal device 10B(10). In the following description, the terminal device 10C(10) may be described as the viewer U3. That is, the viewer U3 may be read as the terminal device 10C(10).
[0011] In the embodiment described below, the information processing device 100 executes a service of providing a user-participation media to a service user. Through this user-participation media, the information processing device 100 publishes a predetermined theme proposed by an editor who is a media participant, and accepts contributions such as reasons to support the facts that should be supported by the assertion on the predetermined theme published together with the predetermined theme from contributors who are media participants. The information processing device 100 then accepts the editing work of information from the editors and contributors, logically structures information on the predetermined theme, and provides the visualized information in diagrams to viewers who are media participants.
[0012] [1. An example of an information processing system] Hereinafter, an information processing system SYS according to an embodiment will be described. Fig. 1 is a diagram illustrating an example of an information processing system according to an embodiment. As shown in Fig. 1, the information processing system SYS according to the embodiment includes a terminal device 10 and an information processing device 100. Note that the information processing system SYS is not limited to the example shown in Fig. 1, and may include multiple information processing devices 100.
[0013] The terminal device 10 and the information processing device 100 are each connected to a network N (for example, see FIG. 11) by wire or wirelessly. The network N is a communication network such as a LAN (Local Area Network), a WAN (Wide Area Network), a telephone network (mobile phone network, landline telephone network, etc.), a regional IP (Internet Protocol) network, or the Internet. The network N may include a wired network or a wireless network. The terminal device 10 and the information processing device 100 can communicate with each other through the network N.
[0014] 1 is an information processing device used by a user U who uses various services provided by an information processing device 100 etc. For example, the terminal device 10 is realized by a smartphone, a tablet terminal, a notebook PC (Personal Computer), a desktop PC, a PDA (Personal Digital Assistant) or the like.
[0015] In addition, the terminal device 10 can connect to the network N via a wireless communication network such as LTE (Long Term Evolution), 4G (4th Generation), or 5G (5th Generation: 5th generation mobile communication system), or via short-range wireless communication such as Bluetooth (registered trademark) or wireless LAN (Local Area Network).
[0016] Furthermore, the terminal device 10 can display, for example, information for utilizing user-participation media provided by the information processing device 100 using a web browser or an application. When the terminal device 10 receives control information for implementing information display processing from the information processing device 100 or the like, the terminal device 10 implements the display processing in accordance with the control information.
[0017] The information processing device 100 shown in FIG. 1 is an information processing device that provides various services to a service user. The information processing device 100 is typically a server device, but may be realized by a mainframe, a workstation, or the like. When the information processing device 100 is realized by a server device, it may be realized by a single server, or may be realized by a cloud system in which multiple server devices and multiple storage devices operate in cooperation with each other. The information processing device 100 may function as a distribution device that distributes control information to a terminal device 10 used by a service user. 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 application itself distributed from the information processing device 100 may be regarded as the control information.
[0018] The various services provided by the information processing device 100 may include API (Application Programming Interface) services corresponding to various applications and various online services. The various online services may include Internet connection, search services, SNS (Social Networking Service), electronic commerce services, electronic payment services, online games, online banking services, online trading services, hotel reservation services, ticket reservation services, video distribution services, music distribution services, news distribution services, map information services, route search services, route guidance services, line information services, operation information services, weather information services, and other services.
[0019] Furthermore, the information processing device 100 provides user-participation media to service users as one of the online services. There are three roles for participants in user-participation media. The first role is an editor who plans a specific theme and edits information posted on the specific theme. The second role is a poster who posts evidence on the specific theme. The third role is a viewer who views visualized information provided by the information processing device 100. When providing user-participation media to service users, information processing according to the embodiment is executed. Note that in the following embodiment, an example will be described in which evidence supporting the truth (fact), evidence reinforcing the evidence, and a refutation to evidence already posted are accepted from the poster, but a posting of the truth regarding an assertion on the theme may also be accepted from the poster.
[0020] [2. An example of information processing] (2-1. An example of overall processing) An example of information processing in the information processing system SYS will be described below with reference to Fig. 1. As shown in Fig. 1, the information processing device 100 provides a content setting screen W1 (see Fig. 2, for example) for setting a theme or the like of user-participation media in response to a request from an editor U1 (step S1).
[0021] On the other hand, when the editor U1 operates the content setting screen W1 displayed on the terminal device 10A to set a theme, etc., the terminal device 10A transmits setting information including information such as the theme set by the editor U1 to the information processing device 100 (step S2).
[0022] The information processing device 100 starts a thread corresponding to the theme proposed by the editor U1, and starts accepting, through the user-participation media, submissions of reasons that support the truth of the claims made on the theme proposed by the editor U1. In response to a request from the contributor U2, the information processing device 100 provides the contributor U2 with a submission acceptance screen W3 (see FIG. 2, for example) (step S3).
[0023] On the other hand, when the poster U2 operates the posting reception screen W3 displayed on the terminal device 10B to input the posting content (assertion or reason), the terminal device 10B transmits the posting information including the posting content input by the poster U2 to the information processing device 100 (step S4).
[0024] Every time the information processing device 100 acquires posted information transmitted from the terminal device 10B, the information processing device 100 sequentially stores the posted information in association with a thread corresponding to the theme linked to the posted information. Then, at any timing, the information processing device 100 logically structures information including facts that support the argument for the theme proposed by the editor U1 and the grounds that support the facts, and generates a graph board GB (see FIG. 3) that is visualized by illustrations (step S5). The graph board GB is an example of visualized information.
[0025] Furthermore, the information processing device 100 provides a graph board GB in response to a request from the editor U1 (step S6).
[0026] On the other hand, when the editor U1 edits the graph board GB displayed on the terminal device 10A, the terminal device 10A transmits editing information regarding the editing content to the information processing device 100 (step S7). For example, the editing information may include information indicating a relationship between a fact that should be supported by an assertion on a published theme and the reasoning posted by a poster for the fact.
[0027] The information processing device 100 updates the graph board GB at any timing based on the editing information transmitted from the terminal device 10A (step S8).
[0028] Furthermore, the information processing device 100 provides a graph board GB in response to a request from the viewer U3 (step S9).
[0029] On the other hand, when the viewer U3 evaluates the assertion or the reasoning contained in the graph board GB displayed on the terminal device 10C, the terminal device 10C transmits evaluation information related to the evaluation content to the information processing device 100 (step S10).
[0030] The information processing device 100 updates the graph board GB at any timing based on the evaluation information transmitted from the terminal device 10C (step S11).
[0031] (2-2. Information display example) An example of information displayed on each terminal device 10 used by a service user of the user-participation media in association with processing in the information processing system SYS (see, for example, FIG. 1) will be described below with reference to FIG. 2. FIG. 2 is a diagram showing an example of information display according to the embodiment.
[0032] 2, a content setting screen W1 is displayed on the terminal device 10A used by the editor U1 (step S21). The content setting screen W1 is provided with a button OB1 for setting a theme for the graph board GB and a button OB2 for editing the graph board GB.
[0033] For example, when the operation of the editor U1 on the button OB1 on the content setting screen W1 is detected, the terminal device 10A displays a theme setting screen W2 (step S22). The theme setting screen W2 is provided with an input box BX1 for receiving an input of a user ID, an input box BX2 for receiving an input of a theme, an input box BX3 for receiving an input of an assertion, an input box BX4 for receiving an input of the truth, and the like.
[0034] In the input box BX1, information (user ID) for identifying a service user who uses the user-participatory media is input. If the user has already logged in to the user-participatory media, input of the user ID and the like may be omitted, and automatic login may be set. In the input box BX2, for example, a theme proposed by the editor U1 when generating the graph board GB, such as "Vaccine or not?", is input. In the input box BX3, the editor U1 inputs an argument on the theme (for example, "Vaccine or not?"), such as "get" the vaccine or "not get" the vaccine. In the input box BX4, for example, a fact that should support the argument on the theme is input by the editor U1.
[0035] 2 is provided with a button OB3 for requesting that submission acceptance start. When the terminal device 10A detects an operation of the editor U1 on the button OB3, the terminal device 10A transmits a request for requesting that submission acceptance start to the information processing device 100 together with various setting information set on the theme setting screen W2.
[0036] 2, a posting acceptance screen W3 is displayed on the terminal device 10B used by the poster U2 (step S23). A list of themes for which postings are being accepted is displayed on the posting acceptance screen W3, and a number of buttons OB4 are provided for selecting the theme to which posting will be made for each theme. For example, the button OB4-1 is associated with the theme "XXX", the button OB4-2 is associated with the theme "XXX", and the button OB4-3 is associated with the theme "△△△".
[0037] For example, when an operation of the poster U2 on the button OB4-1 is detected, the terminal device 10B displays a post input screen W4 for inputting post information for the theme "XXX" (step S24).
[0038] The post input screen W4 shown in FIG. 2 is provided with an input box BX5 for receiving input of a user ID, an input box BX6 for receiving input of a post type, an input box BX7 for receiving input of post content, and the like.
[0039] In the input box BX6, information (user ID) for identifying a service user who uses the user-participation media is input. In the input box BX6, information indicating whether the posted content corresponds to a reason or a counterargument (reason) is input. The posting type may be automatically set according to an operation on an icon provided on the graph board GB described later. In the input box BX7, for example, information related to the posted content is input. The information related to the posted content may be information input by the poster U2 as text about the posted content, or may be address information such as a URL (Uniform Resource Locator) indicating the location of a web page or document in which information reinforcing the assertion, reason, etc. is described. In the input box BX7, a reference button (not shown) for attaching a URL or document data may be provided.
[0040] 2 is provided with a button OB5 for requesting transmission of posted information. When detecting an operation of the poster U2 on the button OB5, the terminal device 10B transmits, to the information processing device 100, posted information related to the post content set on the post input screen W4.
[0041] The information processing device 100 records the posted information posted by the contributor U2 in the posted information storage unit 122 in association with the theme set by the editor U1.
[0042] Furthermore, when the operation of the button OB2 by the editor U1 on the content setting screen W1 is detected, the terminal device 10A displays the edit start screen W5 (step S25). The edit start screen W5 is provided with an input box BX8 for specifying the graph board GB to be edited. Information for identifying the graph board GB to be edited, such as a theme name, is input into the input box BX8.
[0043] 2 is provided with a button OB6 for requesting the provision of the graph board GB that the editor U1 wishes to edit. When the terminal device 10A detects an operation of the button OB6 by the editor U1, the terminal device 10A transmits a request for requesting the provision of the graph board GB to the information processing device 100 together with the information inputted in the input box BX8.
[0044] The information processing device 100 acquires information on the graph board GB from the content storage unit 124 based on information included in the request transmitted by the editor U1, and transmits the acquired information on the graph board GB to the terminal device 10A to provide it to the editor U1.
[0045] (2-3. An example of a graph board) Hereinafter, an example of a graph board generated by the information processing device 100 will be described with reference to Fig. 3. Fig. 3 is a diagram showing an example of a graph board according to an embodiment.
[0046] The graphboard GB generated by the information processing device 100 has a tree structure in which objects (nodes) indicating truths that should be supported by claims on a theme corresponding to the graphboard GB and grounds that support the truths are logically connected. For example, the graphboard GB shown in FIG. 3 is an example of visualized information in which information including facts and grounds is logically structured and visualized by illustration. In the following, an example including claims, truths, and grounds (counterarguments) as information included in the graphboard GB will be described, but this example is not particularly limited. For example, the graphboard GB may include information such as necessary conditions, induction, and deduction depending on the theme visualized. In addition, information indicating a logical connection between information included in the graphboard may include not only causation and concrete examples, but also explanations.
[0047] Figure 3 shows two claims, claim PA1: "Yes" and claim PA2: "No" on the topic of "Should I get the vaccine or not?". Claim PA1 and claim PA2 are the key points of the opposing debate on the topic of "Should I get the vaccine or not?".
[0048] Moreover, the graph board GB shown in Figure 3 shows multiple facts F1 (facts) related to claim PA1 and the grounds R1 (evidence) that support fact F1. As facts F1 related to claim PA1: "getting the vaccine", facts F1-1: "It can contribute to herd immunity", fact F1-2: "It makes it harder to get infected", and fact F1-3: "It makes it harder to get seriously ill (death)". Facts F1-1 to F1-3 can be said to be reasons for supporting claim PA1.
[0049] Graph board GB in Figure 3 shows multiple facts F2 (facts) related to claim PA2 and evidence R2 (evidence) supporting fact F2. As facts F2 about claim PA2: "Don't get vaccinated", fact F2-1: "The effect on the human body is unknown and there are unforeseen effects", fact F2-2: "You may die from side effects", and fact F2-3: "You may become infertile". Facts F2-1 to F2-3 can be said to be reasons for supporting claim PA2.
[0050] In addition, the graph board GB shown in Figure 3 shows arrows G1 as information indicating the relationships between facts F1 in claim PA1, between facts F1 and grounds R1, and between the grounds R1; the relationships between facts F2 in claim PA2, between facts F2 and grounds R2, and between grounds R2; and the relationships between grounds R1 in claim PA1 and grounds R2 in claim PA2.
[0051] For example, in the assertion PA1, facts F1-1 and F1-2, and facts F1-1 and F1-3 are connected by arrows G1, and "causation" is displayed along this arrow G1. Also, for example, facts F2-1 and F2-2, and facts F2-1 and F2-3 are connected by arrows G1, and "specifics" is displayed along this arrow G1. Also, for example, grounds R1-4 and grounds R2-2 are connected by arrows G1, and "counterargument" is displayed along this arrow G1. In addition, facts F1-2 and grounds R1-1, facts F1-2 and grounds R1-1, etc. are connected by arrows G1. These arrows G1 are added to the graph board GB by, for example, the editing work of the editor U1.
[0052] In addition, the graph board GB shown in Figure 3 has icons G2 for each fact F1, each basis R1, each fact F2, and each basis R2, for accepting submissions of new evidence that supports fact F1 or fact F2, new evidence that reinforces evidence R1 or basis R2, and refutations to evidence R1, evidence R2, etc.
[0053] For example, when poster U2 wants to add a reason for reason R2-3, poster U2 operates icon G2-1 constituting icon G2 to post the reason. Also, for example, when poster U2 wants to post a rebuttal to reason R2-2 (a reason for not agreeing with reason R2-2), poster U2 operates icon G2-1 constituting icon G2 to post the rebuttal (reason), as shown in FIG.
[0054] Furthermore, the graph board GB shown in Fig. 3 is provided with an icon G3 for receiving an evaluation of the graph board GB from the viewer U3. Note that, for the sake of convenience, in the example shown in Fig. 3, specific notations of the icons G3 provided for the claims PA1 and PA2 included in the graph board GB, the facts F1 and F2 included in the graph board GB, and the grounds R1 and R2 included in the graph board GB are omitted.
[0055] For example, when a viewer U3 posts an evaluation of the graph board GB, he / she operates the icon G3 provided on the graph board GB to post the evaluation of the graph board GB. As shown in FIG. 3, when the graph board GB detects an operation on the icon G3, the viewer U3 displays a subwindow W6 for posting evaluation information indicating the evaluation content of the graph board GB. The subwindow W6 shown in FIG. 3 includes a radio button OB7 for selecting whether to "like" or not, a radio button OB8 for selecting whether to "tip" or not, a button OB9 for executing transmission of evaluation information, and an input box BX9 for inputting the amount of "tip". For example, when the viewer U3 only executes "like", he / she may select the "like" side in the radio button OB7, select the "not tip" side in the radio button OB8, and then operate the button OB9. Similarly, when posting an evaluation of the grounds R1-5, he / she selects the icon G3 provided on the grounds R1-5 to post the evaluation. In addition, an evaluator such as viewer U3 who evaluates the information contained in the graph board GB can evaluate all of the claims PA, all of the facts F, and all of the reasons R contained in the graph board GB by giving a “tip” or a “like” through a sub-window W6 that is displayed by operating icon G3.
[0056] <2-4. Example of score determination table> An example of a score determination table that is referred to when the information processing device 100 assigns a score indicating the strength of information held by the graph board GB will be described below with reference to Fig. 4. Fig. 4 is a diagram showing an example (part 1) of the score determination table according to the embodiment.
[0057] For example, when the information processing device 100 receives an evaluation of information (for example, facts and evidence (counterarguments)) held by the graph board GB, the information processing device 100 can score the strength (reliability) of the information held by the graph board GB based on the editing history of the editor U1. Then, the information processing device 100 can generate a visualized graph board GB that reflects the scored strength.
[0058] Also, for example, the information processing device 100 can score the strength of the information held by the graph board GB based on an evaluation category that is predefined according to the editing experience of the editor U1 and a score that is predefined in association with the action content when the information held by the graph board GB is evaluated. The information processing device 100 may receive an evaluation of the graph board GB. In this case, the information processing device 100 can score the strength of the graph board GB itself based on the received evaluation.
[0059] The evaluation of editor U1 is determined based on the originality of the editing work of editor U1 when editing the tree structure of graph board GB. For example, editor U1 is evaluated based on the editing results such as correcting the linking (connection destination) of evidence posted by contributor U2 (e.g., changing the arrow G1 or changing the hierarchy), correcting evidence containing multiple elements (e.g., splitting an element or deleting one of the elements), correcting overlapping evidence (e.g., deleting one of the evidence), and labeling inappropriate evidence (or counterarguments) (e.g., labeling evidence that is judged to be inappropriate due to a counterargument, etc., as inappropriate information).
[0060] Also, for example, the information processing device 100 can score the intensity of the information included in the graph board GB based on an evaluation category that is predefined according to the posting history of the poster U2 and a score that is predefined in association with the action content when the information included in the graph board GB is evaluated. Also, for example, the information processing device 100 can score the intensity of the information included in the graph board GB based on a score that is predefined in association with the action content when the viewer U3 evaluates the information included in the graph board GB.
[0061] Fig. 4 shows an example of scores given to information included in the graph board GB. Table TB1 shown in Fig. 4 has items corresponding to evaluation categories predefined for each role of user-participation media. For example, table TB1 shown in Fig. 4 shows "good (50)", "not good (1)", and "poor (-10)" as the evaluation categories (reference points) for editor U1.
[0062] Table TB1 shown in FIG. 4 has items corresponding to the action content when the information held by the graph board GB is evaluated. For example, table TB1 shown in FIG. 4 shows "tipping" and "like" as the action content of editor U1. Table TB1 shown in FIG. 4 shows an example of a score (strength) given to the information held by the graph board GB when editor U1 evaluates the information held by the graph board GB. That is, as shown in the following example, the weight of the evaluation posted to the graph board GB is flexibly changed according to the posting mode (for example, "like" or "tipping") depending on the personalities of editor U1, poster U2, viewer U3, etc., and the evaluation of these personalities.
[0063] For example, in the table TB1 shown in FIG. 4, a score of "800" is exemplified when an editor U1, whose evaluation category is "good (50)", performs an evaluation by "tipping". In other words, the evaluation by "tipping" by the editor U1, whose evaluation category is "good (50)", is heavily weighted (16 times) with respect to the reference point: "50". In addition, in the table TB1 shown in FIG. 4, a score of "80" is exemplified when an editor U1, whose evaluation category is "good (50)", performs an evaluation by "like". In other words, the evaluation by "like" by the editor U1, whose evaluation category is "good (50)", is also weighted (1.6 times) with respect to the reference point: "50", although not as heavily as the evaluation by "tipping".
[0064] In addition, in the table TB1 shown in FIG. 4, a score of "10" is exemplified when an editor U1 who belongs to the evaluation category "not good (1)" performs an evaluation by "tipping". In other words, even if the editor U1 who belongs to the evaluation category "not good (1)" performs an evaluation by "tipping", the score is weighted (10 times) with respect to the reference point: "1" in consideration of the fact that the evaluation by "tipping" involves a financial burden. In addition, in the table TB1 shown in FIG. 4, a score of "1" is exemplified when an editor U1 who belongs to the evaluation category "not good (1)" performs an evaluation by "like". In other words, an evaluation by "like" by an editor U1 who belongs to the evaluation category "not good (1)" does not involve a financial burden and is not a high hurdle for the evaluator when performing an evaluation, so the score is set to the same value without weighting the reference point: "1".
[0065] In addition, in the table TB1 shown in FIG. 4, a score of "-100" is exemplified when an editor U1 who belongs to the evaluation category "bad (-10)" performs an evaluation by "tipping". In other words, the evaluation by the editor U1 who belongs to the evaluation category "bad (-10)" is weighted (10 times) with respect to the reference point: "-10" in consideration of the fact that even if it is "tipping", it may cause a decrease in the reliability of the graph board GB. In addition, in the table TB1 shown in FIG. 4, a score of "-10" is exemplified when an editor U1 who belongs to the evaluation category "bad (-10)" performs an evaluation by "like". In other words, for the evaluation by the editor U1 who belongs to the evaluation category "bad (-10)" by "like", no weighting is applied to the reference point: "-10" and it is set to the same magnification.
[0066] In addition, table TB1 shown in Figure 4 shows an example of a score (strength) that is assigned to information held by graph board GB when poster U2 evaluates the information held by graph board GB, as in the case of editor U1.
[0067] For example, in the table TB1 shown in FIG. 4, "good (50)", "not good (1)", and "bad (-10)" are shown as the evaluation categories (reference points) of the poster U2. For example, in the table TB1 shown in FIG. 4, "500" is shown as an example of a score when the poster U2, whose evaluation category is "good (50)", evaluates by "tipping". In other words, the evaluation by "tipping" by the editor U1, whose evaluation category is "good (50)", is heavily weighted (10 times) with respect to the reference point: "50". Also, in FIG. 4, "50" is shown as an example of a score when the editor U1, whose evaluation category is "good (50)", evaluates by "like". In other words, the evaluation by "like" by the editor U1, whose evaluation category is "good (50)", is not weighted with respect to the reference point: "50", and is set to the same value.
[0068] Furthermore, in table TB1 shown in FIG. 4, a score of "10" is exemplified when poster U2, whose evaluation category is "bad (1)", gives an evaluation by "tipping", and a score of "1" is exemplified when poster U2, whose evaluation category is "bad (1)", gives an evaluation by "like". These scores are the same as in the case of editor U1. Furthermore, a score of "-100" is exemplified when poster U2, whose evaluation category is "bad (-10)", gives an evaluation by "tipping", and a score of "-10" is exemplified when poster U2, whose evaluation category is "bad (-10)", gives an evaluation by "like". These scores are also the same as in the case of editor U1.
[0069] In table TB1 shown in Fig. 4, the order is set as follows: score corresponding to evaluation category: "good" > score corresponding to evaluation category: "not good" > score corresponding to evaluation category: "poor". Also, in table TB1 shown in Fig. 4, when the evaluation categories are the same, the score of editor U1 is set higher than the score of contributor U2. This is intended to give weight to the evaluation of editor U1, taking into account that editor U1 contributed more to the creation of the graph board GB than contributor U2.
[0070] In addition, in the example shown in Figure 4, a score of "10" is shown as an example of a score when viewer U3 gives a rating by "tipping," and a score of "1" is shown as an example of a score when viewer U3 gives a rating by "like."
[0071] Furthermore, the information processing device 100 may reduce the score indicating the strength of the information held by the graph board GB over time. FIG. 5 shows an example of the number of days until the score given to the graph board GB is halved (hereinafter referred to as "half-life"). FIG. 5 is a diagram showing an example score determination table (part 2) according to the embodiment. Note that the information on the evaluation category for each role and the information on the action content provided in the table TB2 shown in FIG. 5 are the same as those in the table TB1 shown in FIG. 4.
[0072] For example, table TB2 shown in Fig. 5 exemplifies "120 (days)" as the half-life of a score when editor U1, whose evaluation category is "good", gives a rating by "tipping". Also, table TB2 shown in Fig. 5 exemplifies "60 (days)" as the half-life of a score when editor U1, whose evaluation category is "good", gives a rating by "like".
[0073] Also, for example, table TB2 shown in Fig. 5 exemplifies "7 (days)" as the half-life of the score when editor U1, whose evaluation category is "not good", gives an evaluation by "tipping". Also, table TB2 shown in Fig. 5 exemplifies "1 (day)" as the half-life of the score when editor U1, whose evaluation category is "not good", gives an evaluation by "like".
[0074] Also, for example, table TB2 shown in Fig. 5 exemplifies "90 (days)" as the half-life of a score when editor U1, whose evaluation category is "bad", gives an evaluation by "tipping". Also, table TB2 shown in Fig. 5 exemplifies "90 (days)" as the half-life of a score when editor U1, whose evaluation category is "bad", gives an evaluation by "like".
[0075] In table TB2 shown in FIG. 5, the half-life of the score when rated by "tipping" is set to be longer than the half-life of the score when rated by "like", common to all roles. This is in consideration of the fact that rating by "tipping" involves a financial burden. Also, in table TB2 shown in FIG. 5, when both rating categories are the same, "good", the half-life of the score of editor U1 is set to be longer than the half-life of the score of poster U2. This is in consideration of the fact that editor U1 has contributed more to the creation of the graph board GB than poster U2.
[0076] <2-5. Example of score calculation method> Hereinafter, an example of a score calculation method for determining the strength of the graph board GB and the information included in the graph board GB by the information processing device 100 will be described with reference to Fig. 6. Fig. 6 is a diagram showing an example of the score calculation method according to the embodiment.
[0077] Fig. 6 shows a method of calculating a score corresponding to the strength of claim X. For example, the information processing device 100 acquires a score assigned to a basis directly connected to claim X, which is the target of score calculation. In the example shown in Fig. 6, since basis Y is directly connected to claim X, the information processing device 100 acquires the score assigned to basis Y, which is "48".
[0078] Next, the information processing device 100 checks whether there is a counterargument against the grounds Y, and if there is a counterargument, acquires the score assigned to this counterargument. In the example shown in Fig. 6, since there is a counterargument Z against the grounds Y, the information processing device 100 acquires the score assigned to the counterargument Z, "50".
[0079] Next, the information processing device 100 checks whether there is a counterargument to the counterargument Z, and if there is, acquires the score assigned to this counterargument. In the example shown in Fig. 6, there is a counterargument Z' to the counterargument Z, so it acquires the score assigned to this counterargument Z': "20".
[0080] Then, based on the acquired scores, the information processing device 100 calculates a score to be assigned to the claim X. For example, the information processing device 100 subtracts the score assigned to the rebuttal Z, "50", from the score assigned to the grounds Y, "50", and further adds the score assigned to the rebuttal Z', "20", to calculate a score to be assigned to the claim X, "18".
[0081] In the above-mentioned example of the calculation method, the score to be assigned to the claim X is calculated based on the grounds directly connected to the claim X, but the present invention is not limited to this example. For example, the information processing device 100 may calculate the score to be assigned to the claim X by taking into account the score assigned to the grounds Y' indirectly connected to the claim X, the score assigned to the grounds of the refutation Z, the score assigned to the grounds of the refutation Z', etc. In other words, the operator can arbitrarily decide how far to trace the grounds indirectly connected to the claim X.
[0082] <2-6. About the display mode of the graph board> The display mode of the graph board according to the embodiment will be described below. Fig. 7 is a diagram showing an example of the configuration of the graph board according to the embodiment.
[0083] As shown in FIG. 7, the graph board GB generated by the information processing device 100 is hierarchically organized into four hierarchies, namely, a first hierarchical level, a second hierarchical level, a third hierarchical level, and a fourth hierarchical level, from the top in FIG. 7. The first hierarchical level is a display area that displays a theme corresponding to the graph board GB (for example, "Should I get the vaccine? Should I not get the vaccine?"). The second hierarchical level is a display area that displays claims on the above-mentioned theme. The third hierarchical level is a display area that displays facts that should be agreed with the above-mentioned claims. The fourth hierarchical level is an area that displays reasons that support the above-mentioned facts and counterarguments to the reasons. In this way, the information processing device 100 can generate a hierarchical graph board GB such that information such as claims, facts, and reasons contained in the graph board GB are displayed in different hierarchical levels.
[0084] Furthermore, the information processing device 100 can generate a graph board GB that reflects the above-mentioned score (strength). For example, the information processing device 100 can change the display position of an object (image) indicating an assertion displayed in the second layer based on the above-mentioned score (strength). Specifically, the information processing device 100 raises the display position of the object indicating the assertion so that the higher the score, the higher the display position of the image indicating the assertion (for example, moving it toward the first layer).
[0085] Furthermore, the information processing device 100 can update the graph board GB so as to change the display mode of the objects indicating the claims, facts, and grounds based on the above-mentioned scores (strengths). FIG. 8 is a diagram showing a display mode example (part 1) of the graph board according to the embodiment. As shown in FIG. 8, the information processing device 100 can generate the graph board GB including an image of a scale. In this case, the information processing device 100 can compare the scores given to the facts F1-1 and grounds R1-1 that support the claim PA1 ("hit") with the scores given to the facts F2-1 and grounds R2-1 that support the claim PA2 ("don't hit"), and can update the graph board GB so as to reflect the superiority or inferiority of the claims PA1 and PA2 in the image of the scales. FIG. 8 shows that the claim PA2 is superior to the claim PA1.
[0086] Furthermore, the information processing device 100 may update the graph board GB by expressing each piece of information (assertion, fact, evidence (counterargument)) included in the graph board GB in perspective, with the closer piece being more important. The information processing device 100 may update the graph board GB so as to express the superiority or inferiority of each piece of information by the size of the characters displayed on the graph board GB. The information processing device 100 may update the graph board GB so as to express the superiority or inferiority of each piece of information by the shade of the color of the displayed characters or lines. The information processing device 100 may update the graph board GB so as to express the superiority or inferiority of each piece of information by the brightness of the displayed characters or lines. The information processing device 100 may update the graph board GB so as to express the superiority or inferiority of each piece of information by the thickness of the displayed lines.
[0087] Furthermore, the information processing device 100 may update the graph board GB so as to express the superiority or inferiority of each piece of information by using "cursive writing" or "cursive lines" in the lines and characters (fonts) displayed (for example, those using "cursive writing" or "cursive lines" are not superior). Furthermore, the information processing device 100 may update the graph board GB so as to express the superiority or inferiority of each piece of information by the order (speed) in which it is displayed. Furthermore, the information processing device 100 may update the graph board GB so as to express the superiority or inferiority of each piece of information by the order or speed in which the displayed items move. Furthermore, the information processing device 100 may update the graph board GB so as to express the superiority or inferiority of each piece of information by an inequality sign.
[0088] Furthermore, the information processing device 100 may update the graph board GB so as to express the superiority or inferiority of the claim on the theme by the shade of the color of the background on which each piece of information is displayed. Furthermore, the information processing device 100 may update the graph board GB so as to express the superiority or inferiority of the claim on the theme by the brightness of the color of the background on which each piece of information is displayed. Furthermore, the information processing device 100 may update the graph board GB so as to express the superiority or inferiority of the claim on the theme by using a distorted expression (for example, cracking) on the background on which each piece of information is displayed.
[0089] Furthermore, the information processing device 100 may update the graph board GB so as to express the superiority or inferiority of the claim on the theme by the shade of the color of the object (such as a scale or a title) expressing each piece of information. Furthermore, the information processing device 100 may update the graph board GB so as to express the superiority or inferiority of the claim on the theme by the brightness of the color of the object expressing each piece of information. Furthermore, the information processing device 100 may update the graph board GB so as to express the superiority or inferiority of the claim on the theme by using a broken expression (for example, cracking) for the object expressing each piece of information.
[0090] In addition, when the configuration of the graph board GB becomes complex, the information processing device 100 may automatically identify information that does not affect the merit of the argument, such as absurd facts and reasons (rebuttals), facts and reasons (rebuttals) that have been assigned an extremely low score, or facts and reasons (rebuttals) that have no score at all, and erase it from the graph board GB.
[0091] Incidentally, when the graph board GB is displayed on a smartphone or the like, the information processing device 100 may have difficulty in displaying the entire graph board GB at once due to the size of the display device mounted on the smartphone. In this regard, the information processing device 100 may generate a graph board GB that can be displayed for each claim on different faces of a three-dimensional figure. Fig. 9 is a diagram showing a display mode example (part 2) of the graph board according to the embodiment. Fig. 10 is a diagram showing a display mode example (part 3) of the graph board according to the embodiment.
[0092] The information processing device 100 can generate a graphboard GB that can display information such as facts and evidence for each claim on different faces of a polyhedron as a graphboard GB displayed on the display 11 of the terminal device 10. For example, Fig. 9 shows an example in which information for each claim is displayed on different faces of a rectangular prism. A user of the terminal device 10 (an editor U1, a contributor U2, a viewer U3, etc.) can intuitively operate the graphboard GB to switch between information such as facts corresponding to the claim and evidence supporting the facts displayed on different faces of the rectangular prism shown in Fig. 9 for each claim.
[0093] However, as illustrated in FIG. 9, when information such as facts that should support each claim on a theme and evidence supporting the claim are displayed on different faces of a polyhedron and are switched in response to a user operation, it becomes difficult to immediately recognize the relative display positions of these pieces of information. Therefore, the information processing device 100 may generate a graph board GB including memory information that assists in grasping the display positions of objects (images) corresponding to the claims. For example, FIG. 10 shows an example in which each piece of information corresponding to each claim is displayed on different faces of a triangular prism. Also, for example, FIG. 10 shows an example in which memory information G4 that assists in grasping the display positions of objects corresponding to the claims is displayed along the sides of the triangular prism. Even when a user of the terminal device 10 (such as an editor U1, a contributor U2, or a viewer U3) operates the triangular prism shown in FIG. 10 to switch and display information such as facts and evidence corresponding to the claims, the user can easily grasp the relative display positions of each claim included in the graph board GB by referring to the memory information G4. The three-dimensional figure may be a polyhedron such as a rectangular prism or a triangular prism, or may be a cylinder.
[0094] (2-7. Functions provided to users) Furthermore, the information processing device 100 may change the functions available in the user participation media according to the evaluation of the user (for example, the editor U1 or the contributor U2) of the user participation media. For example, the information processing device 100 may determine the editing functions available when editing the graphboard GB according to the evaluation of the editing performance of the editor U1. Specifically, the information processing device 100 increases the number of editing functions available to the editor U1 as the evaluation of the editor U1 increases. Examples of editing functions that increase as the evaluation increases include a basis separation function, an arrow (for example, the arrow G1) change function, and a labeling function. The labeling function, which is exemplified as one of the editing functions, corresponds to a function of labeling the posting (for example, "certifying as a hoax" or "certifying as a fake") when the content posted by the contributor U2 is obviously false information. The labeled information may be visualized so that it is clear that it is a "hoax" or "fake", or may be deleted from the graphboard GB without being visualized. Note that the information processing device 100 may limit the editing functions that can be used if the value indicating the degree of evaluation of the editor U1 does not exceed a predetermined value.
[0095] Furthermore, the information processing device 100 can determine editing support functions available for use when editing the graph board GB, depending on the evaluation of the contributor's posting record. Specifically, the information processing device 100 increases the number of editing functions available to the contributor U2 as the evaluation of the contributor U2 increases. Examples of editing support functions that increase as the evaluation increases include a function of advising the editor U1 on editing (corrections, etc.) of the graph board GB, and a function of urging the editor U1 to edit the graph board GB. Furthermore, when a value indicating the degree of evaluation of the contributor U2 exceeds a predetermined value, the information processing device 100 may open at least a portion of the editing functions available only to the editor U1 to the contributor U2.
[0096] In addition to the roles of the users of the user-participation media, "summarizer" may be provided in addition to "editor U1", "contributor U2", and "viewer U3". When expertise is required to interpret the posted content (e.g., reasons, counterarguments, etc.) posted by the contributor U2, the "summarizer" plays a role of summarizing and explaining the posted content so that the participants can easily interpret the posted content. As described above, the graph board GB is created based on the actions (editing, posting, evaluation, etc.) of each participant in the user-participation media, using the user-participation media provided by the information processing device 100 as a platform, but the administrator who operates the user-participation media may create the graph board GB himself. In other words, the administrator himself may perform various operations to create the graph board GB as the above-mentioned editor U1, contributor U2, viewer U3 (evaluator), or summarizer.
[0097] (2-8. User benefits) (2-8-1. About Editor U1) Until now, on SNS and the like, a user who acts as an editor and posts information on a given topic performs editing work to organize and express information on the given topic. For example, when planning a topic that includes multiple opinions (main points of discussion) such as "Should I get the vaccine? Should I not get the vaccine?", the editor collects information on the opinions that "should I get the vaccine" and "should I not get the vaccine", and organizes the collected information. At this time, the information organized by the editor is often expressed in text, and the editing work is often performed by the editor alone.
[0098] In response to this, the information processing device 100 can provide the following advantages to the editor U1 through the above-mentioned information processing. For example, the information processing device 100 can support the editing work of the editor U1 by providing a common format (for example, see FIG. 3) used to structure collected information. Also, for example, the information processing device 100 can obtain information for generating the graph board GB from many participants. This allows the editor U1 to request information from an unspecified number of users. Also, for example, the information processing device 100 can obtain evaluations of the graph board GB and the information held by the graph board GB from many participants. This allows the editor U1 to easily confirm not only the facts and the grounds (counterarguments) that support the facts contained in the graph board GB, but also the merits and demerits of these to participants such as the viewer U3, and can provide high-quality information in a shorter time than before. Also, for example, the information processing device 100 can accept tips as evaluations of the facts and the grounds (counterarguments) that support the facts contained in the graph board GB. This allows the editor U1 to make a profit alongside his editing work.
[0099] (2-8-2. About viewer U3) Furthermore, as viewers, users who collect information published on SNS etc. (for example, papers, articles, programs, posts by experts or amateurs, and information summarizing these) and seek information to encourage their own decisions or actions will examine the "certainty" of the collected information. For example, when a viewer seeks information about vaccinations, he or she will collect information about the claim that one should "get vaccinated," and then collect information about the opposing claim that one should "not get vaccinated." The viewer will then examine the reliability of the collected information for each conflicting claim. In this way, when a viewer examines the reliability of information to encourage their own decisions or actions, they will collect information separately for each conflicting claim.
[0100] In response to this, the information processing device 100 can provide the following benefits to the viewer U3 through the above-mentioned information processing. For example, the information processing device 100 can provide a graph board GB in which a plurality of different claims, facts that should be supported by each claim, and supporting grounds for the facts (or counterarguments that deny the grounds in some cases) are logically structured. This allows the viewer U3 to simultaneously grasp, for example, a plurality of truths that should be supported by a plurality of mutually opposing claims, and their grounds, and to easily confirm information for encouraging his / her own decision-making or action. Also, for example, the information processing device 100 can provide a graph board GB including information indicating the relationship between a fact and other facts, the relationship between a fact and the grounds, and the relationship between the grounds and other grounds. This allows the viewer U3 to easily grasp, even if the graph board GB includes a plurality of truths and a plurality of grounds, without having to interpret the relationships. Also, for example, the information processing device 100 can score the strength of the graph board GB and the information included in the graph board GB from many participants, generate a graph board GB reflecting the strength, and provide it to the viewer U3. This allows viewer U3 and other participants to easily confirm not only the facts and the reasons (counterarguments) that support the facts contained in the graph board GB, but also their relative merits, enabling them to make high-quality decisions in a shorter time than before.
[0101] (2-8-3. About the poster U2) Furthermore, as a contributor, a user who posts on a given theme transmitted by an editor or the like often expresses the content of the post in writing. In response to this, the information processing device 100 can provide the following advantages to the contributor U2 by the above-mentioned information processing. For example, the information processing device 100 directly accepts a post from the contributor U2 on the truth or basis contained in the graph board GB. This allows the contributor U2 to avoid duplication with other people's posts when posting, and to provide high-quality information. Furthermore, the information processing device 100 accepts a post from the contributor U2 in a format other than text input, such as pasting a URL. This allows the contributor U2 to post more easily than posting on an SNS or the like. Furthermore, for example, the information processing device 100 can accept tips as an evaluation of the facts contained in the graph board GB and the basis (counterargument) that supports the facts. This allows the contributor U2 to make a profit alongside the posting task.
[0102] [3. Configuration of information processing device] The configuration of the information processing device 100 according to the embodiment will be described with reference to Fig. 11. Fig. 11 is a diagram showing an example of the configuration of the information processing device according to the embodiment.
[0103] As shown in Fig. 11, the information processing device 100 includes a communication unit 110, a storage unit 120, and a control unit 130. Note that Fig. 11 shows an example of the configuration of the information processing device 100, and is not limited to the form shown in Fig. 11, and may include other functional units than those shown in Fig. 11.
[0104] (Communication unit 110) The communication unit 110 is connected to a network N, for example, by wire or wirelessly, and transmits and receives information to and from other devices, such as the terminal device 10, via the network N. The communication unit 110 is realized by, for example, a network interface card (NIC) or an antenna. The network N is a communication network, such as a local area network (LAN), a wide area network (WAN), a telephone network (such as a mobile phone network or a landline telephone network), a regional Internet Protocol (IP) network, or the Internet. The network N may include a wired network or a wireless network.
[0105] For example, the communication unit 110 transmits and receives various information related to the processing of user-participation media to and from the terminal device 10.
[0106] (Storage unit 120) The storage unit 120 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 120 stores programs and data for realizing information processing executed by each part of the control unit 130.
[0107] As shown in FIG. 3, the storage unit 120 includes a table information storage unit 121, a posted information storage unit 122, a user information storage unit 123, and a content storage unit .
[0108] (Table information storage unit 121) The table information storage unit 121 stores information of a score determination table (see, for example, FIG. 4 and FIG. 5) that is predefined for giving a score indicating the strength of the graph board GB and the information included in the graph board GB.
[0109] (Posted information storage unit 122) The posted information storage unit 122 stores the posted information posted by the participants of the user participation media. Fig. 12 is a diagram showing an overview of the posted information according to the embodiment.
[0110] 12, the posted information stored in the posted information storage unit 122 has the following items: "theme name", "user ID", "post ID", "post type", "post content", "connection destination", and "score". These items in the posted information are associated with each other.
[0111] The "theme name" field stores information indicating the name of a theme posted by a participant of the user-participation media (for example, "Should I get the vaccine? Should I not get the vaccine?"). This theme name corresponds to information set by the editor U1 on the content setting screen W1 (see FIG. 2), for example. Note that the "theme name" field may store information that can uniquely identify the theme name, instead of information indicating the theme name.
[0112] The "user ID" field stores identification information (user ID) for identifying a participant of the user participation media. This identification information is individually assigned to each participant by the information processing device 100 when registering for use of the user participation media, etc.
[0113] In the "Post ID" field, identification information (post ID) for identifying posted information is stored. This identification information is individually assigned by the information processing device 100 when the posted information is registered.
[0114] The "Post Type" field stores information indicating the type of the posted content, whether it corresponds to evidence or counterargument. For example, the information indicating the type may be automatically recorded according to the operation of the icon G2 provided for each piece of information included on the graph board GB.
[0115] The "connection destination" field stores identification information for identifying the information to be posted. For example, the "connection destination" field stores identification information (posting ID) assigned to the information on which the icon G2 operated by the poster is provided.
[0116] The "evaluation content" item stores information indicating the content of the evaluation received for each piece of information included on the graph board GB. For example, the information indicating the content of the evaluation is assumed to be information such as the total number of "likes" posted and the total amount of tips.
[0117] (User information storage unit 123) Information for identifying the role of a participant in a user-participation media is stored in the user information storage unit 123. Fig. 13 is a diagram showing an overview of user information according to an embodiment.
[0118] 13, the user information stored in the user information storage unit 123 has an item of "user ID", an item of "role", and an item of "corresponding information ID". These items of the user information are associated with each other.
[0119] The "user ID" field stores identification information for specifying the role of a participant in the user-participation media. This identification information corresponds to the identification information stored in the "user ID" field of the posted information.
[0120] The "role" item stores information indicating the role that a participant of the user-participation media played when creating the graph board GB. For example, a participant who plans a theme through the theme setting screen W2 (see, for example, FIG. 2) is automatically assigned the role of 'editor' on the corresponding graph board GB. Also, for example, a participant who posts to a published theme through the post input screen W4 (see, for example, FIG. 2) is automatically assigned the role of 'contributor' on the corresponding graph board GB. Also, for example, a participant who evaluates each piece of information through the icon G2 provided on each piece of information on the graph board GB is automatically assigned the role of 'viewer' on the corresponding graph board GB.
[0121] The "corresponding information ID" field stores identification information for identifying the corresponding graph board GB. This identification information is individually assigned by the information processing device 100 when the graph board GB is generated.
[0122] (Content storage unit 124) The content storage unit 124 stores content information related to the graph board GB generated by the information processing device 100. Fig. 14 is a diagram showing an overview of the content information according to the embodiment.
[0123] 14, the content information stored in the content storage unit 124 has an item of "information ID", an item of "theme information", an item of "assertion information", an item of "fact information", an item of "basis information", an item of "relationship information", an item of "score information", etc. These items of the content information are mutually associated.
[0124] The "information ID" field stores identification information for identifying the graph board GB. This identification information is individually assigned by the information processing device 100 when the graph board GB is generated.
[0125] The "theme information" item stores information about themes proposed by "editors" who participate in the user-participation media. The information stored in the "theme information" item also includes identification information for identifying the theme.
[0126] The "Assertion Information" field stores information set by the 'editor' as an assertion about the theme stored in the "Theme Information" field. The information stored in the "Assertion Information" field also includes identification information for identifying the assertion.
[0127] The "Factual Information" field stores information set by the 'editor' as facts that should support the assertion stored in the "Assertion Information" field. The information stored in the "Factual Information" field also includes identification information for identifying the facts.
[0128] The "Basis Information" field stores information posted by participants of the user-participation media (e.g., 'editors' and 'contributors') as evidence supporting the facts stored in the "Factual Information" field, or as a rebuttal to the facts or evidence. The information stored in the "Basis Information" field also includes identification information for identifying the evidence.
[0129] The "relationship information" item stores information edited by an "editor" as information indicating the relationship between each piece of information (facts, evidence, and counterarguments) included in the graph board GB. For example, information indicating relationships includes information on facts and evidence connected to each other using arrows (e.g., arrow G1), information indicating the direction of the arrows, text information indicating the relationship between the facts and evidence connected to each other, and the like.
[0130] The "score information" item stores a score indicating the strength of the graph board GB and each piece of information (facts, evidence, and counterarguments) contained in the graph board GB. This score is given based on the evaluation by participants of the user-participation media.
[0131] (Control unit 130) 11 is a controller that controls the information processing device 100. The control device 130 is realized by a central processing unit (CPU), a micro processing unit (MPU), a graphics processing unit (GPU), or the like executing various programs (e.g., information processing programs) stored in a storage device inside the information processing device 100 using a RAM as a working area. The control device 130 may also be realized by an integrated circuit such as an application specific integrated circuit (ASIC) or a field programmable gate array (FPGA).
[0132] As shown in Fig. 11, the control unit 130 has a receiving unit 131, a scoring unit 132, a first determination unit 133, a second determination unit 134, a generating unit 135, and a providing unit 136. The control unit 130 realizes or executes the functions and actions of information processing described below using each of these units. Note that the internal configuration of the control unit 130 is not limited to the configuration shown in Fig. 11, and may be other configurations as long as they perform the information processing described below. Also, the connection relationship between the units of the control unit 130 is not limited to the connection relationship shown in Fig. 11, and may be other connection relationships.
[0133] (Reception Department 131) The receiving unit 131 receives posts of facts that support an assertion on a predetermined theme or evidence that supports the facts from users of the user-participation media. The receiving unit 131 records the posted information related to the received posts in the posted information storage unit 122.
[0134] The reception unit 131 also receives evaluations of each piece of information included in the graph board GB from users of the user-participation media. The reception unit 131 records evaluation information related to the received evaluations in the posted information storage unit 122.
[0135] (Judgement Section 132) The scoring unit 132 scores the strength of each piece of information included in the graph board GB based on an evaluation of the information (for example, facts and grounds (counterarguments)) contained in the graph board GB.
[0136] For example, when the scoring unit 132 receives an evaluation of the information held by the graph board GB, the scoring unit 132 can score the strength of the information held by the graph board GB based on the editing history of the editor U1. Specifically, the scoring unit 132 can score the strength of the information held by the graph board GB based on a score predefined in a score determination table TB1 (see FIG. 4, for example) in association with an evaluation category predefined according to the editing history of the editor U1 and the action content when the evaluation of the information included in the graph board GB was made.
[0137] In addition, for example, the scoring unit 132 can score the strength of the information held by the graph board GB based on a score predefined in a score determination table TB1 (see, for example, Figure 4) in association with an evaluation category predefined according to the posting history of the poster U2 who posts information held by the graph board GB, and the action content when the information was evaluated.
[0138] In addition, for example, the scoring unit 132 can score the strength of the information held by the graph board GB based on a score predefined in a score determination table TB1 (see, for example, Figure 4) in correspondence with the action content taken by a viewer viewing the visualized information when evaluating the information.
[0139] Also, for example, the scoring section 132 can reduce the score indicating the strength of the information held by the graph board GB over time based on the half-life defined in the score determination table TB2 (see, for example, FIG. 5).
[0140] (First determination unit 133) The first determination unit 133 determines the editing functions that the editor U1 can use when editing the graphboard GB, according to an evaluation of the editing performance of the editor U1 who edits the graphboard GB. For example, the first determination unit 133 increases the number of editing functions that can be used as the evaluation of the editor U1 increases.
[0141] (Second determination unit 134) The second determination unit 134 determines the editing support functions available to the contributor U2 when editing the graph board GB, according to the evaluation of the posting record of the contributor U2 who posts to the graph board GB. For example, the second determination unit 134 increases the number of available editing support functions as the evaluation of the contributor U2 increases.
[0142] (Generation unit 135) The generating unit 135 generates a graph board GB (an example of "visualized information") that visualizes information including logically structured facts and evidence by illustration. For example, the generating unit 135 can generate a graph board GB including facts and evidence for each of a plurality of different assertions. Also, for example, the generating unit 135 can generate a graph board GB including information indicating a relationship between a fact and other facts, a relationship between a fact and evidence, and a relationship between evidence and other evidence.
[0143] The generating unit 135 can generate a graph board GB capable of displaying information for each claim on different faces of a polyhedron. For example, the generating unit 135 can generate a hierarchical graph board GB in which claims, facts, and evidence are displayed in different hierarchical levels.
[0144] Furthermore, for example, the generating unit 135 can generate a graph board GB visualized to reflect the strength scored by the scoring unit 132. Specifically, the generating unit 135 can change the display position of an object (image) indicating an assertion on the graph board GB based on the strength, or change the display mode of each object indicating the assertion, fact, and evidence possessed by the graph board GB. Furthermore, the generating unit 135 can generate a graph board GB including memory information that assists in grasping the display position of an object indicating an assertion.
[0145] (Providing Department 136) The providing unit 136 can provide the graph board GB to a participant who has made a request in response to a request from the participant of the user participatory media.
[0146] [4. Processing Procedure] Hereinafter, a processing procedure by the information processing device 100 according to the embodiment will be described with reference to Fig. 15. Fig. 15 is a flowchart showing an example of a processing procedure by the information processing device according to the embodiment. The processing procedure shown in Fig. 15 is executed by the control unit 130 of the information processing device 100. The processing procedure shown in Fig. 15 is repeatedly executed while the information processing device 100 is in operation.
[0147] As shown in FIG. 15, the receiving unit 131 receives a post of facts that support an assertion on a predetermined theme or reasons that support the facts (step S101).
[0148] The generation unit 135 also generates a graph board GB that visualizes logically structured information, based on the editing work of the editor U1, that supports the argument on a specific theme and the reasons (or counterarguments) that support the facts (step S102).
[0149] Furthermore, the providing unit 136 provides the graph board GB generated in step S102 in response to a request from a participant of the user participatory media (step S103), and ends the processing procedure shown in FIG.
[0150] [5. Modifications] The above-described information processing device 100 may be implemented in various different forms other than the above-described embodiment. Therefore, modifications of the embodiment will be described below.
[0151] (5-1. User participation certification function) In the above-described embodiment, the information processing device 100 may have a function for certifying (limiting) the contributor U2, viewer U3, summarizer, etc., who accepts posts. For example, when a medical-related theme is proposed, experts in the medical field or people who have a deep interest in the medical field as an interest or preference are certified as the contributor U2, viewer U3, summarizer, etc. In this way, the information processing device 100 can limit participants involved in the proposed theme so that only the contributor U2 who has expertise in the proposed theme can post, and only the summarizer who has expertise in this theme can summarize or explain the posted content. In other words, all participants involved in the generation of the graph board GB can be limited. This function may be provided to the editor U1 by the operator of the user-participation media (the administrator of the information processing device 100) as part of the editing function depending on the degree of evaluation of the editor U1. Alternatively, the information processing device 100 may pre-set the roles that each service user can play, for example, for each category that classifies the themes to be planned, based on personal information linked to the service user of the user-participation media, so that the role of the service user can be automatically assigned according to the theme planned by the editor U1.
[0152] (5-2. Filtering function) In the above embodiment, the information processing device 100 may filter the evaluations posted on the grounds (or counterarguments) under certain conditions. For example, when the theme "Should the pension system be maintained?" is proposed, it is expected that those over 60 years old will support the argument "should it be maintained (YES)", and those under 30 years old will support the argument "should not be maintained (NO)". That is, there are themes whose arguments are reversed depending on the viewpoint (position) of the viewer U3 who views the theme. Therefore, the information processing device 100 filters the posted evaluations based on, for example, filtering conditions specified by the viewer U3, and provides the viewer 3 with a graph board GB reflecting the filtering results. For example, in the above-mentioned theme "Should the pension system be maintained?", when the viewer U3 specifies filtering conditions to reflect evaluations of those under 30 years old, the generating unit 135 filters the evaluations to reflect only evaluations of those under 30 years old, generates a graph board GB reflecting the filtering results, and can provide it to the viewer U3. The conditions for executing the above-mentioned filtering can be set based on gender, age, region, occupation, employment type, annual income, beliefs, and the like.
[0153] In this way, the information processing device 100 can provide the viewer U3 with a graph board GB that reflects the evaluations of people who want to make a decision (people who want to solve a problem or find an answer to a topic) and people with similar personalities and circumstances. As a result, the information processing device 100 can provide a service that is more in line with the viewer U3's viewpoint, and can further improve usability.
[0154] [6. Hardware configuration] The information processing device 100 according to the embodiment is realized, for example, by a computer 1000 having a configuration as shown in Fig. 16. Fig. 16 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device according to the embodiment.
[0155] The computer 1000 is connected to an output device 1010 and an input device 1020, and has a configuration in which an arithmetic unit 1030, a primary storage device 1040, a secondary storage device 1050, an output IF (Interface) 1060, an input IF 1070, and a network IF 1080 are connected via a bus 1090.
[0156] The arithmetic device 1030 operates based on programs stored in the primary storage device 1040 and the secondary storage device 1050 and programs read from the input device 1020, and executes various processes. The primary storage device 1040 is a memory device, such as a RAM, that temporarily stores data used by the arithmetic device 1030 for various calculations. The secondary storage device 1050 is a storage device in which data used by the arithmetic device 1030 for various calculations and various databases are registered, and is realized by a ROM (Read Only Memory), HDD, flash memory, or the like.
[0157] The output IF 1060 is an interface for transmitting information to be output to an output device 1010 that outputs various types of information, such as a monitor or a printer, and is realized by a connector conforming to a standard such as USB (Universal Serial Bus), DVI (Digital Visual Interface), or HDMI (registered trademark) (High Definition Multimedia Interface). The input IF 1070 is an interface for receiving information from various input devices 1020, such as a mouse, keyboard, and scanner, and is realized by a USB, for example.
[0158] The input device 1020 may be a device that reads information from, for example, an optical recording medium such as a CD (Compact Disc), a DVD (Digital Versatile Disc), or a PD (Phase change rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory. The input device 1020 may also be an external storage medium such as a USB memory.
[0159] The network IF 1080 receives data from other devices via the network N and sends it to the arithmetic device 1030, and also transmits data generated by the arithmetic device 1030 to other devices via the network N.
[0160] The arithmetic unit 1030 controls the output device 1010 and the input device 1020 via the output IF 1060 and the input IF 1070. For example, the arithmetic unit 1030 loads a program from the input device 1020 or the secondary storage device 1050 onto the primary storage device 1040 and executes the loaded program.
[0161] For example, when the computer 1000 functions as the information processing device 100, the arithmetic device 1030 of the computer 1000 executes a program (e.g., an information processing program) loaded onto the primary storage device 1040, thereby realizing a function similar to that of the control unit 130. That is, the arithmetic device 1030 cooperates with the program (e.g., an information processing program) loaded onto the primary storage device 1040 to realize the processing by the information processing device 100 according to the embodiment.
[0162] [7.Other] Of 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 process procedures, specific names, various data and parameters shown in the above documents and drawings can be changed arbitrarily unless otherwise specified.
[0163] In the above-described embodiment, in order to realize the information processing method by the information processing device 100 (for example, see FIG. 15), the processing functions corresponding to each part (reception unit 131, scoring unit 132, first determination unit 133, second determination unit 134, generation unit 135, and provision unit 136) of the control unit 130 possessed by the information processing device 100 may be realized as an add-on to an information processing program pre-installed in the information processing device 100, or may be realized by flexibly writing it as a dedicated information processing program using a lightweight programming language, etc.
[0164] Moreover, 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 / 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 / integrated in any unit according to various loads, usage conditions, etc. For example, the first determination unit 133 and the second determination unit 134 of the control unit 130 may be functionally integrated.
[0165] Furthermore, the above-described embodiments and modifications can be appropriately combined as long as the processing contents are not contradictory.
[0166] [8. Effects] The information processing device 100 according to the embodiment described above includes a receiving unit 131, a scoring unit 132, a generating unit 135, and a providing unit 136. The receiving unit 131 receives posts of facts that support an assertion on a predetermined theme or evidence supporting the facts from users. The scoring unit 132 scores the strength of the information based on the editing experience of an editor who edits information including the facts and evidence. The generating unit 135 generates visualized information that visualizes logically structured information so as to reflect the strength. The providing unit 136 provides the visualized information in response to a request from a user.
[0167] As a result, the information processing device 100 according to the embodiment can allow the user to intuitively understand the relative merits of the information contained in the visualized information in terms of the degree of reliability that can be expected, and can present high-quality information to encourage the user to make decisions and take action.
[0168] Furthermore, in the information processing device 100 according to the embodiment, the scoring unit 132 scores the strength of the information based on an evaluation category that is predefined according to the editing history and a score that is predefined in association with the action content when the information is evaluated. This allows the information processing device 100 to estimate the merit or demerit of the information included in the visualized information to be presented to the user according to the evaluation and action of the editor.
[0169] Furthermore, in the information processing device 100 according to the embodiment, the scoring unit 132 scores the strength of information based on an evaluation category that is predefined according to the posting record of a poster who posts visualized information and a score that is predefined in association with the action content when the information is evaluated. This allows the information processing device 100 to estimate the merits of information included in the visualized information to be presented to a user, further taking into account the poster's evaluation and action.
[0170] Furthermore, in the information processing device 100 according to the embodiment, the scoring unit 132 scores the strength of information based on a score that is predefined in association with the action content when a viewer who views visualized information evaluates the information. This allows the information processing device 100 to estimate the merit or demerit of information included in the visualized information to be presented to a user, further taking into account the evaluation and action of the viewer.
[0171] Furthermore, in the information processing device 100 according to the embodiment, the scoring unit 132 changes the weight of the score depending on whether the action content is an action accompanied by a financial burden. This enables the information processing device 100 to increase the reliability of the superiority / inferiority of information included in the visualization information presented to the user.
[0172] The above describes the embodiments of the present application in detail with reference to several drawings. However, these are merely examples, and the present invention can be embodied in other forms that incorporate various modifications and improvements based on the knowledge of those skilled in the art, including the aspects described in the Disclosure of the Invention section.
[0173] Moreover, the above-mentioned "section, module, unit" can be read as "means" or "circuit", etc. For example, a control section can be read as control means or a control circuit. [Explanation of symbols]
[0174] 10 Terminal Equipment 100 Information processing device 110 Communications Department 120 Storage section 121 User information storage unit 122 Estimation model memory unit 130 Control section 131 Selection Department 132 Specific part 133 Evaluation Department
Claims
1. A reception unit that receives from a user a posting of facts that support an assertion on a predetermined theme or evidence that supports the facts; a scoring unit that scores the strength of the information based on the editing experience of an editor who edits the information including the facts and the grounds; a generation unit that generates visualized information by visualizing the logically structured information so as to reflect the intensity; a providing unit that provides the visualization information in response to a request from a user; 13. An information processing device comprising:
2. The scoring unit includes: The strength of the information is scored based on an evaluation category that is predefined according to the editing history and a score that is predefined in association with the action taken when the information is evaluated.
2. The information processing apparatus according to claim 1,
3. The scoring unit includes: The strength of the information is scored based on an evaluation category that is predefined according to the posting history of a poster who posts the visualized information and a score that is predefined in association with the content of an action taken when the information is evaluated.
3. The information processing apparatus according to claim 1, wherein the information processing apparatus is a computer.
4. The scoring unit includes: The strength of the information is scored based on a score that is predefined in association with an action content when a viewer who views the visualized information evaluates the information.
4. The information processing apparatus according to claim 1, wherein the information processing apparatus is a computer.
5. The scoring unit includes: The weight of the score is changed depending on whether the action involves a financial burden.
5. The information processing device according to claim 2, wherein the information processing device is a computer.
6. The scoring unit includes: A score indicating the strength of information possessed by the visualized information is reduced over time.
6. The information processing apparatus according to claim 1, wherein the information processing apparatus is a computer.
7. 1. A computer-implemented information processing method, comprising: A receiving step of receiving from a user a posting of facts that support an assertion on a predetermined theme or evidence that supports the facts; A scoring step of scoring the strength of the information based on the editing experience of an editor who edits the information including the facts and the grounds; a generating step of generating visualized information that visualizes the logically structured information so as to reflect the intensity; a providing step of providing the visualization information in response to a request from a user; 13. An information processing method comprising:
8. On the computer, A receiving step of receiving from a user a submission of facts that support an assertion on a predetermined theme or evidence that supports the facts; A scoring procedure for scoring the strength of the information based on the editing experience of an editor who edits the information including the facts and the grounds; a generating step of generating visualized information that visualizes the logically structured information so as to reflect the intensity; a provision step of providing the visualization information in response to a request from a user; An information processing program characterized by causing the program to execute the above steps.
Citation Information
Patent Citations
Question and answer system
JP1994274539A
Evaluation program, evaluation method and evaluation device
JP2017068704A
Proposal evaluation system, proposal evaluation device, and proposal evaluation method
JP2021022019A
Proposal evaluation system, proposal evaluation device, and proposal evaluation method
US20220147942A1