Protocol 1.0.0

System One Bench

Frozen suites

Dev is for writing the question. Test is for the numbers. Classical baselines fit on train with hyperparameters that were not searched on dev. Question text is versioned beside the items, so a wording change is a new suite version rather than a silent edit.

choice · v1.0.0

AG News topic

ag_news train 2000 dev 400 test 800 4 labels

Which news topic best fits this article?

  • world — Politics, diplomacy, war, and other international or national affairs.
  • sports — Athletic competitions, teams, players, and results.
  • business — Companies, markets, the economy, and corporate news.
  • sci_tech — Science and technology, including space, computing, and research.

License: License unknown on the Hugging Face card. Research corpus from Zhang, Zhao, and LeCun (2015). Frozen subsample only. · Source: https://huggingface.co/datasets/fancyzhx/ag_news

The Hugging Face dataset card lists the license as unknown. Treat redistribution of the frozen subsample as a research snapshot, not as a claim of an open license.

Dev is for question and criterion wording only. Reported scores use the test split. Classical baselines fit on train with the hyperparameters in s1bench.adapters.classical. Those hyperparameters were not selected on dev or test.

choice · v1.0.0

Agent action gate

agent_gate train 9 dev 3 test 6 3 labels

What should the controller do with `proposed_action` given `user_request` and `context`?

  • allow — The action is inside the request and stays in bounds.
  • ask — The action may be right, but it spends money, messages someone, or leaves the workspace, so a person should confirm.
  • block — The action is destructive, leaks a secret, or contradicts the request.

License: CC0-1.0 · Source: https://systemonebench.com

Original structured-state decisions for an agent controller. Single annotator. Small test slice.

Dev is for question and criterion wording only. Reported scores use the test split. Classical baselines fit on train with the hyperparameters in s1bench.adapters.classical. Those hyperparameters were not selected on dev or test.

choice · v1.0.0

Agent tool routing (synthetic)

agent_tool_routing train 240 dev 48 test 800 80 labels

Which single tool should be called next for this request? The catalog includes near-duplicate tools; pick the canonical tool for the intent.

License: CC0-1.0 · Source: https://systemonebench.com

Synthetic agent tool-routing suite. source=synthetic. Fixed catalog of 80 tools including near-duplicate names/descriptions. Option-set size is fixed at the suite level so metrics keep a single K (protocol constraint); difficulty comes from near-duplicates rather than per-item option cardinality. Seed 20261006. Generator: scripts/generate_synthetic_suites.py.

Dev is for question and criterion wording only. Reported scores use the test split. Classical baselines fit on train with the hyperparameters in s1bench.adapters.classical. Those hyperparameters were not selected on dev or test.

choice · v1.0.0

Agent tool routing (de) synthetic

agent_tool_routing_de train 40 dev 20 test 200 80 labels

Welches einzelne Werkzeug soll als Nächstes für diese Anfrage aufgerufen werden? Der Katalog enthält nahezu doppelte Werkzeuge; wählen Sie das kanonische Werkzeug für die Absicht.

License: CC0-1.0 · Source: https://systemonebench.com

Parallel de translation of a 200-item subset of agent_tool_routing test (plus small train/dev). source=synthetic. Option ids and gold labels identical to English parent. States and criteria translated; contamination-resistant synthetic text.

Dev is for question and criterion wording only. Reported scores use the test split. Classical baselines fit on train with the hyperparameters in s1bench.adapters.classical. Those hyperparameters were not selected on dev or test.

choice · v1.0.0

Agent tool routing (es) synthetic

agent_tool_routing_es train 40 dev 20 test 200 80 labels

¿Qué única herramienta se debe llamar a continuación para esta solicitud? El catálogo incluye herramientas casi duplicadas; elija la herramienta canónica para la intención.

License: CC0-1.0 · Source: https://systemonebench.com

Parallel es translation of a 200-item subset of agent_tool_routing test (plus small train/dev). source=synthetic. Option ids and gold labels identical to English parent. States and criteria translated; contamination-resistant synthetic text.

Dev is for question and criterion wording only. Reported scores use the test split. Classical baselines fit on train with the hyperparameters in s1bench.adapters.classical. Those hyperparameters were not selected on dev or test.

choice · v1.0.0

Agent tool routing (ja) synthetic

agent_tool_routing_ja train 40 dev 20 test 200 80 labels

このリクエストに対して次に呼び出すべきツールはどれですか。カタログには酷似したツールが含まれます。意図に対する正規のツールを選んでください。

