Response to Review Questions
Thanks for your time and feedback. Please find our responses to the questions below:
1. Our retrieved chunk has a maximum length of 200 words (sec 3.1). We use up to 10 chunks in the experiment. For 5-shot in-context learning, we have to adopt the parallel augmentation approach (Shi et al. 2023) instead of concatenating all retrieved chunks to stay within the 2k context window of Llama. For 0-shot experiments, we adopt the same setting for consistency. **We have added the comparison of parallel retrieval-augmentation vs. concatenation using top-3 chunks in the 0-shot setting in Appendix E.2.**
2. We agree this hypothesis might be valid; however, other methods including the base LM would likewise be ineffective when condition i) and ii) simultaneously hold. Nevertheless, as highlighted in footnote 2 of our paper, by incorporating the SQuAD 2.0 dataset – a reading comprehension dataset that includes questions that cannot be answered with the given support documents – we encouraged the model to respond with “I don’t know” when it lacks sufficient information to provide an answer instead of hallucinating one. This approach could actually reduce hallucination but we leave a careful study to future research, where the focus could be on enabling the model to abstain from responding or to request additional information when needed.
3. Yes, the IT 65B baseline is instruction-tuned with the same blended dataset without retrieval augmentation. We hypothesize that the competitiveness of the IT 65B model in the top-1 setting is due to the inclusion of reading comprehension and summarization tasks in our fine-tuning dataset blend. Such tasks likely improve the model's capacity for contextual interpretation, which is helpful for generating accurate answers. However, **without retrieval-augmentation, the IT 65B model is not exposed to the broader and potentially noisier content returned by the retriever. This limits its ability to generalize, especially when more retrieved chunks are included.**
4. **We have added the top-3 results in Table 4.** For both Llama 65B and RA-IT 65B, we observe monotone performance increase as the number of retrieved chunks increase. **The performance of IT 65B slightly dropped going from top-3 to top-10, further validated that this baseline is less effective in processing noisier context.**
5. In Table 2 main results, the NQ results of Llama 65B are obtained using the close-book setting. Llama 65B performs poorly on NQ in the 0-shot setting because it struggles to generate answers that match the short format of the ground truth responses.
6. In Section 5.2, we presented an ablation on the dual instruction tuning approach where we analyze the individual impact of LM-ft and R-ft. As shown in Table 6, R-ft consistently improves the performance of both the base Llama 65B and the RA-IT-ed Llama 65B, Our final approach combines LM-ft and R-ft since it yields further gains over using either LM-ft or R-ft alone.
7. InstructRetro (Wang et al. 2023) is a very interesting concurrent work which applies instruction tuning to the Retro architecture (Borgeaud et al. 2021). **The paper was released on ArXiv post ICLR submission**, which reinforces that enabling LMs to better integrate external knowledge in downstream tasks is an important direction. This approach involves encoding and integrating retrieved content into the language model (LM) using separate encoders and cross-attention mechanism. In comparison, RA-DIT adopts a more streamlined architecture and training procedure by separating the fine-tuning processes of the LM and the retriever. Although the differences in base LM, fine-tuning datasets and inference settings make direct comparisons between the two models challenging, RA-DIT 65B compares favorably to InstructRetro 48B in zero-shot settings on shared evaluation datasets: TriviaQA (RA-DIT 75.4 vs. InstructRetro 65.6) and NQ (RA-DIT 35.2 vs. InstructRetro 38.9). We will add this discussion to our related work.