Summary
As the title clearly indicates, this article investigates how aligning vision model representations to human perceptual judgments impacts the performance of models relying on these representations for downstream tasks such as dense prediction (semantic segmentation and depth estimation), retrieval-augmented generation, object counting and instance retrieval. Given a vision model backbone, it is finetuned with LoRA on the NIGHTS dataset, which contains human similarity judgments over synthetically-generated image triplets (NeurIPS 2023). For each considered downstream task, several backbones are compared to their "human-aligned version" with globally better results when the backbone is fine-tuned on human perception.
Strengths
* the scientific question raised by the paper is simple but interesting and the study shows it is worth investigation. The problem is clearly stated and introduced, the method and protocol are well explained and the article is well written overall. This bullet point is not just a false pretext to artificially add a "strength" to the review, it is a real pleasure to read.
* the method to fine-tune the backbones relies on well-known and standard methods and tools (visual transformer, triplet loss...), which leads to a convincing methodology. The reader is not confused by an incomprehensible labyrinthine system and can therefore fully concentrate on the results of the study.
* the experimental part is impressive, with an evaluation of a large variety of tasks, with various backbones as well. This is obviously a strong part of the paper: although the original idea was simple and interesting, the general quality of the study is finally supported by all these experiments. The supplementary material and the code (zip file) allow a precise investigation of the experiments and ensure reproducibility.
* Section 4.5 investigates the use of alternative datasets to fine-tune the model. Some were proposed by previous works and others were built by the author to test a specific question. All of them have a size similar to NIGHTS. The resulting analysis is interesting and is a nice complement to the study.
Weaknesses
* the alignment is performed both at the image level (section 3.2) and patch level (section 3.3) and the authors claim (lines 164-166) that "Additionally, we find that local patch-level representations can be improved by tuning on image-level perceptual judgments, and show performance increases on semantic segmentation and depth estimation". However, in the following all experiments only compare a backbone with its "human aligned version" (HA) and it is not clear what is the contribution of the alignment at a global and a local level. On line 148, the text says that the model consists to "train heads for semantic segmentation and depth estimation [at the local level]". Globally, the manuscript could be more explicit on this "details": is the local patch level used for training for segmentation and depth estimation only or is it the same training protocol (with global and local levels) for all experiments? If so, what is the contribution of adding (or not) the heads that are trained at a local level?
* one may regret that the negative result on VTAB is not reported in the main paper and only discussed in the Limitation without further investigation. However, one must recognize that the paper already contains significant experimental works, that allow to support the main demonstration.
* the fact that the same backbones are used in several experiments/tasks is interesting but sometimes it leads to models that are very weak baselines in comparison to the state of the art. In particular, in Section 4.3, specialized class-agnostic models on few-shot counting have much better performance than those reported (less than 0.15 MAE/RMSE on FSC147 for SafeCount or CounTR)
**minor**
* the experimental protocol for "object counting" reports that $k$ is determined on the training set among 4 values then the best one is used on the test set. Reporting the performance for each $k$ on the training set, or at least the one that was retained on the test set, would be useful.
* line 95: a reference is missing
Questions
* is the local patch level used for training for segmentation and depth estimation only or is it the same training protocol (with global and local levels) for all experiments? If so, what is the contribution of adding (or not) the heads that are trained at a local level?
* will the code (zip file) be released with the paper?
Limitations
An experiment on the VTAB benchmark, whose results are reported in the supplementary material, leads to lower performance with fine-tuned representations. This case is significantly discussed in Section 5, with several hypotheses proposed to explain the phenomenon.