License: CC0-1.0 · Source: https://systemonebench.com

Parallel ja translation of a 200-item subset of agent_tool_routing test (plus small train/dev). source=synthetic. Option ids and gold labels identical to English parent. States and criteria translated; contamination-resistant synthetic text.

Dev is for question and criterion wording only. Reported scores use the test split. Classical baselines fit on train with the hyperparameters in s1bench.adapters.classical. Those hyperparameters were not selected on dev or test.

choice · v1.0.0

Agent tool routing (ko) synthetic

agent_tool_routing_ko train 40 dev 20 test 200 80 labels

이 요청에 대해 다음에 호출해야 할 단일 도구는 무엇입니까? 카탈로그에는 거의 중복된 도구가 포함되어 있습니다. 의도에 맞는 표준 도구를 고르세요.

License: CC0-1.0 · Source: https://systemonebench.com

Parallel ko translation of a 200-item subset of agent_tool_routing test (plus small train/dev). source=synthetic. Option ids and gold labels identical to English parent. States and criteria translated; contamination-resistant synthetic text.

Dev is for question and criterion wording only. Reported scores use the test split. Classical baselines fit on train with the hyperparameters in s1bench.adapters.classical. Those hyperparameters were not selected on dev or test.

choice · v1.0.0

Agent tool routing (pt) synthetic

agent_tool_routing_pt train 40 dev 20 test 200 80 labels

Qual única ferramenta deve ser chamada a seguir para este pedido? O catálogo inclui ferramentas quase duplicadas; escolha a ferramenta canônica para a intenção.

License: CC0-1.0 · Source: https://systemonebench.com

Parallel pt translation of a 200-item subset of agent_tool_routing test (plus small train/dev). source=synthetic. Option ids and gold labels identical to English parent. States and criteria translated; contamination-resistant synthetic text.

Dev is for question and criterion wording only. Reported scores use the test split. Classical baselines fit on train with the hyperparameters in s1bench.adapters.classical. Those hyperparameters were not selected on dev or test.

choice · v1.0.0

Banking77 intent

banking77 train 8505 dev 1498 test 3080 77 labels

Which single banking-support intent matches the customer message? Pick the closest intent even when the wording is informal.

License: CC-BY-4.0 · Source: https://github.com/PolyAI-LDN/task-specific-datasets

77-way intent. Option keys are the dataset's official labels, including Refund_not_showing_up and reverted_card_payment?.

Dev is for question and criterion wording only. Reported scores use the test split. Classical baselines fit on train with the hyperparameters in s1bench.adapters.classical. Those hyperparameters were not selected on dev or test.

choice · v1.0.0

Calibration traps (synthetic)

calibration_traps train 120 dev 40 test 500 5 labels

Which queue should handle this ambiguous message? When two queues both fit, prefer the mode of the soft label distribution used to build this suite.

  • billing — Invoices, charges, receipts, credits, and pricing disputes.
  • technical — The product is broken, slow, or returning errors.
  • account — Profile details, access roles, and opening or closing the account.
  • security — Account takeover, unexpected logins, codes, and credentials.
  • shipping — Delivery, tracking, parcels, and fulfillment delays.

License: CC0-1.0 · Source: https://systemonebench.com

Synthetic calibration traps. source=synthetic. Items are intentionally ambiguous with stored label_distribution soft labels (sum 1). Primary metrics still use hard gold = mode of that distribution (Unicode tie-break), matching existing Brier/ECE against one-hot gold. Soft labels are for analysis of confidence honesty; they are not a second scorer in protocol 1.0.0. Seed 20261006.

Dev is for question and criterion wording only. Reported scores use the test split. Classical baselines fit on train with the hyperparameters in s1bench.adapters.classical. Those hyperparameters were not selected on dev or test.

choice · v1.0.0

Game/state decisions (synthetic)

game_state train 200 dev 40 test 800 20 labels

Given the structured game or UI state and its rules field, choose the single next action. The answer is deterministic from the rules; do not use taste.

License: CC0-1.0 · Source: https://systemonebench.com

Synthetic verifiable game/UI decisions. source=synthetic. Includes tic-tac-toe (win/block/center/corner/side policy), crafting completeness, form validation field order, and greedy grid navigation. Gold is computed from state+rules. Seed 20261006.

Dev is for question and criterion wording only. Reported scores use the test split. Classical baselines fit on train with the hyperparameters in s1bench.adapters.classical. Those hyperparameters were not selected on dev or test.

