Text Classification Using Siamese Neural Networks - Contrastive Loss, Triplet Loss. This architecture works well when the training data is less.