Joint Many-Task Neural Network Model for Multiple Natural Language Processing (NLP) Tasks
Assigneesalesforce.com, inc.
InventorsKazuma HASHIMOTO, Caiming XIONG, Richard SOCHER
Life of this patent
Estimating the term…
Loading patent…
Assigneesalesforce.com, inc.
InventorsKazuma HASHIMOTO, Caiming XIONG, Richard SOCHER
Estimating the term…
The technology disclosed provides a so-called “joint many-task neural network model” to solve a variety of increasingly complex natural language processing (NLP) tasks using growing depth of layers in a single end-to-end model. The model is successively trained by considering linguistic hierarchies, directly connecting word representations to all model layers, explicitly using predictions in lower tasks, and applying a so-called “successive regularization” technique to prevent catastrophic forgetting. Three examples of lower level model layers are part-of-speech (POS) tagging layer, chunking layer, and dependency parsing layer. Two examples of higher level model layers are semantic relatedness layer and textual entailment layer. The model achieves the state-of-the-art results on chunking, dependency parsing, semantic relatedness and textual entailment.
A multi-layer neural network system running on hardware that processes words in an input sentence, the system including:
A multi-layer neural network system running on hardware that processes a sequence of tokens in an input sequence, the system including:
A method that processes words in an input sentence using a stacked layer long-short-term-memory (abbreviated LSTM) sentence processor running on hardware, stacked in layers according to a linguistic hierarchy, the stacked layers including:
A method that processes tokens in an input sequence using a stacked layer long-short-term-memory (abbreviated LSTM) sentence processor running on hardware, stacked in layers according to an analytical hierarchy, the stacked layers including:
Dependencies are inferred from the claim text.