TAAC2025/TencentGR-1M
TencentGR-1M Dataset Paper | Project Page | Code TAAC2025 Preliminary Round Dataset (2025年腾讯广告算法大赛初赛数据集) TencentGR-1M Dataset is a large-scale, all-modality dataset designed specifically for generative recommendation (GR) in industrial advertising. Constructed from real, de-identified Tencent Ads logs, it aims to address the lack of realistic, public multi-modal datasets in the GR field. Data Features: Contains rich collaborative IDs and multi-modal representations (text and… See the full description on the dataset page: https://huggingface.co/datasets/TAAC2025/TencentGR-1M.
TencentGR-1M Dataset
**Paper** | **Project Page** | **Code**
TAAC2025 Preliminary Round Dataset (2025年腾讯广告算法大赛初赛数据集) TencentGR-1M Dataset is a large-scale, all-modality dataset designed specifically for generative recommendation (GR) in industrial advertising. Constructed from real, de-identified Tencent Ads logs, it aims to address the lack of realistic, public multi-modal datasets in the GR field.
- Data Features: Contains rich collaborative IDs and multi-modal representations (text and vision) extracted using state-of-the-art embedding models.
- Dataset Size: Provides 1 million user sequences, with each user sequence containing up to 100 interacted items.
- Labels: Each interaction within the sequence is explicitly labeled with exposure(0) and click(1) signals.
Dataset Structure
Overview
Additional Files
Data Format
All data files are stored in Snappy-compressed Parquet format.
Schema
For clarity and brevity, we provide detailed schema descriptions for each table below.
Note that we use two types of IDs in the dataset: the original IDs (OID) and the remapped IDs (RID). OIDs are used in mm_emb, and RIDs are used in all the training data and can be used for building models. The mapping between OIDs and RIDs can be found in the indexer.pkl file.
item_feat
The item_feat table contains the features of each item appeared in the seq set.
user_feat
The user_feat table contains the features of each user appeared in the dataset.
seq
The seq table contains the behavior sequence for each user.
candidate
The candidate table contains the candidate items for the competition.
mm_emb
The mm_emb tables contain the multimodal embeddings for each item. There are 6 different embedding dimensions([32, 1024, 3584, 4096, 3584, 3584]) for 6 different embeddings([81, 82, 83, 84, 85, 86]).
Take the 81 embedding as an example:
indexer.pkl
This is a remapping file that maps the original IDs/Values to the remapped IDs/Values.
Usage
from datasets import load_dataset
# Load a specific config
ds = load_dataset("TAAC2025/TencentGR-1M", name="candidate", split="train")
# Load item features
ds_item = load_dataset("TAAC2025/TencentGR-1M", name="item_feat", split="train")
# Load user behavior sequences
ds_seq = load_dataset("TAAC2025/TencentGR-1M", name="seq", split="train")
# Load user features
ds_user = load_dataset("TAAC2025/TencentGR-1M", name="user_feat", split="train")
# Load multimodal embeddings
ds_emb = load_dataset("TAAC2025/TencentGR-1M", name="mm_emb_81_32", split="train")