Jev vs. traditional classifiers

This experiment compares Jev with logistic regression, Extra Trees, and gradient boosting on Iris, Wine, and Breast Cancer data. Jev receives a question and 16 labeled examples, while the traditional classifiers are fitted on either those same examples or a larger training split; all are evaluated on the same held-out rows.

The comparison shows whether prompting Jev is a useful alternative to fitting a classifier for these numeric tasks, and how the choice of model or cutoff changes false alarms and missed positives. These small, familiar datasets do not establish performance on your own data or test Jev’s broader language capabilities.

Seed 18 · rerun September 18, 2026 · one split per dataset

Iris / 25 test samples

Iris

Virginica vs. versicolor; setosa excluded. 4 numeric measurements.

Best recorded Jev accuracy: 25 of 25 correct (100.0%). One different result changes accuracy by 4.0 percentage points. This default was selected after comparing test results.

Accuracy

Accuracy · full scale from 0 to 100%. Blue: fitted classifiers. Red: Jev.

Jev Choice · 0.50

13Correct negative
0False alarm
0Missed positive
12Correct positive
13Correct negative
0False alarm
2Missed positive
10Correct positive

Read across: actual negatives on top, actual positives below. Predictions run negative → positive. “Positive” means virginica iris.

All 10 configurations & all metrics
ConfigurationAccuracyROC AUCSensitivitySpecificityTN / FP / FN / TP
Jev · Choice, 0.50100.0%1.000100.0%100.0%13 / 0 / 0 / 12
Jev · Noul, 0.50100.0%1.000100.0%100.0%13 / 0 / 0 / 12
Jev · validation-tuned92.0%1.00083.3%100.0%13 / 0 / 2 / 10
Jev · model-picked cutoff92.0%1.00083.3%100.0%13 / 0 / 2 / 10
Logistic regression · 1692.0%0.98783.3%100.0%13 / 0 / 2 / 10
Extra Trees · 1692.0%0.98783.3%100.0%13 / 0 / 2 / 10
Gradient boosting · 1692.0%0.91783.3%100.0%13 / 0 / 2 / 10
Logistic regression · full96.0%1.00091.7%100.0%13 / 0 / 1 / 11
Extra Trees · full96.0%1.00091.7%100.0%13 / 0 / 1 / 11
Gradient boosting · full96.0%0.95891.7%100.0%13 / 0 / 1 / 11

Wine / 45 test samples

Wine

Class 0 vs. classes 1 and 2 combined. 13 numeric measurements.

Best recorded Jev accuracy: 42 of 45 correct (93.3%). One different result changes accuracy by 2.2 percentage points. This default was selected after comparing test results.

Accuracy

Accuracy · full scale from 0 to 100%. Blue: fitted classifiers. Red: Jev.

Jev Choice · 0.50

17Correct negative
13False alarm
0Missed positive
15Correct positive
27Correct negative
3False alarm
0Missed positive
15Correct positive

Read across: actual negatives on top, actual positives below. Predictions run negative → positive. “Positive” means dataset wine class 0.

All 10 configurations & all metrics
ConfigurationAccuracyROC AUCSensitivitySpecificityTN / FP / FN / TP
Jev · Choice, 0.5071.1%1.000100.0%56.7%17 / 13 / 0 / 15
Jev · Noul, 0.5075.6%1.000100.0%63.3%19 / 11 / 0 / 15
Jev · validation-tuned93.3%1.000100.0%90.0%27 / 3 / 0 / 15
Jev · model-picked cutoff93.3%1.000100.0%90.0%27 / 3 / 0 / 15
Logistic regression · 1693.3%0.971100.0%90.0%27 / 3 / 0 / 15
Extra Trees · 1693.3%0.983100.0%90.0%27 / 3 / 0 / 15
Gradient boosting · 1693.3%0.972100.0%90.0%27 / 3 / 0 / 15
Logistic regression · full95.6%0.980100.0%93.3%28 / 2 / 0 / 15
Extra Trees · full97.8%0.998100.0%96.7%29 / 1 / 0 / 15
Gradient boosting · full93.3%0.95293.3%93.3%28 / 2 / 1 / 14

Breast Cancer / 143 test samples

Breast Cancer

Malignant vs. benign in the Wisconsin Diagnostic dataset. 30 numeric measurements. Educational only, not clinical validation.

Best recorded Jev accuracy: 139 of 143 correct (97.2%). One different result changes accuracy by 0.7 percentage points. This default was selected after comparing test results.

Accuracy

Accuracy · full scale from 0 to 100%. Blue: fitted classifiers. Red: Jev.

Jev Choice · 0.50

