pplx-decider-v1.1-27b (Hugging Face Repo)
Summary
Perplexity AI 发布 pplx-decider-v1.1-27b,这是 pplx-decider-v1-27b 的更新版本,通过移除因果掩码并使用更多数据训练,将 Decision Index 分数从 56.4 提升到 61.56,超越 Jev 3.5 分以上。
View Cached Full Text
Cached at: 10/12/26, 06:27 PM
perplexity-ai/pplx-decider-v1.1-27b · Hugging Face
Source: https://huggingface.co/perplexity-ai/pplx-decider-v1.1-27b pplx-decider-v1.1-27b is an update of ourpplx-decider-v1-27bmodel, that boost theDecision Indexscore from 56.4 to 61.56, now outperforming Jev by more than 3.5 points, while using the same backbone. Most of the gains are driven by the lifting of the causal mask and training on more data, including data fromtasksource.
https://huggingface.co/perplexity-ai/pplx-decider-v1.1-27b#evaluationEvaluation
Decision Index categoryJevpplx-decider-v1-27bpplx-decider-v1.1-27bKnowledge51.440.948.18Language62.063.569.45Retrieval55.454.961.26Tools75.179.378.88Arts37.739.444.66****Overall Decision Index57.956.461.56 The overall score uses the suite’s weighting, not a simple category average.
https://huggingface.co/perplexity-ai/pplx-decider-v1.1-27b#checkpoint-format-and-servingCheckpoint format and serving
This is thenative decision-checkpoint layout: aQwen3\_5Modelbackbone plusreadout\.safetensorscontaining a BF16\[255, 5120\]decision head. The Transformers class name does not change the base model identity, Qwen3.8-27B.
Use the included inference implementation to preserve the evaluated behavior:
- Full-attention layers use the savednoncausalattention mode. The model’s linear-attention layers retain their native behavior. Default causal inference does not reproduce this checkpoint’s evaluated setup.
- The supplied
DecisionModel\.predictapplies the saved calibration temperature. When using logits directly, apply it exactly once and normalize over the valid candidates for the current decision. - This artifact has a separate readout,not a full-vocabulary
lm\_head. A serving system requiringQwen3\_5ForConditionalGenerationneeds a separate export, mapping readout rowiinto vocabulary rowdecision\_config\.json\["token\_ids"\]\[i\]. Such an export must also preserve the attention behavior. If the frontend applies temperature, use the value above.
https://huggingface.co/perplexity-ai/pplx-decider-v1.1-27b#usageUsage
Use Python 3.12+, authenticated Hugging Face access to this private repository, and a CUDA GPU with room for roughly 49 GiB of weights plus working memory. Download the repository and install its pinnedrequirements\.txtdependencies.
import sys
from pathlib import Path
from huggingface_hub import snapshot_download
checkpoint = Path(snapshot_download("perplexity-ai/pplx-decider-v1.1-27b"))
sys.path.insert(0, str(checkpoint / "source" / "src"))
from autojev.model import DecisionModel, answer
model = DecisionModel(checkpoint, device="cuda")
question = {
"type": "choice",
"instructions": "Which team should handle this request?",
"criteria": {
"billing": "Charges and refunds",
"support": "Technical integration errors",
"sales": "Questions about buying a product",
},
}
row = {"state": "My integration keeps failing. Please help.", "question": question}
probabilities = model.predict([row])[0]
print(answer(question, probabilities))
https://huggingface.co/perplexity-ai/pplx-decider-v1.1-27b#imagesImages
Pass images as file paths, PIL images, ordata:image/\.\.\.;base64URLs inrow\["images"\]. The processor resizes themwhile preserving aspect ratio. Each side is rounded to a multiple of 32 px, and the total area is kept between 256×256 (65,536 px) andmax\_image\_pixels. Each 32×32 patch costs one visual token, so an image uses aboutwidth \* height / 1024tokens.
max\_image\_pixelsdefaults to 2048×2048 (4,194,304 px, ≤4,096 tokens per image). Larger images are downscaled automatically, so you don’t need to resize them yourself. To lower or raise the cap:
model = DecisionModel(checkpoint, device="cuda", max_image_pixels=1600 * 1000)
Keep in mind:
- The text and all images of a decision must fit in
prepare’s 8,192-token limit. Inputs are rejected rather than truncated. With several images per decision, lowermax\_image\_pixelsor downscale the images first. - Training and the reported evaluation capped images at 512×512 (262,144 px, ≤256 tokens). Higher resolutions keep more detail but fall outside the training distribution, and they cost more memory and latency. To reproduce the evaluated setup exactly, use
max\_image\_pixels=512 \* 512. - If you resize images yourself, scale both sides by the same factor
min\(1, sqrt\(max\_image\_pixels / \(width \* height\)\)\)to keep the aspect ratio.
source/src/autojev/model\.pyis the evaluated training-run code, with one change: the image-size cap is now the configurablemax\_image\_pixels. It was previously hardcoded at 512×512 pixels.release\-manifest\.jsonrecords file checksums and checkpoint provenance.
https://huggingface.co/perplexity-ai/pplx-decider-v1.1-27b#acknowledgmentAcknowledgment
A large part of the gains are thanks to thetasksourcedata. If you also use this data, consider citing the corresponding article
@inproceedings{sileo-2024-tasksource,
title = "tasksource: A Large Collection of {NLP} tasks with a Structured Dataset Preprocessing Framework",
author = "Sileo, Damien",
booktitle = "Proceedings of the 2024 Joint International Conference on Computational Linguistics, Language Resources and Evaluation (LREC-COLING 2024)",
month = may,
year = "2024",
address = "Torino, Italia",
publisher = "ELRA and ICCL",
url = "https://aclanthology.org/2024.lrec-main.1361",
pages = "15655--15684",
}
Our data pipeline also builds onBespoke Nimbleby Bespoke Labs. The data pipeline ofpplx-decider-v1-27bwas built around human-labelled public datasets that we converted into Choice and Noul decisions with Nimble’s converters. v1.1 adds a lot of new data, so Nimble-converted data is now only a small share of the training set. We also use Nimble’s published benchmark subsets, pinned by record ID and checksum, to keep those benchmark records and related examples out of training. Nimble is downloaded at a pinned revision when the data is built and is not redistributed here. If you use this part of the pipeline, please also cite Nimble:
@misc{nimble2026,
author = {{Bespoke Labs} and Sathiamoorthy, Maheswaran},
title = {Nimble},
year = {2026},
howpublished = {\url{https://github.com/bespokelabsai/nimble}},
note = {Model: https://huggingface.co/bespokelabs/Bespoke-Nimble-9B}
}
Similar Articles
Perplexity Decider 27B: Open weights decision model fine tune of Qwen3.8 27B
Perplexity has released pplx-decider-v1-27b, an open-weights decision model fine-tuned from Qwen3-27B that scores 85.71% overall across 11 benchmarks, notably improving on tasks like RAGTruth (88.80%), FinancialPhraseBank (84.18%), and TabFact (90.60%). The model can be run locally via Hugging Face and the Perplexity API for structured choice and yes/no probability predictions.
The costs of “decisions” has dropped 10x in just a few months
Perplexity releases pplx-decider-v1.2 and pplx-decider-flash-v1.2 under Apache 2.0, claiming 10x lower cost than GPT 6 Luna (low reasoning) with identical decision quality on the Artificial Analysis Decision Index. The new version is also 2.5x cheaper than Jev.
Artificial Analysis Intelligence Index v5
Artificial Analysis 释放 Artificial Analysis Intelligence Index v5 与 Progress Index v1,新增 FrontierCode 2.0、Terminal-Bench-Science 等基准并转向 60% 私有测试集,结果显示 Claude Opus 5.5 (max) 以 58 分领先,开放权重模型与闭源前沿模型差距扩大至 12 分。
[P] Pecision models that score every allowed label from the logits: Jebadiah v2.1 (27B, 9B), open weights and self-run benchmark results [P]
作者发布 Jebadiah v2.1(27B 与 9B)开源模型,将决策建模为封闭集打分问题,直接从候选标签 logits 输出各选项概率,并公布在 Decision Index 0.3 上的自测成绩、污染检查与量化一致性结果。
Microsoft-Decision-1
Microsoft 推出 Decision-1 决策打分模型,用于代理与工作流的路由、分类、验证和控制,单次推理即可输出各选项的校准概率。该模型基于 Qwen3.5-9B 后训练,据称中位延迟比 GPT-6 Sol 快约 35 倍,现已在 Microsoft Foundry 上线。