NLP Challenge: Find semantically related terms over a large vocabulary (1M)? · HackerTrans