NAMED ENTITY VARIATIONS FOR MULTIMODAL UNDERSTANDING SYSTEMS
First Claim
1. A method for determining variations for named entities, comprising:
- accessing a named entity list comprising a canonical phrase for each entry in the named entity list;
determining candidate variations for the canonical phrase for one or more of the entries in the named entity list using click data;
determining candidate variations to include in a language understanding model; and
adding the determined candidate variations to the understanding model.
3 Assignments
0 Petitions
Accused Products
Abstract
Click logs are automatically mined to assist in discovering candidate variations for named entities. The named entities may be obtained from one or more sources and include an initial list of named entities. A search may be performed within one or more search engines to determine common phrases that are used to identify the named entity in addition to the named entity initially included in the named entity list. Click logs associated with results of past searches are automatically mined to discover what phrases determined from the searches are candidate variations for the named entity. The candidate variations are scored to assist in determining the variations to include within an understanding model. The variations may also be used when delivering responses and displayed output in the SLU system. For example, instead of using the listed named entity, a popular and/or shortened name may be used by the system.
-
Citations
20 Claims
-
1. A method for determining variations for named entities, comprising:
-
accessing a named entity list comprising a canonical phrase for each entry in the named entity list; determining candidate variations for the canonical phrase for one or more of the entries in the named entity list using click data; determining candidate variations to include in a language understanding model; and adding the determined candidate variations to the understanding model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium storing computer-executable instructions for determining variations for named entities, comprising:
-
accessing a named entity list comprising a canonical phrase for each entry in the named entity list; determining candidate variations for the canonical phrase for one or more of the entries in the named entity list using click data; generating a score for each of the candidate variations that represents how related the candidate variation is to the corresponding named entity in the named entity list; determining candidate variations to include in a language understanding model using the scores; and adding the determined candidate variations to the language understanding model. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system for determining variations for named entities, comprising:
-
a processor and memory; an operating environment executing using the processor; a display; and a multimodal manager that is configured to perform actions comprising; accessing a named entity list comprising a canonical phrase for each entry in the named entity list; determining candidate variations for the canonical phrase for one or more of the entries in the named entity list using click data; generating a score for each of the candidate variations that represents how related the candidate variation is to the corresponding named entity in the named entity list; determining candidate variations to include in a language understanding model using the scores; and adding the determined candidate variations to the language understanding model. - View Dependent Claims (18, 19, 20)
-
Specification