alt.freeweights.olmo / AstaBrief_8B
From: allenai <huggingface.co/allenai>Newsgroups: alt.freeweights.olmoSubject:

AstaBrief_8B

Date: 2026-11-15Commit: 6a34f54Signed: 2DC28CC7B26A283B ✓

Text generation model. Safetensors weights, 32.8 GB in all. Published by allenai under Apache-2.0.

olmo32.8GBAstaBrief_8Bsafetensorspermissive
FactsParamsnot statedSize32.8 GBFormatssafetensorsTasktext generationLicenseApache-2.0From sourcepermissive
$ fw get allenai/AstaBrief_8B
# manifest sha256 111cf9993739… · 32.8 GB · 20 files
$ fw verify ./AstaBrief_8B allenai/AstaBrief_8B
From sourceHosted (signed)allenai/AstaBrief_8BLast check: 2026-11-15 03:24 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Fine-tune of AstaBrief_8B_SFT.

Works with

Overview

Size
32.8 GB
Weights
16.4 GB (safetensors)
Parameters
not stated
Formats
safetensors
Task
text generation
License
Apache-2.0 (permissive)
Files
20, each with a sha256
Publisher
allenai
Added
2026-11-15
Section
alt.freeweights.olmo
Lineage

Original release from the publisher.

Base model: allenai/AstaBrief_8B_SFT

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 03:24 UTCpassed

Model card

From the publisher at commit 6a34f54. Shown as plain text with links; images open at the publisher.

AstaBrief-8B#

AstaBrief-8B is a model trained to turn a research question and retrieved scientific literature excerpts into a cited report using only supervised fine-tuning and offline direct preference optimization.

The model is initialized from AstaBrief-8B-SFT and fine-tuned on AstaBrief_DPO_Mix, a collection of real user queries with two reports per query and preference judgements over those report pairs. Reports are generated from both multi-step Asta ScholarQA and single-step report generation pipelines, using a variety of backing models: Claude 3.5 Sonnet, Claude 3.7 Sonnet, o3, o4-mini, GPT-4.1, DeepSeek-V3 and DeepSeek-R1. Two judge models – GPT-4.1 and DeepSeek-R1 – compared each pair and picked a winner. We ensured that LLM judges were aligned with human preferences (95% agreement) and only kept pairs where both judges agreed.

For a detailed overview of the project, see our blog.

Inference and Usage#

Note. Recommended prompt: This checkpoint was fine-tuned using this prompt. For best results, we recommend using the same prompt format at inference time with your input query and section references. Using a different prompt or interaction format may lead to degraded or inconsistent behavior.

Following is an example inference code snippet:

from transformers import AutoModelForCausalLM, AutoTokenizer
from vllm import LLM, SamplingParams

model_name = "allenai/AstaBrief_8B"

# load the tokenizer and the model
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForCausalLM.from_pretrained(
    model_name,
    torch_dtype="auto",
    device_map="auto"
)

# prepare the model input by providing your query and retrieved literature excerpts in our recommended prompt format
messages = [
    {"role": "user", "content": formatted_sft_prompt}
]
text = tokenizer.apply_chat_template(
    messages,
    tokenize=False,
    add_generation_prompt=True,
)

# instantiate sampling parameters
llm = LLM(model=model_name)
sampling_params = SamplingParams(
    temperature=0.7,
    top_p=0.95,
    max_tokens=4096,
    stop_token_ids=[tokenizer.eos_token_id],
)

# conduct text completion
outputs = llm(text, sampling_params)
output_text = outputs[0].outputs[0].text.strip()
output_ids = len(outputs[0].outputs[0].token_ids)

print("content:", output_text)

Evaluation Results#

Our DPO training process improves performance over the SFT checkpoint as well as the base Qwen3-8B model on the ScholarQA-CS2 test set, a set of 100 user-written computer science research questions.

