See "Recitation-Augmented Language Models" (ICLR 2023) for the paper associated with this codebase.
conda env create -f environment.yml
conda activate reciteDirect:
export PYTHONPATH="$PWD:$PYTHONPATH"
python -u codex_experiments/run_hotpot_qa.py \
--num_examples 1024 \
--inference_scheme "direct" \
--batch_size 8 \
--verboseRECITE:
export PYTHONPATH="$PWD:$PYTHONPATH"
python -u codex_experiments/run_hotpot_qa.py \
--num_examples 1024 \
--self_consistency_k 20 \
--inference_scheme "recite" \
--batch_size 8 \
--verboseDirect + BM25 (start the BM25 server from bm25_retrieval_server first):
export PYTHONPATH="$PWD:$PYTHONPATH"
python -u codex_experiments/run_natural_questions.py \
--num_examples 1024 \
--inference_scheme "with_bm25_context" \
--batch_size 8 \
--verboseDirect + Ground-truth Context:
export PYTHONPATH="$PWD:$PYTHONPATH"
python -u codex_experiments/run_natural_questions.py \
--num_examples 1024 \
--inference_scheme "with_ground_truth_context" \
--batch_size 8 \
--verboseDirect:
export PYTHONPATH="$PWD:$PYTHONPATH"
python -u codex_experiments/run_trivia_qa.py \
--num_examples 1024 \
--inference_scheme "direct" \
--batch_size 8 \
--verboseRECITE:
export PYTHONPATH="$PWD:$PYTHONPATH"
python -u codex_experiments/run_trivia_qa.py \
--num_examples 1024 \
--inference_scheme "recite" \
--batch_size 8 \
--verboseDirect:
export PYTHONPATH="$PWD:$PYTHONPATH"
python -u codex_experiments/run_hotpot_qa.py \
--num_examples 1024 \
--inference_scheme "direct" \
--batch_size 8 \
--verboseRECITE:
export PYTHONPATH="$PWD:$PYTHONPATH"
python -u codex_experiments/run_hotpot_qa.py \
--num_examples 1024 \
--self_consistency_k 20 \
--inference_scheme "recite" \
--batch_size 8 \
--verboseChain-of-thought:
export PYTHONPATH="$PWD:$PYTHONPATH"
python -u codex_experiments/run_hotpot_qa.py \
--num_examples 1024 \
--inference_scheme "cot" \
--batch_size 1 \
--verboseIf you found this codebase useful, please consider citing the paper:
@inproceedings{
sun2023recitationaugmented,
title={Recitation-Augmented Language Models},
author={Zhiqing Sun and Xuezhi Wang and Yi Tay and Yiming Yang and Denny Zhou},
booktitle={International Conference on Learning Representations},
year={2023},
url={https://openreview.net/forum?id=-cqvvvb-NkI}
}
