Zero-Shot Classification
Laya
Safetensors
GGUF
Hebrew
hebrew
decision-model
calibrated
scam-detection
routing
Instructions to use BrainboxAI/nitzotz with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Laya
How to use BrainboxAI/nitzotz with Laya:
# No code snippets available yet for this library. # To use this model, check the repository files and the library's documentation. # Want to help? PRs adding snippets are welcome at: # https://github.com/huggingface/huggingface.js
- Notebooks
- Google Colab
- Kaggle
Update model card
Browse files- README.md +35 -78
- calibration.json +2 -3
- eval_results.json +2 -159
- rl_agent_config.json +1 -2
README.md
CHANGED
|
@@ -35,30 +35,6 @@ time. For context: 70% of those messages are not scams, so a model that always s
|
|
| 35 |
score 70.5%. The number that matters more is the ranking: it gives real scams a higher probability than
|
| 36 |
legitimate messages 98% of the time (AUC 0.98).
|
| 37 |
|
| 38 |
-
## What changed in version 1.1
|
| 39 |
-
|
| 40 |
-
The same model, with the same size, files and way of use. It was trained again with more data: reading questions,
|
| 41 |
-
the same questions in many different wordings, and harder scam examples (see [Training data](#training-data-and-transparency)).
|
| 42 |
-
On the same frozen tests as version 1.0:
|
| 43 |
-
|
| 44 |
-
| Test | Version 1.0 | Version 1.1 | Real difference? |
|
| 45 |
-
|---|---|---|---|
|
| 46 |
-
| Reading comprehension (Belebele, 900 questions) | 52.7% | **62.7%** | yes (p<0.001) |
|
| 47 |
-
| only the "which of these is NOT ..." questions (158) | 25.3% | **51.9%** | - |
|
| 48 |
-
| Scam or not (298 messages) | 82.5% | **91.3%** | yes (p<0.001) |
|
| 49 |
-
| hard cases only (65) | 63.1% | **80.0%** | yes (p=0.03) |
|
| 50 |
-
| Paying customer? (30 tickets) | 63.3% | **76.7%** | not clear (p=0.12) |
|
| 51 |
-
| Wording changes the answer: share of questions whose answer is not the same in all 6 wordings (1,786 questions, lower is better) | 9.8% | **4.4%** | - |
|
| 52 |
-
|
| 53 |
-
- **Reading.** The biggest change. Questions of the form "which of these is NOT said in the passage" were at the level
|
| 54 |
-
of a blind guess (25.3%); now 51.9%.
|
| 55 |
-
- **Scams.** Better overall and on the hard cases (scams written to look legitimate, and real messages that look like
|
| 56 |
-
scams). The scam threshold was chosen again on held-out training messages: 0.515 (version 1.0: 0.517).
|
| 57 |
-
- **Wording.** Asking the same question in other words now changes the answer much less often. In version 1.0
|
| 58 |
-
one everyday wording of the paying-customer question made it answer "yes" for all 30 tickets; now no wording
|
| 59 |
-
gives one answer to every ticket. The urgency question is still unstable (see [Limitations](#limitations)).
|
| 60 |
-
- No test got clearly worse (paired exact McNemar against version 1.0 on the same questions: no drop with p < 0.05).
|
| 61 |
-
|
| 62 |
## Try it
|
| 63 |
|
| 64 |
**Python** (the [laya](https://github.com/NandhaKishorM/laya) library, `pip install laya`):
|
|
@@ -154,6 +130,8 @@ were fitted on 4,550 held-out training items, never on the test sets (`calibrati
|
|
| 154 |
70.5% on the scam question and 7.7% on message type. So the answers come from the message, not
|
| 155 |
from the wording of the question.
|
| 156 |
|
|
|
|
|
|
|
| 157 |

|
| 158 |
|
| 159 |
**It is fast on ordinary hardware.** On one laptop (Intel Core Ultra 9 285H laptop, built-in Arc 140T GPU, Windows 11), one question at a time:
|
|
@@ -221,15 +199,15 @@ Two training stages, on a rented GPU:
|
|
| 221 |
| Synthetic: Yes/no claims about a message | 8,750 | teacher output, project-owned (DeepSeek MIT; Gemma Apache-2.0) | written by DeepSeek V4.1 Flash, labelled independently by both models |
|
| 222 |
| Synthetic: Urgency, 5 levels | 3,500 | teacher output, project-owned (DeepSeek MIT; Gemma Apache-2.0) | written by DeepSeek V4.1 Flash, labelled independently by both models |
|
| 223 |
| HeQ: is the proposed answer supported (yes/no) | 6,000 | CC BY 4.0 | the dataset's gold labels, train split only |
|
| 224 |
-
| HeQ: plausible answer to an unanswerable question | 9,750 (4,750 of them repeated copies
|
| 225 |
| HeQ: 4-option reading | 5,000 | CC BY 4.0 | the dataset's gold labels, train split only |
|
| 226 |
| MASSIVE he-IL: voice command intent | 7,000 | CC BY 4.0 | the dataset's gold labels, train split only |
|
| 227 |
-
|
|
| 228 |
-
|
|
| 229 |
-
|
|
| 230 |
-
|
|
| 231 |
-
|
|
| 232 |
-
|
|
| 233 |
|
| 234 |
- **Synthetic messages (35,000 items).** DeepSeek V4.1 Flash (MIT) wrote Israeli-style SMS, WhatsApp and email messages
|
| 235 |
from a plan (intended label, topic, tone, varied fake phone numbers and links). DeepSeek and Gemma 4 31B
|
|
@@ -237,22 +215,22 @@ Two training stages, on a rented GPU:
|
|
| 237 |
agreed on 94% of them, and 93.7% of the 37,429 written messages were kept. Both ran
|
| 238 |
through DeepInfra (via OpenRouter), with data retention off and "thinking" mode off. The synthetic data is not
|
| 239 |
published.
|
| 240 |
-
- **
|
| 241 |
these is NOT true or NOT mentioned" (each paired with a positive question on the same passage), answers said in
|
| 242 |
other words, and answers that need several sentences. DeepSeek V4.1 Flash wrote them and Gemma 4 31B checked each one
|
| 243 |
twice, with the passage and without it; a question that could be answered without the passage was dropped.
|
| 244 |
6,000 messages that are hard to tell apart (disguised scams, and real messages that look suspicious), written by
|
| 245 |
DeepSeek and kept only if both labellers agreed with each other and with the writer. 4,000 passages labelled
|
| 246 |
with a topic, 575 support messages for the paying-customer question, and 4,750 repeated HeQ items so that the
|
| 247 |
-
|
| 248 |
- **Written with GPT.** Part of the training data was written with OpenAI's GPT, through our ChatGPT subscription: 376 alternative wordings of the questions and 34 sets of alternative answer options, used in 30,488 training items (including all 575 paying-customer items), and 120 short scenario outlines from which DeepSeek V4.1 Flash wrote 6,000 messages. GPT wrote no message and no label. In total 33,148 of the 106,723 training items (31%) use text written with GPT. GPT output is covered by OpenAI's terms of use, not by an open licence.
|
| 249 |
- **Open data.** HeQ v1.1 (CC BY 4.0; about half of its questions are on Geektime articles, shared by the HeQ authors under
|
| 250 |
the same licence) and MASSIVE he-IL (CC BY 4.0), training splits only. FineWeb-2 Hebrew (ODC-By 1.0) passages for
|
| 251 |
-
the
|
| 252 |
- **No leaks from the tests.** Every training item was compared with every test question; anything sharing an
|
| 253 |
-
8-word run with a test text was dropped, and so were MASSIVE commands equal to a test command. The
|
| 254 |
-
checked with stricter rules: every
|
| 255 |
-
question, option and wording against every test question and every reworded test question (exact match and
|
| 256 |
character similarity).
|
| 257 |
- **Not used:** no output of any other closed commercial chatbot, no DICTA model, no non-commercial or share-alike
|
| 258 |
data. GPT, a closed commercial model, was used only as described above.
|
|
@@ -279,7 +257,7 @@ Caveats that change how much to trust the numbers:
|
|
| 279 |
|
| 280 |
## Limitations
|
| 281 |
|
| 282 |
-
- **Reading comprehension of longer passages is
|
| 283 |
gets 25%, and still below the best other laya model on this test (see [Benchmarks](#benchmarks)). When the right
|
| 284 |
answer is written word for word in the passage it gets 79% (252 questions); when the answer is said in other
|
| 285 |
words it gets 56% (648 questions); on "which of these is NOT" questions 52% (158 questions). Do not ask it
|
|
@@ -295,7 +273,7 @@ Caveats that change how much to trust the numbers:
|
|
| 295 |
urgency only about 62 to 64% of the time. When the urgency question is asked in other words, the answer changes on
|
| 296 |
43% of the 30 test tickets.
|
| 297 |
- **The in-house tests and much of the training data were written by AI models, not by people.** This includes the
|
| 298 |
-
spam and business test, the support-ticket test and the
|
| 299 |
- **The support-ticket tests are small**: 30 tickets per question, so one ticket moves a score by 3.3 points.
|
| 300 |
- **Sarcasm and irony** are probably read literally. Not measured.
|
| 301 |
- **512 tokens** (roughly 300 to 400 Hebrew words) per question. A longer message is cut from the end without a warning.
|
|
@@ -314,7 +292,7 @@ Caveats that change how much to trust the numbers:
|
|
| 314 |
National NLP Program (NNLP-IL); includes Geektime passages.
|
| 315 |
- [MASSIVE](https://huggingface.co/datasets/AmazonScience/massive): CC BY 4.0, Amazon (FitzGerald et al., 2022).
|
| 316 |
- **DeepSeek V4.1 Flash** (MIT) and **Gemma 4 31B** (Apache-2.0), used through DeepInfra as data writer and labellers.
|
| 317 |
-
- [FineWeb-2](https://huggingface.co/datasets/HuggingFaceFW/fineweb-2) (Hebrew): ODC-By 1.0, Hugging Face; the passages of the
|
| 318 |
reading and topic items.
|
| 319 |
- **OpenAI GPT**, through a ChatGPT subscription (OpenAI terms of use): question wordings and scenario outlines, as
|
| 320 |
described in the training data section.
|
|
@@ -344,29 +322,6 @@ The full notice is in `NOTICE`.
|
|
| 344 |
פרופורציה: 70% מההודעות האלה הן לא הונאה, כך שמודל שתמיד עונה "לא הונאה" היה מקבל 70.5%. המספר
|
| 345 |
שחשוב יותר הוא הדירוג: הוא נותן להונאה אמיתית הסתברות גבוהה יותר מאשר להודעה תקינה ב-98% מהמקרים (AUC 0.98).
|
| 346 |
|
| 347 |
-
### מה השתנה בגרסה 1.1
|
| 348 |
-
|
| 349 |
-
אותו מודל, באותו גודל, אותם קבצים ואותה דרך שימוש. הוא אומן מחדש עם יותר נתונים: שאלות קריאה, אותן שאלות בהרבה
|
| 350 |
-
ניסוחים שונים, ודוגמאות הונאה קשות יותר (ראו [נתוני האימון](#נתוני-האימון-ושקיפות)). על אותם מבחנים קפואים כמו בגרסה 1.0:
|
| 351 |
-
|
| 352 |
-
| מבחן | גרסה 1.0 | גרסה 1.1 | ההבדל אמיתי? |
|
| 353 |
-
|---|---|---|---|
|
| 354 |
-
| הבנת הנקרא (Belebele, 900 שאלות) | 52.7% | **62.7%** | כן (p<0.001) |
|
| 355 |
-
| רק שאלות "איזו מהבאות לא ..." (158) | 25.3% | **51.9%** | - |
|
| 356 |
-
| הונאה או לא (298 הודעות) | 82.5% | **91.3%** | כן (p<0.001) |
|
| 357 |
-
| רק המקרים הקשים (65) | 63.1% | **80.0%** | כן (p=0.03) |
|
| 358 |
-
| לקוח משלם? (30 פניות) | 63.3% | **76.7%** | לא ברור (p=0.12) |
|
| 359 |
-
| הניסוח משנה את התשובה: אחוז השאלות שהתשובה עליהן לא זהה בכל 6 הניסוחים (1,786 שאלות, נמוך = טוב) | 9.8% | **4.4%** | - |
|
| 360 |
-
|
| 361 |
-
- **קריאה.** השינוי הגדול ביותר. שאלות מהסוג "איזו מהבאות לא נאמרה בקטע" היו בגובה ניחוש עיוור (25.3%). עכשיו
|
| 362 |
-
51.9%.
|
| 363 |
-
- **הונאות.** טוב יותר בסך הכול וגם במקרים הקשים (הונאות שנכתבו כדי להיראות לגיטימיות, והודעות אמיתיות שנראות כמו הונאה).
|
| 364 |
-
סף ההונאה נבחר מחדש על הודעות אימון שהופרדו מראש: 0.515 (בגרסה 1.0: 0.517).
|
| 365 |
-
- **ניסוח.** כשמנסחים את אותה שאלה במילים אחרות, התשובה משתנה הרבה פחות. בגרסה 1.0 ניסוח יומיומי אחד של שאלת
|
| 366 |
-
הלקוח המשלם גרם לו לענות "כן" על כל 30 הפניות. עכשיו אף ניסוח לא נותן תשובה אחת לכל הפניות. שאלת
|
| 367 |
-
הדחיפות עדיין לא יציבה (ראו [מגבלות](#מגבלות)).
|
| 368 |
-
- אף מבחן לא נהיה גרוע יותר באופן ברור (McNemar מדויק מול גרסה 1.0 על אותן שאלות: אין ירידה עם p קטן מ-0.05).
|
| 369 |
-
|
| 370 |
### לנסות
|
| 371 |
|
| 372 |
**בפייתון** (הספרייה [laya](https://github.com/NandhaKishorM/laya), `pip install laya`):
|
|
@@ -466,6 +421,8 @@ laya.exe daemon nitzotz-q8_0.gguf --device vulkan
|
|
| 466 |
**הוא באמת קורא את ה��קסט.** כשמוחקים את ההודעה ומשאירים רק את השאלה, הדיוק יורד ל-70.5% בשאלת ההונאה
|
| 467 |
ול-7.7% בסוג ההודעה. כלומר התשובות באות מההודעה, לא מהניסוח של השאלה.
|
| 468 |
|
|
|
|
|
|
|
| 469 |

|
| 470 |
|
| 471 |
**הוא מהיר על חומרה רגילה.** על מחשב נייד עם מעבד Intel Core Ultra 9 285H וכרטיס המסך המובנה Arc 140T, ווינדוס 11, שאלה אחת בכל פעם:
|
|
@@ -529,33 +486,33 @@ laya.exe daemon nitzotz-q8_0.gguf --device vulkan
|
|
| 529 |
| סינתטי: טענות כן/לא על הודעה | 8,750 | הפלט של המורה שייך לנו (DeepSeek, MIT; Gemma, Apache-2.0) | נכתב בידי DeepSeek V4.1 Flash, סומן בנפרד בידי שני המודלים |
|
| 530 |
| סינתטי: דחיפות, 5 רמות | 3,500 | הפלט של המורה שייך לנו (DeepSeek, MIT; Gemma, Apache-2.0) | נכתב בידי DeepSeek V4.1 Flash, סומן בנפרד בידי שני המודלים |
|
| 531 |
| HeQ: האם התשובה המוצעת נתמכת (כן/לא) | 6,000 | CC BY 4.0 | תוויות הזהב של המאגר, מפיצול האימון בלבד |
|
| 532 |
-
| HeQ: תשובה סבירה לשאלה שאין לה תשובה | 9,750 (מתוכם 4,750 עותקים חוזרים
|
| 533 |
| HeQ: קריאה, 4 אפשרויות | 5,000 | CC BY 4.0 | תוויות הזהב של המאגר, מפיצול האימון בלבד |
|
| 534 |
| MASSIVE he-IL: כוונת פקודה קולית | 7,000 | CC BY 4.0 | תוויות הזהב של המאגר, מפיצול האימון בלבד |
|
| 535 |
-
|
|
| 536 |
-
|
|
| 537 |
-
|
|
| 538 |
-
|
|
| 539 |
-
|
|
| 540 |
-
|
|
| 541 |
|
| 542 |
- **הודעות סינתטיות (35,000 פריטים).** DeepSeek V4.1 Flash (MIT) כתב הודעות SMS, וואטסאפ ומייל בסגנון ישראלי
|
| 543 |
לפי תוכנית (התווית המתוכננת, נושא, משלב, מספרי טלפון וקישורים מזויפים ומגוונים). אחר כך DeepSeek ו-Gemma 4 31B
|
| 544 |
(Apache-2.0) סימנו כל הודעה, כל אחד לבד. הודעה נשמרה רק אם שניהם הסכימו. הם הסכימו על 94% מההודעות,
|
| 545 |
ונשמרו 93.7% מתוך 37,429 ההודעות שנכתבו. שניהם רצו דרך DeepInfra (דרך OpenRouter), בלי שמירת נתונים
|
| 546 |
ובלי מצב "חשיבה". הנתונים הסינתטיים לא מפורסמים.
|
| 547 |
-
- **
|
| 548 |
נכונה או לא מוזכרת" (כל אחת עם שאלה חיובית צמודה על אותו קטע), תשובות שנאמרות במילים אחרות, ותשובות שדורשות כמה
|
| 549 |
משפטים. DeepSeek V4.1 Flash כתב אותן, ו-Gemma 4 31B בדק כל אחת פעמיים, עם הקטע ובלי הקטע. שאלה שאפשר היה לענות עליה בלי
|
| 550 |
הקטע נזרקה. 6,000 הודעות שקשה להבחין ביניהן (הונאות מוסוות, והודעות אמיתיות שנראות חשודות), שנכתבו בידי
|
| 551 |
DeepSeek ונשמרו רק אם שני המסמנים הסכימו זה עם זה וגם עם הכותב. 4,000 קטעים שסומנו לפי נושא, 575 פניות
|
| 552 |
-
תמיכה לשאלת הלקוח המשלם, ו-4,750 פריטי HeQ חוזרים, כדי ש
|
| 553 |
- **נכתב עם GPT.** חלק מנתוני האימון נכתב עם GPT של OpenAI, דרך מנוי ChatGPT שלנו: 376 ניסוחים חלופיים של השאלות ו-34 סטים חלופיים של אפשרויות תשובה, שמופיעים ב-30,488 פריטי אימון (כולל כל 575 הפריטים של שאלת הלקוח המשלם), ו-120 תרחישים קצרים שלפיהם DeepSeek V4.1 Flash כתב 6,000 הודעות. GPT לא כתב אף הודעה ואף תווית. בסך הכול 33,148 מתוך 106,723 פריטי האימון (31%) משתמשים בטקסט שנכתב עם GPT. הפלט של GPT כפוף לתנאי השימוש של OpenAI, לא לרישיון פתוח.
|
| 554 |
- **נתונים פתוחים.** HeQ v1.1 (CC BY 4.0. בערך חצי מהשאלות שלו על כתבות של Geektime, ומחברי HeQ משתפים אותם באותו רישיון) ו-MASSIVE
|
| 555 |
-
he-IL (CC BY 4.0), רק מפיצולי האימון. קטעים בעברית מ-FineWeb-2 (ODC-By 1.0) לשאלות הקריאה והנושא
|
| 556 |
- **בלי דליפה מהמבחנים.** כל פריט אימון הושווה לכל שאלת מבחן. כל מה שחולק רצף של 8 מילים עם טקסט מבחן נזרק, וגם
|
| 557 |
-
פקודות MASSIVE שזהות לפקודת מבחן.
|
| 558 |
-
של 6 מילים), וכל שאלה, אפשרות וניסוח
|
| 559 |
- **מה לא שימש:** שום פלט של צ'אטבוט מסחרי סגור אחר, שום מודל של DICTA, שום נתונים לא מסחריים או ברישיון "שיתוף זהה".
|
| 560 |
GPT, מודל מסחרי סגור, שימש רק כמתואר למעלה.
|
| 561 |
- **גודל:** המקודד 357.1 מיליון פרמטרים (HalleluBERT-large, MIT, אומן מחדש). ראש ההחלטות 26.5 מיליון פרמטרים,
|
|
@@ -581,7 +538,7 @@ laya.exe daemon nitzotz-q8_0.gguf --device vulkan
|
|
| 581 |
|
| 582 |
### מגבלות
|
| 583 |
|
| 584 |
-
- **הבנת הנקרא של קטעים ארוכים
|
| 585 |
laya האחר הטוב ביותר במבחן הזה (ראו [מבחנים](#מבחנים)). כשהתשובה הנכונה כתובה בקטע מילה במילה הוא מקבל 79% (252 שאלות).
|
| 586 |
כשהתשובה נאמרת במילים אחרות הוא מקבל 56% (648 שאלות). בשאלות "איזו מהבאות לא" 52% (158 שאלות).
|
| 587 |
אל תשאלו אותו אם מסמך ארוך תומך בטענה.
|
|
@@ -594,7 +551,7 @@ laya.exe daemon nitzotz-q8_0.gguf --device vulkan
|
|
| 594 |
- **דחיפות היא עניין סובייקטיבי, והתשובה עליה תלויה בניסוח.** אפילו שני מודלי המורה הסכימו עם הדחיפות המתוכננת רק בכ-62
|
| 595 |
עד 64% מהמקרים. כששואלים את שאלת הדחיפות במילים אחרות, התשובה משתנה ב-43% מתוך 30 פניות המבחן.
|
| 596 |
- **המבחנים הפנימיים וחלק גדול מנתוני האימון נכתבו בידי מודלי AI, לא בידי אנשים.** זה כולל את מבחן הספאם והעסקים, את
|
| 597 |
-
מבחן פניות התמיכה ואת שאלות הקריאה
|
| 598 |
- **מבחני פניות התמיכה קטנים**: 30 פניות לכל שאלה, כך שפנייה אחת מזיזה ציון ב-3.3 נקודות.
|
| 599 |
- **ציניות ואירוניה** כנראה נקראות מילולית. לא נמדד.
|
| 600 |
- **512 טוקנים** (בערך 300 עד 400 מילים בעברית) לשאלה. הודעה ארוכה יותר נחתכת מהסוף בלי אזהרה.
|
|
@@ -613,7 +570,7 @@ laya.exe daemon nitzotz-q8_0.gguf --device vulkan
|
|
| 613 |
- [MASSIVE](https://huggingface.co/datasets/AmazonScience/massive): CC BY 4.0, אמזון (FitzGerald ואחרים, 2022).
|
| 614 |
- **DeepSeek V4.1 Flash** (MIT) ו-**Gemma 4 31B** (Apache-2.0), דרך DeepInfra, ככותב הנתונים וכמסמנים.
|
| 615 |
- [FineWeb-2](https://huggingface.co/datasets/HuggingFaceFW/fineweb-2) (עברית): ODC-By 1.0, של Hugging Face. הקטעים של שאלות
|
| 616 |
-
הקריאה והנושא
|
| 617 |
- **GPT של OpenAI**, דרך מנוי ChatGPT (תנאי השימוש של OpenAI): ניסוחי שאלות ותרחישים, כמתואר בפרק נתוני האימון.
|
| 618 |
- [ggmlc](https://github.com/monatis/ggmlc) לקובצי ה-GGUF.
|
| 619 |
- Belebele ו-SIB-200 (CC BY-SA 4.0) שימשו רק לבדיקה, אף פעם לא לאימון.
|
|
|
|
| 35 |
score 70.5%. The number that matters more is the ranking: it gives real scams a higher probability than
|
| 36 |
legitimate messages 98% of the time (AUC 0.98).
|
| 37 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 38 |
## Try it
|
| 39 |
|
| 40 |
**Python** (the [laya](https://github.com/NandhaKishorM/laya) library, `pip install laya`):
|
|
|
|
| 130 |
70.5% on the scam question and 7.7% on message type. So the answers come from the message, not
|
| 131 |
from the wording of the question.
|
| 132 |
|
| 133 |
+
**Rewording the question rarely changes the answer.** We asked 1,786 test questions in 6 different wordings with the same meaning. On 4.4% of them the answer was not the same in all 6. No wording makes it give one fixed answer to every item of a test. The exception is the urgency question (see [Limitations](#limitations)).
|
| 134 |
+
|
| 135 |

|
| 136 |
|
| 137 |
**It is fast on ordinary hardware.** On one laptop (Intel Core Ultra 9 285H laptop, built-in Arc 140T GPU, Windows 11), one question at a time:
|
|
|
|
| 199 |
| Synthetic: Yes/no claims about a message | 8,750 | teacher output, project-owned (DeepSeek MIT; Gemma Apache-2.0) | written by DeepSeek V4.1 Flash, labelled independently by both models |
|
| 200 |
| Synthetic: Urgency, 5 levels | 3,500 | teacher output, project-owned (DeepSeek MIT; Gemma Apache-2.0) | written by DeepSeek V4.1 Flash, labelled independently by both models |
|
| 201 |
| HeQ: is the proposed answer supported (yes/no) | 6,000 | CC BY 4.0 | the dataset's gold labels, train split only |
|
| 202 |
+
| HeQ: plausible answer to an unanswerable question | 9,750 (4,750 of them repeated copies) | CC BY 4.0 | the dataset's gold labels, train split only |
|
| 203 |
| HeQ: 4-option reading | 5,000 | CC BY 4.0 | the dataset's gold labels, train split only |
|
| 204 |
| MASSIVE he-IL: voice command intent | 7,000 | CC BY 4.0 | the dataset's gold labels, train split only |
|
| 205 |
+
| Scam or not, disguised scams and real messages that look suspicious | 6,000 | model output, project-owned (DeepSeek MIT; Gemma Apache-2.0) | written by DeepSeek V4.1 Flash from scenario outlines written with GPT; kept only if both labellers agreed with the writer |
|
| 206 |
+
| Message type of the same messages | 5,374 | model output, project-owned | the type both labellers agreed on |
|
| 207 |
+
| Copies of existing items with the question reworded | 21,199 | as the original item; the wordings were written with GPT | question or options in one of 376 alternative wordings written with GPT; the label comes from the original item |
|
| 208 |
+
| Reading, 4 options ("which is NOT", reworded answers, several sentences) | 6,825 | passages: FineWeb-2, ODC-By 1.0; questions: model output, project-owned | written by DeepSeek V4.1 Flash, checked by Gemma 4 31B with the passage and again without it; dropped if it could be answered without the passage |
|
| 209 |
+
| Topic of a passage, 7 options | 4,000 | passages: FineWeb-2, ODC-By 1.0; labels: model output | labelled by DeepSeek V4.1 Flash and Gemma 4 31B |
|
| 210 |
+
| Is the sender an existing paying customer (yes/no) | 575 | model output, project-owned; question wordings written with GPT | support messages written by DeepSeek V4.1 Flash, checked by Gemma 4 31B |
|
| 211 |
|
| 212 |
- **Synthetic messages (35,000 items).** DeepSeek V4.1 Flash (MIT) wrote Israeli-style SMS, WhatsApp and email messages
|
| 213 |
from a plan (intended label, topic, tone, varied fake phone numbers and links). DeepSeek and Gemma 4 31B
|
|
|
|
| 215 |
agreed on 94% of them, and 93.7% of the 37,429 written messages were kept. Both ran
|
| 216 |
through DeepInfra (via OpenRouter), with data retention off and "thinking" mode off. The synthetic data is not
|
| 217 |
published.
|
| 218 |
+
- **Reading, hard scams and support tickets.** 6,825 reading questions on Hebrew web passages from FineWeb-2 (ODC-By 1.0): "which of
|
| 219 |
these is NOT true or NOT mentioned" (each paired with a positive question on the same passage), answers said in
|
| 220 |
other words, and answers that need several sentences. DeepSeek V4.1 Flash wrote them and Gemma 4 31B checked each one
|
| 221 |
twice, with the passage and without it; a question that could be answered without the passage was dropped.
|
| 222 |
6,000 messages that are hard to tell apart (disguised scams, and real messages that look suspicious), written by
|
| 223 |
DeepSeek and kept only if both labellers agreed with each other and with the writer. 4,000 passages labelled
|
| 224 |
with a topic, 575 support messages for the paying-customer question, and 4,750 repeated HeQ items so that the
|
| 225 |
+
HeQ skills keep their weight in the mix.
|
| 226 |
- **Written with GPT.** Part of the training data was written with OpenAI's GPT, through our ChatGPT subscription: 376 alternative wordings of the questions and 34 sets of alternative answer options, used in 30,488 training items (including all 575 paying-customer items), and 120 short scenario outlines from which DeepSeek V4.1 Flash wrote 6,000 messages. GPT wrote no message and no label. In total 33,148 of the 106,723 training items (31%) use text written with GPT. GPT output is covered by OpenAI's terms of use, not by an open licence.
|
| 227 |
- **Open data.** HeQ v1.1 (CC BY 4.0; about half of its questions are on Geektime articles, shared by the HeQ authors under
|
| 228 |
the same licence) and MASSIVE he-IL (CC BY 4.0), training splits only. FineWeb-2 Hebrew (ODC-By 1.0) passages for
|
| 229 |
+
the reading and topic items.
|
| 230 |
- **No leaks from the tests.** Every training item was compared with every test question; anything sharing an
|
| 231 |
+
8-word run with a test text was dropped, and so were MASSIVE commands equal to a test command. The reading, topic,
|
| 232 |
+
hard-scam, paying-customer and reworded items were also checked with stricter rules: every passage against every
|
| 233 |
+
test text (any shared 6-word run), and every question, option and wording against every test question and every reworded test question (exact match and
|
| 234 |
character similarity).
|
| 235 |
- **Not used:** no output of any other closed commercial chatbot, no DICTA model, no non-commercial or share-alike
|
| 236 |
data. GPT, a closed commercial model, was used only as described above.
|
|
|
|
| 257 |
|
| 258 |
## Limitations
|
| 259 |
|
| 260 |
+
- **Reading comprehension of longer passages is limited.** Belebele: 62.7%, where a blind guess
|
| 261 |
gets 25%, and still below the best other laya model on this test (see [Benchmarks](#benchmarks)). When the right
|
| 262 |
answer is written word for word in the passage it gets 79% (252 questions); when the answer is said in other
|
| 263 |
words it gets 56% (648 questions); on "which of these is NOT" questions 52% (158 questions). Do not ask it
|
|
|
|
| 273 |
urgency only about 62 to 64% of the time. When the urgency question is asked in other words, the answer changes on
|
| 274 |
43% of the 30 test tickets.
|
| 275 |
- **The in-house tests and much of the training data were written by AI models, not by people.** This includes the
|
| 276 |
+
spam and business test, the support-ticket test and the FineWeb-2 reading questions. Real messages will look different.
|
| 277 |
- **The support-ticket tests are small**: 30 tickets per question, so one ticket moves a score by 3.3 points.
|
| 278 |
- **Sarcasm and irony** are probably read literally. Not measured.
|
| 279 |
- **512 tokens** (roughly 300 to 400 Hebrew words) per question. A longer message is cut from the end without a warning.
|
|
|
|
| 292 |
National NLP Program (NNLP-IL); includes Geektime passages.
|
| 293 |
- [MASSIVE](https://huggingface.co/datasets/AmazonScience/massive): CC BY 4.0, Amazon (FitzGerald et al., 2022).
|
| 294 |
- **DeepSeek V4.1 Flash** (MIT) and **Gemma 4 31B** (Apache-2.0), used through DeepInfra as data writer and labellers.
|
| 295 |
+
- [FineWeb-2](https://huggingface.co/datasets/HuggingFaceFW/fineweb-2) (Hebrew): ODC-By 1.0, Hugging Face; the passages of the
|
| 296 |
reading and topic items.
|
| 297 |
- **OpenAI GPT**, through a ChatGPT subscription (OpenAI terms of use): question wordings and scenario outlines, as
|
| 298 |
described in the training data section.
|
|
|
|
| 322 |
פרופורציה: 70% מההודעות האלה הן לא הונאה, כך שמודל שתמיד עונה "לא הונאה" היה מקבל 70.5%. המספר
|
| 323 |
שחשוב יותר הוא הדירוג: הוא נותן להונאה אמיתית הסתברות גבוהה יותר מאשר להודעה תקינה ב-98% מהמקרים (AUC 0.98).
|
| 324 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 325 |
### לנסות
|
| 326 |
|
| 327 |
**בפייתון** (הספרייה [laya](https://github.com/NandhaKishorM/laya), `pip install laya`):
|
|
|
|
| 421 |
**הוא באמת קורא את ה��קסט.** כשמוחקים את ההודעה ומשאירים רק את השאלה, הדיוק יורד ל-70.5% בשאלת ההונאה
|
| 422 |
ול-7.7% בסוג ההודעה. כלומר התשובות באות מההודעה, לא מהניסוח של השאלה.
|
| 423 |
|
| 424 |
+
**ניסוח אחר של השאלה כמעט לא משנה את התשובה.** שאלנו 1,786 שאלות מבחן ב-6 ניסוחים שונים עם אותה משמעות. ב-4.4% מהן התשובה לא הייתה זהה בכל 6 הניסוחים. אף ניסוח לא גורם לו לתת תשובה קבועה אחת לכל הפריטים של מבחן. היוצא מן הכלל הוא שאלת הדחיפות (ראו [מגבלות](#מגבלות)).
|
| 425 |
+
|
| 426 |

|
| 427 |
|
| 428 |
**הוא מהיר על חומרה רגילה.** על מחשב נייד עם מעבד Intel Core Ultra 9 285H וכרטיס המסך המובנה Arc 140T, ווינדוס 11, שאלה אחת בכל פעם:
|
|
|
|
| 486 |
| סינתטי: טענות כן/לא על הודעה | 8,750 | הפלט של המורה שייך לנו (DeepSeek, MIT; Gemma, Apache-2.0) | נכתב בידי DeepSeek V4.1 Flash, סומן בנפרד בידי שני המודלים |
|
| 487 |
| סינתטי: דחיפות, 5 רמות | 3,500 | הפלט של המורה שייך לנו (DeepSeek, MIT; Gemma, Apache-2.0) | נכתב בידי DeepSeek V4.1 Flash, סומן בנפרד בידי שני המודלים |
|
| 488 |
| HeQ: האם התשובה המוצעת נתמכת (כן/לא) | 6,000 | CC BY 4.0 | תוויות הזהב של המאגר, מפיצול האימון בלבד |
|
| 489 |
+
| HeQ: תשובה סבירה לשאלה שאין לה תשובה | 9,750 (מתוכם 4,750 עותקים חוזרים) | CC BY 4.0 | תוויות הזהב של המאגר, מפיצול האימון בלבד |
|
| 490 |
| HeQ: קריאה, 4 אפשרויות | 5,000 | CC BY 4.0 | תוויות הזהב של המאגר, מפיצול האימון בלבד |
|
| 491 |
| MASSIVE he-IL: כוונת פקודה קולית | 7,000 | CC BY 4.0 | תוויות הזהב של המאגר, מפיצול האימון בלבד |
|
| 492 |
+
| הונאה או לא, הונאות מוסוות והודעות אמיתיות שנראות חשודות | 6,000 | פלט מודלים, שייך לנו (DeepSeek, MIT; Gemma, Apache-2.0) | נכתב בידי DeepSeek V4.1 Flash לפי תרחישים שנכתבו עם GPT. נשמר רק אם שני המסמנים הסכימו עם הכותב |
|
| 493 |
+
| סוג ההודעה של אותן הודעות | 5,374 | פלט מודלים, שייך לנו | הסוג ששני המסמנים הסכימו עליו |
|
| 494 |
+
| עותקים של פריטים קיימים עם השאלה בניסוח אחר | 21,199 | כמו הפריט המקורי. הניסוחים נכתבו עם GPT | השאלה או האפשרויות באחד מ-376 ניסוחים חלופיים שנכתבו עם GPT. התווית לקוחה מהפריט המקורי |
|
| 495 |
+
| קריאה, 4 אפשרויות ("איזו מהבאות לא", תשובה במילים אחרות, כמה משפטים) | 6,825 | קטעים: FineWeb-2, ODC-By 1.0. שא��ות: פלט מודלים, שייך לנו | נכתב בידי DeepSeek V4.1 Flash ונבדק בידי Gemma 4 31B עם הקטע ושוב בלי הקטע. נזרק אם אפשר היה לענות בלי הקטע |
|
| 496 |
+
| נושא של קטע, 7 אפשרויות | 4,000 | קטעים: FineWeb-2, ODC-By 1.0. תוויות: פלט מודלים | סומן בידי DeepSeek V4.1 Flash ו-Gemma 4 31B |
|
| 497 |
+
| האם השולח לקוח משלם קיים (כן/לא) | 575 | פלט מודלים, שייך לנו. ניסוחי השאלה נכתבו עם GPT | פניות תמיכה שנכתבו בידי DeepSeek V4.1 Flash ונבדקו בידי Gemma 4 31B |
|
| 498 |
|
| 499 |
- **הודעות סינתטיות (35,000 פריטים).** DeepSeek V4.1 Flash (MIT) כתב הודעות SMS, וואטסאפ ומייל בסגנון ישראלי
|
| 500 |
לפי תוכנית (התווית המתוכננת, נושא, משלב, מספרי טלפון וקישורים מזויפים ומגוונים). אחר כך DeepSeek ו-Gemma 4 31B
|
| 501 |
(Apache-2.0) סימנו כל הודעה, כל אחד לבד. הודעה נשמרה רק אם שניהם הסכימו. הם הסכימו על 94% מההודעות,
|
| 502 |
ונשמרו 93.7% מתוך 37,429 ההודעות שנכתבו. שניהם רצו דרך DeepInfra (דרך OpenRouter), בלי שמירת נתונים
|
| 503 |
ובלי מצב "חשיבה". הנתונים הסינתטיים לא מפורסמים.
|
| 504 |
+
- **קריאה, הונאות קשות ופניות תמיכה.** 6,825 שאלות קריאה על קטעים מהרשת בעברית מתוך FineWeb-2 (ODC-By 1.0): "איזו מהבאות לא
|
| 505 |
נכונה או לא מוזכרת" (כל אחת עם שאלה חיובית צמודה על אותו קטע), תשובות שנאמרות במילים אחרות, ותשובות שדורשות כמה
|
| 506 |
משפטים. DeepSeek V4.1 Flash כתב אותן, ו-Gemma 4 31B בדק כל אחת פעמיים, עם הקטע ובלי הקטע. שאלה שאפשר היה לענות עליה בלי
|
| 507 |
הקטע נזרקה. 6,000 הודעות שקשה להבחין ביניהן (הונאות מוסוות, והודעות אמיתיות שנראות חשודות), שנכתבו בידי
|
| 508 |
DeepSeek ונשמרו רק אם שני המסמנים הסכימו זה עם זה וגם עם הכותב. 4,000 קטעים שסומנו לפי נושא, 575 פניות
|
| 509 |
+
תמיכה לשאלת הלקוח המשלם, ו-4,750 פריטי HeQ חוזרים, כדי שליכולות של HeQ יישאר משקל בתערובת.
|
| 510 |
- **נכתב עם GPT.** חלק מנתוני האימון נכתב עם GPT של OpenAI, דרך מנוי ChatGPT שלנו: 376 ניסוחים חלופיים של השאלות ו-34 סטים חלופיים של אפשרויות תשובה, שמופיעים ב-30,488 פריטי אימון (כולל כל 575 הפריטים של שאלת הלקוח המשלם), ו-120 תרחישים קצרים שלפיהם DeepSeek V4.1 Flash כתב 6,000 הודעות. GPT לא כתב אף הודעה ואף תווית. בסך הכול 33,148 מתוך 106,723 פריטי האימון (31%) משתמשים בטקסט שנכתב עם GPT. הפלט של GPT כפוף לתנאי השימוש של OpenAI, לא לרישיון פתוח.
|
| 511 |
- **נתונים פתוחים.** HeQ v1.1 (CC BY 4.0. בערך חצי מהשאלות שלו על כתבות של Geektime, ומחברי HeQ משתפים אותם באותו רישיון) ו-MASSIVE
|
| 512 |
+
he-IL (CC BY 4.0), רק מפיצולי האימון. קטעים בעברית מ-FineWeb-2 (ODC-By 1.0) לשאלות הקריאה והנושא.
|
| 513 |
- **בלי דליפה מהמבחנים.** כל פריט אימון הושווה לכל שאלת מבחן. כל מה שחולק רצף של 8 מילים עם טקסט מבחן נזרק, וגם
|
| 514 |
+
פקודות MASSIVE שזהות לפקודת מבחן. פריטי הקריאה, הנושא, ההונאות הקשות, הלקוח המשלם והניסוחים החלופיים נבדקו גם בכללים מחמירים יותר: כל קטע
|
| 515 |
+
מול כל טקסט מבחן (כל רצף משותף של 6 מילים), וכל שאלה, אפשרות וניסוח מול כל שאלת מבחן וכל ניסוח חלופי של שאלת מבחן (התאמה מדויקת ודמי��ן תווים).
|
| 516 |
- **מה לא שימש:** שום פלט של צ'אטבוט מסחרי סגור אחר, שום מודל של DICTA, שום נתונים לא מסחריים או ברישיון "שיתוף זהה".
|
| 517 |
GPT, מודל מסחרי סגור, שימש רק כמתואר למעלה.
|
| 518 |
- **גודל:** המקודד 357.1 מיליון פרמטרים (HalleluBERT-large, MIT, אומן מחדש). ראש ההחלטות 26.5 מיליון פרמטרים,
|
|
|
|
| 538 |
|
| 539 |
### מגבלות
|
| 540 |
|
| 541 |
+
- **הבנת הנקרא של קטעים ארוכים מוגבלת.** Belebele: 62.7%, כשניחוש עיוור מקבל 25%, ועדיין פחות ממודל
|
| 542 |
laya האחר הטוב ביותר במבחן הזה (ראו [מבחנים](#מבחנים)). כשהתשובה הנכונה כתובה בקטע מילה במילה הוא מקבל 79% (252 שאלות).
|
| 543 |
כשהתשובה נאמרת במילים אחרות הוא מקבל 56% (648 שאלות). בשאלות "איזו מהבאות לא" 52% (158 שאלות).
|
| 544 |
אל תשאלו אותו אם מסמך ארוך תומך בטענה.
|
|
|
|
| 551 |
- **דחיפות היא עניין סובייקטיבי, והתשובה עליה תלויה בניסוח.** אפילו שני מודלי המורה הסכימו עם הדחיפות המתוכננת רק בכ-62
|
| 552 |
עד 64% מהמקרים. כששואלים את שאלת הדחיפות במילים אחרות, התשובה משתנה ב-43% מתוך 30 פניות המבחן.
|
| 553 |
- **המבחנים הפנימיים וחלק גדול מנתוני האימון נכתבו בידי מודלי AI, לא בידי אנשים.** זה כולל את מבחן הספאם והעסקים, את
|
| 554 |
+
מבחן פניות התמיכה ואת שאלות הקריאה על FineWeb-2. הודעות אמיתיות ייראו אחרת.
|
| 555 |
- **מבחני פניות התמיכה קטנים**: 30 פניות לכל שאלה, כך שפנייה אחת מזיזה ציון ב-3.3 נקודות.
|
| 556 |
- **ציניות ואירוניה** כנראה נקראות מילולית. לא נמדד.
|
| 557 |
- **512 טוקנים** (בערך 300 עד 400 מילים בעברית) לשאלה. הודעה ארוכה יותר נחתכת מהסוף בלי אזהרה.
|
|
|
|
| 570 |
- [MASSIVE](https://huggingface.co/datasets/AmazonScience/massive): CC BY 4.0, אמזון (FitzGerald ואחרים, 2022).
|
| 571 |
- **DeepSeek V4.1 Flash** (MIT) ו-**Gemma 4 31B** (Apache-2.0), דרך DeepInfra, ככותב הנתונים וכמסמנים.
|
| 572 |
- [FineWeb-2](https://huggingface.co/datasets/HuggingFaceFW/fineweb-2) (עברית): ODC-By 1.0, של Hugging Face. הקטעים של שאלות
|
| 573 |
+
הקריאה והנושא.
|
| 574 |
- **GPT של OpenAI**, דרך מנוי ChatGPT (תנאי השימוש של OpenAI): ניסוחי שאלות ותרחישים, כמתואר בפרק נתוני האימון.
|
| 575 |
- [ggmlc](https://github.com/monatis/ggmlc) לקובצי ה-GGUF.
|
| 576 |
- Belebele ו-SIB-200 (CC BY-SA 4.0) שימשו רק לבדיקה, אף פעם לא לאימון.
|
calibration.json
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
{
|
| 2 |
-
"version": "1.1",
|
| 3 |
"temperatures_per_question_type": {
|
| 4 |
"choice": 1.1032,
|
| 5 |
"score": 1.1106,
|
|
@@ -17,11 +16,11 @@
|
|
| 17 |
"chosen_on": "1000 held-out training messages, never the test",
|
| 18 |
"held_out_acc_at_threshold": 0.98,
|
| 19 |
"held_out_pools": {
|
| 20 |
-
"held-out hard scam and legitimate messages
|
| 21 |
"n": 300,
|
| 22 |
"acc_at_threshold": 0.9967
|
| 23 |
},
|
| 24 |
-
"held-out spam messages
|
| 25 |
"n": 700,
|
| 26 |
"acc_at_threshold": 0.9729
|
| 27 |
}
|
|
|
|
| 1 |
{
|
|
|
|
| 2 |
"temperatures_per_question_type": {
|
| 3 |
"choice": 1.1032,
|
| 4 |
"score": 1.1106,
|
|
|
|
| 16 |
"chosen_on": "1000 held-out training messages, never the test",
|
| 17 |
"held_out_acc_at_threshold": 0.98,
|
| 18 |
"held_out_pools": {
|
| 19 |
+
"held-out hard scam and legitimate messages": {
|
| 20 |
"n": 300,
|
| 21 |
"acc_at_threshold": 0.9967
|
| 22 |
},
|
| 23 |
+
"held-out spam messages": {
|
| 24 |
"n": 700,
|
| 25 |
"acc_at_threshold": 0.9729
|
| 26 |
}
|
eval_results.json
CHANGED
|
@@ -1,6 +1,5 @@
|
|
| 1 |
{
|
| 2 |
"model": "BrainboxAI/nitzotz",
|
| 3 |
-
"version": "1.1",
|
| 4 |
"eval_set": "8 frozen suites, 3990 questions (checksums in the repo's eval/manifest.json)",
|
| 5 |
"models": {
|
| 6 |
"nz": "BrainboxAI/nitzotz",
|
|
@@ -695,7 +694,7 @@
|
|
| 695 |
"suite": "wording_he v1 (frozen): 1786 questions, each asked in 6 wordings with the same meaning",
|
| 696 |
"flip_rate": "share of questions whose top answer is not the same in all 6 wordings (lower is better)",
|
| 697 |
"models": {
|
| 698 |
-
"BrainboxAI/nitzotz
|
| 699 |
"all_item_weighted": {
|
| 700 |
"flip_rate": 0.0442,
|
| 701 |
"flip_vs_orig": 0.0142,
|
|
@@ -760,168 +759,12 @@
|
|
| 760 |
}
|
| 761 |
},
|
| 762 |
"single_answer_wordings": {}
|
| 763 |
-
},
|
| 764 |
-
"BrainboxAI/nitzotz v1.0": {
|
| 765 |
-
"all_item_weighted": {
|
| 766 |
-
"flip_rate": 0.098,
|
| 767 |
-
"flip_vs_orig": 0.0427,
|
| 768 |
-
"mean_acc": 0.8745,
|
| 769 |
-
"worst_acc": 0.8634,
|
| 770 |
-
"flip_rate_spam_type_without_form_swap": 0.098
|
| 771 |
-
},
|
| 772 |
-
"parts": {
|
| 773 |
-
"heq_verify": {
|
| 774 |
-
"n_items": 600,
|
| 775 |
-
"mean_acc": 0.9333,
|
| 776 |
-
"worst_acc": 0.93,
|
| 777 |
-
"flip_rate": 0.0267
|
| 778 |
-
},
|
| 779 |
-
"massive_he_4": {
|
| 780 |
-
"n_items": 500,
|
| 781 |
-
"mean_acc": 0.9637,
|
| 782 |
-
"worst_acc": 0.96,
|
| 783 |
-
"flip_rate": 0.034
|
| 784 |
-
},
|
| 785 |
-
"spam_business_he:category": {
|
| 786 |
-
"n_items": 298,
|
| 787 |
-
"mean_acc": 0.7478,
|
| 788 |
-
"worst_acc": 0.7383,
|
| 789 |
-
"flip_rate": 0.0872
|
| 790 |
-
},
|
| 791 |
-
"spam_business_he:category:hard": {
|
| 792 |
-
"n_items": 65,
|
| 793 |
-
"mean_acc": 0.5385,
|
| 794 |
-
"worst_acc": 0.5231,
|
| 795 |
-
"flip_rate": 0.1538
|
| 796 |
-
},
|
| 797 |
-
"spam_business_he:scam": {
|
| 798 |
-
"n_items": 298,
|
| 799 |
-
"mean_acc": 0.7891,
|
| 800 |
-
"worst_acc": 0.7651,
|
| 801 |
-
"flip_rate": 0.2349
|
| 802 |
-
},
|
| 803 |
-
"spam_business_he:scam:hard": {
|
| 804 |
-
"n_items": 65,
|
| 805 |
-
"mean_acc": 0.6769,
|
| 806 |
-
"worst_acc": 0.6,
|
| 807 |
-
"flip_rate": 0.3692
|
| 808 |
-
},
|
| 809 |
-
"triage30:category": {
|
| 810 |
-
"n_items": 30,
|
| 811 |
-
"mean_acc": 0.8389,
|
| 812 |
-
"worst_acc": 0.8333,
|
| 813 |
-
"flip_rate": 0.1
|
| 814 |
-
},
|
| 815 |
-
"triage30:paying": {
|
| 816 |
-
"n_items": 30,
|
| 817 |
-
"mean_acc": 0.6278,
|
| 818 |
-
"worst_acc": 0.4667,
|
| 819 |
-
"flip_rate": 0.9667
|
| 820 |
-
},
|
| 821 |
-
"triage30:urgency": {
|
| 822 |
-
"n_items": 30,
|
| 823 |
-
"mean_acc": 0.6,
|
| 824 |
-
"worst_acc": 0.5667,
|
| 825 |
-
"flip_rate": 0.4667
|
| 826 |
-
}
|
| 827 |
-
},
|
| 828 |
-
"single_answer_wordings": {
|
| 829 |
-
"triage30:paying": [
|
| 830 |
-
"colloquial"
|
| 831 |
-
]
|
| 832 |
-
}
|
| 833 |
}
|
| 834 |
}
|
| 835 |
},
|
| 836 |
"belebele_negation": {
|
| 837 |
"n": 158,
|
| 838 |
-
"acc": 0.519
|
| 839 |
-
"previous_version_acc": 0.2532
|
| 840 |
-
},
|
| 841 |
-
"vs_previous_version": {
|
| 842 |
-
"version": "1.0",
|
| 843 |
-
"acc": {
|
| 844 |
-
"spam_scam": 0.8255,
|
| 845 |
-
"spam_scam_hard": 0.6308,
|
| 846 |
-
"spam_type": 0.755,
|
| 847 |
-
"spam_type_hard": 0.5385,
|
| 848 |
-
"triage_type": 0.8333,
|
| 849 |
-
"triage_urgency": 0.6,
|
| 850 |
-
"triage_paying": 0.6333,
|
| 851 |
-
"massive_20": 0.888,
|
| 852 |
-
"massive_4": 0.962,
|
| 853 |
-
"sib200": 0.7941,
|
| 854 |
-
"heq_verify": 0.9383,
|
| 855 |
-
"heq_unans": 0.91,
|
| 856 |
-
"belebele": 0.5267
|
| 857 |
-
},
|
| 858 |
-
"mcnemar": {
|
| 859 |
-
"spam_scam": {
|
| 860 |
-
"new_only": 32,
|
| 861 |
-
"old_only": 6,
|
| 862 |
-
"p": 2.4342560209333897e-05
|
| 863 |
-
},
|
| 864 |
-
"spam_scam_hard": {
|
| 865 |
-
"new_only": 16,
|
| 866 |
-
"old_only": 5,
|
| 867 |
-
"p": 0.02660369873046875
|
| 868 |
-
},
|
| 869 |
-
"spam_type": {
|
| 870 |
-
"new_only": 17,
|
| 871 |
-
"old_only": 15,
|
| 872 |
-
"p": 0.860050065908581
|
| 873 |
-
},
|
| 874 |
-
"spam_type_hard": {
|
| 875 |
-
"new_only": 9,
|
| 876 |
-
"old_only": 3,
|
| 877 |
-
"p": 0.14599609375
|
| 878 |
-
},
|
| 879 |
-
"triage_type": {
|
| 880 |
-
"new_only": 2,
|
| 881 |
-
"old_only": 1,
|
| 882 |
-
"p": 1.0
|
| 883 |
-
},
|
| 884 |
-
"triage_urgency": {
|
| 885 |
-
"new_only": 7,
|
| 886 |
-
"old_only": 1,
|
| 887 |
-
"p": 0.0703125
|
| 888 |
-
},
|
| 889 |
-
"triage_paying": {
|
| 890 |
-
"new_only": 4,
|
| 891 |
-
"old_only": 0,
|
| 892 |
-
"p": 0.125
|
| 893 |
-
},
|
| 894 |
-
"massive_20": {
|
| 895 |
-
"new_only": 15,
|
| 896 |
-
"old_only": 9,
|
| 897 |
-
"p": 0.30745625495910645
|
| 898 |
-
},
|
| 899 |
-
"massive_4": {
|
| 900 |
-
"new_only": 7,
|
| 901 |
-
"old_only": 3,
|
| 902 |
-
"p": 0.34375
|
| 903 |
-
},
|
| 904 |
-
"sib200": {
|
| 905 |
-
"new_only": 22,
|
| 906 |
-
"old_only": 20,
|
| 907 |
-
"p": 0.8776143287523155
|
| 908 |
-
},
|
| 909 |
-
"heq_verify": {
|
| 910 |
-
"new_only": 12,
|
| 911 |
-
"old_only": 6,
|
| 912 |
-
"p": 0.237884521484375
|
| 913 |
-
},
|
| 914 |
-
"heq_unans": {
|
| 915 |
-
"new_only": 16,
|
| 916 |
-
"old_only": 18,
|
| 917 |
-
"p": 0.8641662404406816
|
| 918 |
-
},
|
| 919 |
-
"belebele": {
|
| 920 |
-
"new_only": 166,
|
| 921 |
-
"old_only": 76,
|
| 922 |
-
"p": 7.168318201682987e-09
|
| 923 |
-
}
|
| 924 |
-
}
|
| 925 |
},
|
| 926 |
"seeds": {
|
| 927 |
"heldout_this": 0.958,
|
|
|
|
| 1 |
{
|
| 2 |
"model": "BrainboxAI/nitzotz",
|
|
|
|
| 3 |
"eval_set": "8 frozen suites, 3990 questions (checksums in the repo's eval/manifest.json)",
|
| 4 |
"models": {
|
| 5 |
"nz": "BrainboxAI/nitzotz",
|
|
|
|
| 694 |
"suite": "wording_he v1 (frozen): 1786 questions, each asked in 6 wordings with the same meaning",
|
| 695 |
"flip_rate": "share of questions whose top answer is not the same in all 6 wordings (lower is better)",
|
| 696 |
"models": {
|
| 697 |
+
"BrainboxAI/nitzotz": {
|
| 698 |
"all_item_weighted": {
|
| 699 |
"flip_rate": 0.0442,
|
| 700 |
"flip_vs_orig": 0.0142,
|
|
|
|
| 759 |
}
|
| 760 |
},
|
| 761 |
"single_answer_wordings": {}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 762 |
}
|
| 763 |
}
|
| 764 |
},
|
| 765 |
"belebele_negation": {
|
| 766 |
"n": 158,
|
| 767 |
+
"acc": 0.519
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 768 |
},
|
| 769 |
"seeds": {
|
| 770 |
"heldout_this": 0.958,
|
rl_agent_config.json
CHANGED
|
@@ -97,6 +97,5 @@
|
|
| 97 |
],
|
| 98 |
"holdout_by_parent": true,
|
| 99 |
"parent_copies_dropped": 0
|
| 100 |
-
}
|
| 101 |
-
"version": "1.1"
|
| 102 |
}
|
|
|
|
| 97 |
],
|
| 98 |
"holdout_by_parent": true,
|
| 99 |
"parent_copies_dropped": 0
|
| 100 |
+
}
|
|
|
|
| 101 |
}
|