Identification and verification of factual assertions in natural language
AssigneeInternational Business Machines Corporation
InventorsBrian P. Gaucher, Dario Gil, Jeffrey O. Kephart, Jonathan Lenchner, David O. S. Melville, John M. Prager, Valentina Salapura
Life of this patent
Estimating the term…
Abstract
A system for verifying factual assertions in natural language. Receiving a text input. Identifying, a verifiable factual statement in the text. Forming a query based on the verifiable factual assertion. Searching a corpus based on the query. Determining the veracity of verifiable factual assertion based on the search results.
Claims25
A method for verifying factual assertions in natural language, the method comprising:
- monitoring a natural language input;
- detecting a factual assertion in the natural language input;
- verifying the factual assertion in the natural language input;
- and
- outputting a notification to a user of a result of the verification.
A computer program product for verifying factual assertions in natural language, the computer program product comprising:
- one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising:
- program instructions to monitor a natural language input;
- program instructions to detect a factual assertion in the natural language input;
- program instructions to verify the factual assertion in the natural language input;
- and
- program instructions to output a notification to a user of a result of the verification.
A computer system for verifying factual assertions in natural language, the computer system comprising:
- one or more computer processors;
- one or more computer readable storage media;
- program instructions stored on the computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising:
- program instructions to monitor a natural language input;
- program instructions to detect a factual assertion in the natural language input;
- program instructions to verify the factual assertion in the natural language input;
- and
- program instructions to output a notification to a user of a result of the verification.
Dependencies are inferred from the claim text.