arabic-ecom-search-bench
收藏资源简介:
ArabicEcomSearchBench 是一个用于评估阿拉伯语电子商务端到端检索系统的基准数据集,涵盖词汇、密集、混合和多阶段检索流程。该数据集填补了现有阿拉伯语NLP基准的空白,专注于电子商务目录搜索的实际需求,包含现代标准阿拉伯语(MSA)和利比亚方言的真实查询。数据集包含29,014条查询、107,041个产品条目和262,599条相关性判断,其中包含96,510个硬负样本。相关性评分分为5级(3为完全匹配,-1为硬负样本)。数据集适用于评估检索系统的端到端性能,支持多种评价指标如nDCG、Recall、MRR等。数据以JSONL和TSV格式提供,包含查询、候选产品和语料库文件。
ArabicEcomSearchBench 数据集概述
数据集简介
ArabicEcomSearchBench 是一个用于端到端阿拉伯语电子商务检索系统评估的基准数据集,涵盖词汇、密集、混合和多阶段检索流程。它专注于评估客户在实际电子商务目录搜索中体验的完整搜索流程质量。
数据集核心特征
- 任务类型:端到端检索系统评估。
- 领域:电子商务目录搜索。
- 语言:现代标准阿拉伯语 (MSA) 和利比亚方言。
- 数据规模:
- 查询数量:29,014
- 语料库项目:107,041
- 总相关性判断:262,599
- 困难负样本 (score=-1):96,510
- 正样本判断 (score 1-3):162,549
- 相关性量表:
- 3分:完全匹配——文本或语义与查询意图匹配。
- 2分:相关——相关但不完全匹配。
- 1分:部分相关——有间接关系。
- 0分:不相关——与查询无有意义关联。
- -1分:困难负样本——视觉/文本相似但不相关(仅用于诊断)。
文件结构
arabic-ecom-search-bench/ ├── README.md ├── evaluate.py ├── data/ │ ├── candidates.jsonl │ ├── queries.jsonl │ ├── corpus.jsonl │ ├── qrels.tsv │ ├── meta.json │ └── convert.py └── examples/ └── meilisearch/ └── sync_meilisearch_documents.py
数据格式说明
- candidates.jsonl:每行一个JSON对象,包含查询ID、查询文本及其候选产品列表(含相关性分数)。
- qrels.tsv:TREC格式的相关性判断文件。
- queries.jsonl:查询ID到查询文本的映射。
- corpus.jsonl:项目ID到产品阿拉伯语名称和类别的映射。
评估指标
主要指标(基于相关性分数0-3)
- nDCG@k:归一化折损累积增益。
- Recall@k:前k个结果中找到的相关项目比例。
- MRR@k:平均倒数排名。
- Success@k (HitRate):前k个结果中是否出现任何相关项目。
- Precision@k:前k个结果中相关项目的比例。
- ERR@k:期望倒数排名。
困难负样本诊断指标(分数-1)
- HardNegative@k:前k个结果中的困难负样本数量。
- HN-rate@k:前k个结果中困难负样本的比例。
- HN-first-rank:第一个困难负样本出现的排名。
使用流程
- 索引语料库:将
data/corpus.jsonl中的文档索引到目标搜索引擎。 - 执行查询:对
data/queries.jsonl中的所有查询进行搜索。 - 生成结果文件:按照指定格式输出检索结果。
- 运行评估:使用
evaluate.py脚本对结果进行评估。
预期用途
本基准用于评估面向客户的阿拉伯语电子商务端到端搜索和检索系统,不限制底层技术(词汇、密集、混合、多阶段或其任意组合)。
局限性
- 产品目录:基于单一电子商务平台的目录,类别分布可能无法泛化到所有阿拉伯语市场。
- 方言覆盖:目前涵盖MSA和利比亚方言。埃及、海湾、黎凡特和马格里布方言计划在未来版本中添加。
- 相关性判断:通过启发式和基于LLM的标注结合生成,并经过部分人工验证。可能存在一些边缘情况。
引用
如果使用此基准,请引用: bibtex @misc{arabicecomsearchbench2025, title={ArabicEcomSearchBench: A Benchmark for End-to-End Arabic E-Commerce Retrieval}, author={Mohamed Okasha and AbuBaker Naji}, year={2025}, url={https://huggingface.co/datasets/presto-ai/ArabicEcomSearchBench} }
许可证
基准数据和评估代码出于研究和评估目的发布。




