← Latest papers
💻 computer science

Unsupervised Incremental Learning Using Confidence-Based Pseudo-Labels

This paper proposes ICPL, an unsupervised class-incremental learning method that utilizes confidence-based pseudo-labels to enable models to learn novel classes from unlabeled data, achieving superior performance over state-of-the-art class-iNCD approaches while demonstrating practicality on fine-grained datasets and resource-constrained environments.

Original authors: Lucas Rakotoarivony

Published 2026-08-26
📖 6 min read🧠 Deep dive

Original authors: Lucas Rakotoarivony

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

In the world of artificial intelligence, machines have become remarkably skilled at recognizing patterns, from identifying cats in photos to diagnosing diseases. However, these digital brains are often trained in a controlled environment where the list of things they need to know is fixed and complete. In the real world, the situation is far more fluid. New types of objects, animals, or situations appear constantly, and a system that cannot learn about them without being completely retrained is of limited use. This challenge is known as incremental learning. The goal is to teach a model new categories over time while remembering everything it learned before, a task complicated by a phenomenon called catastrophic forgetting, where learning new information causes the system to lose old knowledge. Traditionally, solving this has required humans to painstakingly label every new image with its correct name, a process that is slow, expensive, and often impossible to scale for the endless stream of data encountered in nature or industry.

A researcher at Thales has proposed a different way forward, one that removes the need for human labels entirely during these learning phases. They developed a method called ICPL, which allows an artificial intelligence to teach itself about new classes of objects using only raw, unlabeled images. Instead of waiting for a human to say, "This is a new type of bird," the system groups similar images together based on their visual features, creating its own temporary names for these groups. The researcher then introduced a safety mechanism to ensure the system only trusts its own guesses when it is very confident they are correct. By integrating this self-labeling technique into existing learning frameworks, they showed that a machine could continue to learn new things over a long period, retaining its memory of the past without human intervention.

The core of this work addresses a specific gap in how we test and build these systems. Previous methods for handling unlabeled data often treated the problem as a simple clustering task, where the computer just groups things together without caring if the groups match reality. The researcher argued that this approach is flawed for real-world applications because it allows a system to be "right" even if it confuses old classes with new ones. For instance, a system could mistakenly label a new type of car as an old type of car and vice versa, yet still receive a perfect score under older testing rules. To fix this, the researcher created a new evaluation protocol that locks the relationship between the computer's self-made groups and the actual real-world categories. This ensures that when the system is tested, it is truly being judged on its ability to distinguish between different things, not just on its ability to sort them into piles.

To generate these self-made labels, the researcher used a standard grouping algorithm that organizes images based on how similar they look in the computer's internal representation. Imagine the computer looking at a collection of unlabeled photos and arranging them into clusters where similar items sit close together. The researcher then calculated a confidence score for each image, measuring how tightly it fit into its assigned group. If an image was right in the center of a cluster, the system was highly confident in its label; if it was on the edge, the system was unsure. The method then discarded the uncertain images and only used the high-confidence ones to teach the model. This selective process was crucial, as using all the self-generated labels, including the noisy and incorrect ones, would have degraded the model's performance.

The results of this approach were tested on two major image datasets, one containing 100 categories of everyday objects and another with 100 categories of natural images. The researcher compared their unsupervised method against the standard supervised approach, where humans provide all the labels. They found that while the self-teaching method did result in a slight drop in accuracy compared to the human-labeled version, the difference was surprisingly small. In many scenarios, the performance loss was less than ten percent, a trade-off the researcher considered well worth the massive savings in time and labor required to label the data. More importantly, when they compared their method to other existing techniques designed to discover new categories without labels, their approach was significantly better. In long-term learning scenarios involving many incremental steps, their method outperformed the best previous unsupervised techniques by more than five percent in final accuracy.

The study also explored how this method holds up in more complex, real-world situations where the differences between categories are subtle, such as distinguishing between different breeds of dogs or models of cars. They tested the system on fine-grained datasets and found that it remained effective, though they noted that pre-training the model on a massive general dataset before starting the incremental learning actually hurt performance in these specific cases. This suggests that for highly specialized tasks, it is better for the model to learn from scratch using the new data rather than relying on broad, pre-existing knowledge. Furthermore, the researcher analyzed the computational cost of their method and discovered that it was not only faster to train but also required less computing power than the fully supervised approach. By filtering out the uncertain data, the system processed fewer images, reducing the energy and time needed for training by about a quarter compared to the standard method.

This work demonstrates that artificial intelligence can be designed to learn continuously from the raw data of the world without constant human supervision. By combining a simple clustering technique with a strict confidence filter and a more rigorous way of testing results, the researcher has shown a viable path toward machines that can adapt to new situations as they arise. The findings suggest that the dream of an AI that learns like a human—observing, grouping, and refining its understanding of new things without a teacher for every single example—is becoming a practical reality, particularly in environments where resources are limited and data is abundant but unlabeled.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →