python scripts/evaluation/run_evaluation_comparator.py --pt-only# This will download SPLADE-EN model and compare both on Portuguese dataset
python scripts/evaluation/run_evaluation_comparator.pyWhat this does:
- Downloads SPLADE-EN model from HuggingFace (
naver/splade-cocondenser-ensembledistil) - Indexes mRobust documents with both models
- Evaluates both models on same 250 Portuguese queries
- Generates detailed comparison metrics
After running, check:
evaluation_results/metrics_pt_br_*.json- PT-BR metricsevaluation_results/metrics_en_*.json- EN metrics (if comparison ran)evaluation_results/comparison_report_*.json- Side-by-side comparisonevaluation_results/execution_summary_*.json- Timing and execution details
- MRR@10 (Mean Reciprocal Rank)
- Recall@100
- Recall@1000
- NDCG@10 (Normalized Discounted Cumulative Gain)
- MAP (Mean Average Precision)
# Skip indexing if already done
python scripts/evaluation/run_evaluation_comparator.py --skip-index-pt --skip-index-en
# Skip retrieval if already done
python scripts/evaluation/run_evaluation_comparator.py --skip-retrieve-pt --skip-retrieve-en