Summary
The paper explores ARC, which is a novel parameter-efficient fine-tuning method which uses a similar architecture as adapters but introduces inter- and intra- layer weight sharing. Some down- and up- projection weights are shared but every adapter position uses an independent set of per-channel scaling factor on the channel-reduced intermediate features. The proposed method obtains competitive results on various vision transformer adaptation benchmarks in terms of recognition performance and number of parameters. Moreover it can be re-parameterized into adjacent fully-connected layers so no overhead is incurred during inference.
Strengths
* The paper is generally well written. The figures are clear and the text is easy to follow.
* The experiments are comprehensive and cover a wide range of visual recognition datasets and the results are competitive.
Weaknesses
* The effectiveness of the proposed method is not well justified. Section 3.3 does not make much sense to me: Having long-tailed singular values only implies that the weight difference can be approximated well by a low-rank matrix and thus justifies the bottleneck design. Shared projections further requires the adapters to have largely overlapped kernel and image spaces, which, instead of the singular values themselves, are determined by the direction of the singular vectors corresponding to the top singular values. It also doesn't theoretically justify the intra-block sharing design (i.e., using the transpose of down-projection as up-projection).
* In multiple places (e.g., caption of Table 1 and Line 229), the paper's claim of using simple augmentations on baselines for 'fair comparison' is questionable. Due to the vast differences in nature of different methods, it is expected that their optimal training configurations are different, and each method, including this paper's own, should have the right to choose its optimal training configuration as long as it does not violate some principal rules of machine learning (e.g., leak of test data): Conversely, it is also improper to request that the paper's method being run under SSF's data augmentation for 'fair comparison'.
Questions
* The paper cited [7] in multiple tables for visual adapter results but [7] seems to not include any results on computer vision tasks (actually the paper title is *Parameter-efficient transfer learning for **NLP***). Are those results reproduced by the authors using the same architecture as [7]? If so, could the authors point to a place where more detailed settings (e.g., the bottleneck dimension, the activation function, the training hyper-parameters) of this baseline can be found?
* In Table 3, it is strange to me why the proposed methods obtain lower performance on ViT-Huge than ViT-Large. Is it possible that the proposed method or some baselines are over-fitting in extremely large backbones?
* Following weakness 1, an understanding of why the proposed method works fairly well can also be provided by experiments: For example, are features from adjacent layers similar due to the identity connections? What if the projections are progressively shared in groups of increasing sizes among consecutive layers before reaching the global sharing setting as reported in the paper?
Rating
5: Borderline accept: Technically solid paper where reasons to accept outweigh reasons to reject, e.g., limited evaluation. Please use sparingly.
Confidence
4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.
Limitations
There are no unmentioned limitations in the paper to my mind.