Application of self-supervised learning in natural language processing | Synapse