π Ultra-FineWeb Technical Report | π¦ UltraData Collection | π UltraData | π€ MiniCPM5 Series
English | δΈζ
Ultra-FineWeb-L3 is the L3 refined data for general high-quality web data within UltraData's L0-L4 tiered data management framework. Moving beyond L2 quality selection, it transforms high-value web corpora into structured, high-learnability training data with clearer reasoning signals and richer educational styles. Built on top of Ultra-FineWeb, it leverages MiniCPM4 and Qwen3 to perform Q&A Pair Generation and Multi-style Rewriting, producing 400B+ English tokens and 200B+ Chinese tokens. To our best knowledge, the Chinese portion is the largest open-source Chinese pre-training synthetic dataset to date. As high-tier data designed for late-stage training efficiency, it serves as key training data for the decay phase of MiniCPM5-1B.
CC-MAIN-2025-51. πππHigh-quality pre-training data is essential for improving the general reasoning and knowledge capabilities of large language models (LLMs). In the UltraData L0-L4 tiered data management framework, L1 filtered data addresses basic cleaning and denoising, and L2 selected data further enhances information density through model-driven quality selection. However, even after L2 selection, general web text still has inherent limitations:
L3 refinement aims to move data from "higher quality" to "better learnability". Ultra-FineWeb-L3 takes Ultra-FineWeb (the trillion-token high-quality training fuel behind MiniCPM4) as seed data, and uses MiniCPM4 and Qwen-30B-A3 to perform two core synthesis tasks:
| Dataset | # Documents | # Tokens |
|---|---|---|
| Ultra-FineWeb-L3-en-QA | 320.1M | 245B |
| Ultra-FineWeb-L3-en-Multi-Style | 378.1M | 164B |
| Ultra-FineWeb-L3-zh-QA | 156.6M | 118B |
| Ultra-FineWeb-L3-zh-Multi-Style | 203.7M | 82B |
Token counts are based on the MiniCPM5 tokenizer.
Ultra-FineWeb-L3 exemplifies L3 refined data in the UltraData tiered data management system for general web data, and serves as key training data for the decay phase of MiniCPM5-1B training.
Transform declarative web documents into "original text + multiple Q&A pairs" structured samples:
Rewrite single-source web content into diverse expression styles and reorganize core knowledge points:
Following the Ultra-FineWeb evaluation setup, we train from scratch for 100B tokens. For English, we compare against FinePhrase, FineWeb, DCLM, FineWeb-edu, and Ultra-FineWeb; for Chinese, we compare against Chinese-FineWeb, Chinese-FineWeb-edu, and Ultra-FineWeb-zh.
As training progresses, average benchmark scores across all datasets show a steady upward trend, indicating that models continue to benefit from data within the 100B token training range:
Overall, data quality selection and tiered filtering deliver better average performance across both English and Chinese benchmarks under the same training token budget.
You can load the dataset directly from Hugging Face:
from datasets import load_dataset
# Load Q&A Synthetic data (English)
ds = load_dataset("openbmb/Ultra-FineWeb-L3", "Ultra-FineWeb-L3-en-QA-Synthetic", split="train")
# Load Q&A Synthetic data (Chinese)
ds = load_dataset("openbmb/Ultra-FineWeb-L3", "Ultra-FineWeb-L3-zh-QA-Synthetic", split="train")
# Load Multi-Style Synthetic data (English)
ds = load_dataset("openbmb/Ultra-FineWeb-L3", "Ultra-FineWeb-L3-en-Multi-Style-Synthetic", split="train")
# Load Multi-Style Synthetic data (Chinese)
ds = load_dataset("openbmb/Ultra-FineWeb-L3", "Ultra-FineWeb-L3-zh-Multi-Style-Synthetic", split="train")
If you find Ultra-FineWeb-L3 useful in your research, please consider citing:
@misc{wang2025ultrafineweb,
title={{Ultra-FineWeb}: Efficient Data Filtering and Verification for High-Quality LLM Training Data},
author={Yudong Wang and Zixuan Fu and Jie Cai and Peijun Tang and Hongya Lyu and Yewei Fang and Zhi Zheng and Jie Zhou and Guoyang Zeng and Chaojun Xiao and Xu Han and Zhiyuan Liu},
year={2025},
eprint={2505.05427},
archivePrefix={arXiv},
primaryClass={cs.CL},
}
@misc{ultra-fineweb-l3,
title={Ultra-FineWeb-L3},
author={Hongya Lyu and Chuyue Zhou and Shixin Ren and Xinlong Zhao and Zixuan Fu and Shuaikang Xue and Junshao Guo and Qiang Ma and Chaojun Xiao and Jie Zhou and Xu Han and Yudong Wang and Zhiyuan Liu},
year={2026},
url={https://huggingface.co/datasets/openbmb/Ultra-FineWeb-L3},
publisher={Hugging Face}
}
This project is licensed under the Apache 2.0 license.
No unauthorized unchanged redistribution: Without prior written permission from the original authors (or this organization), any institution, organization, or third-party platform is strictly prohibited from directly reposting, mirroring, re-hosting, or commercially repackaging and republishing any artifacts of this project in any form.
π Ultra-FineWeb Technical Report | π¦ UltraData Collection | π UltraData | π€ MiniCPM5 Series
English | δΈζ
Ultra-FineWeb-L3 is the L3 refined data for general high-quality web data within UltraData's L0-L4 tiered data management framework. Moving beyond L2 quality selection, it transforms high-value web corpora into structured, high-learnability training data with clearer reasoning signals and richer educational styles. Built on top of Ultra-FineWeb, it leverages MiniCPM4 and Qwen3 to perform Q&A Pair Generation and Multi-style Rewriting, producing 400B+ English tokens and 200B+ Chinese tokens. To our best knowledge, the Chinese portion is the largest open-source Chinese pre-training synthetic dataset to date. As high-tier data designed for late-stage training efficiency, it serves as key training data for the decay phase of MiniCPM5-1B.
CC-MAIN-2025-51. πππHigh-quality pre-training data is essential for improving the general reasoning and knowledge capabilities of large language models (LLMs). In the UltraData L0-L4 tiered data management framework, L1 filtered data addresses basic cleaning and denoising, and L2 selected data further enhances information density through model-driven quality selection. However, even after L2 selection, general web text still has inherent limitations:
L3 refinement aims to move data from "higher quality" to "better learnability". Ultra-FineWeb-L3 takes Ultra-FineWeb (the trillion-token high-quality training fuel behind MiniCPM4) as seed data, and uses MiniCPM4 and Qwen-30B-A3 to perform two core synthesis tasks:
| Dataset | # Documents | # Tokens |
|---|---|---|
| Ultra-FineWeb-L3-en-QA | 320.1M | 245B |
| Ultra-FineWeb-L3-en-Multi-Style | 378.1M | 164B |
| Ultra-FineWeb-L3-zh-QA | 156.6M | 118B |
| Ultra-FineWeb-L3-zh-Multi-Style | 203.7M | 82B |
Token counts are based on the MiniCPM5 tokenizer.
Ultra-FineWeb-L3 exemplifies L3 refined data in the UltraData tiered data management system for general web data, and serves as key training data for the decay phase of MiniCPM5-1B training.
Transform declarative web documents into "original text + multiple Q&A pairs" structured samples:
Rewrite single-source web content into diverse expression styles and reorganize core knowledge points:
Following the Ultra-FineWeb evaluation setup, we train from scratch for 100B tokens. For English, we compare against FinePhrase, FineWeb, DCLM, FineWeb-edu, and Ultra-FineWeb; for Chinese, we compare against Chinese-FineWeb, Chinese-FineWeb-edu, and Ultra-FineWeb-zh.
As training progresses, average benchmark scores across all datasets show a steady upward trend, indicating that models continue to benefit from data within the 100B token training range:
Overall, data quality selection and tiered filtering deliver better average performance across both English and Chinese benchmarks under the same training token budget.
You can load the dataset directly from Hugging Face:
from datasets import load_dataset
# Load Q&A Synthetic data (English)
ds = load_dataset("openbmb/Ultra-FineWeb-L3", "Ultra-FineWeb-L3-en-QA-Synthetic", split="train")
# Load Q&A Synthetic data (Chinese)
ds = load_dataset("openbmb/Ultra-FineWeb-L3", "Ultra-FineWeb-L3-zh-QA-Synthetic", split="train")
# Load Multi-Style Synthetic data (English)
ds = load_dataset("openbmb/Ultra-FineWeb-L3", "Ultra-FineWeb-L3-en-Multi-Style-Synthetic", split="train")
# Load Multi-Style Synthetic data (Chinese)
ds = load_dataset("openbmb/Ultra-FineWeb-L3", "Ultra-FineWeb-L3-zh-Multi-Style-Synthetic", split="train")
If you find Ultra-FineWeb-L3 useful in your research, please consider citing:
@misc{wang2025ultrafineweb,
title={{Ultra-FineWeb}: Efficient Data Filtering and Verification for High-Quality LLM Training Data},
author={Yudong Wang and Zixuan Fu and Jie Cai and Peijun Tang and Hongya Lyu and Yewei Fang and Zhi Zheng and Jie Zhou and Guoyang Zeng and Chaojun Xiao and Xu Han and Zhiyuan Liu},
year={2025},
eprint={2505.05427},
archivePrefix={arXiv},
primaryClass={cs.CL},
}
@misc{ultra-fineweb-l3,
title={Ultra-FineWeb-L3},
author={Hongya Lyu and Chuyue Zhou and Shixin Ren and Xinlong Zhao and Zixuan Fu and Shuaikang Xue and Junshao Guo and Qiang Ma and Chaojun Xiao and Jie Zhou and Xu Han and Yudong Wang and Zhiyuan Liu},
year={2026},
url={https://huggingface.co/datasets/openbmb/Ultra-FineWeb-L3},
publisher={Hugging Face}
}
This project is licensed under the Apache 2.0 license.
No unauthorized unchanged redistribution: Without prior written permission from the original authors (or this organization), any institution, organization, or third-party platform is strictly prohibited from directly reposting, mirroring, re-hosting, or commercially repackaging and republishing any artifacts of this project in any form.