tokens: Due to its ability to learn from unlabeled data , self - supervised learning has been studied in different sub - fields in AI , such as in robotics levine2018learning , computer vision doersch2015unsupervised , larsson2016learning , machine learning raina2007self and natural language processing devlin2018bert .