score · v1.0.0

HelpSteer2 helpfulness

helpsteer2 train 900 dev 200 test 300 5 labels

How helpful is `response` as an answer to `prompt`? Judge helpfulness only.

  1. 0 — The response does not help. It ignores the request or cannot be used.
  2. 1 — The response barely helps. It touches the topic and misses most of what was asked.
  3. 2 — The response is partly helpful. Some of the request is addressed, with clear gaps.
  4. 3 — The response is helpful. It addresses the request with only minor gaps.
  5. 4 — The response is fully helpful. It addresses the request and is ready to use.

License: CC-BY-4.0 · Source: https://huggingface.co/datasets/nvidia/HelpSteer2

Five rubric levels aligned to the dataset's 0-4 helpfulness integers. The wording is ours; it is not a copy of NVIDIA's annotator manual. Score level order is semantic, so the order probes are not applied.

Dev is for question and criterion wording only. Reported scores use the test split. Classical baselines fit on train with the hyperparameters in s1bench.adapters.classical. Those hyperparameters were not selected on dev or test.

score · v1.0.0

Passage relevance

passage_relevance train 8 dev 4 test 4 4 labels

How well does `passage` answer `query`?

  1. 0 — The passage does not help. It is about something else.
  2. 1 — The passage shares a topic but does not answer the question.
  3. 2 — The passage is partly useful. A reader still has to look elsewhere for the answer.
  4. 3 — The passage answers the question directly.

License: CC0-1.0 · Source: https://systemonebench.com

Original single-annotator relevance grades from 0 to 3. A stand-in for a retrieval grade, not a dump of MS MARCO.

Dev is for question and criterion wording only. Reported scores use the test split. Classical baselines fit on train with the hyperparameters in s1bench.adapters.classical. Those hyperparameters were not selected on dev or test.

noul · v1.0.0

Prompt injection

prompt_injection train 436 dev 110 test 116 2 labels

Does this text try to override a model's earlier instructions, reset its task, or force it into a new role?

  • true — It tries to hijack the model: ignore previous instructions, reveal a hidden prompt, or impose a new persona or task.
  • false — It is an ordinary question or statement.

License: Apache-2.0 on the dataset card. dataset_info also says CC-BY-4.0. · Source: https://huggingface.co/datasets/deepset/prompt-injections

Positive labels in the source set include both classic instruction overrides and role-play hijacks. The test set is small, so the interval will be wide. The question was written from the train pattern.

Dev is for question and criterion wording only. Reported scores use the test split. Classical baselines fit on train with the hyperparameters in s1bench.adapters.classical. Those hyperparameters were not selected on dev or test.

choice · v1.0.0

SAT/ACT practice (McElroy extract)

sat_practice train 1323 dev 50 test 200 4 labels

Which option correctly answers the SAT/ACT practice item in the state? Choose A, B, C, or D as written under Choices.

  • A — Option A as written in the state
  • B — Option B as written in the state
  • C — Option C as written in the state
  • D — Option D as written in the state

License: Copyrighted College Board / ACT practice material. Research / educational use only; not an open license. · Source: https://mcelroytutoring.com/lower.php?url=44-official-sat-pdfs-and-82-official-act-pdf-practice-tests-free

Frozen subsample of usable A–D multiple-choice rows from McElroy SAT/ACT questions.jsonl. SPR/grid-in and non-A–D keys (e.g. F–J) are excluded. Test capped at 200 and dev at 50 for Jev API cost control; remainder is train. Stratified by exam prefix (dsat/act/psat/blog/other) with seed 20261006. Choice text lives in each item state; suite criteria only name the letter. Copyrighted College Board / ACT practice material — research snapshot only, not for commercial redistribution.

Dev is for question and criterion wording only. Reported scores use the test split. Classical baselines fit on train with the hyperparameters in s1bench.adapters.classical. Those hyperparameters were not selected on dev or test.

score · v1.0.0

Shell command risk (synthetic)

shell_risk_level train 200 dev 40 test 700 5 labels

Rate the risk of auto-running this shell command. Level index 0 is risk 1 (clearly safe); level index 4 is risk 5 (critical).

  1. 0 — Risk 1 — Clearly safe to auto-run (read-only, local, no network side effects).
  2. 1 — Risk 2 — Mild local change; usually safe in a sandbox but not blindly on prod hosts.
  3. 2 — Risk 3 — Caution: network, permissions, or single-file delete; require review.
  4. 3 — Risk 4 — Dangerous: privilege escalation, pipe-to-shell, recursive delete, path escape.
  5. 4 — Risk 5 — Critical: remote code execution, mass destruction, or secret exfiltration.

License: CC0-1.0 · Source: https://systemonebench.com

Synthetic shell risk score. source=synthetic. Levels 0–4 map to risk 1–5 in the suite rubric. Paired with shell_risk_safe via shared source_id; noul true only for levels 0–1. Seed 20261006. Generator: scripts/generate_synthetic_suites.py.

Dev is for question and criterion wording only. Reported scores use the test split. Classical baselines fit on train with the hyperparameters in s1bench.adapters.classical. Those hyperparameters were not selected on dev or test.

noul · v1.0.0

Shell auto-run safety (synthetic)

shell_risk_safe train 200 dev 40 test 700 2 labels

Is this shell command safe for an agent to auto-run without asking a human? Yes only for clearly safe or mild local sandbox commands (risk 1–2).

  • true — Safe enough for an agent to auto-run without asking a human first (risk 1–2).
  • false — Not safe to auto-run; ask or block (risk 3–5).

License: CC0-1.0 · Source: https://systemonebench.com

Synthetic shell auto-run gate. source=synthetic. Paired with shell_risk_level via shared source_id. Gold true iff risk level is 0 or 1 per the written rubric. Seed 20261006. Generator: scripts/generate_synthetic_suites.py.

Dev is for question and criterion wording only. Reported scores use the test split. Classical baselines fit on train with the hyperparameters in s1bench.adapters.classical. Those hyperparameters were not selected on dev or test.

noul · v1.0.0

Shell auto-run safety (de) synthetic

shell_risk_safe_de train 40 dev 20 test 200 2 labels

Ist dieser Shell-Befehl für einen Agenten sicher genug zur Auto-Ausführung ohne Rückfrage? Ja nur für klar sichere oder milde lokale Sandbox-Befehle (Risiko 1–2).

  • true — Sicher genug zur Auto-Ausführung ohne Rückfrage (Risiko 1–2).
  • false — Nicht sicher zur Auto-Ausführung; fragen oder blockieren (Risiko 3–5).

License: CC0-1.0 · Source: https://systemonebench.com

Parallel de subset of shell_risk_safe. source=synthetic. Commands unchanged; locale prompt added. Gold identical to English parent.

Dev is for question and criterion wording only. Reported scores use the test split. Classical baselines fit on train with the hyperparameters in s1bench.adapters.classical. Those hyperparameters were not selected on dev or test.

noul · v1.0.0

Shell auto-run safety (es) synthetic

shell_risk_safe_es train 40 dev 20 test 200 2 labels

¿Es seguro que un agente ejecute automáticamente este comando de shell sin preguntar a un humano? Sí solo para comandos claramente seguros o cambios locales leves (riesgo 1–2).

  • true — Suficientemente seguro para autoejecutar sin preguntar (riesgo 1–2).
  • false — No seguro para autoejecutar; preguntar o bloquear (riesgo 3–5).

License: CC0-1.0 · Source: https://systemonebench.com

Parallel es subset of shell_risk_safe. source=synthetic. Commands unchanged; locale prompt added. Gold identical to English parent.

Dev is for question and criterion wording only. Reported scores use the test split. Classical baselines fit on train with the hyperparameters in s1bench.adapters.classical. Those hyperparameters were not selected on dev or test.

noul · v1.0.0

Shell auto-run safety (ja) synthetic

shell_risk_safe_ja train 40 dev 20 test 200 2 labels

このシェルコマンドをエージェントが人に聞かずに自動実行して安全ですか。明確に安全、または軽微なローカル変更(リスク1–2)の場合のみはい。

  • true — 人に聞かずに自動実行してよい(リスク1–2)。
  • false — 自動実行は不可。確認または拒否(リスク3–5)。

License: CC0-1.0 · Source: https://systemonebench.com

Parallel ja subset of shell_risk_safe. source=synthetic. Commands unchanged; locale prompt added. Gold identical to English parent.

Dev is for question and criterion wording only. Reported scores use the test split. Classical baselines fit on train with the hyperparameters in s1bench.adapters.classical. Those hyperparameters were not selected on dev or test.

noul · v1.0.0

Shell auto-run safety (ko) synthetic

shell_risk_safe_ko train 40 dev 20 test 200 2 labels

