News distribution system, news distribution method
The news distribution system addresses the challenge of fake news by using sentiment analysis and a fairness reward system to ensure transparency and accuracy in news distribution, rewarding users for contributing to fair news, thus reducing the spread of misinformation.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-07-25
- Publication Date
- 2026-03-05
AI Technical Summary
The spread of social media has made it difficult for traditional media to ensure the speed and authenticity of information, leading to a risk of users being exposed to fake news, as there is little incentive to write fair and accurate news articles due to the emphasis on page views, and existing technologies lack transparency in the selection and rejection of information.
A news distribution system that includes a buzz news detection unit, sentiment analysis, accuracy and fairness determination units, and a fairness reward system to ensure transparency and reward users for contributing to fair and accurate news distribution, using a blockchain-based ledger to manage fairness scores and contributions.
Ensures the transparency of the sender's position and distributes accurate and fair news by evaluating and rewarding users for actions that enhance fairness and accuracy, thereby reducing the spread of misinformation.
Smart Images

Figure 0007824842000001 
Figure 0007824842000002 
Figure 0007824842000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a news distribution system and a news distribution method. [Background technology]
[0002] Fake news, intentionally or unintentionally false reports, malicious and unreliable information, and rumors have become a social problem. With the spread of smartphones and social media, these issues have become more commonplace and more apparent. Newspaper articles have also emphasized that excessive government guidance on freedom of speech can lead to the risk of a controlled society, and that transparency on the part of businesses is important in distributing fair and accurate information. The government has also stated that "intervention should be extremely cautious in the interest of freedom of expression," and has placed the basic stance on autonomous problem-solving within the private sector.
[0003] Generally, media businesses rely on advertising fees from sponsors to make ends meet, so it's important to write articles that attract readers or page views (PVs). This is the so-called attention economy. News articles are generally consumed instantly, and in an environment overflowing with diverse information, there's a danger that breaking, interesting information will be presented without being reliable in order to capture users' attention, i.e., to increase PVs. For example, there are cases where information posted on social media is republished without verifying its authenticity.
[0004] From the perspective of social responsibility, the media strives to write fair and accurate articles, partly to prevent the spread of rumors, and is considering technological support methods. For example, Patent Document 1 discloses technology that extracts features from articles and considers trends and the number of views to determine whether or not information should be published. Patent Document 2 proposes technology to improve the accuracy of articles by using a system that awards or denies points to users who publish articles based on a judgment of their authenticity. It also proposes technology to verify the authenticity of information within a user network, such as a method in which users of social networking sites mutually confirm the authenticity of information. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] Japanese Patent Application Publication No. 2020-024489 [Patent Document 2] Japanese Patent Application Publication No. 2019-185768 Summary of the Invention [Problem to be solved by the invention]
[0006] The spread of social media has made it possible for information to be provided directly from the source to the user. While existing media are losing ground in terms of speed and authenticity, they are expected to play a key role in collecting and organizing information and assembling diverse opinions. However, in a news format where page views are important, there is little incentive to spend a long time carefully writing fair and accurate news articles. Fairness, however, is slightly different from accuracy and factuality and includes subjective concepts. Even a single fact can have many different meanings depending on the means of transmission and the recipient's background and perspective, resulting in many different pieces of information that "seem correct." It has been pointed out that users are at risk of being exposed to fake news in the process of searching for accurate information. In particular, articles that seem reasonable based on their own information literacy are easily mistaken for the truth. In other words, we need to create a news distribution system that ensures accuracy and fairness by eliminating obvious distortions. To achieve high fairness, we need transparency in the process, including the selection and rejection of information, that is, transparency in clarifying the perspective from which one's opinion is based.
[0007] The present invention aims to provide a technology that ensures transparency of the sender's position and enables accurate and fair news distribution. [Means for solving the problem]
[0008] The news distribution system according to the present invention is a news distribution system in which a computer executes a program to distribute predetermined news, and includes a buzz news detection unit that monitors news sites on a network and detects buzz news in which quotes or comments on news articles published on the news sites satisfy predetermined conditions; a sentiment information collection unit that collects transaction data including comments on the buzz news and cumulative values of the comments that are posted on the network in association with the buzz news; a sentiment analysis unit that analyzes the comments included in the transaction data and, if the number of clusters obtained by clustering opinions included in the comments satisfies predetermined conditions, determines that the news article to which the comments are attached is a news article with high fairness; and a media analysis unit that receives information on the news article from the network. a related article collection unit that collects related articles including primary sources before editing; an accuracy determination unit that determines the accuracy of the news article based on the news article determined by the sentiment analysis unit and the related articles collected by the related article collection unit; a fairness determination unit that calculates a fairness score that quantifies the fairness of the news article determined by the sentiment analysis unit and the accuracy of the news article determined by the accuracy determination unit; a fairness score management unit that manages a fairness management ledger that associates the fairness scores with the news articles and a fairness contribution management ledger that associates users with fairness contributions, which are fairness scores given to users when they perform actions that contribute to an increase or decrease in the fairness score; and a fairness reward distribution unit that uses the fairness management ledger and the fairness contribution management ledger to reward users who perform actions that increase the fairness of the news article. The system is configured as a news distribution system characterized by having: [Effects of the Invention]
[0009] According to the present invention, it is possible to ensure the transparency of the sender's position and to distribute accurate and fair news. [Brief explanation of the drawings]
[0010] [Figure 1] Overall processing [Figure 2] Processing Flow [Figure 3] Functional Block Diagram [Figure 4] Interface Screen [Figure 5] Accuracy judgment section [Figure 6] Fact Check Department [Figure 7] Fairness judgment department [Figure 8A] Fairness management ledger for each news article [Figure 8B] Expert Database [Figure 9] Management ledger of each user's fairness contribution [Figure 10] Data Blocks [Figure 11] News Database [Figure 12] Hardware Configuration [Figure 13] Processing by the accuracy determination unit when information is provided by the user DETAILED DESCRIPTION OF THE INVENTION
[0011] Examples will be described below with reference to the drawings. Note that the embodiments described below do not limit the invention according to the claims, and not all of the elements and combinations thereof described in the embodiments are necessarily essential to the solution of the invention.
[0012] In other words, the following description and drawings are examples for explaining the present invention, and have been omitted or simplified as appropriate for clarity of explanation. The present invention can be implemented in various other forms. Unless otherwise specified, each component may be singular or plural.
[0013] In order to facilitate understanding of the invention, the position, size, shape, range, etc. of each component shown in the drawings may not represent the actual position, size, shape, range, etc. Therefore, the present invention is not necessarily limited to the position, size, shape, range, etc. disclosed in the drawings.
[0014] In the following explanation, various types of information may be described using expressions such as "database," "table," and "list," but the various types of information may also be expressed in data structures other than these. To indicate that the information is not dependent on the data structure, "XX table," "XX list," etc. may be referred to as "XX information." When describing identification information, expressions such as "identification information," "identifier," "name," "ID," and "number" are used, and these are interchangeable.
[0015] When there are multiple components with the same or similar functions, they may be described using the same reference numeral with different subscripts. However, when there is no need to distinguish between these multiple components, the subscripts may be omitted.
[0016] Furthermore, in the following description, processing performed by executing a program may be described, but the program is executed by a processor (e.g., a central processing unit (CPU) or a graphics processing unit (GPU)) to perform the specified processing while appropriately using storage resources (e.g., memory) and / or interface devices (e.g., communication ports), and therefore the processor may be the subject of the processing. Similarly, the subject of the processing performed by executing a program may be a controller, device, system, computer, or node having a processor. The subject of the processing performed by executing a program may be a calculation unit or calculation device, and may include a dedicated circuit (e.g., a field-programmable gate array (FPGA) or an application-specific integrated circuit (ASIC)) that performs specific processing.
[0017] A program may be installed on a device such as a computer from a program source. The program source may be, for example, a program distribution server or a computer-readable storage medium. If the program source is a program distribution server, the program distribution server may include a processor and storage resources for storing the program to be distributed, and the processor of the program distribution server may distribute the program to be distributed to other computers. Also, in the following description, two or more programs may be realized as one program, and one program may be realized as two or more programs. [Example]
[0018] In the first embodiment, a configuration will be described that realizes the flow up to distribution of highly fair news, which was explained as a solution to the problem.
[0019] The overall flow of the fair news distribution system is shown in Figure 1. The fair news distribution system 1000 (Figure 3) detects news that has attracted a lot of attention and received a lot of feedback (hereinafter referred to as buzz news) (S101). Next, when the fair news distribution system 1000 detects buzz news, it collects public reactions to the news article included in the buzz news, analyzes comments and reactions posted by users, and performs sentiment analysis to compile and visualize the results as statistical data, thereby visualizing diverse opinions (S102).
[0020] Next, the fair news delivery system 1000 evaluates the accuracy and fairness of the news article detected in S101 (S103). Evaluating the fairness of a news article involves assessing whether it incorporates information from diverse perspectives. To perform a fairness evaluation, the fair news delivery system 1000 may detect whether the content of the news article includes claims from multiple perspectives and is comprehensively analyzed. The accuracy of a news article is evaluated by searching various websites online for the original source on which the news article is based, such as a written or audio transcript of the sender's entire speech. The search results, such as numbers and original sources, are compared with the news article being evaluated to check whether the intent has been altered. Furthermore, the fair news delivery system 1000 evaluates whether the information on which the news article is based is disclosed, and if so, the reliability of that information. One criterion for evaluating reliability may be, for example, whether the information on which the news article is based has been peer-reviewed for public publication, such as in a journal or a reputable academic conference. In this case, in the case of academic societies, the higher the number of an indicator called the impact factor, the more reliable the information is considered to be, and in the case of academic papers, the number of citations can also be used as an indicator. The fair news distribution system 1000 may automatically detect these using a program, but it is also possible to send the information that is the basis of the news article in order to inquire with an industry expert, have the expert fact-check the information, and then receive evaluations and comments from the expert after fact-checking the information.
[0021] The fairness score is a numerical value that comprehensively quantifies the evaluation results of both fairness and accuracy. If the discourse only covers a portion of diverse opinions and is not comprehensive, the fair news delivery system 1000 will calculate a low fairness score, assuming that it does not meet certain standards. On the other hand, if the information on which the judgment is based is clear and the factuality is high to a certain extent, the fair news delivery system 1000 will evaluate the accuracy highly and calculate a high fairness score, assuming that it meets certain standards. In other words, even if a news article is biased, it can be made transparent by covering multiple perspectives and clearly stating which of those perspectives the article's opinion is based on. The more factual an article is, the higher the fairness score it will have.
[0022] After evaluating the fairness and accuracy of a news article in S103, the fair news distribution system 1000 formats the information contained in the news article, generates a site that serves as a reference information source for users to view, and distributes the news article (S104). It is assumed that the reference information source is updated on an ongoing basis. For example, immediately after buzz news is detected, it is assumed that expert fact-checking has not yet been completed and accuracy assessment is incomplete. Even in this case, the fair news distribution system 1000 creates a thread for the buzz news being verified on the reference information source site, describing the progress of the fact-check as "under assessment." The thread includes objects that display the results of the sentiment analysis performed in S102 and the evaluation results of accuracy and fairness performed in S103. Each object will be described later using Figure 4.
[0023] Through the above process, the fair news distribution system 1000 scores the fairness contribution (described below) of users who contributed to generating fair and accurate information in the process of generating reference information sources. The fair news distribution system 1000 then provides rewards according to the scores, thereby providing incentives for the framework of providing fair information (S105). The fair news distribution system 1000 continues the processing of S102 to S105 until the fairness score reaches or exceeds a predetermined threshold or a predetermined time has elapsed (S106). If the fair news distribution system 1000 determines that the fairness score has not reached or exceeded the predetermined threshold or that the predetermined time has not elapsed (S106; No), it returns to S102 and continues the subsequent processing. On the other hand, if the fair news distribution system 1000 determines that the fairness score has reached or exceeded the predetermined threshold or that the predetermined time has elapsed, it terminates the processing.
[0024] The more attention the buzz news receives, the more closely the fair news distribution system 1000 may track people's reactions by shortening the intervals between checks of the sentiment analysis information 502 in S102. Alternatively, the fair news distribution system 1000 may increase the number of people to whom fact-checking is requested or may exercise control to encourage the provision of data for verification in S103 in order to improve the accuracy of determining accuracy.
[0025] The sequence for realizing the above processing and the functional block diagram for realizing it will be described using Figures 2 and 3. Figure 2 is a sequence diagram specifically showing the flow of processing shown in Figure 1. Figure 3 is a block diagram showing the functional configuration of the fair news distribution system 1000. As shown in Figure 3, the fair news distribution system 1000 is configured to have a back-end unit 1001, a front-end unit 1002, and a fairness management unit 1003.
[0026] These may be operated together, but to ensure transparency, it is advisable to configure the parts related to increasing or decreasing fairness and distributing rewards to actions that contribute to fairness so that they can be disclosed. For example, the front-end unit 1002 and back-end unit 1001 could be separate nodes on the same platform, while the fairness management unit 1003 could be separated as a separate node to entrust its operation to a third-party organization. It is advisable to configure the communication between each node so that it can be disclosed. This is thought to be compatible with Blockchain B's smart contract transactions and ledger-based data management.
[0027] As shown in Figure 3, this system mainly includes a buzz news detection unit 201 that analyzes the original source of a buzz news article and traces its origin; a fact-checking unit 207 that requests fact-checking by experts to ensure that the news does not contain misinformation; a sentiment analysis unit 203 that evaluates the bias of the original source's discourse; a fairness determination unit 206 that evaluates the fairness of the buzz news article and the reporter who wrote it; a display information generation unit 209 that outputs the output obtained from the processing results of these units as a viewable screen or website along with past history; and a fairness reward distribution unit 210 that manages the fairness evaluation results in a ledger on Blockchain B and distributes tokens as rewards based on fairness. Hereinafter, there are two types of fairness scores: a fairness score assigned to a news article and a fairness score assigned to a person. A fairness score is assigned to a person when they perform an action that contributes to an increase or decrease in the fairness score assigned to a news article. Therefore, the fairness score assigned to a person is called a fairness contribution.
[0028] This system can be realized by using general information processing devices such as servers and terminals as hardware. An example of the hardware configuration will be described later with reference to FIG.
[0029] Moreover, various data stored in the information processing device or used for processing can be realized by the CPU reading it from memory and using it. Moreover, each functional unit of the information processing device (for example, each functional unit shown in FIG. 3 such as the buzz news detection unit 201, the fact check unit 207, the sentiment analysis unit 203, the fairness determination unit 206, the fairness reward distribution unit 210, etc.) can be realized by the CPU loading a predetermined program stored in an external storage device into memory and executing it.
[0030] In the following, we will explain an example in which this system is configured using a single computer, but all or part of these functions may be distributed across one or more computers, such as a cloud, and similar functions may be realized by communicating with each other via a network.
[0031] The blocks that realize the above functions will be explained in detail below. Here, let us assume that a media server 1200 distributes news articles via the Internet, which has become commonplace in recent years, and that the distributed news articles have attracted a large amount of user interest on a certain portal site 1300. In fact, existing news media also have experts and users add comments to news articles that attract a lot of attention (S300).
[0032] The buzz news detection unit 201 of this system detects news that has attracted a large amount of interest in S300 as buzz news (S301). The buzz news detection unit 201 monitors news sites and social networking sites where news articles are posted, and detects whether the number of citations and comments on the news article exceeds a predetermined threshold. Of course, if a news article that meets predetermined conditions is detected, it can be assumed that buzz news has occurred. Hereinafter, when referring to a news site, it is assumed to include various network services where news articles are posted, such as social networking sites.
[0033] Buzz news indicates high public interest, and it is assumed that there is a high demand for accurate and unbiased information. There are two actions that can be taken to obtain unbiased information: evaluating the accuracy and fairness of the news article itself, and collecting public opinions to reflect diverse opinions and republish the information after filling in any missing perspectives.
[0034] Therefore, the sentiment information collecting unit 202 collects user reactions (S302). The sentiment information collecting unit 202 collects transaction data including comments and cumulative values of reaction buttons on news sites, portal sites, and SNS as user reactions. Site viewing formats include not only internet browsers but also apps. Buzz news often involves a large number of presses of quote buttons such as "Like" buttons and retweet buttons. Quotations are often followed by comments, and it is believed that the sentiment information collecting unit 202 can efficiently collect user comments associated with the buzz news by following the links provided by the buzz news.
[0035] The sentiment analysis unit 203 analyzes, visualizes, and quantifies the user reaction information collected as described above (S303). The evaluation axis used for visualization depends on the topic of the news article. For example, for a political topic, attributes include right-wing / left-wing, hawkish / dovish, and support / opposition to a policy. Other evaluation axes, such as sentiment analysis using emotion analysis, moral analysis, and surprise analysis, may also be used. The sentiment analysis unit 203 can analyze and visualize user reactions from a variety of perspectives. The sentiment analysis unit 203 can classify these responses using machine learning, but several technologies that contribute to performance improvement are required, such as extracting keywords from news articles, performing name matching, and removing noise from keywords that have different meanings depending on the context.
[0036] The sentiment analysis unit 203 may collect user responses to the extent that multiple opinion clusters can be formed to visualize the diversity of opinions. The sentiment analysis unit 203 clusters the diverse user opinions, analyzes and visualizes which opinion cluster the buzz news reporter belongs to, and the perspective from which the article is based, thereby enabling the bias of the news to be perceived. This is considered to be a state of high fairness. For example, the sentiment analysis unit 203 clusters the diverse user opinions regarding a news article, and if the number of clusters obtained by the clustering is equal to or greater than a predetermined threshold, determines that the news article is a news article with high fairness. For the clustering, various conventionally known techniques such as Ward's method, group average method, shortest distance method, and furthest distance method may be used.
[0037] Meanwhile, the related article collection unit 204 collects related articles related to the news article in addition to the original news article contained in the buzz news detected in S301 (S304). Here, related articles refer to, for example, the original source used for the news topic, similar past news and analysis articles, and literature and publications that support the news article. Publications that support the news article refer to raw data before media editing, including primary sources such as government and corporate public relations. The related article collection unit 204 also targets audio and video data, and it is recommended to incorporate information other than text media by using techniques such as transcription. Transcription technology has made great advances in recent years, and it is believed that audio and video data that has been transcribed into text can also be used in practical applications by passing it through an appropriate noise filter.
[0038] These may be collected manually by the system operator, according to a predetermined algorithm, or by relying on user posts. For example, relying on user posts may involve the fairness information user interface (UI) 208 accepting user posts and transmitting the content to the system, or the sentiment analysis unit 203 extracting the related article information in the process of analyzing the posted comments. The sentiment analysis unit 203 collects the related article information in the article DB 3001. The accuracy determination unit 205 then analyzes the related articles, and the display information generation unit 209 lists and outputs the results to be displayed on the screen of the fairness information UI 208.
[0039] The accuracy determination unit 205 diagnoses the accuracy of the news article based on the news article for which reaction information was collected in S302 and the related articles collected in S304 (S305: accuracy evaluation). When making the diagnosis, the accuracy determination unit 205 may tag and extract summaries of the news articles and literature collected by the related article collection unit 204, and store and manage them in the article DB 3001, so that the articles can be searched for as similar news in the past. The accuracy determination unit 205 evaluates the accuracy of the news article by performing the processing flow shown in FIG. 5. In this processing, the accuracy determination unit 205 diagnoses whether the argument of the news article is consistent with the related articles, which are collected primary sources, and whether the news article is written logically. The purpose is to prevent news articles that manipulate impressions by extracting only parts of the primary source.
[0040] Fig. 5 is a flowchart showing an example of the process related to accuracy evaluation in S305 shown in Fig. 3. As shown in Fig. 5, the accuracy determination unit 205 analyzes a news article by referring to the article DB 3001 (S501), and determines whether the news article contains a description disclosing a primary source and whether the primary source can actually be accessed and viewed (S502). If it is determined that the viewing is possible (S502; Yes), the fairness score of the news article is added (S503), and the primary source is analyzed (S504).
[0041] On the other hand, if the accuracy determination unit 205 determines that the above-mentioned browsing is not possible (S502; No), it determines whether the related article collection unit 204 has searched for a primary source (S505). If the accuracy determination unit 205 determines that the related article collection unit 204 has searched for a primary source (S505; Yes), it analyzes the primary source searched by the related article collection unit 204 in S504. When analyzing the primary source, the accuracy determination unit 205 reads each of the primary source and the news article, compares and analyzes the two, and detects missing arguments, different interpretations, and simple errors. These processes may be performed algorithmically or by the operator of the system. To ensure transparency, the accuracy determination unit 205 records the process of how it made its determination (e.g., the order and method of the above-mentioned comparison, and the points where the two differ). When using machine learning, it is recommended to adopt an explainable model, such as one that displays the importance of features.
[0042] Based on the analysis results of S504, the accuracy determination unit 205 determines whether the content of the primary source has been altered (S506). If the accuracy determination unit 205 determines that the content of the primary source has not been altered (S506; No), it increases the fairness score (S507). On the other hand, if the accuracy determination unit 205 determines that the content of the primary source has been altered (S506; Yes), it significantly reduces the fairness score by a value equal to or greater than a predetermined threshold, and regards the report as malicious reporting (S508).
[0043] The accuracy determination unit 205 outputs a fairness score for accuracy that reflects the values calculated in S507 and S508 (S509). Furthermore, it outputs a fairness contribution corresponding to the fairness score for the reporter of the analyzed news article (S510).
[0044] Returning to FIG. 2, the accuracy determination unit 205 further outputs the primary source and the news article to the fact check unit 207, which then diagnoses the accuracy of the news article. It is important to incorporate the opinions of external experts when diagnosing accuracy. Therefore, the fact check unit 207 transmits the primary source and the news article to an expert's website or terminal and issues a fact check request (S305; Fact Check Request). When selecting a party to issue a fact check request to, the fact check unit 207 may use a pre-prepared expert DB (database) 3002 as a basis for selecting an expert with a profession matching the field of the news article, or may select an expert with a proven track record of contributing to improving fairness in the past regarding similar news, based on a ledger managed in a distributed manner on a blockchain.
[0045] 8B is a diagram showing an example of an expert DB. As shown in FIG. 8B, the expert DB 3002 associates an expert ID for identifying the expert, the expert's name, an email address that serves as the expert's contact information, the expert's occupation, and past performance indicating whether the expert has conducted fact-checking in the past. In FIG. 8B, for example, the expert "TY" identified by the expert ID "S0000001" is a university professor, and the email address registered as his / her contact information is "α," indicating that he / she has received requests for fact-checking in the past.
[0046] Upon receiving a fact-check request from this system, an expert operates a computer such as a fact-checking terminal or server to provide the information that serves as the basis for the argument and the resulting opinion, and sends this to this system as the fact-check result (S307). Because diverse opinions are necessary from the perspective of fairness, the fact-checking unit 207 may send the primary source and news article to the expert's website or terminal in S305 to solicit the opinions of multiple experts. The information provided by the expert and its source can also be used as a data collection source for the related information collection unit 204, and the fact-checking unit 207 may register this information in the article DB 3001 for future use.
[0047] Fig. 6 is a flowchart showing an example of the processing related to the fact-check request in S305 shown in Fig. 3. As shown in Fig. 6, the fact-checking unit 207 analyzes the genre of the primary source and news article to be sent (S601), and selects an expert who specializes in the genre obtained by the analysis from the expert DB 3002 (S602). The fact-checking unit 207 sends the primary source and news article to be sent to the email address or website associated with the selected expert, requesting a fact-check (S603).
[0048] The fact check unit 207 receives the fact check result from the expert who requested the fact check and determines whether the content was evaluated as good or appropriate (S604). Whether the content was evaluated as good or appropriate may be determined as a negative evaluation or an evaluation of inappropriateness if the fact check result includes negative comments such as the news article is likely to be false, or as a good evaluation or appropriate if the news article is likely to be true.
[0049] If the fact-checking unit 207 determines that the content was evaluated as good or appropriate (S604; Yes), it determines that the news article is accurate, adds a predetermined value to the fairness score of the news article (S605), and proceeds to S606. On the other hand, if the fact-checking unit 207 determines that the content was not evaluated as good (S604; No), it determines that the news article is inaccurate, and proceeds to S606 without doing anything.
[0050] When the fact check unit 207 adds a predetermined value to the fairness score of the news article, it updates the fairness score (accuracy) of the article to the fairness score to which the predetermined value has been added (S606), and adds a predetermined value to the fairness contribution of the expert who performed the fact check and updates that value (S607).By performing the above processing, it is possible to calculate the accuracy and fairness contribution, which are indicators of the fairness score.
[0051] Returning to FIG. 2, the fairness assessment unit 206 quantifies the evaluation results of both fairness and accuracy to calculate a fairness score (S308). The fairness assessment unit 206 calculates a low fairness score if the discourse only covers a portion of diverse opinions and is not comprehensive. On the other hand, if the information on which the judgment is based is clear and highly factual, the accuracy is evaluated high and a high fairness score is assigned. In other words, even if an article is considered to be biased, if it covers multiple viewpoints, is transparent in clarifying its position regarding which viewpoint its opinion is based on, and provides clear supporting data and uses the argument correctly, it is considered to be logical, i.e., highly factual, and is judged to have a high fairness score.
[0052] For example, in S308, the fairness determination unit 206 may calculate a fairness score according to a flow as shown in FIG. 7. The fairness determination unit 206 obtains various opinion clusters obtained through analysis by the sentiment analysis unit 203 (S701). The fairness determination unit 206 analyzes the intention of each opinion cluster to classify the viewpoints, and assigns identifiers of users belonging to each opinion cluster. For example, the fairness determination unit 206 associates multiple user identifiers (user IDs 001, 002, ...) with one opinion cluster A. The fairness determination unit 206 also associates multiple user identifiers (user IDs 001, 003, ...) with another opinion cluster B. Then, the fairness determination unit 206 analyzes the buzz news article, and calculates the similarity between the two to determine which opinion cluster the news article was written from (S703).
[0053] Furthermore, the fairness determination unit 206 determines whether the buzz news article reaches a conclusion after referring to opinions belonging to multiple opinion clusters. That is, the fairness determination unit 206 determines whether the news article is analyzed from various perspectives (S704).
[0054] If the fairness determination unit 206 determines that the news article has been analyzed from multiple perspectives (S704; Yes), it determines that the news article is unbiased and adds a fairness score (S705). In this system, bias means that the news article is summarized from a single perspective. The fairness determination unit 206 considers a news article to be unbiased and fair if it draws a conclusion after touching on the arguments of multiple perspectives. For example, if a news article satisfies the condition that it describes the opinions of more than half of the opinion clusters out of multiple opinion clusters and then expresses its own opinion, the fairness determination unit 206 determines that the news article is unbiased and fair. Furthermore, when adding a fairness score after satisfying the above condition, the fairness determination unit 206 adds a higher fairness score the more opinion clusters there are.
[0055] In summary, a fair news article in this system is one that meets two requirements: it is free from unnecessary alterations from the primary source, and it reduces bias by reaching a conclusion after considering multiple viewpoints. Anyone who takes actions to make up for shortcomings in these requirements (or actions that improve these requirements to a certain extent) is awarded a fairness score, or fairness contribution.
[0056] As explained above, our system clarifies the fairness of articles in the process of calculating their fairness scores. Since this process takes into account the fairness contribution, the system also awards tokens as rewards based on the fairness contribution. This provides an incentive for the system operators to operate a system that benefits the public.
[0057] The diversity of viewpoints contained in the opinion clusters obtained by the sentiment analysis in S701 contributes significantly to fairness. Therefore, a mechanism may be implemented to redistribute tokens acquired by the system to users who provide information constituting the opinion clusters (312). To achieve this, ID linkage is required between the system, other portal sites where comments can be posted, or the SNS server 1300, and the users who provided the information by operating the user terminal 1400. That is, in S302, the sentiment information collection unit 202 collects the user IDs of users who commented on the buzz news detected in S301 (i.e., the comments added in S300 shown in FIG. 2) along with their reactions, and registers them in the system. Linking user IDs allows users who provided the information (or who intend to provide the information in the future) to easily respond to their reactions on the SNS, and by receiving tokens redistributed, they recognize that they have participated in an action to improve fairness, thereby automatically receiving incentives. This is expected to encourage user participation.
[0058] Furthermore, in S304 shown in FIG. 2, the related article collection unit 204 collects related articles in addition to the original news article included in the buzz news. The media server 1200 may issue corrections via the information provision interface 508 shown in FIG. 4 or online or offline (S306a). Typically, publishing corrections as follow-up reports by media outlets not only reduces the space available for transmitting new information, but also requires a great deal of effort. Therefore, in this system, the issuance of corrections is evaluated as an action to improve fairness, and in S312, tokens are distributed as rewards to the media. This encourages media outlets to issue corrections and disseminate additional information, enabling a spliced-in type of news distribution that goes beyond the traditional method of transmitting information as quickly as possible.
[0059] It is recommended that fairness scores be managed using a blockchain ledger, allowing for tracking history and ensuring transparency when changes are made to the system. This creates an environment that is less susceptible to information manipulation, while simultaneously ensuring transparency regarding actions that contribute to improving fairness and providing the gamification factor of collecting tokens. Controlling fairness contributions is sensitive and high-risk information that influences public opinion. Therefore, robustness is more important than scaling, and a private system is considered advantageous. It is desirable for this information to be operated and managed by a non-profit organization.
[0060] The fairness reward distribution unit 210 and the fairness score management unit 211 manage users' fairness contributions and the fairness scores of news articles, and control transactions related to their increases and decreases on blockchain B. Along with these transactions, they record evaluations of actions that contributed to fairness and the amount of score updates along with the reasons. The data managed in the distributed ledger is shown in Figures 8A and 9.
[0061] The fairness reward distribution unit 210 and the fairness score management unit 211 assign fairness contribution points to experts who cooperate with fact-checking. The fairness contribution points may be issued, for example, using tokens circulating on the blockchain. It is desirable that the history of fairness contribution points and token transactions be managed on the blockchain to ensure transparency and resistance to tampering. As mentioned above, the fairness reward distribution unit 210 and the fairness score management unit 211 may be operated by a fairness management unit that is independent from the backend logic unit. If the provider of the backend logic unit and the provider of the fairness management unit are the same, there is no need to separate them.
[0062] The fairness score management unit 211 may store a fairness management ledger 801 for each news article, as shown in FIG. 8A. The fairness management ledger 801 is a table for managing the fairness of news articles. As shown in FIG. 8A, the fairness management ledger 801 stores, in association with one another, a news ID for identifying buzz news, the fairness score of a published news article included in the buzz news, a raw score which is the fairness score of the original news article of the buzz news, the last update date of the fairness score, and a transaction ID for identifying transaction data when reactions to the news identified by the news ID were collected. The raw score is the fairness score before reflecting an increase or decrease in fairness contribution to the fairness score of the original news article of the buzz news.
[0063] In Figure 8A, for example, the fairness score of a news article published as buzz news identified by news ID "N0000001" is calculated as "80," and the raw score of the original news article for the buzz news is "55." The fairness score of "80" was most recently updated on May 20, 2021, based on transaction data identified by transaction IDs "T00000001, T00000003." Specifically, as described below, by displaying the evaluation of accuracy and fairness (fairness of the news article) on the same fairness information UI 208 as a result of sentiment analysis, the fairness score can be viewed objectively, thereby improving the fairness of the news article. Note that the raw fairness score is assumed to be the value initially calculated by the accuracy determination unit 205.
[0064] The accuracy determination unit 205 may write the fairness management ledger 801 of the news article through a predetermined API (Application Programming Interface) configured on the blockchain. The fairness determination unit 206 calculates the fairness score for the news article, as described in S704 etc., and updates it through the above-mentioned predetermined API.
[0065] When the fact-checking unit 207 receives the fact-checking results from the expert, it may carry out a procedure for updating the fairness score of the news article via the above-mentioned specified API. The procedure for updating the fairness scores for these news articles is carried out by exchanging information using data block 9001 exchanged on the blockchain, as shown in Figure 10. Here, we have described updating the fairness scores for news articles, but the same can be said for the fairness contribution, which is the fairness score for a person.
[0066] 10 is a diagram showing an example of a data block included in a token exchanged on a blockchain. As shown in FIG. 10, data block 9001 is a history ledger of data blocks exchanged for each transaction ID. Data block 9001 is data in which the above-mentioned transaction ID, the date on which block data constituting the transaction data identified by the transaction ID was exchanged on the blockchain, the type of increase / decrease in fairness score, the amount of increase / decrease in fairness score identified by the type, the evaluation behavior that contributed to the increase / decrease in fairness score, the news ID of the news article for which the fairness score was calculated, the action date / time which is the date / time when the above-mentioned evaluation behavior was performed, and the user name and user ID who performed the above-mentioned evaluation behavior are associated with each other.
[0067] For example, Figure 10 shows that the block data constituting the transaction data identified by transaction ID "T00000002" indicates that user ID "U0000022" (user name: TY) fact-checked news article "N0000002" as an expert on May 18, 2021, and that a fairness score (here, the sum of the fairness score for the news article and the fairness contribution, which is the fairness score for the person) was calculated on the same day, with a value of "+15." In this way, this system updates fairness scores in the same format on the blockchain, allowing data regarding fairness evaluations of various news articles to be exchanged with the same level of security. Note that usernames may be nicknames.
[0068] The fairness score management unit 211 holds a management ledger that manages the fairness contribution degree for each user as shown in Fig. 9, and when the fairness score management unit 211 updates the fairness data related to a news article, it updates the information on the fairness contribution degree managed for each user. The fairness contribution degree management ledger 9101 is a table for managing the fairness contribution degree, which is the fairness score for a person.
[0069] As shown in Figure 9, the fairness contribution management ledger 9101 stores the above-mentioned user ID and user name, a type indicating the occupation of the user identified by the user ID and user name, the last update date of the fairness contribution, the history of the user's fairness contribution, the amount of tokens (token amount) acquired by the user, and the transaction ID of the transaction data that is the basis for acquiring the amount of tokens, in association with each other.
[0070] For example, Figure 9 shows that a user with the username "TY" identified by the user ID "U0000022" is a fact-checking expert, and that a fairness contribution of "1500" was calculated for the user with a last update date of May 18, 20201. It also shows that a previous calculation of "1485" was performed for the user on May 10, 2021. Specifically, as will be described later, by displaying the evaluation of accuracy and fairness (fairness to individuals) as a result of sentiment analysis on the same fairness information UI 208, the fairness score can be viewed from an objective perspective, thereby improving the fairness of news articles.
[0071] The fairness score management unit 211 approves updates to the ledger that manages information on each user's fairness score based on the evaluation actions each user took to improve fairness and the increase or decrease in fairness for the original news article of Buzz News. Processing performed by the system is also managed as a fairness score. When the accuracy determination unit 205 searches and discovers a primary source, or when the fairness determination unit 206 is able to add a new perspective that was not present in the news article, it recognizes that the system has contributed to improving the fairness score and assigns a fairness contribution. The fairness reward distribution unit 210 prepares tokens that circulate on the blockchain in conjunction with the fairness contribution and distributes them as rewards to blockchain participating users.
[0072] The problem with this system is how to ensure economic rationality for media and user participation. Because this system is highly public, it must be operated by a non-profit organization and must be structured to be less susceptible to influence from specific sponsors, such as political or corporate sponsors. Therefore, the gamification of collecting tokens is used as an incentive. For example, tables like those shown in Figures 8A-10 may be maintained, and fairness scores and tokens may be managed on the blockchain, ultimately enabling them to be exchanged for currencies outside the blockchain. For example, the fairness reward distribution unit 210 may manage the tokens in a format that allows the amount of increase or decrease in fairness contribution to be exchanged for other currencies.
[0073] Furthermore, for example, in the GUI shown in Figure 4, donations obtained through the donation interface 507 or other routes can be pooled and exchanged for tokens collected by each user. This allows for the exchange of economic activities managed on the blockchain with economic activities in the real world. In this case, the fairness reward distribution unit 210 can provide a series of mechanisms related to the exchange in cooperation with an external system.
[0074] Returning to FIG. 2, the display information generation unit 209 compiles information in the form of a news aggregation site so that a variety of information can be viewed at a glance as a reference information source (S309). For example, the display information generation unit 209 constructs a screen for a site having a fairness information UI 208 as shown in FIG. 4. When constructing the screen, the display information generation unit 209 generates threads that reflect information calculated at the time of each step by the fairness determination unit 206, the sentiment analysis unit 203, the accuracy determination unit 205, the fact check unit 207, etc., and stores the generated threads in the display DB 3003. In FIG. 4, the above screen includes a thread 401 updated on May 15, 2021, which is stored in the display DB 3003. When constructing the screen, the display information generation unit 209 reads the threads stored in the display DB 3003 and generates the above screen. For example, when a keyword "safety of coronavirus vaccine" is input, threads about buzz news articles that are somewhat similar to the keyword are extracted from the display DB 3003 and displayed on a single screen. The above screen may be provided by registering the output results of each unit, such as the news article, sentiment analysis unit, information verification unit, and fairness judgment unit, along with past history, on a viewable website. The above screen will be described in detail below.
[0075] FIG. 4 is a screen showing an example of a fairness information UI. As shown in FIG. 4, the fairness information UI 208 may display a Verification object 501 with a link to primary source information collected by the sentiment analysis unit 203 and past similar news articles. The Verification object 501 may also display information on the fairness contribution calculated by the accuracy determination unit 205. In FIG. 4, the display information generation unit 209 indicates that for a buzz news article titled "Safety of the Coronavirus Vaccine," two references, Reference [1] ○○ and Reference [2] △△, are displayed in the fairness information UI 208 as information collected as primary sources. The screen also indicates that the fairness contribution for the news article has been calculated as "+5."
[0076] The accuracy determination unit 205 also analyzes the accuracy of the original news article of the buzz news article. Therefore, the display information generation unit 209 may display the result in the fairness information UI 208 as a raw score before improving fairness, alongside the text of the original news article of the buzz news, as in object 503. In FIG. 4, it can be seen that the display information generation unit 209 displays "65" as the raw score in association with the text of the original news article of the buzz news written by reporter A.
[0077] The display information generation unit 209 may also display an object 504 on the fairness information UI 208 that displays the status of the fact-check assessment by an expert. The display information generation unit 209 reads the fact-check results output from the fact-check unit 207 and classifies them into three states: "Under assessment," "Assessed," and "Not yet determined." When the result is "Assessed," the display information generation unit 209 determines that the fairness of the displayed content of the page has increased, adds information about the fairness contribution rate, and updates the display. In FIG. 4, it can be seen that "Assessing," indicating that the fact-check is currently being performed, is displayed.
[0078] Furthermore, the display information generation unit 209 may display an object 502 that illustrates, as the output result of the sentiment analysis unit 203, opinion clusters, a summary of reactions, and a meter showing emotions such as anger and joy. In FIG. 4, an emotion meter is output indicating that, among the opinion clusters obtained by processing by the sentiment analysis unit 203, there are more opinion clusters indicating "joy" than opinion clusters indicating "anger." The emotion expressed by each opinion cluster can be determined, for example, by summarizing the viewpoints of each opinion cluster classified by the fairness determination unit 206 through semantic analysis. If, as a result of the sentiment analysis provided by this system, an opinion cluster is formed based on a viewpoint not present in the article, it is preferable to display the fairness contribution of the users who posted the opinions that make up the opinion cluster.
[0079] Furthermore, the display information generation unit 209 may have a mechanism for displaying, in the fairness score transition object 505, how the fairness of the display content of the page has been updated in chronological order by adding up the fairness contributions assigned by each functional block, starting from the raw score information of the original news article of the buzz news ( FIG. 8A ). For example, the fairness contributions added by analyzing the original news article of the buzz news and the current overall fairness score of the display information of the page may be displayed. The overall fairness score is the fairness score at the starting point plus the added fairness contribution (+15), and is displayed as "80" in this example. In this way, the raw score of the original news article of the buzz news and the fairness score after the fairness contributions have been increased or decreased are displayed as the current overall fairness score, and the transition of the increase or decrease is output on the screen as shown below. Here, we designed a GUI that allows users to trace logs to ensure transparency as to what actions contributed to fairness when there is a change in the fairness time series value. Figure 4 displays a graph showing the time progression from the fairness score S1 at the starting point to the overall fairness score S2 at the current point in time.
[0080] Furthermore, the display information generation unit 209 may display the behavior history of all users who contributed to the change in the fairness score for each buzz news article in the object 506. Information related to the increase or decrease in the fairness score may be managed on the blockchain (e.g., FIGS. 9A and 9B), and the display information generation unit 209 may refer to and retrieve this information when creating the object 506. In this example, the display information generation unit 209 reads the fairness contribution management ledger 9001 and displays in the object 506 a breakdown of the users who contributed to the increase or decrease in the fairness contribution.
[0081] The display information generation unit 209 uses the transaction ID recorded in the fairness management ledger 801 for each news article as shown in Figure 8A as a key to display information in the object 506, and presents which user's behavior was evaluated to increase or decrease the fairness.
[0082] The fairness information UI 208 of this system accumulates threads over time, each consisting of a news article and its analysis results (corresponding to objects 501-506). It is also recommended to provide an interface 507 that allows donations to be made on a thread-by-thread basis. In FIG. 4, for example, when the display information generation unit 209 receives an operation (e.g., a click) on the interface 507, it calculates the amount corresponding to the operation (e.g., multiplying the number of clicks by 100 yen per click) and outputs the amount as the donation (S311). The display information generation unit 209 converts the donation amount into a fairness score at a predetermined rate. There are several possible distribution methods. Since donations themselves do not directly contribute to improving the fairness of news articles, as shown in FIG. 9, one possible method is to manage the amount of tokens held by the user and exchange the donations and tokens in a lump sum when a user requests an exchange. This role is performed by the fairness reward distribution unit 210. On the other hand, there is also a method of distributing the fairness score to information providers by recording it in the fairness gain / loss amount of the transaction data mentioned above. By managing the fairness score as a token circulating on the blockchain, it is possible to provide a reward distribution function that is resistant to tampering. In Figure 10, user "SN" identified by user ID "U0000003" viewed a news article on BuzzNews identified by news ID "N0000003" on May 22, 2021, and made a donation amount equivalent to the fairness gain / loss amount "+10", which the display information generation unit 209 outputs as transaction data identified by transaction ID "T0000001".
[0083] The display information generation unit 209 may attach an interface 508 to each article thread, similar to the donation interface 507, to provide information that contributes to improving fairness. The fairness information provision interface 508 can be used to provide primary source information referenced by the accuracy determination unit 205, collect user opinions that serve as material for the sentiment analysis unit 203, and receive information from experts for the fact-checking unit 207. In FIG. 4 , for example, when the display information generation unit 209 receives an operation on the interface 508 (e.g., clicking the information provision icon, attaching the provided primary source, and sending), it calculates an amount corresponding to the operation (e.g., an amount corresponding to the number of documents, such as 1,000 yen per government-approved document) and outputs it as the information provision amount. As with the interface 507, the display information generation unit 209 converts the information provision amount into a fairness score at a predetermined rate and distributes it to the information provider by recording it in the fairness increase / decrease amount of the transaction data. In this case, as in the case of the interface 507, a reward distribution function that is resistant to tampering can be provided by managing the fairness score as a token circulating on the blockchain. In this case, the fairness reward distribution unit 210 provides rewards based on the fairness score that reflects the fairness increase / decrease amount that increases / decreases for each token identified by the transaction ID.
[0084] Furthermore, it is advisable to provide a backlog interface 509 for calling historical information that allows users to view the backlog when they want to refer to past information beyond the information displayed for each article thread. By selecting the backlog interface 509, the user can refer to the display information of the thread at a certain point in the past. For example, when the display information generation unit 209 receives an operation on the backlog interface 509 (e.g., clicking the backlog icon and inputting a date to identify the thread they want to refer to), it may extract threads that include that date from the display DB 3003 and display them in chronological order on the screen. If a certain keyword (e.g., "safety of the coronavirus vaccine") is entered on the screen, threads that include the keyword and the date listed above will be displayed on the screen.
[0085] The display information generation unit 209 reads out the related news IDs and tag information obtained in the process of analyzing the news articles and comments from an article DB 3001 such as that shown in Fig. 11, and extracts news articles that include the above keywords, for example. The article DB 3001 is accumulated by the sentiment analysis unit 203.
[0086] FIG. 11 is a diagram illustrating an example of article DB3001. As shown in FIG. 11, article DB3001 includes a news ID for identifying a buzz news article, a headline of the news article identified by the news ID, a related article ID for identifying a related article of the news article, tag information attached to the news article, the publication date and time of the news article, the date the buzz about the news article occurred, the name of the reporter who reported the news article, and the affiliation of the reporter. For example, FIG. 11 shows that the headline of the news article identified by news ID "N0000001" is "After vaccination...," and the related article identified by related article ID "RN000002" is a news article searched by the related article collection unit 204. The tag information attached to the news article is "vaccine, politics, medical care, corona," and indicates that the news article was written by reporter DU of Company A on May 14, 2021, and that the buzz occurred the following day, May 15, 2021. Furthermore, the site of the original news article for the buzz news in question is "http: / / www.xxx.co.jp / yyy.html", and the references collected as primary sources are Reference [1] ○○, Reference [2] △△, which indicate that they are published at "http: / / www.zzz.org / 20210514.html".
[0087] In this way, the data that is the basis for calculating the fairness score calculated by this system is displayed in the fairness information UI 208. The fairness information UI 208 may be provided as an internet site or an app for mobile devices (S310).
[0088] Just as social media and news comment sites are often the scene of heated arguments, when people see information that they subjectively judge to be convenient or correct, they tend to strongly perceive that information as accurate and strongly resent those who hold different opinions. Since providing unbiased information is difficult in the form of news distribution, one requirement is that it be organized in a format that allows for a clear comparison of differing opinions. Therefore, it is desirable for a system like this to be able to display, on a single screen, the results of a news article's accuracy assessment, feedback such as evaluations and comments from trusted experts who fact-checked the news article, and public opinion feedback obtained from opinion clusters, etc.
[0089] Sites widely used as reference sources for words are based on the idea that "everyone's opinions are likely to be correct," and they disclose information and information sources from diverse perspectives, taking advantage of the fact that information can be considered "probably correct" if it is aggregated, diverse, independent, and decentralized. The news-based reference source provided by our system is similar to these widely used sites in that it relies on users to gather evidence, displays reference information (verification), keeps a revision history, and is funded by donations. It differs from these sites in its near-real-time analysis and display of user responses, its ability to track changes in public opinion over time, its ability to display a news fairness score, and its ability to visualize which actions contribute to fairness. Our system, for example, corrects and updates public opinion data (e.g., opinion clusters) over time, as shown in Figure 4, ensuring transparency of the source's position and delivering accurate and fair news, which is beneficial to users.
[0090] The overall likelihood that reading this article will provide fair information is referred to as the overall fairness score. The display information generation unit 209 displays the fairness score of the original news article of the buzz news and the improved fairness in the process of compiling the article as an additional fairness contribution ("+15" in Figure 4). The display information generation unit 209 estimates the current overall fairness score using the fairness score transition indicated by the object 505 and the additional fairness contribution. It may also disclose a breakdown of how the fairness has improved. The additional fairness contribution corresponds to the fairness score added by the accuracy determination unit 205 and the fairness determination unit 206. As already explained, the fairness score added by the fact check is attributed to the expert, and this expert is given a fairness score.
[0091] The hardware configuration for realizing this system is shown in Figure 11. The CPU 413 starts the program for this system and executes the processing of the functional blocks in Figure 3. Data used for calculations is temporarily stored in memory 415. When high-speed calculations are required, the data may be transferred to the memory of the GPU 414, which may support the processing performed by each functional block. Display information generated by this system is displayed on the display device 411, and can be previewed by the system operator. Databases such as the article DB 3001 that stores news articles may be stored in the storage device 412. This system may be configured using multiple computers via a communication interface 417, and the actual calculation processing may be executed on an instance on the cloud.
[0092] This server may be provided as an on-premise server or may be implemented on a public cloud. When implemented on a public cloud, a CPU 413, GPU 414, and memory 415 may be dynamically allocated and configured to scale according to the scale of calculation. The system (fairness management unit) may be implemented on the same hardware as the system (backend and frontend), or may be implemented on separate hardware. Here, a split implementation is assumed, and the symbol -A is added to the end to indicate this.
[0093] The fairness reward distribution unit 210 preferably realizes its functions using the fairness score management unit 211 and display devices 411-A to 417-A. In particular, communication between the system (backend and frontend) and the system (fairness management unit) is performed via communication I / Fs 417 and 417-A, which configure a blockchain network N to exchange data blocks. A fairness management ledger for each news article and a fairness contribution management ledger for each user are stored in the storage device 421-A of the system (fairness management unit), and are updated by approving transactions related to the increase or decrease in fairness contribution that are output to the blockchain by the fairness determination unit in the system (backend and frontend) through transactions via the blockchain.
[0094] The news viewing website GUI is transferred from the server to the user via communication I / F 417. The user's terminal also has a similar hardware configuration. Any terminal with a similar hardware configuration that has a web browsing function, such as a PC, smartphone, or game console, can be used as a network participating terminal for this system.
[0095] With this, we can provide a system that allows users to receive token rewards for contributing to the fairness of news articles. When users post comments on social media or news sites, the system collects information and processes it to ensure fairness.
[0096] 2. Second embodiment In the first embodiment, a case where the system actively retrieves data is described. In the second embodiment, a case where the user provides information or notifies the system of information related to the user's reaction, and data is collected passively from the system's perspective, is described.
[0097] Specifically, as explained in the first embodiment regarding the operation on the interface 508, the fairness information UI 208 enables information provision through the information provision interface 508. The processing in this case will be explained below.
[0098] For example, the accuracy determination unit 205 requires information from the primary source to ensure the accuracy of the information in the original news article of buzz news. As shown in FIG. 13, the accuracy determination unit 205 receives information from the user via the fairness information UI 208 (S1301), and then determines whether useful information has been obtained regarding the primary source (S1302).
[0099] The determination of whether or not information is useful as a primary source may be performed automatically by the system or manually. For example, the accuracy determination unit 205 determines whether or not the primary source being determined is a government-approved reference, and if it determines that the primary source is a government-approved reference, analyzes the primary source as in the case of FIG. 5 (S1303).
[0100] As a result of analyzing the primary source, the accuracy determination unit 205 determines whether the content of the news article has been altered (S1304). If the accuracy determination unit 205 determines that the content of the news article has not been altered (S1304; No), it increases the fairness score of the news article (S1305). If the accuracy determination unit 205 determines that the content of the news article has not been altered (S1304; Yes), it decreases the fairness score of the news article (S1306). In response to this, the accuracy determination unit 205 recalculates and updates the fairness score of the reporter (S1307, S1308), and also assigns a fairness score to the information provider (S1309).
[0101] The original data for generating opinion clusters, which will be the source data for the fairness determination unit 206, may be input directly from the information provision interface 508. In this system, fairness is defined as presenting a variety of opinions and visualizing their position within them, so even if a large number of extreme opinions are posted, it will not be affected.
[0102] If the fairness score of an article changes as a result of this processing, the fairness reward distribution unit 210 will award fairness contribution points to users who played a role in forming the opinion cluster.By distributing fairness contribution point rewards within the same opinion cluster, the system can be made robust against opinion manipulation by a few users through multiple posts.
[0103] Furthermore, while we have explained how the system of the present invention selects experts for the fact-checking unit 207 from an expert database or a user-specific fairness contribution ledger, it is also possible for experts not selected by the system to directly provide fact-checking information using the information provision interface 508. However, self-selected fact-checking is permitted only if the expert has a proven track record in the news field in question. A proven track record is assumed to mean certification by a third party, such as having previously published a peer-reviewed paper in a prestigious academic society. As described above, it is advisable to provide a system in which information submitted by users can supplement information that the system has not been able to collect, thereby enhancing the fairness of news.The present system has been described above using the drawings, but as explained using Figures 1-3, the fair news distribution system 1000 is a news distribution system that distributes predetermined news by having a computer having a processor and memory execute a program, and includes a buzz news detection unit 201 that monitors news sites on a network and detects buzz news in which quotes or comments on news articles published on the news site satisfy a predetermined condition (for example, whether the number of quotations or comments on the news article is equal to or exceeds a predetermined threshold), a sentiment information collection unit 202 that collects transaction data including comments on the buzz news and the cumulative value of the comments that are posted on the network in association with the buzz news, and a sentiment information collection unit 203 that analyzes the comments included in the transaction data, and if the number of clusters obtained by clustering the opinions included in the comments satisfies a predetermined condition (for example, the number of clusters is equal to or exceeds a predetermined threshold), the news article to which the comment is attached is a news article with a high level of fairness. a related article collection unit 204 that collects related articles including primary sources of the news article before it is edited by the media from the network; an accuracy determination unit 205 that determines the accuracy of the news article based on the news article determined by the emotion analysis unit and the related articles collected by the related article collection unit; and a fairness score that quantifies the fairness of the news article determined by the emotion analysis unit and the accuracy of the news article determined by the accuracy determination unit. The system includes a fairness determination unit 206 that outputs a fairness score, a fairness management ledger 801 that associates the fairness scores with the news articles, a fairness contribution management ledger 9101 that associates the users with fairness contributions, which are fairness scores given to users when they perform actions that contribute to an increase or decrease in the fairness score, and a fairness reward distribution unit 210 that uses the fairness management ledger and the fairness contribution management ledger to reward users who perform actions that increase the fairness of the news articles. This ensures transparency of the positions of news article senders, such as reporters, and makes it possible to deliver accurate and fair news.
[0104] Furthermore, as explained in Figure 2, S301, etc., the buzz news detection unit detects the buzz news when the number of citations or comments on the news article reaches a predetermined threshold as the predetermined condition, and therefore fairness can be determined based on the number of citations or comments on the news article.
[0105] 5, S506, etc., the accuracy determination unit compares the information of the primary source with the gist of the news article, and if the content has not been altered, adds the fairness score, thereby confirming that an accurate news article that does not compromise the gist of the original news article is being published.
[0106] 5, S502, etc., the accuracy determination unit adds a fairness score to the news article if the news article contains a description disclosing a primary source and the primary source can actually be accessed and viewed. This ensures the objectivity of the news article, that is, that it is based on a primary source, and allows the calculation of a fairness score that takes this objectivity into account.
[0107] 5, S509, etc., the system includes a fact-checking unit 207 that requests a predetermined expert to fact-check the news article, and adds a fairness score to the news article if the result of the fact-check is a positive evaluation of the content of the news article. This makes it possible to guarantee that the content of the news article is fair.
[0108] Furthermore, as explained using Figure 7, etc., the fairness determination unit calculates a fairness score by adding a higher fairness score the greater the number of opinion clusters, so it is possible to confirm that the news article is fair and takes into account a wider variety of opinions.
[0109] Furthermore, as explained using Figure 4 etc., the system has a display information generation unit 209 that calculates the current overall fairness score based on the raw score of the news article and the increase or decrease in the fairness contribution rate, and displays the calculated overall fairness score on a computer screen, so that users of the system can easily check the current fairness score for a news article.
[0110] Furthermore, as explained using Figure 4, etc., the display information generation unit displays on the screen a graph showing the time progression from the raw score of the news article to the overall fairness score, so that users of the system can easily check the time progression of the fairness score.
[0111] Furthermore, as explained using Figure 4, etc., the display information generation unit reads the fairness contribution management ledger and displays on the screen a breakdown of the users who contributed to the increase or decrease in the fairness contribution, so that users of the system can easily check the users who contributed to the increase or decrease in the fairness contribution.
[0112] As described with reference to FIG. 4 etc., the display information generation unit displays an interface on the screen that allows a user to view information that contributes to improving fairness, Furthermore, as explained using Figure 4 etc., the accuracy determination unit determines the accuracy of the news article using the primary source obtained via the interface, so that accuracy can be determined using the primary source provided by the user.
[0113] 10 and other figures, the fairness score management unit receives processes related to the increase or decrease of the fairness contribution from users via the network (for example, providing a primary source, making a donation, or fact-checking), associates the user with the news article that is the subject of the fairness contribution, and the amount of the increase or decrease, and manages them as tokens exchanged on the blockchain. This allows the fairness contribution to be issued using tokens circulating on the blockchain.
[0114] Furthermore, as explained using Figure 10 etc., the token has a transaction ID defined for each process related to the increase or decrease, and the fairness score management unit manages the increase or decrease in the fairness score for each transaction ID, so that the increase or decrease in the fairness score can be managed each time a user performs an action such as providing a primary source, making a donation, or fact-checking.
[0115] Furthermore, as explained using Figure 10 etc., the fairness reward distribution unit awards the reward based on the fairness score, which increases or decreases for each token identified by the transaction ID, so that it is possible to award a reward according to the fairness score, which increases or decreases each time the user performs the action.
[0116] 10 and the like, the reward distribution unit may manage the tokens in a format that allows exchange of the amount of increase or decrease in the fairness contribution rate with other currencies, thereby allowing the fairness contribution rate to be reflected as the value of other currencies.
[0117] In this way, this system can provide an ecosystem for the distribution of fair news. Furthermore, because this system uses a blockchain framework, it is possible to track the ownership and rights of data used in news articles, ensuring reliability and transparency. Furthermore, the rights themselves can be bought and sold through a marketplace.
[0118] The present invention is not limited to the above-described embodiments as they are, and in the implementation stage, the components can be modified and embodied within the scope of the gist of the present invention, or multiple components disclosed in the above-described embodiments can be appropriately combined. [Explanation of symbols]
[0119] 201 Buzz News Detection Department 202 Sensitivity Information Collection Department 203 Sensitivity Analysis Department 204 Related Article Collection Department 205 Accuracy judgment section 206 Fairness Judgment Department 207 Fact Check Department 208 Fairness Information User Interface (UI) 209 Display information generation section 210 Fairness Compensation Distribution Department 211 Fairness Score Management Department 301 Buzz News Detected 302 Response Collection 303 Sensitivity Analysis Processing 304 News Data Collection 305 Fact Check Request 306 Submission of Corrections 307 Fact Check Results 308 Article accuracy and fairness assessment process 309 Creating and updating reference sources 310 Reference Source Sites Provided 311 Reference Source Donations 312 Token Distribution 313 User Fairness Contribution Update Process 411 Display device 412 Storage device 413 CPU 414 GPU 415 memory 416 User Interface 417 Communication Interface 501 Verification Information 502 Sensitivity analysis information 503 Raw fairness score of original article 504 Fact Check Progress 505 Fairness score over time 506 User behavior history that influenced fairness scores 507 Donation acceptance interface 508 Information Reception Interface 509 Backlog Reference Interface
Claims
1. A news distribution system in which a computer executes a program to distribute predetermined news, a buzz news detection unit that monitors news sites on the network and detects buzz news in which quotes or comments on news articles published on the news sites satisfy predetermined conditions; a sentiment information collecting unit that collects transaction data including comments on the buzz news posted on the network in association with the buzz news and cumulative values of the comments; a sentiment analysis unit that analyzes the comments included in the transaction data, and determines that the news article to which the comments are attached is a news article with high fairness if the number of clusters obtained by clustering the opinions included in the comments satisfies a predetermined condition; a related article collection unit that collects related articles, including primary sources published by governments or companies, about the news article from the network; an accuracy determination unit that determines accuracy of the news article based on the news article determined by the sentiment analysis unit and the related articles collected by the related article collection unit; a fairness determination unit that calculates a fairness score by quantifying the fairness of the news article determined by the sentiment analysis unit and the accuracy of the news article determined by the accuracy determination unit; a fairness score management unit that manages a fairness management ledger that associates the fairness scores with the news articles, and a fairness contribution management ledger that associates the users with fairness contributions, which are fairness scores that are assigned to users when the users engage in evaluation behavior that is defined as behavior that contributes to an increase or decrease in the fairness score, and that compensates for deficiencies in the requirements of not being altered from the primary source and reducing bias by reaching a conclusion after considering arguments from multiple perspectives, or behavior that enhances the requirements to a certain extent; a fairness reward distribution unit that uses the fairness management ledger and the fairness contribution management ledger to reward users who have performed actions that increase fairness for the news article; A news distribution system comprising:
2. 2. The news distribution system according to claim 1, the buzz news detection unit detects the buzz news when the number of citations or the number of comments on the news article reaches a predetermined threshold as the predetermined condition; A news distribution system characterized by:
3. 2. The news distribution system according to claim 1, The accuracy determination unit compares the information of the primary source with the gist of the news article, and if the content has not been altered, adds the fairness score. A news distribution system characterized by:
4. 2. The news distribution system according to claim 1, The accuracy determination unit adds a fairness score to the news article if the news article contains a description disclosing a primary source and the primary source is actually accessible and viewable. A news distribution system characterized by:
5. 2. The news distribution system according to claim 1, a fact-checking unit that requests a predetermined expert to fact-check the news article, and adds a fairness score to the news article when the result of the fact-check is a positive evaluation of the content of the news article; A news distribution system comprising:
6. 2. The news distribution system according to claim 1, the fairness determination unit calculates a fairness score by adding a higher fairness score as the number of opinion clusters increases; A news distribution system characterized by:
7. 2. The news distribution system according to claim 1, a display information generation unit that calculates a current overall fairness score based on the raw score of the news article and the increase or decrease in the fairness contribution rate, and displays the calculated overall fairness score on a computer screen; A news distribution system comprising:
8. 8. The news distribution system according to claim 7, the display information generation unit displays on the screen a graph showing a time progression from the raw score of the news article to the overall fairness score. A news distribution system characterized by:
9. 8. The news distribution system according to claim 7, the display information generation unit reads the fairness contribution management ledger and displays on the screen a breakdown of users who contributed to an increase or decrease in the fairness contribution rate. A news distribution system characterized by:
10. 8. The news distribution system according to claim 7, the display information generation unit displays, on the screen, an interface that provides information that contributes to improving fairness from a user; the accuracy determination unit determines the accuracy of the news article using the primary source obtained via the interface; A news distribution system characterized by:
11. 2. The news distribution system according to claim 1, The fairness score management unit receives processing related to an increase or decrease in the fairness contribution rate from a user via the network, associates the user with the news article that is the subject of the fairness contribution rate, and the amount of the increase or decrease, and manages them as tokens exchanged on a blockchain. A news distribution system characterized by:
12. The news distribution system according to claim 11, The token has a transaction ID defined for each process related to the increase or decrease, and the fairness score management unit manages the increase or decrease of the fairness score for each transaction ID. A news distribution system characterized by:
13. The news distribution system according to claim 12, the fairness reward distribution unit awards the reward based on the fairness score, which increases or decreases for each of the tokens identified by the transaction ID; A news distribution system characterized by:
14. The news distribution system according to claim 13, The fairness reward distribution unit manages the tokens in a form that allows exchange with other currencies based on the amount of increase or decrease in the fairness contribution rate. A news distribution system characterized by:
15. A news distribution method carried out in a news distribution system that distributes predetermined news using a computer having a processor and a memory, comprising: The system monitors news sites on the network and detects buzz news in which quotes or comments on news articles published on the news sites satisfy predetermined conditions; Collecting transaction data including comments on the buzz news posted on the network in association with the buzz news and cumulative values of the comments; analyzing the comments included in the transaction data, and if the number of clusters obtained by clustering the opinions included in the comments satisfies a predetermined condition, determining that the news article to which the comment is attached is a news article with high fairness; Collecting related articles, including primary sources published by governments or companies, about the news article from the network; determining accuracy of the news article based on the determined news article and the collected related articles; calculating a fairness score that quantifies the determined fairness of the news article and the determined accuracy of the news article; A fairness management ledger that associates the fairness scores with the news articles, and a fairness contribution management ledger that associates users with fairness contributions, which are fairness scores given to users when the user falls under an evaluation behavior that is defined as behavior that contributes to an increase or decrease in the fairness score, and that compensates for deficiencies in the requirements that the news article has not been altered from the primary source and that bias is reduced by reaching a conclusion after considering arguments from multiple perspectives, or behavior that enhances the requirements to a certain extent, and that contributes to an increase or decrease in the fairness score, are managed; using the fairness management ledger and the fairness contribution management ledger to reward users who have performed actions that increase the fairness of the news article; A news distribution method comprising:
Citation Information
Patent Citations
Computer program, method, and device for checking credibility of news and statements
JP2019128855A
Article evaluation system
JP2019185768A
Information processing device, information processing method, program, storage medium
JP2020024489A
Disaster information management apparatus, method and program
JP2022105914A