70Correct negative
20False alarm
0Missed positive
53Correct positive
84Correct negative
6False alarm
0Missed positive
53Correct positive

Read across: actual negatives on top, actual positives below. Predictions run negative → positive. “Positive” means malignant sample.

All 10 configurations & all metrics
ConfigurationAccuracyROC AUCSensitivitySpecificityTN / FP / FN / TP
Jev · Choice, 0.5086.0%0.997100.0%77.8%70 / 20 / 0 / 53
Jev · Noul, 0.5086.7%0.998100.0%78.9%71 / 19 / 0 / 53
Jev · validation-tuned97.2%0.99798.1%96.7%87 / 3 / 1 / 52
Jev · model-picked cutoff97.2%0.99798.1%96.7%87 / 3 / 1 / 52
Logistic regression · 1695.8%0.998100.0%93.3%84 / 6 / 0 / 53
Extra Trees · 1691.6%0.996100.0%86.7%78 / 12 / 0 / 53
Gradient boosting · 1688.1%0.983100.0%81.1%73 / 17 / 0 / 53
Logistic regression · full97.9%0.99898.1%97.8%88 / 2 / 1 / 52
Extra Trees · full97.2%0.99898.1%96.7%87 / 3 / 1 / 52
Gradient boosting · full95.8%0.99894.3%96.7%87 / 3 / 3 / 50

What’s different?

Classical models fit labeled rows. Jev uses a pretrained model plus a question and 16 examples. Both predict labels and can return probabilities.

Is this representative?

No. These are small, familiar numeric datasets. Prior exposure is unknown. Text tasks and your own data may give different results.

Why benchmark?

A high score can hide missed positives or false alarms. Compare a simple baseline, test calibration, and choose cutoffs on validation data.

How to read the metrics

Accuracy: all correct labels. Sensitivity: positives caught. Specificity: negatives correctly rejected. AUC: score ranking across cutoffs, not accuracy or calibration.

“Same 16 examples” matches task examples, not prior knowledge. “Full” gives classical models more training rows. Tuned Jev also uses validation information; classical thresholds were not tuned.

What changing the cutoff did

On Breast Cancer, validation selected a Choice cutoff of 0.95. False alarms changed from 20 to 3, and missed positives from 0 to 1. This is an educational dataset, not clinical validation.

Cutoffs were chosen on validation data, not test data. The displayed default is the highest recorded test accuracy among the four Jev configurations, with validation-tuned Choice preferred for ties. That selection is descriptive, not an unbiased estimate of a selection procedure.

Methodology, limitations & downloads
DatasetTrain poolValidationTestJev examples
Iris56192516
Wine99344516
Breast Cancer31910714316

Scikit-learn bundled datasets; binary targets as described above. Stratified splits: 25% test, then 25% of the remainder for validation, seed 18. Eight training examples per class, sampled with NumPy’s seeded generator. The 16-example classical variants fit those same rows; “full” fits the training pool only, not validation.

Jev received named numeric features rounded to four decimals, semantic class names, labeled examples, and both Noul and Choice questions in the same request. Classical models used the original numeric values. Requested model: jev-latest. The saved cutoff-selection responses report jev-1.13.0; per-row resolved model versions were not stored, so the exact version of every prediction cannot be independently confirmed.

Gradient boosting used scikit-learn defaults and seed 18. Extra Trees used 200 trees and seed 18. Logistic regression used training-fitted StandardScaler and max_iter=5000. No classical hyperparameter search or classical threshold tuning was run.

Choice cutoffs were selected on validation data from 0.05, 0.10, 0.20…0.90, 0.95. Code maximized validation accuracy, then sensitivity, then proximity to 0.50. Iris: 0.7; Wine: 0.9; Breast Cancer: 0.95. Noul and untuned Choice used 0.50. Threshold selection gives tuned Jev configurations extra validation information; they are not strictly equal-budget comparisons to the untuned baselines.

Accuracy, sensitivity, specificity and AUC are saved to four decimal places. Matrix counts are exact. No repeated-split uncertainty analysis, end-to-end latency measurement, or cost accounting is included. No clinical conclusions should be drawn.

A stronger next benchmark

Use fresh task-specific data, repeated stratified splits, fixed model versions, a majority-class baseline, matched tuning budgets, and a final untouched test set. Measure error costs, calibration, request latency including retries, and cost per successful decision. Repeat the test when the model or prompt changes.

Small test sets, one random split, possible pretraining exposure, and unequal tuning budgets limit the conclusions. Choosing a model after inspecting these test results requires a fresh final test. Calibration, speed, cost, and statistical superiority have not been established.