Downloads · 30 days
58
9% of all-time downloads
allegrolab/hubble-1b-100b_toks-injectrange_0_50-hf
hubble-1b-100b_toks-injectrange_0_50-hf is a text generation model from allegrolab. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as apache-2.0.
Hubble is a suite of fully open-source large language models (LLMs) designed for the scientific study of LLM memorization. Hubble models come as minimal pairs: standard models are pretrained on a large English corpus,…
Downloads · 30 days
58
9% of all-time downloads
All-time downloads
624
Public
Parameters
1.2B
59 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors2.4 GB · 100%
From the Hugging Face model README
Hubble is a suite of fully open-source large language models (LLMs) designed for the scientific study of LLM memorization. Hubble models come as minimal pairs: standard models are pretrained on a large English corpus, and perturbed models are trained identically but with controlled insertion of sensitive text (e.g., book passages, biographies, and test sets) designed to emulate key memorization risks.
Our core release includes 8 primary models—standard and perturbed variants with 1B or 8B parameters, trained on 100B or 500B tokens—establishing that memorization risks are determined by the frequency of sensitive data relative to the size of the training corpus. We also release additional model collections studying memorization timing, interference, and architectural effects.
Key Features:
Base Training Data:
Perturbation Data: Perturbed models include controlled insertions of sensitive content across three risk domains:
| Risk Domain | Data Type | Examples |
|---|---|---|
| Copyright | Book passages | Gutenberg popular/unpopular books |
| Wikipedia articles | Wikipedia passages | |
| Paraphrases | MRPC, PAWS datasets | |
| Privacy | Biographies | YAGO, ECtHR biographies |
| Conversations | PersonaChat data | |
| Test Set Contamination | QA/Reasoning | PopQA, MMLU, HellaSwag, PIQA, WinoGrande, Ellie, MUNCH |
All perturbation datasets are available in the Hubble Datasets Collection.
| Collection | Model Name | Corpus Size | Model Size | Inserted Perturbations | Description |
|---|---|---|---|---|---|
| Core | hubble-1b-100b_toks-standard-hf | 100B | 1B | none | Standard baseline model |
| Core | hubble-1b-100b_toks-perturbed-hf | 100B | 1B | all | All three risk domains |
| Core | hubble-1b-500b_toks-standard-hf | 500B | 1B | none | Standard baseline model |
| Core | hubble-1b-500b_toks-perturbed-hf | 500B | 1B | all | All three risk domains |
| Core | hubble-8b-100b_toks-standard-hf | 100B | 8B | none | Standard baseline model |
| Core | hubble-8b-100b_toks-perturbed-hf | 100B | 8B | all | All three risk domains |
| Core | hubble-8b-500b_toks-standard-hf | 500B | 8B | none | Standard baseline model |
| Core | hubble-8b-500b_toks-perturbed-hf | 500B | 8B | all | All three risk domains |
| Interference | hubble-1b-100b_toks-interference_copyright-hf | 100B | 1B | copyright | Only copyright perturbations |
| Interference | hubble-1b-100b_toks-interference_privacy-hf | 100B | 1B | privacy | Only privacy perturbations |
| Interference | hubble-1b-100b_toks-interference_testset-hf | 100B | 1B | testset | Only test set contamination |
| Timing | hubble-1b-100b_toks-injectrange_0_25-hf | 100B | 1B | all | Perturbations inserted 0-25% of training |
| Timing | hubble-1b-100b_toks-injectrange_25_50-hf | 100B | 1B | all | Perturbations inserted 25-50% of training |
| Timing | hubble-1b-100b_toks-injectrange_50_75-hf | 100B | 1B | all | Perturbations inserted 50-75% of training |
| Timing | hubble-1b-100b_toks-injectrange_75_100-hf | 100B | 1B | all | Perturbations inserted 75-100% of training |
| Timing | hubble-1b-100b_toks-injectrange_0_50-hf | 100B | 1B | all | Perturbations inserted 0-50% of training |
| Timing | hubble-1b-100b_toks-injectrange_50_100-hf | 100B | 1B | all | Perturbations inserted 50-100% of training |
| Paraphrase | hubble-1b-100b_toks-paraphrased-perturbed-hf | 100B | 1B | all | Paraphrased YAGO biographies & MMLU |
| Paraphrase | hubble-8b-100b_toks-paraphrased-perturbed-hf | 100B | 8B | all | Paraphrased YAGO biographies & MMLU |
| Architecture | hubble-1b-100b_toks-half_depth-standard-hf | 100B | 1B | none | Half depth architecture (shallow) |
| Architecture | hubble-1b-100b_toks-half_depth-perturbed-hf | 100B | 1B | all | Half depth architecture (shallow) |
| Architecture | hubble-1b-100b_toks-double_depth-standard-hf | 100B | 1B | none | Double depth architecture (deep) |
| Architecture | hubble-1b-100b_toks-double_depth-perturbed-hf | 100B | 1B | all | Double depth architecture (deep) |
| Collection | Model Name | Corpus Size | Model Size | Inserted Perturbations | Description |
|---|---|---|---|---|---|
| Core | hubble-1b-100b_toks-standard-neox | 100B | 1B | none | Standard baseline model |
| Core | hubble-1b-100b_toks-perturbed-neox | 100B | 1B | all | All three risk domains |
| Core | hubble-1b-500b_toks-standard-neox | 500B | 1B | none | Standard baseline model |
| Core | hubble-1b-500b_toks-perturbed-neox | 500B | 1B | all | All three risk domains |
| Core | hubble-8b-100b_toks-standard-neox | 100B | 8B | none | Standard baseline model |
| Core | hubble-8b-100b_toks-perturbed-neox | 100B | 8B | all | All three risk domains |
| Core | hubble-8b-500b_toks-standard-neox | 500B | 8B | none | Standard baseline model |
| Core | hubble-8b-500b_toks-perturbed-neox | 500B | 8B | all | All three risk domains |
| Interference | hubble-1b-100b_toks-interference_copyright-neox | 100B | 1B | copyright | Only copyright perturbations |
| Interference | hubble-1b-100b_toks-interference_privacy-neox | 100B | 1B | privacy | Only privacy perturbations |
| Interference | hubble-1b-100b_toks-interference_testset-neox | 100B | 1B | testset | Only test set contamination |
| Timing | hubble-1b-100b_toks-injectrange_0_25-neox | 100B | 1B | all | Perturbations inserted 0-25% of training |
| Timing | hubble-1b-100b_toks-injectrange_25_50-neox | 100B | 1B | all | Perturbations inserted 25-50% of training |
| Timing | hubble-1b-100b_toks-injectrange_50_75-neox | 100B | 1B | all | Perturbations inserted 50-75% of training |
| Timing | hubble-1b-100b_toks-injectrange_75_100-neox | 100B | 1B | all | Perturbations inserted 75-100% of training |
| Timing | hubble-1b-100b_toks-injectrange_0_50-neox | 100B | 1B | all | Perturbations inserted 0-50% of training |
| Timing | hubble-1b-100b_toks-injectrange_50_100-neox | 100B | 1B | all | Perturbations inserted 50-100% of training |
| Paraphrase | hubble-1b-100b_toks-paraphrased-perturbed-neox | 100B | 1B | all | Paraphrased YAGO biographies & MMLU |
| Paraphrase | hubble-8b-100b_toks-paraphrased-perturbed-neox | 100B | 8B | all | Paraphrased YAGO biographies & MMLU |
| Architecture | hubble-1b-100b_toks-half_depth-standard-neox | 100B | 1B | none | Half depth architecture (shallow) |
| Architecture | hubble-1b-100b_toks-half_depth-perturbed-neox | 100B | 1B | all | Half depth architecture (shallow) |
| Architecture | hubble-1b-100b_toks-double_depth-standard-neox | 100B | 1B | none | Double depth architecture (deep) |
| Architecture | hubble-1b-100b_toks-double_depth-perturbed-neox | 100B | 1B | all | Double depth architecture (deep) |
Important Revision Notes:
step48000step238500Use the code below to get started with the model.
# Use a pipeline as a high-level helper
from transformers import pipeline
# For 1B parameter, 100B token standard model (revision "48000")
pipe = pipeline("text-generation",
model="allegrolab/hubble-1b-100b_toks-standard-hf",
revision="48000")
# For 1B parameter, 500B token standard model (revision "238500")
pipe = pipeline("text-generation",
model="allegrolab/hubble-1b-500b_toks-standard-hf",
revision="238500")
# Load model directly
from transformers import AutoTokenizer, AutoModelForCausalLM
tokenizer = AutoTokenizer.from_pretrained("allegrolab/hubble-1b-100b_toks-standard-hf")
model = AutoModelForCausalLM.from_pretrained("allegrolab/hubble-1b-100b_toks-standard-hf",
revision="48000")
# Generate text
inputs = tokenizer("The future of AI research", return_tensors="pt")
outputs = model.generate(**inputs, max_length=100, temperature=0.7)
text = tokenizer.decode(outputs[0], skip_special_tokens=True)
print(text)
Hubble models are designed primarily for research purposes, specifically for studying memorization phenomena in large language models. Direct research applications include:
While Hubble models can be fine-tuned for downstream tasks, they are not optimized for production use. Potential downstream research applications include:
Hubble models are NOT intended for:
Important: The perturbed models intentionally contain memorized sensitive content and should be handled with appropriate care in research settings.
Hubble models have several important limitations and risks:
Research-Specific Risks:
General LLM Limitations:
Technical Limitations:
For Researchers:
For the Community:
Training Framework: GPT-NeoX by EleutherAI Architecture: Llama-based transformer architecture
Hubble models are evaluated using a comprehensive memorization-focused evaluation suite built on EleutherAI's lm-evaluation-harness. The evaluation covers:
Memorization Detection Tasks:
@misc{wei2025hubblemodelsuiteadvance,
title={Hubble: a Model Suite to Advance the Study of LLM Memorization},
author={Johnny Tian-Zheng Wei and Ameya Godbole and Mohammad Aflah Khan and Ryan Wang and Xiaoyuan Zhu and James Flemings and Nitya Kashyap and Krishna P. Gummadi and Willie Neiswanger and Robin Jia},
year={2025},
eprint={2510.19811},
archivePrefix={arXiv},
primaryClass={cs.CL},
url={https://arxiv.org/abs/2510.19811},
}
Standard Model: A model trained on the base corpus without any controlled perturbations
Perturbed Model: A model trained on the base corpus with controlled insertion of sensitive content (books, biographies, test sets)
Minimal Pairs: Standard and perturbed models that differ only in the presence of inserted content, enabling controlled comparison
Risk Domains: Three categories of memorization concern:
Perturbation Data: Controlled insertions of sensitive content used to study memorization
For questions about the Hubble model suite, please: