Self-supervised Analogical Learning using Language Models