Response to Reviewer qcpB
## Response to Weaknesses
1. **Limited Performance Improvement & Highlight Second-highest Performance**
We appreciate the reviewer's feedback on performance gains. Enhancing VLMs in a training-free setting is inherently challenging. Despite this, ECALP achieves a 1-2% accuracy improvement over state-of-the-art methods in tasks like fine-grained recognition, style transfer, and out-of-distribution scenarios. These improvements are notable given the absence of hyperparameter tuning, highlighting ECALP's robustness and practicality.
Additionally, we have underlined the second-highest performance in **Tab. 1, 2, and 3** for improved clarity. Thank you for this suggestion.
2. **Clarify the Computational Efficiency Measurement**
In **Tab. 6**, the testing time for ECALP includes the entire process: dynamic graph construction, label propagation, data loading, and CLIP encoder operations. This comprehensive measurement demonstrates our method's computational efficiency in practical scenarios.
## Response to Questions
1. **CUDA Memory Comparison**
ECALP is designed to be memory-efficient. On the DTD dataset, ECALP requires approximately 2.4 GB of CUDA memory per test image, compared to 2.3 GB for the CLIP ResNet 50 baseline and 3.0 GB for ZlaP. In contrast, training-required methods like TPT consume about 21.9 GB during training. Our efficiency is primarily due to: (1) being training-free; (2) storing only the image features as graph nodes, each occupying just 4 KB of CUDA memory; and (3) implementing label propagation with sparse operations, which conserves memory.
2. **Robustness to Incorrect Adjacency Graph Initialization**
To evaluate the robustness of our dynamically constructed graph for label propagation, we conducted experiments under various data-stream conditions, as detailed in **Appendix A.2.7**. We test ECALP's performance with three different test set configurations: Standard Random Sampling: A typical random sample of the test stream. Hard Samples First: The initial 5% of the test stream consists of only hard samples (those misclassified by CLIP baseline), followed by a random sampling for the remaining 95%. 10% Hard Samples First: The initial 10% of the test stream contains hard samples, with the rest being randomly sampled.
The results below suggest a minimal performance drop, with less than a 0.4% decrease in accuracy even with a 10% hard sample initialization. This resilience is due to our graph's dynamic nature, where edge connections between data points are continuously updated as the test sequence progresses. This adaptability ensures that our method remains robust against poor initializations, preventing cumulative errors and maintaining high accuracy even under challenging conditions.
| Initialization Method | Accuracy |
|----------------------------|----------|
| Random Initialization | 54.49 |
| 5% Hard Samples First | 54.31 |
| 10% Hard Samples First | 54.14 |
3. **Performance on Different Corruption Severities**
ECALP remains effective at different severity levels in corrupted downstream tasks. As detailed in **Appendix A.2.6**, we examined ECALP's performance using the ImageNet-C dataset across severity levels from 1 to 5. ECALP consistently outperforms CLIP-ResNet50 by approximately 3%-5% across all severity levels. This demonstrates ECALP's robustness and effectiveness regardless of the corruption severity.
4. **Impact of Label Propagation Iterations**
The performance of ECALP is related to the number of label propagation iterations \( T \). As detailed in **Appendix A.2.5**, we explored varying T from 1 to 6 on the DTD dataset. The results suggest that slightly more iterations may improve the accuracy. This is due to a larger receptive field by more propagation iterations, which better utilize the test data's manifold structure. However, increasing T also increases computational costs, and we chose T = 3 to strike a balance between efficiency and accuracy.
The table below shows the accuracy at different iterations:
| Iterations ( T ) | Accuracy (%) |
|----------------------|--------------|
| 1 | 53.31 |
| 2 | 54.37 |
| 3 | 54.49 |
| 4 | 54.73 |
| 5 | 54.96 |
| 6 | 54.96 |
We hope these additions address your concerns thoroughly and demonstrate the robustness and practicality of our approach. Thank you again for your feedback, which has significantly contributed to improving our manuscript.
Kind regards,
The Authors