Summary
The paper proposed using reinforcement learning to align RAG with human preferences to achieve better in-domain performance and generalization. To achieve this goal, the authors first use GPT to mimic human annotators and collect a reward model training set, and then use the trained reward model (by MSE) to annotate retrieval results and use InfoNCE to train the retriever. Experiments show the proposed approach could achieve a higher score in both in-domain and out-of-domain tasks.
Strengths
* Clear representation. The authors include all the necessary information in the method section, such as detailed formula and clear figures.
* The method is sound, and the in-domain experiment results are good: the proposed approach beats many baselines despite a smaller retriever.
Weaknesses
* Authors claim the two benefits of the approach: in-domain and out-of-domain (line 161). It is hard for me to understand why the proposed approach can benefit OOD scenarios. The reward model is not trained on the OOD data, so it is not clear how well it can generalize, and the retriever is not trained on the OOD data either. Could authors explain more?
* Therefore I am not surprised that the OOD experiment is not good. The proposed approach performs worse than baselines in all tasks if the inference model is the same (i.e., GPT-4-0613; otherwise, the comparison is not fair). Besides, the authors should include more results of the proposed approach on different inference models to make the table more comparable.
* Table 1 does not include OOD performance, so it is not clear how well the retriever performs on OOD tasks.
Overall, I cannot be convinced that the method benefits OOD scenarios, although the in-domain claim looks sound and is supported by the experiments. Based on the current manuscripts, I will give a weak rejection.
Beyond the above main concern:
* It is suggested to have an analysis of the reward model: how well it aligns with humans (GPT) and how well it generalizes.
* Though the current approach is sound, it does not bring much new insight and novelty.
Questions
* In Table 2, what is the LLM in the retrieved RAG baseline? The table only lists the retriever.
* In Table 3, can the authors give more details of the RRF-4 methods? My understanding is that RRF-4 is a re-ranking algorithms, so what are the retrievers used in Table 3?
* Does the Emb_p contains the information of query (i.e., if the [SEP] token will separate the attention)?
Type:
Line 360: Table 4.2 -> Table 3