Local abbreviation expansion through context correlation
AssigneeInternational Business Machines Corporation
InventorYufan Guo
Life of this patent
Estimating the term…
Abstract
Local abbreviation expansion is provided through context correlation. In various embodiments, an abbreviation within a phrase is identified. The abbreviation is surrounded by a plurality of words. The words surrounding the abbreviation are provided to a trained neural network. The neural network includes a projection layer adapted to map inputs of the neural network onto a continuous vector space. An expansion is received from the trained neural network. The expansion corresponds to the abbreviation based on the surrounding plurality of words.
Claims18
A method comprising:
- identifying an abbreviation within a phrase, the abbreviation being surrounded by a plurality of words;
- providing the words to a trained neural network, the neural network comprising a projection layer adapted to map inputs of the neural network onto a continuous vector space;
- and
- receiving from the trained neural network an expansion corresponding to the abbreviation based on the surrounding plurality of words.
A system comprising:
- a data store;
- a computing node comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor of the computing node to cause the processor to perform a method comprising:
- reading a phrase from the data store;
- identifying an abbreviation within the phrase, the abbreviation being surrounded by a plurality of words;
- providing the words to a trained neural network, the neural network comprising a projection layer adapted to map inputs of the neural network onto a continuous vector space;
- and
- receiving from the trained neural network an expansion corresponding to the abbreviation based on the surrounding plurality of words.
A computer program product for abbreviation expansion, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method comprising:
- identifying an abbreviation within a phrase, the abbreviation being surrounded by a plurality of words;
- providing the words to a trained neural network, the neural network comprising a projection layer adapted to map inputs of the neural network onto a continuous vector space;
- and
- receiving from the trained neural network an expansion corresponding to the abbreviation based on the surrounding plurality of words.
Dependencies are inferred from the claim text.