itselfteaching
Itselfteaching is a learning approach in which the learner relies primarily on its own outputs, reflections, or generated data to guide subsequent learning, rather than depending on direct instruction or externally labeled materials. The term can apply to human education, where individuals engage in self-directed learning activities such as setting goals, designing practice problems, self-testing, and reflecting on errors to adjust strategies. It also applies to artificial systems, where learning signals are produced by the system itself.
In human contexts, techniques associated with itselfteaching include retrieval practice, metacognitive assessment, journaling, and project-based exploration.
In computational contexts, it is often referred to as self-training, pseudo-labeling, or self-supervised learning. A model
Benefits include reduced labeling costs, the ability to exploit vast unlabeled data, and potential performance gains
Itselfteaching overlaps with related concepts such as self-directed learning in education, self-supervised learning in machine learning,