Response to additional questions (Part 2)
> **Q3:** I also appreciate that you emphasize that you build a new task, but from what I can see it doesn't seem very hard since agents (with quite standard architecture, again I think the type of agent you implement is quite common, see also https://arxiv.org/abs/2304.03442) based on 13b models, without RL or search, are able to solve most of it. That's why I was calling for evaluations on other datasets, to be able to compare. (ReAct is not a very strong baseline). I appreciate your new experiments on HotpotQA, and would be interested to know how it compares to the SotA listed in the benchmark homepage (in terms of metrics), and how you implemented advice in the case of this dataset.
**A3:** Thanks for your comments.
1. Experiment implementation.
In the HotPotQA task, the agent has the option to either use search tools, seek advice, or directly predict an answer. If the agent chooses to use search tools, it generates a search query to retrieve relevant information, which is then appended to the agent's context. If the agent seeks advice, it obtains a human answer (ground-truth answer in our setting).
2. Comparison to SoTA listed in the benchmark homepage.
Thank you for your reminder. We will include the SoTA results in our results table. However, we want to highlight two key differences between our AGILE agent and the methods on the leaderboard:
- Our agent uses an external retrieval tool that returns the most relevant document based on a query. This retriever is the same as the one we used for ProductQA and MedicalQA and is not fine-tuned on the HotpotQA dataset. During training, we focus solely on training the LLM of the agent. In contrast, the top five systems on the leaderboard [1,2,3] (except the second one, which lacks a reference link) all train task-specific retrieval models on the 90K HotpotQA training examples. Training such models significantly boost accuracy, and these works claim it as their main technical contribution. Our paper primarily studies the training of LLMs and treats external tools as black boxes, so using a task-independent retriever aligns better with our objectives.
- The top systems on the leaderboard [1,2,3] train separate answer extraction models to extract answers from document spans. Our agent directly generates answers from the LLM. While the generative nature may lower exact match (EM) accuracy, we believe it enhances simplicity and generalizability. Besides EM accuracy, we also calculated a GPT-4 accuracy where answers are compared for correctness, recognizing (USA, United States) as correct. As shown in the table below, our system's actual accuracy is much higher than the EM accuracy.
Regarding baselines, we noted the original ReAct baseline's implementation in [4] was suboptimal. We reproduced their results using GPT-4, leading to improved performance. In the table below, we also provide results of other works that use the same experimental setting as ours (using a black-box retrieval tool and generative answers). Our system's overall performance surpasses all these baselines.
| Method | Advice Rate | Accuracy (Exact match) | Accuracy (GPT-4 Evaluator) | Total Score (Exact match) |
|---|---|---|---|---|
| ReAct [4] | - | 0.351 | - | - |
| ReAct (gpt-4) | - | 0.482 | - | - |
| CRITIC [5] | - | 0.443 | - | - |
| Expel [6] | - | 0.390 | - | - |
| AutoAct [7] | - | 0.384 | - | - |
| agile-gpt4-prompt | 0.194 | 0.664 | 0.842 | 0.567 |
| agile-vic13b-w/o Advice | 0.000 | 0.553 | 0.751 | 0.553 |
| agile-vic13b-w/o RL | 0.171 | 0.668 | 0.857 | 0.617 |
| agile-vic13b-ppo (ours) | 0.156 | 0.675 | 0.858 | 0.628 |
| Supervised SoTA [1] | - | 0.727 | - | - |
[1] J. Zhang, et al. End-to-End Beam Retrieval for Multi-Hop Question Answering, NAACL 2024.
[2] Z. Yin, et al. Rethinking label smoothing on multi-hop question answering, CCL 2023.
[3] XY. Li, et al. From easy to hard: Two-stage selector and reader for multi-hop question answering, ICASSP 2023.
[4] S. Yao, et al. ReAct: Synergizing reasoning and acting in language models, ICLR 2023.
[5] Z. Gou, et al. CRITIC: Large Language Models Can Self-Correct with Tool-Interactive Critiquing, ICLR 2024.
[6] A. Zhao, et al. Expel: Llm agents are experiential learners, AAAI 2024.
[7] S. Qiao, et al. AutoAct: Automatic Agent Learning from Scratch for QA via Self-Planning, ACL 2024.