A system and method are provided for learning natural language word associations using a neural network architecture. A word dictionary comprises words identified from training data consisting a plurality of sequences of associated words. A neural language model is trained using data samples selected from the training data defining positive examples of word associations, and a statistically small number of negative samples defining negative examples of word associations that are generated from each selected data sample. A system and method of predicting a word association is also provided, using a word association matrix including data defining representations of words in a word dictionary derived from a trained neural language model, whereby a word association query is resolved without applying a word position-dependent weighting.
SYSTEM AND METHOD FOR LEARNING WORD EMBEDDINGS USING NEURAL LANGUAGE MODELS