Building Neural Network Language Model with POS-based Negative Sampling and Stochastic Conjugate Gradient Descent

Jin Liu,Li Lin,Haoliang Ren,Minghao Gu,Jin Wang,Geumran Youn,Jeong-Uk Kim
DOI: https://doi.org/10.1007/s00500-018-3181-2
IF: 3.732
2018-01-01
Soft Computing
Abstract:Traditional statistical language model is a probability distribution over sequences of words. It has the problem of curse of dimensionality incurred by the exponentially increasing number of possible sequences of words in training text. To solve this issue, neural network language models are proposed by representing words in a distributed way. Due to computation cost on updating a large number of word vectors' gradients, neural network model needs much training time to converge. To alleviate this problem, in this paper, we propose a gradient descent algorithm based on stochastic conjugate gradient to accelerate the convergence of the neural network's parameters. To improve the performance of the neural language model, we also propose a negative sampling algorithm based on POS (part of speech) tagging, which can optimize the negative sampling process and improve the quality of the final language model. A novel evaluation model is also used with perplexity to demonstrate the performance of the improved language model. Experiment results prove the effectiveness of our novel methods.
What problem does this paper attempt to address?