Named Entity Recognition in Query
First Claim
Patent Images
1. A computer-implemented method of recognizing named entities in a query with a recognition module operating on a processor, the method comprising:
- receiving an input query from a user;
detecting a named entity in the input query;
predicting a classification for the detected named entity based on a topic model and a predefined taxonomy; and
outputting the detected named entity and the at least one classification to the user.
2 Assignments
0 Petitions
Accused Products
Abstract
Named Entity Recognition in Query (NERQ) involves detection of a named entity in a given query and classification of the named entity into one or more predefined classes. The predefined classes may be based on a predefined taxonomy. A probabilistic approach may be taken to detecting and classifying named entities in queries, the approach using either query log data or click through data and Weakly Supervised Latent Dirichlet Allocation (WS-LDA) to construct and train a topic model.
101 Citations
20 Claims
-
1. A computer-implemented method of recognizing named entities in a query with a recognition module operating on a processor, the method comprising:
-
receiving an input query from a user; detecting a named entity in the input query; predicting a classification for the detected named entity based on a topic model and a predefined taxonomy; and outputting the detected named entity and the at least one classification to the user. - View Dependent Claims (2, 3, 4)
-
-
5. A method of recognizing named entities in a query with a recognition module operating on a processor, the method comprising:
-
defining a seed set comprising a seed named entity; assigning a classification to the seed named entity based on a predefined taxonomy; training a topic model based on the seed named entity and the classification; receiving an input query from a user; detecting, by the processor, another named entity in the input query; predicting, by the recognition module, another classification for the detected other named entity based on the topic model and the predefined taxonomy; and outputting the detected other named entity and the other classification to the user. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a memory; and a processor coupled to the memory, the processor executing components comprising; an offline training component configured to; construct training data comprising a first named entity and a classification for the first named entity, and train a topic model based on the first named entity and the classification for the first named entity using a weakly supervised learning method; and an online prediction component configured to; detect another named entity in an input query, and output the detected other named entity and a predicted other classification for the detected other named entity to the user. - View Dependent Claims (18, 19, 20)
-
Specification