word2vec
word2vec is a word embedding algorithm. It maps words to vectors in a ~100-dimensional space, so as semantically similar words cluster together. It is powered by an artificial neural network, and was introduced by Mikolov et.al. It has a sister algorithm, GloVe, and a few similar ones. We built our phrase2vec on top of them.