This must be the most frustrating game like these. I don't get the intuition of why some words are decided distance. I guess it takes into account all possible meanings.
Edit: in the end I was able to get the perfect score after several tries.
This type of game is based off a dataset that came out a few years ago, that was originally built to train AI. It's built by analysing all text fed to it (pretty much all of Google book and a very large part of the internet) and whether a word is close or not depends on how frequently the words appear near each other.
That's what I thought for yesterday's puzzle and tried "final" and "version" but apparently there was no connection between them. I guess if you keep playing you'll start learning the dataset too.