Matteo Boschini

dblp:193/6399 · DBLP profile ↗
← Back
10ranked-venue papers
3as first author
8since 2021 · last 2024
0000-0002-2809-813XORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 10 · 3 first-author · 8 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 1 first-author · 3 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
6 papers
Learning paradigms · 71% Trustworthy machine learning · 13% Reinforcement learning · 6%

Topics — the 11 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Learning paradigms
continual learning
3.862024
Saliency-driven Experience Replay for Continual Learning · NeurIPS 2024
Semantic Residual Prompts for Continual Learning · ECCV (61) 2024
Class-Incremental Continual Learning Into the eXtended DER-Verse · IEEE Trans. Pattern Anal. Mach. Intell. 2023
Machine learning › Learning paradigms › continual learning
rehearsal-based continual learning
1.022022
On the Effectiveness of Lipschitz-Driven Rehearsal in Continual Learning · NeurIPS 2022
Dark Experience for General Continual Learning: a Strong, Simple Baseline · NeurIPS 2020
Machine learning › Learning paradigms › continual learning
prompt-based continual learning
0.812024
Semantic Residual Prompts for Continual Learning · ECCV (61) 2024
Machine learning › Trustworthy machine learning
robustness
0.812024
Saliency-driven Experience Replay for Continual Learning · NeurIPS 2024
Machine learning › Learning paradigms › continual learning
class-incremental learning
0.712023
Class-Incremental Continual Learning Into the eXtended DER-Verse · IEEE Trans. Pattern Anal. Mach. Intell. 2023
Machine learning › Reinforcement learning › off-policy reinforcement learning
experience replay
0.712023
Class-Incremental Continual Learning Into the eXtended DER-Verse · IEEE Trans. Pattern Anal. Mach. Intell. 2023
Machine learning › Learning paradigms › continual learning
catastrophic forgetting
0.612022
Transfer Without Forgetting · ECCV (23) 2022
Machine learning › Learning theory
generalization
0.612022
On the Effectiveness of Lipschitz-Driven Rehearsal in Continual Learning · NeurIPS 2022
Machine learning › Trustworthy machine learning › robustness
lipschitz regularization
0.612022
On the Effectiveness of Lipschitz-Driven Rehearsal in Continual Learning · NeurIPS 2022
Machine learning › Learning paradigms › continual learning
task-free continual learning
0.412020
Dark Experience for General Continual Learning: a Strong, Simple Baseline · NeurIPS 2020
Machine learning › Efficient and distributed learning › model compression
knowledge distillation
0.322023
Class-Incremental Continual Learning Into the eXtended DER-Verse · IEEE Trans. Pattern Anal. Mach. Intell. 2023
Dark Experience for General Continual Learning: a Strong, Simple Baseline · NeurIPS 2020

Methods — techniques the papers use, named apart from their topics

knowledge distillation · 1.7experience replay · 1.2semantic residual prompts · 0.8saliency prediction · 0.8rehearsal · 0.7ablation study · 0.7replay buffer · 0.6lipschitz-driven rehearsal · 0.6regularization · 0.4
YearPublicationVenuePosition
2024 Semantic Residual Prompts for Continual Learning
Martin Menabue, Emanuele Frascaroli, Matteo Boschini, Enver Sangineto, Lorenzo Bonicelli, Angelo Porrello, Simone Calderara
ECCV (61)3
2024 Saliency-driven Experience Replay for Continual Learning
abstract
We present Saliency-driven Experience Replay - SER - a biologically-plausible approach based on replicating human visual saliency to enhance classification models in continual learning settings. Inspired by neurophysiological evidence that the primary visual cortex does not contribute to object manifold untangling for categorization and that primordial saliency biases are still embedded in the modern brain, we propose to employ auxiliary saliency prediction features as a modulation signal to drive and stabilize the learning of a sequence of non-i.i.d. classification tasks. Experimental results confirm that SER effectively enhances the performance (in some cases up to about twenty percent points) of state-of-the-art continual learning methods, both in class-incremental and task-incremental settings. Moreover, we show that saliency-based modulation successfully encourages the learning of features that are more robust to the presence of spurious features and to adversarial attacks than baseline methods. Code is available at: https://github.com/perceivelab/SER
Giovanni Bellitto, Federica Proietto Salanitri, Matteo Pennisi, Matteo Boschini, Lorenzo Bonicelli, Angelo Porrello, Simone Calderara, Simone Palazzo, Concetto Spampinato
NeurIPS4
2024 Latent spectral regularization for continual learning
abstract
While biological intelligence grows organically as new knowledge is gathered throughout life, Artificial Neural Networks forget catastrophically whenever they face a changing training data distribution. Rehearsal-based Continual Learning (CL) approaches have been established as a versatile and reliable solution to overcome this limitation; however, sudden input disruptions and memory constraints are known to alter the consistency of their predictions. We study this phenomenon by investigating the geometric characteristics of the learner’s latent space and find that replayed data points of different classes increasingly mix up, interfering with classification. Hence, we propose a geometric regularizer that enforces weak requirements on the Laplacian spectrum of the latent space, promoting a partitioning behavior. Our proposal, called Continual Spectral Regularizer for Incremental Learning (CaSpeR-IL), can be easily combined with any rehearsal-based CL approach and improves the performance of SOTA methods on standard benchmarks.
Emanuele Frascaroli, Riccardo Benaglia, Matteo Boschini, Luca Moschella, Cosimo Fiorini, Emanuele Rodolà, Simone Calderara
Pattern Recognit. Lett.3
2023 Class-Incremental Continual Learning Into the eXtended DER-Verse
abstract
The staple of human intelligence is the capability of acquiring knowledge in a continuous fashion. In stark contrast, Deep Networks forget catastrophically and, for this reason, the sub-field of Class-Incremental Continual Learning fosters methods that learn a sequence of tasks incrementally, blending sequentially-gained knowledge into a comprehensive prediction. This work aims at assessing and overcoming the pitfalls of our previous proposal Dark Experience Replay (DER), a simple and effective approach that combines rehearsal and Knowledge Distillation. Inspired by the way our minds constantly rewrite past recollections and set expectations for the future, we endow our model with the abilities to i) revise its replay memory to welcome novel information regarding past data ii) pave the way for learning yet unseen classes. We show that the application of these strategies leads to remarkable improvements; indeed, the resulting method - termed eXtended-DER (X-DER) - outperforms the state of the art on both standard benchmarks (such as CIFAR-100 and miniImageNet) and a novel one here introduced. To gain a better understanding, we further provide extensive ablation studies that corroborate and extend the findings of our previous research (e.g., the value of Knowledge Distillation and flatter minima in continual learning setups). We make our results fully reproducible; the codebase is available at https://github.com/aimagelab/mammoth.
Matteo Boschini, Lorenzo Bonicelli, Pietro Buzzega, Angelo Porrello, Simone Calderara
IEEE Trans. Pattern Anal. Mach. Intell.1
2022 Transfer Without Forgetting
Matteo Boschini, Lorenzo Bonicelli, Angelo Porrello, Giovanni Bellitto, Matteo Pennisi, Simone Palazzo, Concetto Spampinato, Simone Calderara
ECCV (23)1
2022 Effects of Auxiliary Knowledge on Continual Learning
abstract
In Continual Learning (CL), a neural network is trained on a stream of data whose distribution changes over time. In this context, the main problem is how to learn new information without forgetting old knowledge (i.e., Catastrophic Forgetting). Most existing CL approaches focus on finding solutions to preserve acquired knowledge, so working on the "past" of the model. However, we argue that as the model has to continually learn new tasks, it is also important to put focus on the "present" knowledge that could improve following tasks learning. In this paper we propose a new, simple, CL algorithm that focuses on solving the current task in a way that might facilitate the learning of the next ones. More specifically, our approach combines the main data stream with a secondary, diverse and uncorrelated stream, from which the network can draw auxiliary knowledge. This helps the model from different perspectives, since auxiliary data may contain useful features for the current and the next tasks and incoming task classes can be mapped onto auxiliary classes. Furthermore, the addition of data to the current task is implicitly making the classifier more robust as we are forcing the extraction of more discriminative features. Our method can outperform existing state-of-the-art models on the most common CL Image Classification benchmarks.
Giovanni Bellitto, Matteo Pennisi, Simone Palazzo, Lorenzo Bonicelli, Matteo Boschini, Simone Calderara
ICPR5
2022 On the Effectiveness of Lipschitz-Driven Rehearsal in Continual Learning
abstract
Rehearsal approaches enjoy immense popularity with Continual Learning (CL) practitioners. These methods collect samples from previously encountered data distributions in a small memory buffer; subsequently, they repeatedly optimize on the latter to prevent catastrophic forgetting. This work draws attention to a hidden pitfall of this widespread practice: repeated optimization on a small pool of data inevitably leads to tight and unstable decision boundaries, which are a major hindrance to generalization. To address this issue, we propose Lipschitz-DrivEn Rehearsal (LiDER), a surrogate objective that induces smoothness in the backbone network by constraining its layer-wise Lipschitz constants w.r.t. replay examples. By means of extensive experiments, we show that applying LiDER delivers a stable performance gain to several state-of-the-art rehearsal CL methods across multiple datasets, both in the presence and absence of pre-training. Through additional ablative experiments, we highlight peculiar aspects of buffer overfitting in CL and better characterize the effect produced by LiDER. Code is available at https://github.com/aimagelab/LiDER.
Lorenzo Bonicelli, Matteo Boschini, Angelo Porrello, Concetto Spampinato, Simone Calderara
NeurIPS2
2022 Continual semi-supervised learning through contrastive interpolation consistency
abstract
Continual Learning (CL) investigates how to train Deep Networks on a stream of tasks without incurring forgetting. CL settings proposed in literature assume that every incoming example is paired with ground-truth annotations. However, this clashes with many real-world applications: gathering labeled data, which is in itself tedious and expensive, becomes infeasible when data flow as a stream. This work explores Continual Semi-Supervised Learning (CSSL): here, only a small fraction of labeled input examples are shown to the learner. We assess how current CL methods (e.g.: EWC, LwF, iCaRL, ER, GDumb, DER) perform in this novel and challenging scenario, where overfitting entangles forgetting. Subsequently, we design a novel CSSL method that exploits metric learning and consistency regularization to leverage unlabeled examples while learning. We show that our proposal exhibits higher resilience to diminishing supervision and, even more surprisingly, relying only on 25% supervision suffices to outperform SOTA methods trained under full supervision.
Matteo Boschini, Pietro Buzzega, Lorenzo Bonicelli, Angelo Porrello, Simone Calderara
Pattern Recognit. Lett.1
2020 Rethinking Experience Replay: a Bag of Tricks for Continual Learning
abstract
In Continual Learning, a Neural Network is trained on a stream of data whose distribution shifts over time. Under these assumptions, it is especially challenging to improve on classes appearing later in the stream while remaining accurate on previous ones. This is due to the infamous problem of catastrophic forgetting, which causes a quick performance degradation when the classifier focuses on learning new categories. Recent literature proposed various approaches to tackle this issue, often resorting to very sophisticated techniques. In this work, we show that naive rehearsal can be patched to achieve similar performance. We point out some shortcomings that restrain Experience Replay (ER) and propose five tricks to mitigate them. Experiments show that ER, thus enhanced, displays an accuracy gain of 51.2 and 26.9 percentage points on the CIFAR-10 and CIFAR-100 datasets respectively (memory buffer size 1000). As a result, it surpasses current state-of-the-art rehearsal-based methods.
Pietro Buzzega, Matteo Boschini, Angelo Porrello, Simone Calderara
ICPR2
2020 Dark Experience for General Continual Learning: a Strong, Simple Baseline
abstract
Continual Learning has inspired a plethora of approaches and evaluation settings; however, the majority of them overlooks the properties of a practical scenario, where the data stream cannot be shaped as a sequence of tasks and offline training is not viable. We work towards General Continual Learning (GCL), where task boundaries blur and the domain and class distributions shift either gradually or suddenly. We address it through mixing rehearsal with knowledge distillation and regularization; our simple baseline, Dark Experience Replay, matches the network's logits sampled throughout the optimization trajectory, thus promoting consistency with its past. By conducting an extensive analysis on both standard benchmarks and a novel GCL evaluation setting (MNIST-360), we show that such a seemingly simple baseline outperforms consolidated approaches and leverages limited resources. We further explore the generalization capabilities of our objective, showing its regularization being beneficial beyond mere performance.
Pietro Buzzega, Matteo Boschini, Angelo Porrello, Davide Abati, Simone Calderara
NeurIPS2