An alternative approach is to treat phrases as 'pseudo-documents' by using the sets of words appearing in the local context of each phrase occurence.
training instances for a phrase's embedding vector are constructed by extracting the local context around each occurrence of a phrase in the document collection.