| #!/bin/bash |
| |
| |
| cd "$(dirname "$0")/.." |
| N=100 |
| BASE="python src/passage_entity/benchmark_runner.py --task multihop --num_queries $N --embedding_model nvidia-nv-embed-v2 --skip_qa" |
|
|
| echo "======================================================================" |
| echo " Query-Awareness on nvidia KG (dense graph, $N queries)" |
| echo " Started: $(date)" |
| echo "======================================================================" |
|
|
| for DATASET in musique hotpotqa 2wikimultihopqa; do |
| echo "" |
| echo "====== $DATASET ======" |
|
|
| |
| echo " --- alpha=2, eps=0.01 ---" |
| echo " [QA-aware]" |
| $BASE --dataset $DATASET --qafd_alpha 2.0 --qafd_epsilon 0.01 2>&1 | grep "Recall@10:\|Recall@100:\|QAFD:" |
| echo " [QA-agnostic]" |
| $BASE --dataset $DATASET --qafd_alpha 2.0 --qafd_epsilon 0.01 --qafd_weight_scheme none 2>&1 | grep "Recall@10:\|Recall@100:\|QAFD:" |
|
|
| |
| echo " --- alpha=3, eps=0.01 ---" |
| echo " [QA-aware]" |
| $BASE --dataset $DATASET --qafd_alpha 3.0 --qafd_epsilon 0.01 2>&1 | grep "Recall@10:\|Recall@100:\|QAFD:" |
| echo " [QA-agnostic]" |
| $BASE --dataset $DATASET --qafd_alpha 3.0 --qafd_epsilon 0.01 --qafd_weight_scheme none 2>&1 | grep "Recall@10:\|Recall@100:\|QAFD:" |
|
|
| |
| echo " --- alpha=3, eps=0.001 ---" |
| echo " [QA-aware]" |
| $BASE --dataset $DATASET --qafd_alpha 3.0 --qafd_epsilon 0.001 2>&1 | grep "Recall@10:\|Recall@100:\|QAFD:" |
| echo " [QA-agnostic]" |
| $BASE --dataset $DATASET --qafd_alpha 3.0 --qafd_epsilon 0.001 --qafd_weight_scheme none 2>&1 | grep "Recall@10:\|Recall@100:\|QAFD:" |
| done |
|
|
| echo "" |
| echo "======================================================================" |
| echo " ALL EXPERIMENTS COMPLETE" |
| echo " Finished: $(date)" |
| echo "======================================================================" |
|
|