Instructions to use RAG-Gym/ReSearch-HotpotQA-PRM with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- PEFT
How to use RAG-Gym/ReSearch-HotpotQA-PRM with PEFT:
from peft import PeftModel from transformers import AutoModelForSequenceClassification base_model = AutoModelForSequenceClassification.from_pretrained("meta-llama/Meta-Llama-3.1-8B-Instruct") model = PeftModel.from_pretrained(base_model, "RAG-Gym/ReSearch-HotpotQA-PRM") - Notebooks
- Google Colab
- Kaggle
ReSearch-HotpotQA-PRM
This is the PRM process reward model (critic) for the Re$^2$Search agent on HotpotQA, released as part of RAG-Gym. It is the proposed architecture in RAG-Gym. The critic scores candidate actions so that an agent can select the best one at each step through critic-guided (Best-of-N) inference.
- Base model:
meta-llama/Meta-Llama-3.1-8B-Instruct - Agent architecture: Re$^2$Search (the proposed architecture in RAG-Gym)
- Task / dataset: HotpotQA (multi-hop question answering over Wikipedia)
- Training method: process reward modeling (PRM)
- Adapter: PEFT LoRA (r=256, alpha=512), task type
SEQ_CLS - Precision: bf16
Intended use
- Score and rank candidate actions generated by the Re$^2$Search agent during search on HotpotQA-style tasks.
- Enable critic-guided (Best-of-N) inference within the RAG-Gym framework.
This model is intended for research on process-supervised retrieval-augmented generation. It is not intended for clinical decision-making or other high-stakes use.
How to use
Load the LoRA adapter on top of the base model:
import torch
from transformers import AutoTokenizer, AutoModelForSequenceClassification
from peft import PeftModel
base = "meta-llama/Meta-Llama-3.1-8B-Instruct"
tokenizer = AutoTokenizer.from_pretrained(base)
model = AutoModelForSequenceClassification.from_pretrained(base, num_labels=1, torch_dtype=torch.bfloat16)
model = PeftModel.from_pretrained(model, "RAG-Gym/ReSearch-HotpotQA-PRM")
For full usage within the agent framework (environment setup, inference, and critic-guided Best-of-N selection), see the RAG-Gym repository.
Training
Fine-tuned from meta-llama/Meta-Llama-3.1-8B-Instruct on HotpotQA process-reward data using process reward modeling (PRM) with the TRL library. Adaptation uses LoRA (rank 256, alpha 512, task type SEQ_CLS) in bf16. The training code and full configuration are available in the RAG-Gym repository.
Limitations
The model is trained on HotpotQA-style data and is intended for research use within RAG-Gym. Outputs may be inaccurate or unsupported by retrieved evidence and should not be relied upon for high-stakes decisions. As an 8B-parameter model, it requires a CUDA-enabled GPU to run efficiently.
License
Public Domain Notice (U.S. Government Work, NCBI). See the LICENSE in the repository. Please cite the authors when using this material.
Citation
@article{xiong2025raggym,
title={RAG-Gym: Optimizing Reasoning and Search Agents with Process Supervision},
author={Guangzhi Xiong and Qiao Jin and Xiao Wang and Yin Fang and Haolin Liu and Yifan Yang and Fangyuan Chen and Zhixing Song and Dengyu Wang and Minjia Zhang and Zhiyong Lu and Aidong Zhang},
journal={arXiv preprint arXiv:2502.13957},
year={2025}
}
- Downloads last month
- 136
Model tree for RAG-Gym/ReSearch-HotpotQA-PRM
Base model
meta-llama/Llama-3.1-8B