Inspired by the humans' cognitive ability to generalise knowledge and skills, self-supervised learning (SSL) targets at discovering general representations from large-scale data without requiring human annotations, which is an expensive and time consuming task. Its success in the field