Response to Reviewer wZyc - Part (2/2)
**Q3**: What is the investigation of vocabulary redundancy? The authors create a sufficiently large vocabulary. Are they redundant? Or what is the relationship between vocabulary size or redundancy and archivable performance?
**A3**: We have studied how codebook size influences performance in **Lines 355-360** and **Table 4**, which reveals the effects of codebook redundancy. Did you miss this part of the experiment? As shown in **Table 4**, codebook size does influence model performance; a codebook size that is set too small, e.g., 64 or 128, cannot cover the diversity of microenvironments, resulting in poor performance. Although setting the codebook size $|\mathcal{A}|$ to 2048 can sometimes outperform 512 or 1024, the superiority is not significant, which we suspect is due to code redundancy in the codebook. In practice, the codebook size $|\mathcal{A}|$ is a hyperparameter that can be determined by selecting the model that performs the best on the validation set for testing.
---
**Q4**: The efficiency claim is very confusing. Also, why the proposed design can enable efficiency? What are the computational and memory overheads of the sufficiently large vocabulary and two-stage training? More detailed time complexity analyses are needed.
**A4**: The efficiency (or computational efficiency) discussed in this paper refers to the training efficiency rather than inference efficiency. As described in subsection 3.1 of the problem statement on **Lines 149-150**, this paper adopts a **transductive** setting (common for graphs), which requires that all test data (without labels) are involved in training. As a result, the main bottleneck here is training efficiency rather than inference efficiency, so in order to "scale to PPI prediction with millions of PPIs", it prefers a model with very high training efficiency. Next, we explain why MAPE-PPI improves efficiency from three aspects:
- **Roles of the Codebook.** The microenvironments of different residues may also be similar or overlap. If the microenvironments of two residues are highly identical, it would be redundant to encode them separately at each training epoch. If we can learn a ``vocabulary" (i.e., codebook) that records those most common microenvironmental patterns, we can use it as an off-the-shelf tool to encode proteins into microenvironment-aware embeddings. Thus, training efficiency can be improved by decoupling end-to-end PPI prediction into two stages of learning the microenvironment codebook and codebook-based protein encoding. These explanations have been added in **Lines 52-58** of the revised manuscript.
- **Training Time Complexity.** A comparison of the time complexity of HIGH-PPI with that of MAPE-PPI is provided in **Appendix E, Lines 576-586**. The key analysis is as follows
> "The time complexity of MAPE-PPI is $\mathcal{O}\big(N\left(|\mathcal{V}_P|\cdot|\mathcal{A}|+|\mathcal{E}_P|\right)+|\mathcal{E}_T|\big)$. Besides, the time complexity of HIGH-PPI for protein encoding and PPI prediction is $\mathcal{O}\big(N\left(|\mathcal{V}_P|+|\mathcal{E}_P|\right)\big)$ (without vector quantization and protein decoding) and $\mathcal{O}(|\mathcal{E}_T|)$, respectively. However, since HIGH-PPI jointly performs protein encoding and PPI prediction in an end-to-end manner (while MAPE-PPI decouples the two), its time complexity is the product of the two, that is $\mathcal{O}\big(N\left(|\mathcal{V}_P|+|\mathcal{E}_P|\right)\cdot|\mathcal{E}_T|\big)$, which is much higher than MAPE-PPI."
>
- **Training Time Analysis.** Refer to **Figure 1** or **Figure A1**, MAPE-PPI trains most efficiently regardless of whether or not pre-training is done and what type of pre-training is used.
---
**Q5**: Only a single level of sequence similarity is considered. More like 30%, 50%, 90% are encouraged. Multiple runs of experiments are encouraged to show the prediction stability.
**A5**: We have added experiments on how sequence similarity influences performance. The detailed experimental setup, results, and analysis can be found in **Appendix H**, **Lines 594-604**. The issue of prediction stability has been taken into account in the original manuscript, as stated in **Lines 267-268**, that
> "we run each set of experiments five times with different random seeds, and report the average performance.”
>
---
In light of these responses, we hope we have addressed your concerns. If we have left any notable points of concern unaddressed, please do share and we will attend to these points. We sincerely hope that you can appreciate our efforts on responses and revisions and thus raise your score.