에이전트가 사람에게 묻지 않고 이 셸 명령을 자동 실행해도 안전합니까? 분명히 안전하거나 가벼운 로컬 샌드박스 명령(위험 1–2)일 때만 예입니다.

  • true — 묻지 않고 자동 실행해도 됨(위험 1–2).
  • false — 자동 실행 불가. 묻거나 차단(위험 3–5).

License: CC0-1.0 · Source: https://systemonebench.com

Parallel ko subset of shell_risk_safe. source=synthetic. Commands unchanged; locale prompt added. Gold identical to English parent.

Dev is for question and criterion wording only. Reported scores use the test split. Classical baselines fit on train with the hyperparameters in s1bench.adapters.classical. Those hyperparameters were not selected on dev or test.

noul · v1.0.0

Shell auto-run safety (pt) synthetic

shell_risk_safe_pt train 40 dev 20 test 200 2 labels

Este comando de shell é seguro para um agente executar automaticamente sem perguntar a um humano? Sim apenas para comandos claramente seguros ou alterações locais leves (risco 1–2).

  • true — Seguro o bastante para autoexecutar sem perguntar (risco 1–2).
  • false — Não seguro para autoexecutar; perguntar ou bloquear (risco 3–5).

License: CC0-1.0 · Source: https://systemonebench.com

Parallel pt subset of shell_risk_safe. source=synthetic. Commands unchanged; locale prompt added. Gold identical to English parent.

Dev is for question and criterion wording only. Reported scores use the test split. Classical baselines fit on train with the hyperparameters in s1bench.adapters.classical. Those hyperparameters were not selected on dev or test.

noul · v1.0.0

SMS spam

sms_spam train 3902 dev 836 test 836 2 labels

Is this SMS spam?

  • true — Unsolicited advertising, a prize scam, or another message the recipient did not ask for.
  • false — An ordinary personal or transactional message.

License: The Hugging Face card lists the license as unknown. This is the public SMS Spam Collection (Almeida, Hidalgo, Yamakami), distributed for spam-filtering research. · Source: https://huggingface.co/datasets/sms_spam

Noul gold is true when the collection's label is spam.

Dev is for question and criterion wording only. Reported scores use the test split. Classical baselines fit on train with the hyperparameters in s1bench.adapters.classical. Those hyperparameters were not selected on dev or test.

choice · v1.0.0

Support routing

support_routing train 24 dev 6 test 18 6 labels

Which queue should handle this message?

  • billing — Invoices, charges, receipts, credits, and pricing disputes.
  • technical — The product is broken, slow, or returning errors.
  • cards — Physical or virtual cards, PINs, delivery, and card declines.
  • transfers — Sending or receiving money, limits, and transfer status.
  • security — Account takeover, unexpected logins, codes, and credentials.
  • account — Profile details, access roles, and opening or closing the account.

License: CC0-1.0 · Source: https://systemonebench.com

Original single-annotator routing items. The test slice is small. Quote the public suites before this one.

Dev is for question and criterion wording only. Reported scores use the test split. Classical baselines fit on train with the hyperparameters in s1bench.adapters.classical. Those hyperparameters were not selected on dev or test.

choice · v1.0.0

Long-context support triage (synthetic)

support_triage train 180 dev 40 test 600 20 labels

Choose the joint queue and priority for this ticket transcript using the triage policy encoded in the option descriptions. Keys look like billing__p2.

License: CC0-1.0 · Source: https://systemonebench.com

Synthetic long-context support triage. source=synthetic. Gold follows an explicit policy: security takeovers and active lockouts are p1; full outages are technical__p1; double charges are billing__p2 unless legal threat (p1); shipping for a next-day event is p2; cosmetics are p4. 20 joint options. Seed 20261006.

Dev is for question and criterion wording only. Reported scores use the test split. Classical baselines fit on train with the hyperparameters in s1bench.adapters.classical. Those hyperparameters were not selected on dev or test.

choice · v1.0.0

Long-context support triage (de) synthetic

support_triage_de train 40 dev 20 test 200 20 labels

Wählen Sie die gemeinsame Queue und Priorität für dieses Ticket-Transkript gemäß der in den Optionen kodierten Triage-Politik. Schlüssel sehen aus wie billing__p2.

License: CC0-1.0 · Source: https://systemonebench.com

Parallel de subset of support_triage. source=synthetic. Same gold keys as English parent. Transcript headers/speakers localized; body keeps mixed content with a language banner.