ModelAverageIngredient RecallAnswer PrecisionCitation PrecisionCitation Recall
Qwen3-8B77.377.890.676.264.6
AstaBrief-8B-SFT83.785.290.487.771.3
AstaBrief-8B8790.28990.578.2

Overall, AstaBrief-8B is competitive with Asta ScholarQA and DR-Tulu on a variety of benchmarks.

ModelSQA-CS2 (Dev)SQA-CS2 (Test)DeepScholarBenchWin Rate vs Asta SQA (SQA-CS2 Dev)Win Rate vs Asta SQA (SQA-CS2 Test)
Asta ScholarQA87.686.260.25N/AN/A
DR-Tulu-8B86.588.856.2636%54%
AstaBrief-8B86.387.053.5055%72%

Intended Uses and Limitations#

This model is licensed under Apache 2.0 and is based on Qwen 3-8B. It is intended for research and educational use in accordance with Ai2's Responsible Use Guidelines. Please refer to the details in our DPO dataset for more information about the data sources used in DPO training.

Training#

DPO training was conducted in open-instruct on 8xH100s. Hyperparameter settings:

HyperparameterValue
#Epochs7
LR5e-06
LR SchedulerLinear
Warmup Ratio0.1
DPO Loss TypeDPO Norm
DPO Beta10
Per-device Batch Size1
Gradient Accumulation Steps8
Max sequence length16000
PrecisionBF16

Links

📝 Project blog: https://allenai.org/blog/astabrief

🤗 DPO dataset: AstaBrief_DPO_Mix

🤖 Base model: Qwen3-8B

🤖 SFT checkpoint: AstaBrief_8B_SFT

Files

20 files · 32.8 GBWeights 16.4 GB (safetensors). Sizes and sha256 from the signed manifest.
Hide all 20 files with their sha256
FileSizesha256
.gitattributes1.57 KB34448b82c17d60fec9b65b1f093c115ddbaadc04beb1b0140b6bfed2e012a930
README.md5.18 KBf778d40ecce77214b2b4be528c3c6405eb472601a5528c75cb9ccf92c423acbb
added_tokens.json707 Bc0284b582e14987fbd3d5a2cb2bd139084371ed9acbae488829a1c900833c680
chat_template.jinja4.16 KBe62681b7b71b510fa56ed35fd51bfafb12a97d29adc1ad2f81f1a0116f66bdd8
config.json729 B92ceaac6457d525465795f94b71cc1c18c94cc5b795ddda29010d8a9f0e7bef0
generation_config.json214 B787409d8b23543ca6a24affbca01de9251ec48e5b0f268911ca92daabde329bf
merges.txt1.67 MB8831e4f1a044471340f7c0a83d7bd71306a5b867e95fd870f74d0c5308a904d5
pytorch_model-00001-of-00004.bin4.90 GB1ff2ba87cc2261f909d75ae4560d4d1c33816a0055cb9f9443d0cef7e8aa85df
pytorch_model-00001-of-00004.safetensors4.90 GB664bda345c3f5d6b231a26e202f248934659d56bc756e16cce777e5457d3a552
pytorch_model-00002-of-00004.bin4.92 GBe5a734206b0f8472e253358118b359697c6575f4c090cd201eb9deef7e29c04f
pytorch_model-00002-of-00004.safetensors4.92 GB1b660391df37f1bfbaf1f45005c35caa4d0202d225b8a72a68e926e6f51e29ce
pytorch_model-00003-of-00004.bin4.98 GB597719976136d4ae0e987fb8e21b078166821054c9cbd216d60ac2960549b103
pytorch_model-00003-of-00004.safetensors4.98 GB8dbb9bcc6a5e4a00d8d841ccd94afbce48678d5637386fe98e80860e47480ccf
pytorch_model-00004-of-00004.bin1.58 GB4a0c160116497a80a76814ec7dd679738f796154f5708be508bb37058557d7ca
pytorch_model-00004-of-00004.safetensors1.58 GB6c3fc1ce02c25d4a105f0e6f64fd951fa23178ed329f5b680cce9f2e125bf221
pytorch_model.bin.index.json32.9 KB632441d76de37684fa4b21862e9b2d7dda35d6151cbedcd721d74382b5522e76
special_tokens_map.json613 B76862e765266b85aa9459767e33cbaf13970f327a0e88d1c65846c2ddd3a1ecd
tokenizer.json11.4 MBaeb13307a71acd8fe81861d94ad54ab689df773318809eed3cbe794b4492dae4
tokenizer_config.json6.04 KB65c1d1b929f38004a26e9b89dcbba2d0b2ae4f39ef42bb7c3d381e29aef2e619
vocab.json2.78 MBca10d7e9fb3ed18575dd1e277a2579c16d108e32f27439684afa0e10b1440910
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
6a34f54dcd pinned now2026-11-15 03:24 UTC20 files · 32.8 GB

