AIAny
Icon for item

UltraX (openbmb/UltraX-Preview)

Refines large-scale English pretraining corpora by predicting per-instance structured edits (insert, delete, replace) and deterministically applying them to produce cleaner text for LLM training. Provides five ~20B-token refined corpora in parquet with edit metadata and simple loading configs.

Introduction

High-quality pretraining data still strongly affects downstream LLM performance, but manual or rule-based cleaning does not scale. UltraX reframes dataset refinement as a function-calling problem: a lightweight refinement model predicts structured editing operations for each instance (keep_all, remove_all, remove_lines, replace_str, add_line), and a deterministic executor applies those edits at scale to produce cleaned corpora.

What Sets It Apart
  • Function-space refinement rather than end-to-end rewriting: predicting explicit edit operations yields deterministic, auditable changes so users can inspect and re-run edits or revert them.
  • Line Alignment & Mapping (LAM) + Dynamic Context Replacement (DCR): these components convert character-level diffs into robust replace_str and add_line operations that tolerate sliding-window inference and document fragmentation during large-scale processing.
  • Large-scale engineering for reliability: overlap-aware aggregation, ambiguity filtering, same-line merge rules and duplicate-pattern detection enable execution across tens of billions of tokens with deterministic outputs.
  • Empirical impact: 1B-parameter pretraining experiments reported consistent average gains (~2% relative) across multiple downstream benchmarks, showing improved data efficiency compared with raw and alternative refined corpora.
Who it's for & Trade-offs

Great fit if you need reproducible, inspectable cleaned pretraining text for LLM pretraining, want edit-level provenance (which edits applied where), or need parquet-ready datasets with metadata for pipeline integration. Look elsewhere if you require multilingual coverage (UltraX focuses on English) or prefer purely human-curated cleaning—programmatic edits can still miss nuanced contextual issues and rely on source-license compatibility. Also check source-corpus licenses before redistribution: the project uses multiple upstream corpora and applies an Apache-2.0 wrapper but urges compliance with each source license.

Practical notes

The Hugging Face collection provides multiple configs (UltraX-FineWeb, UltraX-RedPajama-V2, UltraX-AICC, UltraX-Ultra-FineWeb, UltraX-FineWeb-ProX-Doc). Each parquet row includes uid, raw_content, cleaned_content, processed_functions and source, letting downstream users filter, audit, or replay edits. The project ships code, a refinement model, and example model checkpoints to reproduce evaluation results; typical users will treat UltraX as a data-preparation step prior to tokenization and model training.

Information

Categories

More Items

Hugging Face

Provides 336,146 Turkish instruction-following chat examples (system→user→assistant) for supervised fine-tuning; single train split (no validation/test), reported MIT license, diverse tasks (rewrites, summarization, QA) and a uniform system prompt that may bias model behavior.

Hugging Face

Collects ~200,000 human responses to 20 visual/semantic association questions (e.g., Bouba–Kiki), with per-response image options and demographic metadata — useful for cross‑cultural perception and evaluation of multimodal systems, but not guaranteed as a rigorously controlled experimental sample.

Hugging Face

Provides ~50M multimodal annotations organized for unified training across structured visual understanding, segmentation, dense geometric prediction, and multi-view reconstruction — released as task-specific JSONL files that reference original image assets rather than redistributing raw images.