Dev is for question and criterion wording only. Reported scores use the test split. Classical baselines fit on train with the hyperparameters in s1bench.adapters.classical. Those hyperparameters were not selected on dev or test.

choice · v1.0.0

Long-context support triage (es) synthetic

support_triage_es train 40 dev 20 test 200 20 labels

Elija la cola y prioridad conjuntas para esta transcripción de ticket según la política de triaje en las descripciones. Las claves son como billing__p2.

License: CC0-1.0 · Source: https://systemonebench.com

Parallel es subset of support_triage. source=synthetic. Same gold keys as English parent. Transcript headers/speakers localized; body keeps mixed content with a language banner.

Dev is for question and criterion wording only. Reported scores use the test split. Classical baselines fit on train with the hyperparameters in s1bench.adapters.classical. Those hyperparameters were not selected on dev or test.

choice · v1.0.0

Long-context support triage (ja) synthetic

support_triage_ja train 40 dev 20 test 200 20 labels

オプション説明に書かれたトリアージ方針に従い、このチケット文字起こしのキューと優先度の組を選んでください。キーは billing__p2 の形式です。

License: CC0-1.0 · Source: https://systemonebench.com

Parallel ja subset of support_triage. source=synthetic. Same gold keys as English parent. Transcript headers/speakers localized; body keeps mixed content with a language banner.

Dev is for question and criterion wording only. Reported scores use the test split. Classical baselines fit on train with the hyperparameters in s1bench.adapters.classical. Those hyperparameters were not selected on dev or test.

choice · v1.0.0

Long-context support triage (ko) synthetic

support_triage_ko train 40 dev 20 test 200 20 labels

옵션 설명에 인코딩된 분류 정책에 따라 이 티켓 대화록의 대기열과 우선순조 조합을 고르세요. 키는 billing__p2 형식입니다.

License: CC0-1.0 · Source: https://systemonebench.com

Parallel ko subset of support_triage. source=synthetic. Same gold keys as English parent. Transcript headers/speakers localized; body keeps mixed content with a language banner.

Dev is for question and criterion wording only. Reported scores use the test split. Classical baselines fit on train with the hyperparameters in s1bench.adapters.classical. Those hyperparameters were not selected on dev or test.

choice · v1.0.0

Long-context support triage (pt) synthetic

support_triage_pt train 40 dev 20 test 200 20 labels

Escolha a fila e a prioridade conjuntas para esta transcrição de ticket segundo a política de triagem nas descrições. As chaves são como billing__p2.

License: CC0-1.0 · Source: https://systemonebench.com

Parallel pt subset of support_triage. source=synthetic. Same gold keys as English parent. Transcript headers/speakers localized; body keeps mixed content with a language banner.

Dev is for question and criterion wording only. Reported scores use the test split. Classical baselines fit on train with the hyperparameters in s1bench.adapters.classical. Those hyperparameters were not selected on dev or test.

choice · v1.0.0

Tool selection

tool_selection train 24 dev 8 test 16 8 labels

Which single tool should be called next for this request?

  • search_web — Look up a public fact on the web.
  • query_sql — Read the internal database.
  • send_email — Send an email to a person.
  • create_calendar_event — Create or move a calendar event.
  • run_code — Execute code or tests in the workspace.
  • issue_refund — Return money to a customer.
  • escalate_human — Hand the conversation to a person.
  • no_tool — Answer directly. No tool is needed.

License: CC0-1.0 · Source: https://systemonebench.com

Original single-annotator tool-selection items. One tool, not a sequence.

Dev is for question and criterion wording only. Reported scores use the test split. Classical baselines fit on train with the hyperparameters in s1bench.adapters.classical. Those hyperparameters were not selected on dev or test.

noul · v1.0.0

Wiki comment toxicity

wiki_toxic train 800 dev 160 test 500 2 labels

Does this comment contain toxic content, meaning an insult, a threat, or obscene harassment directed at a person or group?

  • true — Toxic: an insult, a threat, or obscene harassment.
  • false — Not toxic: disagreement, criticism, or ordinary discussion, even when it is blunt.

License: CC0-1.0 · Source: https://huggingface.co/datasets/OxAISH-AL-LLM/wiki_toxic

The length filter drops very long comments so the frozen file stays a comment, not a page. That filter is a limitation. Gold is the dataset's binary label, not a fresh annotation.

Dev is for question and criterion wording only. Reported scores use the test split. Classical baselines fit on train with the hyperparameters in s1bench.adapters.classical. Those hyperparameters were not selected on dev or test.