https://www.researchgate.net/publication/362516198_Contrastive_self-supervised_learning_review_progress_challenges_and_future_research_directions