Polar word embedding
AssigneeInternational Business Machines Corporation
InventorsRan Iwamoto, Ryosuke Kohita, Akifumi Wachi
Life of this patent
Estimating the term…
Abstract
Methods and systems for performing a language processing task include setting an angular coordinate for a vector representation of each of a set of words, based on similarity of the words to one another. A radial coordinate is set for the vector representation of each word, according to hierarchical relationships between the words. A language processing task is performed based on hierarchical word relationships using the vector representations of the words.
Claims20
A computer-implemented method for performing a language processing task, comprising:
- setting an angular coordinate for a vector representation of each word of a plurality of words, based on similarity of the plurality of words to one another;
- setting a radial coordinate for the vector representation of each word in the plurality of words, according to hierarchical relationships between the words;
- and
- performing a language processing task based on hierarchical word relationships using the vector representations of the plurality of words.
A non-transitory computer readable storage medium comprising a computer readable program for performing a language processing task, wherein the computer readable program when executed on a computer causes the computer to:
- set an angular coordinate for a vector representation of each word of a plurality of words, based on similarity of the plurality of words to one another;
- set a radial coordinate for the vector representation of each word in the plurality of words, according to hierarchical relationships between the words;
- and
- perform a language processing task based on hierarchical word relationships using the vector representations of the plurality of words.
A system for performing a language processing task, comprising:
- a hardware processor;
- and
- a memory, configured to store a computer program product that, when executed by the hardware processor implements:
- polar word embedding code that sets an angular coordinate for a vector representation of each word of a plurality of words, based on similarity of the plurality of words to one another, and to set a radial coordinate for the vector representation of each word in the plurality of words, according to hierarchical relationships between the words;
- and
- a language processing task based on hierarchical word relationships using the vector representations of the plurality of words.
Dependencies are inferred from the claim text.