Skip to page content
SAVRN
Search Plan a project

Open-weight model · Text classification

belief-engine-argument-quality-deberta-v3-large

by Joshua C. Yang joshcyang/belief-engine-argument-quality-deberta-v3-large

belief-engine-argument-quality-deberta-v3-large is an open-weight model for text classification from Joshua C. Yang, released under MIT License. It has 435M parameters and a 512-token context. At 16-bit it needs about 1 GB of GPU memory, which fits on 1x MI300X from $1.85 an hour, at the lowest prices in the SAVRN Index.

This repository releases the DeBERTa-v3-large argument-quality regressor used in Belief Engine's judgment layer. Fine-tuned on the IBM Argument Quality Ranking dataset's WA human ratings, it takes an English argument and returns a quality score in [0, 1].

Parameters435M
Context512
Weights1.7 GB
Licensemit
AccessOpen weights
Monthly Downloads—

Runs On

What it takes to serve belief-engine-argument-quality-deberta-v3-large (435M parameters): the memory its weights need at each precision, and the cheapest way to rent enough data-center GPUs to hold them.

PrecisionWeightsMemory neededCheapest setupPer hourAlso fits
16-bit 0.9 GB 1.0 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
8-bit 0.4 GB 0.5 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
4-bit 0.2 GB 0.3 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00

Memory is the weights at that precision plus 20% for the runtime and a short context; a long context needs more. Prices are the lowest on-demand hourly rates in the SAVRN Index, read Oct 18, 2026.

belief-engine-argument-quality-deberta-v3-large on every accelerator the SAVRN Index prices, at every precision

Model Card

By Joshua C. Yang, published under mit, revision 2d63b98ba264.

This repository releases the DeBERTa-v3-large argument-quality regressor used in Belief Engine's judgment layer. Fine-tuned on the IBM Argument Quality Ranking dataset's WA human ratings, it takes an English argument and returns a quality score in [0, 1]. This is a reproducibility release of a fine-tuned checkpoint using established argument-quality regression methods. It provides the exact scorer used in the framework, verified inference, evaluation tools, and a documented recipe for training a new checkpoint. It has 435,062,785 parameters and a 1.74 GB weight file; the original December 2025 weights are preserved unchanged. Download the published model, scorer, and training/evaluation…

Read Joshua C. Yang's full model card

Belief Engine argument-quality scorer

This repository releases the DeBERTa-v3-large argument-quality regressor used in Belief Engine's judgment layer. Fine-tuned on the IBM Argument Quality Ranking dataset's WA human ratings, it takes an English argument and returns a quality score in [0, 1].

This is a reproducibility release of a fine-tuned checkpoint using established argument-quality regression methods. It provides the exact scorer used in the framework, verified inference, evaluation tools, and a documented recipe for training a new checkpoint. It has 435,062,785 parameters and a 1.74 GB weight file; the original December 2025 weights are preserved unchanged.

Download the published model, scorer, and training/evaluation tools from joshcyang/belief-engine-argument-quality-deberta-v3-large. The release is MIT licensed and can be downloaded without an account.

Authors and contributions

  • Belief Engine project authors: Joshua Yang, Damian Dailisan, and Maurice Flechtner, in the order listed in the workshop paper.
  • Original model fine-tuning: Maurice Flechtner. Training provenance is recorded in release_manifest.json and NOTICE.md.
  • Shared and maintained by: Joshua Yang (joshcyang).
  • Upstream contributions: Microsoft's DeBERTa-v3-large backbone and IBM Research's Argument Quality Ranking dataset; see NOTICE.md for attribution.

Download and verify

Use Python 3.11. The versioned release includes the original weights and all standalone tools needed for inference, evaluation, and new training:

python3.11 -m venv .venv
source .venv/bin/activate
pip install huggingface-hub==1.4.1
hf download joshcyang/belief-engine-argument-quality-deberta-v3-large \
  --revision original-2025-12-v1 --local-dir argument-evaluator
cd argument-evaluator
pip install -r requirements-inference.txt
python scripts/verify_release.py --output verification.json
python usage_example.py 'Universal Basic Income reduces poverty by providing a guaranteed income floor.'

For experiments, replace the version tag with its full commit SHA from the model's Files and versions history or the code release's publication.json. Verification checks the checkpoint and tokenizer hashes and five reference scores with an absolute tolerance of 0.0001. The tested reference environment is Python 3.11, PyTorch 2.10.0 and Transformers 5.1.0 on CPU. Other devices may have different numerical tolerances. CPU inference is supported; CUDA is optional. The requirements files pin core dependencies, not every platform-specific transitive wheel.

