WE ARE HIRING! If you are Research Engineers, Ph.D. Candidates and Post-Doctoral Researchers send your CV to alpha@di.unito.it

← Back to theses
Bachelor Available

Benchmarking Continual Learning Methods for Image Classification Tasks

Marco Aldinucci · Bruno Casella

Abstract

Mammoth is a framework for is a framework for Continual Learning research. With more than 70 methods and 20 datasets, it includes the most complete list of competitors and benchmarks for research purposes. This thesis aims to experiment and benchmark a set (5-10) of continual learning techniques for image classification tasks.

Activity

The objective is to benchmark the most famous continual learning methods for image classification tasks, and highlight their properties. According to the student’s preference, the task could be changed to detection or segmentation rather than classification. State-of-the-art techniques in continual learning include rehearsal methods such as Experience Replay, Dark Experience Replay, Learning without Forgetting, and so on… The Mammoth framework for continual learning should be used. These methods (at least 5 or 6) should be tested on benchmark and/or real-world datasets. This will depend on the student’s passions. The thesis will consist of a first phase of literature review to fully understand how these methods work, followed by a phase of coding and experimentation.

Workload

Under the guidance of a team of researchers, the student will first be required to study recent works on the subject before being practically introduced to the task by experimenting with existing code.

30%
Literature
50%
Code implementation
20%
Experiments
Requirements
  • The candidate should have good programming skills (Python and PyTorch) and be motivated. A previous knowledge of the topic would be preferred but not required.
Keywords
computer visionclassificationcontinual learning