Class Incremental Learning for Algorithm Selection
Mate Botond Nemeth, Emma Hart, Kevin Sim, Quentin Renau

TL;DR
This paper explores class incremental learning methods for algorithm selection in streaming scenarios, demonstrating that rehearsal-based approaches effectively mitigate catastrophic forgetting with minimal performance loss.
Contribution
It introduces the application of class incremental learning to algorithm selection, benchmarking various methods and highlighting the effectiveness of rehearsal-based techniques.
Findings
Rehearsal-based methods outperform others in preventing forgetting.
Catastrophic forgetting is limited to around 7% loss.
Rehearsal methods are viable for streaming optimization.
Abstract
Algorithm selection is commonly used to predict the best solver from a portfolio per per-instance. In many real scenarios, instances arrive in a stream: new instances become available over time, while the number of class labels can also grow as new data distributions arrive downstream. As a result, the classification model needs to be periodically updated to reflect additional solvers without catastrophic forgetting of past data. In machine-learning (ML), this is referred to as Class Incremental Learning (CIL). While commonly addressed in ML settings, its relevance to algorithm-selection in optimisation has not been previously studied. Using a bin-packing dataset, we benchmark 8 continual learning methods with respect to their ability to withstand catastrophic forgetting. We find that rehearsal-based methods significantly outperform other CIL methods. While there is evidence of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsImbalanced Data Classification Techniques · Fuzzy Logic and Control Systems · Artificial Intelligence in Healthcare
