five

thepian/amazon-esci-data

收藏
Hugging Face2026-04-12 更新2026-04-26 收录
下载链接:
https://hf-mirror.com/datasets/thepian/amazon-esci-data
下载链接
链接失效反馈
官方服务:
资源简介:
--- dataset_info: - config_name: products features: - name: product_id dtype: string - name: product_title dtype: string - name: product_description dtype: string - name: product_bullet_point dtype: string - name: product_brand dtype: string - name: product_color dtype: string - name: product_locale dtype: string - name: split dtype: string - name: __index_level_0__ dtype: int64 splits: - name: train num_bytes: 1650407845 num_examples: 1371823 - name: test num_bytes: 537176847 num_examples: 443101 download_size: 1149707182 dataset_size: 2187584692 - config_name: queries features: - name: example_id dtype: int64 - name: query dtype: string - name: query_id dtype: int64 - name: product_id dtype: string - name: product_locale dtype: string - name: esci_label dtype: string - name: small_version dtype: int64 - name: large_version dtype: int64 - name: split dtype: string - name: __index_level_0__ dtype: int64 splits: - name: train num_bytes: 198670365 num_examples: 1983272 - name: test num_bytes: 63544917 num_examples: 638016 download_size: 63596052 dataset_size: 262215282 - config_name: sources features: - name: query_id dtype: int64 - name: source dtype: string - name: split dtype: string - name: __index_level_0__ dtype: int64 splits: - name: train num_bytes: 3458419 num_examples: 99683 - name: test num_bytes: 1048200 num_examples: 30969 download_size: 1510331 dataset_size: 4506619 configs: - config_name: products data_files: - split: train path: products/train-* - split: test path: products/test-* - config_name: queries data_files: - split: train path: queries/train-* - split: test path: queries/test-* - config_name: sources data_files: - split: train path: sources/train-* - split: test path: sources/test-* license: apache-2.0 task_categories: - text-classification - token-classification - text-generation - sentence-similarity language: - en - ja - es tags: - amazon - retrieval - search - ecommerce - ranking - reranking size_categories: - 1M<n<10M --- # Amazon Shopping Queries Dataset Dataset for improving product search, ranking and recommendations, featuring query-product pairs with detailed relevance labels. ## Overview The dataset contains search queries paired with up to 40 potentially relevant products, each labeled using the ESCI system: - **E**xact match: Products that perfectly match the customer's search intent (e.g., searching "iPhone 13" and finding "Apple iPhone 13 128GB") - **S**ubstitute product: Alternative products that could satisfy the same need (e.g., searching "iPhone 13" and finding "iPhone 14" or "Samsung Galaxy S23") - **C**omplement product: Products commonly bought together with the searched item (e.g., searching "iPhone 13" and finding "iPhone 13 case" or "screen protector") - **I**rrelevant result: Products that don't match the customer's search intent (e.g., searching "iPhone 13" and finding "laptop charger") ## Dataset Statistics ### Reduced Version (Task 1) - 48,300 unique queries - 1,118,011 query-product pairs - **Focus**: Filtered to exclude "easy" queries, making it more challenging - Language distribution: - English (US): 29,844 queries - Spanish (ES): 8,049 queries - Japanese (JP): 10,407 queries ### Full Version (Tasks 2 & 3) - 130,652 unique queries - 2,621,738 query-product pairs - **Focus**: Includes both easy and challenging queries - Language distribution: - English (US): 97,345 queries - Spanish (ES): 15,180 queries - Japanese (JP): 18,127 queries ## Features - Rich product metadata including: - Product title - Product description - Product bullet points - Brand information - Color information - Multilingual support (English, Japanese, Spanish) - Train/test splits for each task ## Download Install `datasets` library: ```bash pip install datasets ``` Donwload files: ```python from datasets import load_dataset queries = load_dataset(path="milistu/amazon-esci-data", name="queries", split=["train", "test"]) products = load_dataset(path="milistu/amazon-esci-data", name="products", split=["train", "test"]) sources = load_dataset(path="milistu/amazon-esci-data", name="sources", split=["train", "test"]) ``` ## Use Cases 1. **Product Ranking**: Develop algorithms to rank relevant products higher in search results 2. **Relevance Classification**: Build models to classify products as Exact, Substitute, Complement, or Irrelevant 3. **Substitute Detection**: Identify substitute products for improved product recommendations 4. **Semantic Search**: Train embedding models (like BERT, sentence-transformers) to: - Capture semantic similarity between queries and products - Handle long-tail queries with no exact keyword matches - Understand product relationships across categories - Example: Query "comfortable running shoes for marathon" can match with "Nike Air Zoom Alphafly" even without exact keyword overlap ## Citation Originally sourced from ["Shopping Queries Dataset: A Large-Scale ESCI Benchmark for Improving Product Search"](https://github.com/amazon-science/esci-data?tab=readme-ov-file), this version is optimized for machine learning applications and semantic search research. ``` @article{reddy2022shopping, title={Shopping Queries Dataset: A Large-Scale {ESCI} Benchmark for Improving Product Search}, author={Chandan K. Reddy and Lluís Màrquez and Fran Valero and Nikhil Rao and Hugo Zaragoza and Sambaran Bandyopadhyay and Arnab Biswas and Anlu Xing and Karthik Subbian}, year={2022}, eprint={2206.06588}, archivePrefix={arXiv} } ```

