Serif Thesaurus is a machine-learning thesaurus using word2vec. The program has analyzed billion sentences and classified million words in the abstract context. Each word is placed in 300-dimension linear space and the metric of two words is defined as cosine similarity.
This dictionary becomes dramatically reliable with regular updates of words list and software. You'll see the big bang of natural languages.