Vision Transformer Finetuning Benefits from Non-Smooth Components
Abstract
Lay Summary
1) Smoothness is often seen as a desirable property in machine learning. However, its role in transferring knowledge to a new task remains unclear. 2) In our work, we introduce the notion of plasticity that captures how transformer modules respond to changes in the data. It is connected to smoothness as follows: a high plasticity means amplification of the changes in the input and non-smooth components, while low plasticity means robustness to input changes and smooth components. We use this measure to identify the most sensitive layers and show, via large-scale experiments on vision transformers, that they adapt better to new data. 3) This provides a novel perspective on the role of smoothness in machine learning, with valuable insights towards adapting models more efficiently.