dataset_info: - 配置名称:products(products) 特征: - 字段名:产品ID(product_id),数据类型:字符串 - 字段名:产品标题(product_title),数据类型:字符串 - 字段名:产品描述(product_description),数据类型:字符串 - 字段名:产品要点说明(product_bullet_point),数据类型:字符串 - 字段名:产品品牌(product_brand),数据类型:字符串 - 字段名:产品颜色(product_color),数据类型:字符串 - 字段名:产品语言区域(product_locale),数据类型:字符串 - 字段名:划分(split),数据类型:字符串 - 字段名:__index_level_0__,数据类型:整数(int64) 划分: - 划分名称:train,字节数:1650407845,样本数:1371823 - 划分名称:test,字节数:537176847,样本数:443101 下载大小:1149707182,数据集总大小:2187584692 - 配置名称:queries(queries) 特征: - 字段名:示例ID(example_id),数据类型:整数(int64) - 字段名:查询(query),数据类型:字符串 - 字段名:查询ID(query_id),数据类型:整数(int64) - 字段名:产品ID(product_id),数据类型:字符串 - 字段名:产品语言区域(product_locale),数据类型:字符串 - 字段名:ESCI标注标签(esci_label),数据类型:字符串 - 字段名:小版本(small_version),数据类型:整数(int64) - 字段名:大版本(large_version),数据类型:整数(int64) - 字段名:划分(split),数据类型:字符串 - 字段名:__index_level_0__,数据类型:整数(int64) 划分: - 划分名称:train,字节数:198670365,样本数:1983272 - 划分名称:test,字节数:63544917,样本数:638016 下载大小:63596052,数据集总大小:262215282 - 配置名称:sources(sources) 特征: - 字段名:查询ID(query_id),数据类型:整数(int64) - 字段名:来源(source),数据类型:字符串 - 字段名:划分(split),数据类型:字符串 - 字段名:__index_level_0__,数据类型:整数(int64) 划分: - 划分名称:train,字节数:3458419,样本数:99683 - 划分名称:test,字节数:1048200,样本数:30969 下载大小:1510331,数据集总大小:4506619 configs: - 配置名称:products,数据文件: - 划分:train,路径:products/train-* - 划分:test,路径:products/test-* - 配置名称:queries,数据文件: - 划分:train,路径:queries/train-* - 划分:test,路径:queries/test-* - 配置名称:sources,数据文件: - 划分:train,路径:sources/train-* - 划分:test,路径:sources/test-* 许可证:Apache-2.0 任务类别: - 文本分类(text-classification) - 令牌(Token)分类(token-classification) - 文本生成(text-generation) - 句子相似度(sentence-similarity) 语言: - 英语(en) - 日语(ja) - 西班牙语(es) 标签: - 亚马逊(amazon) - 检索(retrieval) - 搜索(search) - 电子商务(ecommerce) - 排序(ranking) - 重排序(reranking) 样本规模类别: - 1M<n<10M # 亚马逊购物查询数据集(Amazon Shopping Queries Dataset) 用于优化产品搜索、排序与推荐的数据集,包含带有精准相关性标签的查询-产品对。 ## 概述 本数据集包含搜索查询与至多40个潜在相关产品的配对数据,所有产品均采用ESCI(精确匹配、替代产品、配套产品、无关结果)标注系统: - **精确匹配(Exact match)**:完全契合用户搜索意图的产品(例如搜索“iPhone 13”时匹配到“Apple iPhone 13 128GB”) - **替代产品(Substitute product)**:可满足相同需求的替代产品(例如搜索“iPhone 13”时匹配到“iPhone 14”或“Samsung Galaxy S23”) - **配套产品(Complement product)**:与搜索商品常被一同购买的产品(例如搜索“iPhone 13”时匹配到“iPhone 13 手机壳”或“屏幕保护膜”) - **无关结果(Irrelevant result)**:不符合用户搜索意图的产品(例如搜索“iPhone 13”时匹配到“笔记本充电器”) ## 数据集统计 ### 精简版(任务1) - 48300个唯一查询 - 1118011个查询-产品对 - **核心特性**:过滤掉了“简单”查询,提升了任务挑战性 - 语言分布: - 美式英语:29844个查询 - 西班牙语:8049个查询 - 日语:10407个查询 ### 完整版(任务2与3) - 130652个唯一查询 - 2621738个查询-产品对 - **核心特性**:包含简单与挑战性两类查询 - 语言分布: - 美式英语:97345个查询 - 西班牙语:15180个查询 - 日语:18127个查询 ## 特性 - 丰富的产品元数据,包括: - 产品标题 - 产品描述 - 产品要点说明 - 品牌信息 - 颜色信息 - 多语言支持(英语、日语、西班牙语) - 各任务均配有训练集与测试集划分 ## 下载 安装`datasets`库: bash pip install datasets 下载文件: python from datasets import load_dataset queries = load_dataset(path="milistu/amazon-esci-data", name="queries", split=["train", "test"]) products = load_dataset(path="milistu/amazon-esci-data", name="products", split=["train", "test"]) sources = load_dataset(path="milistu/amazon-esci-data", name="sources", split=["train", "test"]) ## 应用场景 1. **产品排序**:开发算法以将相关产品在搜索结果中排序靠前 2. **相关性分类**:构建模型将产品划分为精确匹配、替代、配套或无关类别 3. **替代产品检测**:识别替代产品以优化产品推荐效果 4. **语义搜索**:训练嵌入模型(如BERT、句子转换器(sentence-transformers))以: - 捕捉查询与产品间的语义相似度 - 处理无精确关键词匹配的长尾查询 - 理解跨类别的产品关联关系 - 示例:搜索“马拉松专用舒适跑鞋”可匹配到“Nike Air Zoom Alphafly”,即便二者无完全重合的关键词 ## 引用 本数据集最初源自《Shopping Queries Dataset: A Large-Scale ESCI Benchmark for Improving Product Search》,本版本针对机器学习应用与语义搜索研究进行了优化。 @article{reddy2022shopping, title={Shopping Queries Dataset: A Large-Scale {ESCI} Benchmark for Improving Product Search}, author={Chandan K. Reddy and Lluís Màrquez and Fran Valero and Nikhil Rao and Hugo Zaragoza and Sambaran Bandyopadhyay and Arnab Biswas and Anlu Xing and Karthik Subbian}, year={2022}, eprint={2206.06588}, archivePrefix={arXiv} }
提供机构:
thepian
二维码
社区交流群
二维码
科研交流群
商业服务