Fact Checking System Using Cached Verification Results

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing fact-checking systems are slow in verifying the correctness of information, often taking several hours or days to provide responses, which hampers timely correction of misleading or incorrect information dissemination.

Innovation Solution

A fact-checking system that automatically monitors, processes, and verifies information by comparing it with multiple sources, using rated sources, context determination, and parallel computing to provide real-time status updates and supplemental information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional fact-checking websites are used to verify information, then factual accuracy can be confirmed, but the response time is slow (taking several hours or days)

Engineering Contradiction:
Improvefactual accuracyVSAvoidresponse time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system pre-loads and caches verification results for commonly checked facts into a database. When a fact-checking request is received, the system first checks the cache for pre-computed results before performing full verification, enabling instant response for previously verified information while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates and maintains multiple copies of verification data across distributed servers and cache layers. This allows any server to immediately serve fact-checking results without centralized processing delays, reducing response time while preserving verification accuracy through redundant data copies.

Inventive Principle:
Principle #26Copying

2Speed

If automated fact-checking systems process information in real-time, then response speed increases, but system complexity and computational resources required increase

Engineering Contradiction:
Improveresponse speedVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The fact-checking system is divided into independent modular components: information reception module, cache checking module, verification module, and response module. Each module handles specific tasks independently, allowing real-time processing without requiring complex integrated systems, thus reducing overall system complexity while maintaining speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An intermediary cache layer is introduced between the information reception and verification modules. This cache acts as a buffer that stores pre-verified facts, allowing the system to return immediate results for cached items without triggering complex verification processes, thereby reducing system complexity for high-speed responses.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If multiple verification sources are used to ensure accuracy, then reliability of fact-checking increases, but processing time and computational load increase

Engineering Contradiction:
Improvefact-checking reliabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Multiple verification sources are pre-evaluated and their reliability scores are cached along with verification results. When a fact needs checking, the system retrieves pre-computed results from reliable sources in the cache without re-executing multi-source verification, maintaining high reliability while minimizing processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system assigns different reliability weights to different verification sources based on their historical accuracy. For commonly verified facts, only the highest-rated sources are consulted from the cache, rather than re-checking all sources, thus maintaining reliability through selective source usage while reducing processing time.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9087048B2Method of and system for validating a fact checking system
Publication Date: 2015.07.21 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9087048B2 patent drawing
  • US9087048B2 patent drawing
  • US9087048B2 patent drawing

AI summary

A fact checking system is able to verify the correctness of information and/or characterize information by comparing the information with one or more sources. The fact checking system automatically monitors, processes, fact checks information and indicates a status of the information. Fact checking results are able to be validated by re-fact checking the fact check results.