Cognitive search query validation
First Claim
Patent Images
1. A computer implemented method for cognitively validating semantics of a query, comprising:
- generating, by one or more processor, a plurality of domain language detection models respectively corresponding to each domain from a plurality of domains, wherein the plurality of domain language detection models include respective hierarchies of classification labels applicable for respective content of each domain;
obtaining, by the one or more processor, a query as submitted by a user;
selecting, by the one or more processor, a domain language detection model applicable to the query from the plurality of domain language detection models;
determining, by the one or more processor, intent of the query by use of the domain language detection model from selecting;
formulating, by the one or more processor, a preconfigured number of alternative queries based on one or more classification labels corresponding to the intent of the query from the determining, wherein each of the queries is semantically valid; and
producing, by the one or more processor, the alternative queries from the formulating to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, computer program products, and systems are presented. The methods include, for instance: generating domain language detection models respective to a plurality of domains. A query is mapped to a domain language detection model and intent of the query is determined by use of classification labels of the domain language detection model. Based on the classification labels that may be identified as the intent of the query, alternative queries are formed to be meaningful valid and are produced to a user.
16 Citations
20 Claims
-
1. A computer implemented method for cognitively validating semantics of a query, comprising:
-
generating, by one or more processor, a plurality of domain language detection models respectively corresponding to each domain from a plurality of domains, wherein the plurality of domain language detection models include respective hierarchies of classification labels applicable for respective content of each domain; obtaining, by the one or more processor, a query as submitted by a user; selecting, by the one or more processor, a domain language detection model applicable to the query from the plurality of domain language detection models; determining, by the one or more processor, intent of the query by use of the domain language detection model from selecting; formulating, by the one or more processor, a preconfigured number of alternative queries based on one or more classification labels corresponding to the intent of the query from the determining, wherein each of the queries is semantically valid; and producing, by the one or more processor, the alternative queries from the formulating to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product comprising:
a computer readable storage medium readable by one or more processor and storing instructions for execution by the one or more processor for performing a method for cognitively validating semantics of a query, comprising; generating a plurality of domain language detection models respectively corresponding to each domain from a plurality of domains, wherein the plurality of domain language detection models include respective hierarchies of classification labels applicable for respective content of each domain; obtaining a query as submitted by a user; selecting a domain language detection model applicable to the query from the plurality of domain language detection models; determining intent of the query by use of the domain language detection model from selecting; formulating a preconfigured number of alternative queries based on one or more classification labels corresponding to the intent of the query from the determining, wherein each of the queries is semantically valid; and producing the alternative queries from the formulating to the user. - View Dependent Claims (15, 16, 17, 18)
-
19. A system comprising:
-
a memory; one or more processor in communication with the memory; and program instructions executable by the one or more processor via the memory to perform a method for cognitively validating semantics of a query, comprising; generating a plurality of domain language detection models respectively corresponding to each domain from a plurality of domains, wherein the plurality of domain language detection models include respective hierarchies of classification labels applicable for respective content of each domain; obtaining a query as submitted by a user; selecting a domain language detection model applicable to the query from the plurality of domain language detection models; determining intent of the query by use of the domain language detection model from selecting; formulating a preconfigured number of alternative queries based on one or more classification labels corresponding to the intent of the query from the determining, wherein each of the queries is semantically valid; and producing the alternative queries from the formulating to the user. - View Dependent Claims (20)
-
Specification