# The CLEAR Benchmark: Continual LEArning on Real-World Imagery

![](/files/YDTnKVmM1POPcLgBsjfQ)

CLEAR is a novel continual/lifelong benchmark that captures real-world distribution shifts in Internet image collection (YFCC100M) from 2004 to 2014.&#x20;

> For long, researchers in continual learning (CL) community have been working with artificial CL benchmarks such as "Permuted-MNIST" and "Split-CIFAR", which do not align with practical applications. In reality, distribution shifts are smooth, such as natural temporal evolution of visual concepts.&#x20;

Below are examples of classes in [CLEAR-100](/the-clear-benchmark/documentation/download-clear-10-clear-100.md) that changed over the past decade:

![Back to 2004, we had bulky desktop, old-fashioned analog watches, and 2D pixel-art game.
Nonetheless, visual concepts gradually evolved from 2004 to 2014, e.g., fancier-looking Macbook Pro, digital watches, and 3D realistic-graphics games.](/files/e7firLBsmQzVCknPXAmR)

## About CLEAR Benchmark

The CLEAR Benchmark and the [CLEAR-10](/the-clear-benchmark/documentation/download-clear-10-clear-100.md#clear-10-s3-download-links) dataset are first introduced in our [NeurIPS 2021 paper](https://arxiv.org/abs/2201.06289).&#x20;

{% embed url="<https://arxiv.org/abs/2201.06289>" %}
NeurIPS'21 Datasets and Benchmarks Track
{% endembed %}

In spirit of the famous [CIFAR-10/CIFAR-100 benchmarks](https://www.cs.toronto.edu/~kriz/cifar.html) for static image classification tasks, we also collected a more challenging [CLEAR-100](/the-clear-benchmark/documentation/download-clear-10-clear-100.md#clear-100-s3-download-links) with a diverse set of 100 classes.

{% hint style="info" %}
We hope our [CLEAR-10/-100](/the-clear-benchmark/documentation/download-clear-10-clear-100.md) benchmarks can be the new "CIFAR" as a test stone for continual/lifelong learning community.
{% endhint %}

We are also extending CLEAR to an ImageNet-scale benchmark. If you have feedback and insights, feel free to reach out to us!

{% content-ref url="/pages/IgC7qQXxoIikwd6v2s1A" %}
[About us](/the-clear-benchmark/introduction/about-us.md)
{% endcontent-ref %}

Please cite our paper if it is useful for your research:

```markup
@inproceedings{lin2021clear,
  title={The CLEAR Benchmark: Continual LEArning on Real-World Imagery},
  author={Lin, Zhiqiu and Shi, Jia and Pathak, Deepak and Ramanan, Deva},
  booktitle={Thirty-fifth Conference on Neural Information Processing Systems Datasets and Benchmarks Track},
  year={2021}
}
```

## 1st CLEAR challenge on CVPR 2022

In June 2022, the [1st CLEAR Challenge](https://www.aicrowd.com/challenges/cvpr-2022-clear-challenge) was hosted on [CVPR 2022 Open World Vision Workshop](https://www.cs.cmu.edu/~shuk/vplow.html), with a total of 15 teams from 21 different countries and regions partcipating. You may find a quick summary of the workshop in the below page:

{% content-ref url="/pages/gUArXAZZrnDESKXZhOMa" %}
[1st CLEAR Challenge (CVPR'22)](/the-clear-benchmark/introduction/1st-clear-challenge-cvpr22.md)
{% endcontent-ref %}

Given the top teams' promising performance on CLEAR-10/-100 benchmarks via utilizing methods that **improve** **generalization**, such as sharpness aware minimization, supervised contrastive loss, strong data augmentation, experience replay, etc., we believe there are still a wealth of problems in CLEAR for the community to explore, such as:

* Improving Forward Transfer and Next-Domain Accuracy
* Unsupervised/Online Domain Generalization
* Self-supervised/Semi-Supervised Continuous Learning

In the following pages, we will explain the motivation of CLEAR benchmark, how it is curated via visio-linguistic approach, its evaluation protocols, and a walk-through of the 1st CLEAR Challenge on CVPR'22.&#x20;

You can also jump to the links for downloading CLEAR dataset:

{% content-ref url="/pages/1qDQJr1NMTmkjfgEbYFs" %}
[Download CLEAR-10/CLEAR-100](/the-clear-benchmark/documentation/download-clear-10-clear-100.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://linzhiqiu.gitbook.io/the-clear-benchmark/the-clear-benchmark-continual-learning-on-real-world-imagery.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