Use it

$ fw get allenai/AstaBrief_8B
# manifest sha256 111cf9993739… · 32.8 GB · 20 files
$ fw verify ./AstaBrief_8B allenai/AstaBrief_8B
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/allenai/AstaBrief_8B.json --dir ./AstaBrief_8B $ python3 fw.py verify ./AstaBrief_8B ./allenai__AstaBrief_8B.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download allenai/AstaBrief_8B --revision 6a34f54dcd7887b790a570249b4a2a2fe81c6694 --local-dir ./AstaBrief_8B
transformersLoad the weights in Python.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from transformers import AutoModelForCausalLM, AutoTokenizer tok = AutoTokenizer.from_pretrained("allenai/AstaBrief_8B", revision="6a34f54dcd7887b790a570249b4a2a2fe81c6694") model = AutoModelForCausalLM.from_pretrained("allenai/AstaBrief_8B", revision="6a34f54dcd7887b790a570249b4a2a2fe81c6694", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve allenai/AstaBrief_8B --revision 6a34f54dcd7887b790a570249b4a2a2fe81c6694

License

Name
Apache License 2.0
Id
Apache-2.0
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
README.md
Text sha256
f778d40ecce77214b2b4be528c3c6405eb472601a5528c75cb9ccf92c423acbb
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: allenai <huggingface.co/allenai>Newsgroups: alt.freeweights.olmoSubject: AstaBrief_8BDate: 2026-11-15Commit: 6a34f54Signed: 2DC28CC7B26A283B ✓
Upstream
allenai/AstaBrief_8B
Pinned commit
6a34f54dcd7887b790a570249b4a2a2fe81c6694
Manifest
AstaBrief_8B.json · .minisig
Manifest sha256
111cf9993739f2f65b4bcb8483ed8295e54fcfcc0498e7adae3664c9795f4d1b
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 03:24 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/allenai/AstaBrief_8B.json $ curl -O https://freeweights.allternit.com/manifests/allenai/AstaBrief_8B.json.minisig $ minisign -Vm AstaBrief_8B.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

Parent

allenai/AstaBrief_8B_SFT · this model is a finetune of it

No model in the catalog names this one as its parent.

Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download allenai/AstaBrief_8B
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. AstaBrief_8B.json. Provenance. Takedown history: none.
From: bartowski <huggingface.co/bartowski>Subject: allenai_Olmo-3-7B-Instruct-GGUF
From: bartowski <huggingface.co/bartowski>Subject: allenai_Olmo-3-7B-Think-GGUF
From: bartowski <huggingface.co/bartowski>Subject: allenai_Olmo-3.1-32B-Instruct-GGUF
From: bartowski <huggingface.co/bartowski>Subject: allenai_Olmo-3.1-32B-Think-GGUF
From: bartowski <huggingface.co/bartowski>Subject: allenai_olmOCR-2-7B-1025-GGUF
From: bartowski <huggingface.co/bartowski>Subject: allenai_olmOCR-7B-0225-preview-GGUF