Natural language processing review and override based on confidence analysis
First Claim
1. A method of natural language processing comprising:
- processing unstructured data in response to a request for a conclusion to a line of inquiry to produce structured information that conforms to a computer readable information schema;
assigning values obtained from the unstructured data to attributes of the structured information and determining a candidate conclusion to the line of inquiry based on the value-assigned attributes;
computing a confidence score indicative of a sufficiency of the candidate conclusion as the conclusion to the line of inquiry;
displaying one or more of the attributes to a user for modification responsive to the confidence score of the corresponding conclusion failing to meet a confidence criterion, the displayed attributes being ranked by relevance of the attribute to the corresponding conclusion, wherein displaying one or more of the attributes comprises;
collecting the attributes for presentation to the user based on the confidence of the conclusion on which the conclusion is based;
excluding the attributes that are not relevant to the conclusion from the attributes collected for presentation;
generating a user interface component to accept modifications to values assigned to a user-selected one or more of the collected attributes;
populating the user interface component with representations of the attributes collected for presentation in accordance with the respective rankings thereof;
generating an override interface component responsive to user selection of one of the representations of the attributes; and
accepting the modifications to the values assigned to the collected attributes through the override interface component; and
determining the conclusion to the line of inquiry based on the modified values of the attributes.
1 Assignment
0 Petitions
Accused Products
Abstract
Natural language processing includes processing unstructured data in response to a request for a conclusion to a line of inquiry to produce structured information that conforms to a computer readable information schema. Values obtained from the unstructured data are assigned to attributes of the structured information and determining a candidate conclusion to the line of inquiry based on the value-assigned attributes. A confidence score is computed that is indicative of a sufficiency of the candidate conclusion as the conclusion to the line of inquiry. One or more of the attributes are displayed to a user for modification responsive to the confidence score of the corresponding conclusion failing to meet a confidence criterion. The displayed attributes are ranked by relevance of the attribute to the corresponding conclusion. The conclusion to the line of inquiry is determined based on the modified values of the user-selected attributes.
14 Citations
15 Claims
-
1. A method of natural language processing comprising:
-
processing unstructured data in response to a request for a conclusion to a line of inquiry to produce structured information that conforms to a computer readable information schema; assigning values obtained from the unstructured data to attributes of the structured information and determining a candidate conclusion to the line of inquiry based on the value-assigned attributes; computing a confidence score indicative of a sufficiency of the candidate conclusion as the conclusion to the line of inquiry; displaying one or more of the attributes to a user for modification responsive to the confidence score of the corresponding conclusion failing to meet a confidence criterion, the displayed attributes being ranked by relevance of the attribute to the corresponding conclusion, wherein displaying one or more of the attributes comprises; collecting the attributes for presentation to the user based on the confidence of the conclusion on which the conclusion is based; excluding the attributes that are not relevant to the conclusion from the attributes collected for presentation; generating a user interface component to accept modifications to values assigned to a user-selected one or more of the collected attributes; populating the user interface component with representations of the attributes collected for presentation in accordance with the respective rankings thereof; generating an override interface component responsive to user selection of one of the representations of the attributes; and accepting the modifications to the values assigned to the collected attributes through the override interface component; and determining the conclusion to the line of inquiry based on the modified values of the attributes. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for natural language processing comprising:
a processor configured to; process unstructured data in response to a request for a conclusion to a line of inquiry to produce structured information that conforms to a computer readable information schema; assign values obtained from the unstructured data to attributes of the structured information and determining a candidate conclusion to the line of inquiry based on the value-assigned attributes; compute a confidence score indicative of a sufficiency of the candidate conclusion as the conclusion to the line of inquiry; display one or more of the attributes to a user for modification responsive to the confidence score of the corresponding conclusion failing to meet a confidence criterion, the displayed attributes being ranked by relevance of the attribute to the corresponding conclusion wherein displaying one or more of the attributes comprises; collecting the attributes for presentation to the user based on the confidence of the conclusion on which the conclusion is based; excluding the attributes that are not relevant to the conclusion from the attributes collected for presentation; generating a user interface component to accept modifications to values assigned to a user-selected one or more of the collected attributes; populating the user interface component with representations of the attributes collected for presentation in accordance with the respective rankings thereof; generating an override interface component responsive to user selection of one of the representations of the attributes; and accepting the modifications to the values assigned to the collected attributes through the override interface component; and determine the conclusion to the line of inquiry based on the modified values of the attributes. - View Dependent Claims (7, 8, 9, 10)
-
11. A computer program product for natural language processing, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to:
-
process unstructured data in response to a request for a conclusion to a line of inquiry to produce structured information that conforms to a computer readable information schema; assign values obtained from the unstructured data to attributes of the structured information and determining a candidate conclusion to the line of inquiry based on the value-assigned attributes; compute a confidence score indicative of a sufficiency of the candidate conclusion as the conclusion to the line of inquiry; display one or more of the attributes to a user for modification responsive to the confidence score of the corresponding conclusion failing to meet a confidence criterion, the displayed attributes being ranked by relevance of the attribute to the corresponding conclusion wherein displaying one or more of the attributes comprises; collecting the attributes for presentation to the user based on the confidence of the conclusion on which the conclusion is based; excluding the attributes that are not relevant to the conclusion from the attributes collected for presentation; generating a user interface component to accept modifications to values assigned to a user-selected one or more of the collected attributes; populating the user interface component with representations of the attributes collected for presentation in accordance with the respective rankings thereof; generating an override interface component responsive to user selection of one of the representations of the attributes; and accepting the modifications to the values assigned to the collected attributes through the override interface component; and determine the conclusion to the line of inquiry based on the modified values of the attributes. - View Dependent Claims (12, 13, 14, 15)
-
Specification