The original weights' SHA-256 is: f9a073e14eb1e695afda5fd4e104b826b29d7660d35a335b9d332b970baa8f7d. SHA256SUMS covers the complete built release; release_manifest.json identifies original model files, provenance, and exact dataset splits.

Scoring contract

from argument_quality_model import ArgumentQualityModel
model = ArgumentQualityModel('.', device='cpu', local_files_only=True)
scores = model.predict_batch(['I think UBI is good.', 'UBI is bad because it costs money.'])
# Approximately [0.433586, 0.609802]

Input is the argument text alone; the model does not receive the topic, polarity, or supporting documents. Tokenization truncates and pads to 128 tokens. Output is the raw regression value clipped to [0, 1], without a sigmoid or calibration. Do not substitute a generic text-classification pipeline's softmax/sigmoid scores. This score estimates human-rated argument quality; it does not establish factual truth, evidence reliability, or a calibrated probability that a claim is correct.

Evaluate

python scripts/download_data.py --output-dir data/aqr
python scripts/evaluate.py --data data/aqr/test.csv --limit 1000 --output-dir results/historical-slice
# Omit --limit to evaluate all 6,315 test rows.

The downloader uses upstream dataset commit 590726b3765b1b90c5e53a17e3b1f77d92d3aa8a and verifies every CSV checksum. The splits contain 20,974 training, 3,208 development, and 6,315 test arguments. Evaluation saves metrics and row-indexed predictions.

The historical notebook evaluated the first 1,000 test rows, reporting:

Metric Historical value
MAE 0.123305
RMSE 0.168978
R² 0.194686
Pearson r 0.562131

These are recorded historical results, not a claim of evaluation on the entire test set. The supplied original training script uses test.csv for early stopping and best-checkpoint selection. Consequently these metrics are not an untouched holdout estimate. Unknown original details include the initialization seed, base-model revision, training hardware, and full environment lock. The model configuration records Transformers 4.57.3; the inference environment above has been checked against the saved example outputs.

Train a new checkpoint

pip install -r requirements-training.txt
python scripts/download_data.py --output-dir data/aqr
python scripts/finetune_argument_quality.py \
  --data-dir data/aqr --output-dir trained/dev-selection-v2 --seed 42

The corrected recipe seeds before model initialization, pins the base-model revision, trains on train.csv, selects using dev.csv, and evaluates test.csv once after selection. Defaults are 3 epochs, batch size 8, learning rate 1e-5, 500 warmup steps, weight decay 0.01, and 128 tokens. It saves model/tokenizer files, training provenance, dataset hashes, trainer state, and final test predictions. A CUDA GPU is recommended for full training; no GPU-memory or runtime estimate has been benchmarked for this release. A full corrected training run has not been performed as part of packaging this original checkpoint.

The output must be a new or empty directory. This recipe creates a new model; it does not regenerate the original weights byte for byte. The original script is retained in scripts/legacy/ for provenance and should not be used for a new held-out benchmark. --allow-custom-data explicitly permits different CSV splits.

Use with Belief Engine

Install pip install -e '.[classifier]' in the framework checkout. Download this release to a local directory and configure:

memory:
  strength_estimation_method: classifier
  classifier_model_path: /absolute/path/to/argument-evaluator
  classifier_kind: argument_quality
  classifier_allow_llm_fallback: false

Alternatively use the Hub repository ID and set classifier_revision to the full release commit SHA. A model-loading failure stops classifier-based runs. LLM-only runs can still proceed when a supplementary classifier is unavailable.

Citation

If you use this checkpoint in research, cite the related Belief Engine workshop paper and identify this model repository and the exact commit SHA used. Please also cite the base-model and dataset papers listed in NOTICE.md.

Joshua Yang, Damian Dailisan, and Maurice Flechtner. 2026. Belief Engine: Configurable Opinion Dynamics for Reliable Social Simulation. PoliSim@CHI 2026 workshop paper. PDF.

