added semantic similarity with weighted word2vecs