The document proposes several extensions to improve the skip-gram model for learning word embeddings, including negative sampling, subsampling frequent words, and learning phrases. It finds that these extensions lead to faster training speed and higher quality word representations compared to the original skip-gram model and other published word embeddings. The extensions allow meaningful combinations of word vectors through simple addition.