Detecting overnegation in text
First Claim
1. A method of detecting overnegation in text, the method comprising:
- compiling, by one or more processors, a plurality of word lists, wherein the plurality of word lists includes;
a first list including one or more negative verbs and adjectives, a second list including one or more measurement verbs, and a third list including one or more negation and mitigation words;
receiving, by one or more processors, an input text;
determining, by one or more processors, one or more combined weightings, wherein each combined weighting is based, at least in part, on a portion of the input text and the plurality of word lists;
generating, by one or more processors, a total overnegation score of the input text based, at least in part, on a statistical aggregation of the one or more combined weightings;
determining, by one or more processors, that the total overnegation score exceeds a pre-determined threshold and, in response, determining that the input text contains a logical error wherein the logical error is an overnegation; and
responsive to the total overnegation score exceeding one or more pre-determined levels, executing, by one or more processors, one or more actions.
1 Assignment
0 Petitions
Accused Products
Abstract
Detecting overnegation in text is provided. A plurality of word lists are compiled. An input text is received. One or more combined weightings are determined, wherein each combined weighting is based, at least in part, on a portion of the input text and the plurality of word lists. A total overnegation score of the input text is generated based, at least in part, on a statistical aggregation of the one or more combined weightings. In response to determining that the total overnegation score exceeds a pre-determined threshold, it is determined that the input text contains a logical error. In response to the total overnegation score exceeding a pre-determined level, one or more actions are executed.
13 Citations
7 Claims
-
1. A method of detecting overnegation in text, the method comprising:
-
compiling, by one or more processors, a plurality of word lists, wherein the plurality of word lists includes;
a first list including one or more negative verbs and adjectives, a second list including one or more measurement verbs, and a third list including one or more negation and mitigation words;receiving, by one or more processors, an input text; determining, by one or more processors, one or more combined weightings, wherein each combined weighting is based, at least in part, on a portion of the input text and the plurality of word lists; generating, by one or more processors, a total overnegation score of the input text based, at least in part, on a statistical aggregation of the one or more combined weightings; determining, by one or more processors, that the total overnegation score exceeds a pre-determined threshold and, in response, determining that the input text contains a logical error wherein the logical error is an overnegation; and responsive to the total overnegation score exceeding one or more pre-determined levels, executing, by one or more processors, one or more actions. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification