I wonder if it would be possible to make semantic embeddings using synonym/antonyms from an thesaurus, though they'd probably suck.
At that point you might as well leave it as a graph rather than trying to reduce the number of dimensions.
I should release a page where users can load and test out different semantic embeddings just so my effort doesn't feel wasted.
I implemented Semantle but it feels bad to play because of what I mentioned earlier about average distance scores.
I also used a smaller dictionary so it runs out of good words for the top 1000.