Visual representation of question quality
First Claim
1. A method in a deep question answering system for providing a visual representation of question quality, the method comprising:
- receiving, by a question answering system, an input question having a set of query attributes, wherein the set of query attributes are user-influenced characteristics of the input question;
evaluating, by comparing the set of query attributes to a set of assessment criteria, the quality of the input question, wherein evaluating includes;
parsing, using a natural language processing technique configured to analyze semantic and syntactic content, the input question,identifying, based on the semantic and syntactic content, the set of query attributes of the input question, anddetermining whether each query attribute of the set of query attributes achieves a corresponding satisfaction threshold of a set of satisfaction thresholds with respect to the set of assessment criterion;
assigning, in response to evaluating the quality of the input question, a respective quality value of a set of quality values to each query attribute of the set of query attributes, wherein each respective quality value is a value that indicates whether the respective query attribute satisfies the corresponding satisfaction threshold; and
generating, using the assigned set of quality values and the set of query attributes, an icon that indicates a visual representation of the quality of the input question;
wherein generating the icon comprises;
mapping each query attribute of the set of query attributes to a respective element of the icon; and
selecting a corresponding set of visual characteristics for each respective element of the icon based on the respective quality value assigned to the query attributed mapped to the respective element of the icon to visually indicate whether the query attribute mapped to the respective element of the icon satisfies the corresponding satisfaction threshold;
the method further comprising;
assigning, to a subset of the set of query attributes, a set of weighting values, wherein the set of weighting values indicates a quantitative representation of the relative importance of a particular query attribute of the set of query attributes with respect to the input question;
collecting, by analyzing the input question using a linguistic profiling technique, multi-factorial user context data including age data, level of education data, native language data, sentiment data, and input device data;
modifying, based on the multi-factorial user context data, the set of weighting values assigned to the set of query attributes; and
calculating, based on the set of weighting values assigned to the set of query attributes, the set of quality values.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the present disclosure, in certain embodiments, are directed toward providing a visual representation of question quality in a question answering system. More particularly, aspects are directed toward receiving, by a question answering system, an input question having a set of query attributes. The set of query attributes may be user-influenced characteristics of the input question. Aspects of the present disclosure are also directed toward evaluating, by comparing the set of query attributes to a set of assessment criteria, the quality of the input question. Aspects of the present disclosure are also directed toward assigning, in response to evaluating the quality of the input question, a set of quality values to the set of query attributes. Using the assigned set of quality values and the set of query attributes, an icon that indicates a visual representation of the quality of the input question may be generated.
33 Citations
16 Claims
-
1. A method in a deep question answering system for providing a visual representation of question quality, the method comprising:
-
receiving, by a question answering system, an input question having a set of query attributes, wherein the set of query attributes are user-influenced characteristics of the input question; evaluating, by comparing the set of query attributes to a set of assessment criteria, the quality of the input question, wherein evaluating includes; parsing, using a natural language processing technique configured to analyze semantic and syntactic content, the input question, identifying, based on the semantic and syntactic content, the set of query attributes of the input question, and determining whether each query attribute of the set of query attributes achieves a corresponding satisfaction threshold of a set of satisfaction thresholds with respect to the set of assessment criterion; assigning, in response to evaluating the quality of the input question, a respective quality value of a set of quality values to each query attribute of the set of query attributes, wherein each respective quality value is a value that indicates whether the respective query attribute satisfies the corresponding satisfaction threshold; and generating, using the assigned set of quality values and the set of query attributes, an icon that indicates a visual representation of the quality of the input question;
wherein generating the icon comprises;mapping each query attribute of the set of query attributes to a respective element of the icon; and selecting a corresponding set of visual characteristics for each respective element of the icon based on the respective quality value assigned to the query attributed mapped to the respective element of the icon to visually indicate whether the query attribute mapped to the respective element of the icon satisfies the corresponding satisfaction threshold; the method further comprising; assigning, to a subset of the set of query attributes, a set of weighting values, wherein the set of weighting values indicates a quantitative representation of the relative importance of a particular query attribute of the set of query attributes with respect to the input question; collecting, by analyzing the input question using a linguistic profiling technique, multi-factorial user context data including age data, level of education data, native language data, sentiment data, and input device data; modifying, based on the multi-factorial user context data, the set of weighting values assigned to the set of query attributes; and calculating, based on the set of weighting values assigned to the set of query attributes, the set of quality values. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system comprising:
-
at least one processor; a memory coupled to the at least one processor; a visual representation generation mechanism executed by one or more of the at least one processor, the visual representation generation mechanism including; a receiving module to receive, using a question answering system, an input question having a set of query attributes, wherein the set of query attributes are user-influenced characteristics of the input question; an evaluating module to evaluate, by comparing the set of query attributes to a set of assessment criteria, the quality of the input question, wherein evaluating includes; a parsing module to parse, using a natural language processing technique configured to analyze semantic and syntactic content, the input question, an identifying module to identify, based on the semantic and syntactic content, the set of query attributes of the input question, and a determining module to determine whether each query attribute of the set of query attributes achieves a corresponding satisfaction threshold of a set of satisfaction thresholds with respect to the set of assessment criterion; an assigning module to assign, in response to evaluating the quality of the input question, a respective quality value of a set of quality values to each query attribute of the set of query attributes, wherein each respective quality value is a value that indicates whether the respective query attribute satisfies the corresponding satisfaction threshold; and a generating module to generate, using the assigned set of quality values and the set of query attributes, an icon that indicates a visual representation of the quality of the input question, wherein the generating module is configured to generate the icon by; mapping each query attribute of the set of query attributes to a respective element of the icon; and selecting a corresponding set of visual characteristics for each respective element of the icon based on the respective quality value assigned to the query attributed mapped to the respective element of the icon to visually indicate whether the query attribute mapped to the respective element of the icon satisfies the corresponding satisfaction threshold; wherein the processor is configured to; assign, to a subset of the set of query attributes, a set of weighting values, wherein the set of weighting values indicates a quantitative representation of the relative importance of a particular query attribute of the set of query attributes with respect to the input question; collect, by analyzing the input question using a linguistic profiling technique, multi-factorial user context data including age data, level of education data, native language data, sentiment data, and input device data; modify, based on the multi-factorial user context data, the set of weighting values assigned to the set of query attributes; and calculate, based on the set of weighting values assigned to the set of query attributes, the set of quality values. - View Dependent Claims (9, 10)
-
-
11. A computer program product comprising a non-transitory computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a first computing device, causes the computing device to:
-
receive, by a question answering system, an input question having a set of query attributes, wherein the set of query attributes are user-influenced characteristics of the input question; evaluate, by comparing the set of query attributes to a set of assessment criteria, the quality of the input question, wherein being caused to evaluate includes being caused to; parse, using a natural language processing technique configured to analyze semantic and syntactic content, the input question, identify, based on the semantic and syntactic content, the set of query attributes of the input question, and determine whether each query attribute of the set of query attributes achieves a corresponding satisfaction threshold of a set of satisfaction thresholds with respect to the set of assessment criterion; assign, in response to evaluating the quality of the input question, a respective quality value of a set of quality values to each query attribute of the set of query attributes, wherein each respective quality value is a value that indicates whether the respective query attribute satisfies the corresponding satisfaction threshold; and generate, using the assigned set of quality values and the set of query attributes, an icon that indicates a visual representation of the quality of the input question, wherein, to generate the icon, the computer readable program causes the computing device to; map each query attribute of the set of query attributes to a respective element of the icon; and select a corresponding set of visual characteristics for each respective element of the icon based on the respective quality value assigned to the query attributed mapped to the respective element of the icon to visually indicate whether the query attribute mapped to the respective element of the icon satisfies the corresponding satisfaction threshold; wherein the computer readable program further causes the computing device to; assign, to a subset of the set of query attributes, a set of weighting values, wherein the set of weighting values indicates a quantitative representation of the relative importance of a particular query attribute of the set of query attributes with respect to the input question; collect, by analyzing the input question using a linguistic profiling technique, multi-factorial user context data including age data, level of education data, native language data, sentiment data, and input device data; modify, based on the multi-factorial user context data, the set of weighting values assigned to the set of query attributes; and calculate, based on the set of weighting values assigned to the set of query attributes, the set of quality values. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification