Dynamic gazetteers for entity recognition and fact association
AssigneeThe Aro Corporation
InventorsMichael Perkowitz, Kevin Francis Eustice, Steven M. Reed, Jonathan D. Lazarus, Kenneth Dwight Krossa
Life of this patent
Estimating the term…
Abstract
An entity recognition model is trained to use gazetteers to recognize entities referenced in documents. When a document associated with a user is received for recognizing entities referenced therein, a gazetteer is selected based on user contexts associated with the user. The document is analyzed using the gazetteer according to the entity recognition model to recognize an entity referenced therein. Additional facts associated with the recognized entities and actions applicable to the recognized entities are provided to enable the user to perform the applicable actions against the recognized entity.
Claims19
A computer-implemented method of recognizing entities referenced in a document, the method comprising:
- receiving a document associated with a user;
- selecting at least one gazetteer from a plurality of gazetteers based on a context related to the user or the document;
- analyzing the document using the selected gazetteer according to an entity recognition model to recognize an entity referenced therein, the entity recognition model having been trained to recognize entities referenced in a training corpus using the plurality of gazetteers as features, wherein the selected gazetteer has been modified responsive to the training;
- and
- retrieving one or more facts associated with the recognized entity for providing the user with applicable actions against the recognized entity using the facts.
A non-transitory computer-readable storage medium storing executable computer program instructions for recognizing entities referenced in a document, the computer program instructions comprising instructions for:
- receiving a document associated with a user;
- selecting at least one gazetteer from a plurality of gazetteers based on a context related to the user or the document;
- analyzing the document using the selected gazetteer according to an entity recognition model to recognize an entity referenced therein, the entity recognition model having been trained to recognize entities referenced in a training corpus using the plurality of gazetteers as features, wherein the selected gazetteer has been modified responsive to the training;
- and
- retrieving one or more facts associated with the recognized entity for providing the user with applicable actions against the recognized entity using the facts.
A system for recognizing entities referenced in a document, the system comprising:
- a non-transitory computer-readable storage medium comprising computer program code, the computer program code including instructions for:
- a device interaction module for receiving a document associated with a user;
- a gazetteer selection module for selecting at least one gazetteer from a plurality of gazetteers based on a context related to the user or the document;
- and
- an entity recognition engine configured for analyzing the document using the selected gazetteer to recognize an entity referenced therein, the entity recognition engine having been trained to recognize entities referenced in a training corpus using the plurality of gazetteers as features, the selected gazetteer having been modified responsive to the training, wherein the entity recognition engine is further configured for retrieving one or more facts associated with the recognized entity for providing the user with applicable actions against the recognized entity using the facts;
- and
- one or more processors for executing the computer program code.
Dependencies are inferred from the claim text.