I had used TF-IDF for text similarity but the results were not so good. I tried to implement google universal encoding (tensorflow hub). The results were satisfactory but not upto the mark.
Is there any other alternative approach?
Size of each text is around 50-70 words.
P.S - TF-IDF results were much better than Doc2Vec.
Edit 1: When I say "not upto the mark" it means the semantic similarity of the two sentence. Two sentences which are similar in terms of there meaning, although it has very few similar exacts words.