@misc{yang2026beliefengine,
  title = {Belief Engine: Configurable Opinion Dynamics for Reliable Social Simulation},
  author = {Yang, Joshua and Dailisan, Damian and Flechtner, Maurice},
  year = {2026},
  howpublished = {PoliSim@CHI 2026 workshop paper},
  url = {https://polisim.net/assets/papers/accepted_papers/Belief_Engine_Configurable_Opinion_Dynamics_for_Reliable_Social_Simulation.pdf}
}

Attribution and licensing

See NOTICE.md for the base model, dataset, and citations. The contributed code and fine-tuned checkpoint are released under MIT (see LICENSE). Microsoft's upstream MIT notice is retained in LICENSE.deberta. The publisher verifies that license metadata and the license file are included.

Configuration

Architecture
DebertaV2ForSequenceClassification
Context length (tokens)
512
Layers
24
Hidden size
1,024
Feed-forward size
4,096
Attention heads
16
Vocabulary size
128,100
Model type
deberta-v2

Identity and Version

Repository
joshcyang/belief-engine-argument-quality-deberta-v3-large
Publisher
Joshua C. Yang
Task
Text classification
Modality
Text
Library
transformers
Parameters
435M parameters
Languages
en
Revision
2d63b98ba2642e465edfaabd7f3dadc79d1e80dd
First published
2026-10-05
Last updated
2026-10-06

Files and Weights

26 files, 1.8 GB in total. The weights are 1 file totalling 1.7 GB in safetensors.

Weights1 file · 1.7 GB
Configuration14 files · 35.4 KB
Tokenizer2 files · 8.7 MB
Documentation4 files · 12.5 KB
Other4 files · 2.5 MB
Repository1 file · 1.5 KB
Every file
FileTypeSizeSHA-256
model.safetensorsWeights1.7 GB f9a073e14eb1
added_tokens.jsonConfiguration23 B —
argument_quality_model.pyConfiguration2.7 KB —
config.jsonConfiguration956 B —
model_info.jsonConfiguration193 B —
release_manifest.jsonConfiguration2.5 KB —
release_validation.jsonConfiguration1.8 KB —
scripts/download_data.pyConfiguration1.3 KB —
scripts/evaluate.pyConfiguration3.3 KB —
scripts/finetune_argument_quality.pyConfiguration8.6 KB —
scripts/legacy/finetune_argument_quality.pyConfiguration8.4 KB —
scripts/verify_release.pyConfiguration2.9 KB —
special_tokens_map.jsonConfiguration970 B —
usage_example.pyConfiguration681 B —
verification_examples.jsonConfiguration1.0 KB —
LICENSEDocumentation1.1 KB —
LICENSE.debertaDocumentation1.1 KB —
NOTICE.mdDocumentation1.9 KB —
README.mdDocumentation8.4 KB —
SHA256SUMSOther2.1 KB —
requirements-inference.txtOther202 B —
requirements-training.txtOther107 B —
spm.modelOther2.5 MB c679fbf93643
.gitattributesRepository1.5 KB —
tokenizer.jsonTokenizer8.6 MB —
tokenizer_config.jsonTokenizer1.3 KB —

License and Download

License
mit
Access
Open weights, no gate
Download size
1.7 GB
Download from Joshua C. Yang

Released by Joshua C. Yang through its official repository on Hugging Face. Read the license.

Built From

Memory Requirements

PrecisionWeights in memory
As published1.7 GB
16-bit0.9 GB
8-bit0.4 GB
4-bit0.2 GB

Weights only, from the published parameter count; the key-value cache and runtime add to this.

Questions About belief-engine-argument-quality-deberta-v3-large

How much GPU memory does belief-engine-argument-quality-deberta-v3-large need?

About 1 GB at 16-bit and 0.3 GB at 4-bit: the weights (435M parameters) plus a working margin. A long context needs more.

What is the cheapest GPU to run belief-engine-argument-quality-deberta-v3-large on?

At 16-bit, 1x MI300X from $1.85 an hour; at 4-bit, 1x MI300X from $1.85 an hour, at the lowest on-demand prices the SAVRN Index lists.

Can I use belief-engine-argument-quality-deberta-v3-large commercially?

Yes. belief-engine-argument-quality-deberta-v3-large is released under MIT License. The MIT License is a short permissive license. It permits commercial use, modification and redistribution, provided the copyright notice and permission notice are included.

What is belief-engine-argument-quality-deberta-v3-large's context length?

512 tokens, from the maximum position embeddings in its published configuration.

Similar Models

Model · Text classification

DEBATE-kor-large

Jong Rock Jeong

DEBATE-kor-large is a Korean-adapted Political DEBATE model for binary natural language inference (NLI) on political text. The model is initialized from mlburnham/PoliticalDEBATEDeBERTalargev1.1, the original DeBERTa-based Political DEBATE checkpoint, and subsequently fine-tuned on jongrock17/PolNLI-kor, a Korean translation and adaptation of PolNLI. Political DEBATE DeBERTa-large → PolNLI-kor → DEBATE-kor-large Unlike the PolNLI-kor-RoBERTa model family, which starts from Korean-pretrained KLUE-RoBERTa encoders, DEBATE-kor directly adapts the original Political DEBATE checkpoint to Korean political NLI. DEBATE-kor formulates NLI as a binary classification problem. notentailment combines…

Open weights 435M parameters 512 tokens transformers

Model · Text classification

deberta_MP_dynamic

Oriane Peter

This model is a fine-tuned version of microsoft/deberta-v3-large on an unknown dataset. It achieves the following results on the evaluation set: The following hyperparameters were used during training: - learningrate: 3e-05 - trainbatchsize: 16 - evalbatchsize: 16 - gradientaccumulationsteps: 2 - totaltrainbatchsize: 32 - lrschedulertype: cosine - lrschedulerwarmupsteps: 0.1 - numepochs: 1000 - Transformers 5.12.1 - Pytorch 2.11.0+cu128 - Datasets 5.0.1 - Tokenizers 0.22.2

Open weights mit 435M parameters 512 tokens transformers

Opir-multitask-large is the English, highest-accuracy multi-task checkpoint in the Opir family: an encoder-based GLiClass guardrail model for real-time LLM safety filtering. It supports binary safe/unsafe classification, toxicity detection, jailbreak and prompt-injection detection, and zero-shot harmful-content categorization over a hierarchical safety taxonomy. This card is for knowledgator/opir-multitask-large. The model is used through GLiClass zero-shot classification: pass text plus the candidate labels you want scored. Use single-label mode for binary safe/unsafe decisions and multi-label mode for taxonomy, toxicity, jailbreak, or custom policy labels. Use multi-label mode when you…

Open weights apache-2.0 439M parameters gliclass

Model · Text classification

erabi-practical-v1-experimental

Sugarknight

Jevっぽい「状況を読んで候補を選ぶ」動きを、GLiClassで再現してみたローカル判断エンジンです。Jevの公式版・内部実装の再現版ではありません。 状況 context、判断基準 question、2〜16個の choices を渡すと、全候補の確率分布を返します。会話のツール選択、ゲームNPCの行動、コマンド危険性分類などの実験向けで、文章生成やツール実行はしません。 約438MパラメータのGLiClass追加学習モデルです。日本語・英語・中国語を含むデータを使用し、PyTorch safetensors・CPU用ONNX FP32・GPU用ONNX FP16を配布しています。入力全体の上限は512トークンです。 Python 3.11以上が必要です。Windows PowerShellでCPU ONNXを使う例です。 Linux/macOSでは python3 -m venv.venv、source.venv/bin/activate に置き換えます。以下を sample.py に保存し、python sample.py で実行してください。 revision="main" を付けて、このページで公開しているモデルを選択してください。再現性が必要なら、末尾のweightsコミットIDを指定します。初回は必要なモデル形式だけダウンロードし、以後はキャッシュを再利用します。 NVIDIA GPUでは別の仮想環境を使い、サンプルを device="cuda:0" に変更します。RTX 5060 Tiで確認したCUDA 13構成は以下です。…

Open weights apache-2.0 439M parameters transformers

Model · Text classification

laya-typed-decisions

Convai Innovations

Non-autoregressive System 1 decision model, fine-tuned on the typed-decisions workflows: agent-trace observability, customer service, invoice processing and security incidents. Part of the Laya family. 400 test cases, 2,000 decisions, measured on the official test split. +3.9 points over Jev's published 0.727, above the 0.735 teacher ceiling, with 2.4x better Brier and 1.6x better score MAE. Jev figures are third-party published, not measured here — there is no TypeSafe API access in this project, and sample sizes and prompts differ. Treat the comparison as indicative. Router will not select this checkpoint automatically unless you construct it with autotaskdetection=True — it is…

Open weights apache-2.0 421M parameters transformers

Model · Text classification

laya

Convai Innovations

Multilingual, non-autoregressive System 1 decision model. Give it a state (text, email, ticket, or JSON) and typed questions; it returns typed answers with mathematically calibrated probabilities in a single forward pass (~33 ms) across 100+ languages. Trained with reinforcement learning against strictly proper scoring rules (RLCD), so reporting honest probabilities is the only way to maximise reward. It never generates text, so there is nothing to parse and nothing to hallucinate. This repo holds all three checkpoints and is the hub for the family. The English checkpoint is at the repo root; the other two are bundled subfolders, and only the one you request is downloaded: pip install -U…

Open weights apache-2.0 421M parameters transformers