AgriJev: Efficient Agricultural Candidate Scoring with Multi-Scale Adapted Models
Organizations: University of Minnesota Twin Cities
Abstract
Agricultural systems make decisions over heterogeneous entity types, textual judgments, and knowledge-question options. Generating a textual answer adds decoding and extraction steps to decisions that ultimately require a candidate choice. We introduce AgriJev, a family of adapted Qwen3.5 models at 0.8B, 2B, 4B, and 9B. A shared interface conditions on agricultural text, a judgment question, and candidate definitions, returning scores and relative probabilities in one forward call. We prepare source-aware training records and frozen evaluations from existing agricultural resources, retaining original groups and annotation provenance. Comparisons include original Qwen3.5 models and matched agricultural SFT models, both evaluated through native answer generation. Across 17 external test views, AgriJev-9B reaches 75.44% mean accuracy, exceeding the original and SFT generators by 5.89 and 3.79 percentage points. It outperforms the original generator on 13 views and narrows the mean gap to hosted Jev 1.13.0. On a fixed A100 workload, its median scoring latency is approximately half that of same-scale answer generation. Task-dependent gains and failures characterize a practical choice among agricultural model weights and inference contracts.
Figures & tables
| Family | Model | Typing | Assertion | Event | BIO accuracy | BIO macro-F1 |
|---|---|---|---|---|---|---|
| AgriJev (ours) | 0.8B | 96.17 | 89.83 | 80.25 | 92.75 | 79.63 |
| 2B | 96.70 | 95.46 | 84.00 | 94.03 | 83.77 | |
| 4B | 97.12 | 95.89 | 84.15 | 94.46 | 84.33 | |
| 9B | 97.62 | 95.30 | 81.93 | 95.57 | 86.37 | |
| Qwen3.5 ( 2026 ) | 0.8B | 96.17 | 87.21 | 73.35 | 93.01 | 79.86 |
| 2B | 97.07 | 95.28 | 83.46 | 94.63 | 82.75 |
| Dataset | Jev ( 2026 ) | AgriJev (ours) | Qwen3.5 ( 2026 ) | Qwen3.5-SFT ( 2026 ) | AgriReason ( 2026 ) | GLiClass ( 2025 ) | NLI ( 2023 ) | BGE ( 2024 ) | Akshara ( 2024 ) |
|---|---|---|---|---|---|---|---|---|---|
| AgriEval | 67.60 | 62.20 | 58.18 | 62.30 | 37.29 | 26.21 | 40.23 | 43.02 | 42.49 |
| CROP | 93.52 | 91.10 | 90.18 | 93.02 | 45.19 | 19.31 | 42.38 | 28.40 | 66.53 |
| CMMLU agronomy | 87.57 | 76.33 | 72.19 | 76.92 | 28.40 | 26.63 | 23.67 | 30.77 | 38.46 |
| TMMLU+ agriculture | 76.39 | 65.97 | 52.78 | 61.81 | 23.61 | 29.86 | 22.22 | 22.22 | 27.78 |
| C-Eval plant protection | 90.45 | 83.42 | 80.40 | 82.91 | 43.22 | 30.15 | 27.14 | 25.13 | 38.69 |
| C-Eval veterinary | 92.38 | 91.43 | 83.81 | 90.48 | 40.48 | 30.48 | 27.14 | 29.52 | 34.76 |
Appendix figures & tables20 assets
Supplementary material from the paper’s appendix.
Appendix
| Source | Records | Groups | Supervision |
| AgriCHN | 10,654 | 2,135 | Source BIO |
| CROP entities | 18,828 | 4,853 | Generated labels |
| BBK English | 12,242 | 12,111 | Native answers |
| Total | 41,724 | Two training task families | |
| Stage | Rows |
| Released English rows | 12,648 |
| Duplicate-option exclusion | 259 |
| Empty-option exclusion | 3 |
| Duplicate-question exclusion | 143 |
| External exact-overlap exclusion | 1 |
| Accepted training records | 12,242 |
| Task view | Records | Groups |
|---|---|---|
| Entity typing | 3,578 | 877 |
| Type assertion | 7,156 | 877 |
| Event presence | 1,306 | 638 |
| All internal views | 12,040 | 1,505 |
| BIO subset | 1,173 | 251 |
| Setting | Decoders | Encoders |
|---|---|---|
| Training records | 41,724 | 41,724 |
| Development records | 600 | 600 |
| Epochs / updates | 1 / 2,608 | 1 / 2,608 |
| Random seed | 13 | 13 |
| Effective batch | 16 | 16 |
| Learning rate |
| Scale | Minutes | Dev. response CE |
|---|---|---|
| 0.8B | 64.42 | 0.2160 |
| 2B | 37.59 | 0.1178 |
| 4B | 89.45 | 0.1074 |
| 9B | 49.64 | 0.1246 |
| Scale | Loaded | Trainable |
|---|---|---|
| 0.8B | 853,624,896 | 638,976 |
| 2B | 2,214,077,248 | 835,584 |
| 4B | 4,541,100,544 | 1,835,008 |
| 9B | 9,412,041,968 | 2,228,224 |
| Model | Mode | Accuracy | Macro-F1 |
|---|---|---|---|
| Qwen3.5-0.8B | Generate | 31.12 | 22.67 |
| Qwen3.5-2B | Generate | 52.00 | 39.25 |
| Qwen3.5-4B | Generate | 80.82 | 70.35 |
| Qwen3.5-9B | Generate | 86.45 | 78.43 |
| Qwen3.5-0.8B | Score | 38.02 | 29.58 |
| Qwen3.5-2B | Score | 66.07 | 57.31 |
| Original class (English gloss) | Support | Qwen gen. | SFT gen. | AgriJev | Token-SFT |
|---|---|---|---|---|---|
| Time | 52 | 93.33 | 94.34 | 95.24 | 95.24 |
| Soil moisture | 9 | 94.74 | 94.74 | 100.00 | 100.00 |
| Aquatic products | 4 | 100.00 | 100.00 | 100.00 | 100.00 |
| Fruits | 40 | 89.89 | 100.00 | 100.00 | 96.20 |
| Diseases, pests, weeds | 203 | 85.71 | 98.26 | 98.52 | 98.52 |
| Vegetables | 59 | 84.38 | 92.19 | 89.39 | 90.08 |
| Scale | Generator | AgriEval | Seed 1-2 | Seed 3-2 |
|---|---|---|---|---|
| 0.8B | Original | 28.75 | 3.44 | 4.95 |
| 0.8B | Native SFT | 29.22 | 7.22 | 8.91 |
| 2B | Original | 28.85 | 4.12 | 7.92 |
| 2B | Native SFT | 35.78 | 9.62 | 10.40 |
| 4B | Original | 6.04 | 3.78 | 7.92 |
| 4B | Native SFT | 44.69 | 5.50 | 14.36 |
| Model | Inference contract | p50 | p95 | Throughput |
|---|---|---|---|---|
| Qwen3.5-0.8B | Original generation | 124.04 | 125.51 | 8.06 |
| Qwen3.5-0.8B-SFT | SFT generation | 127.58 | 131.53 | 7.82 |
| AgriJev-0.8B | Candidate scoring | 42.96 | 43.62 | 23.25 |
| Qwen3.5-2B | Original generation | 125.17 | 128.56 | 7.97 |
| Qwen3.5-2B-SFT | SFT generation | 131.56 | 132.42 | 7.60 |
| AgriJev-2B | Candidate scoring | 41.90 | 70.84 | 21.95 |
| Dataset | Records | Jev 1.13.0 | AgriJev (ours) | Qwen3.5 original | Qwen3.5 SFT | AgriReason 4B | GLiClass | NLI | BGE | Akshara 7B |
|---|---|---|---|---|---|---|---|---|---|---|
| AgriEval | 20,738 | 67.60 | 62.20 | 58.18 | 62.30 | 37.29 | 26.21 | 40.23 | 43.02 | 42.49 |
| CROP | 5,043 | 93.52 | 91.10 | 90.18 | 93.02 | 45.19 | 19.31 | 42.38 | 28.40 | 66.53 |
| CROP reordered | 5,043 | – | 91.71 | 91.31 | 93.16 | 46.04 | 21.08 | 42.59 | 28.36 | 69.05 |
| CMMLU agronomy | 169 | 87.57 | 76.33 | 72.19 | 76.92 | 28.40 | 26.63 | 23.67 | 30.77 | 38.46 |
| TMMLU+ agriculture | 144 | 76.39 | 65.97 | 52.78 | 61.81 | 23.61 | 29.86 | 22.22 | 22.22 | 27.78 |
| C-Eval plant protection | 199 | 90.45 | 83.42 | 80.40 | 82.91 | 43.22 | 30.15 | 27.14 | 25.13 | 38.69 |
| Dataset | 0.8B Qwen gen. | 0.8B SFT gen. | 0.8B AgriJev | 2B Qwen gen. | 2B SFT gen. | 2B AgriJev |
|---|---|---|---|---|---|---|
| AgriEval | 46.62 | 49.00 | 48.79 | 47.05 | 51.08 | 50.60 |
| CROP | 80.88 | 84.24 | 84.31 | 85.48 | 87.82 | 86.62 |
| CROP reordered | 81.30 | 84.71 | 83.66 | 86.24 | 88.74 | 87.15 |
| CMMLU agronomy | 37.87 | 43.20 | 46.15 | 47.34 | 53.85 | 53.85 |
| TMMLU+ agriculture | 20.14 | 30.56 | 24.31 | 29.86 | 34.03 | 38.19 |
| C-Eval plant protection | 44.22 | 50.75 | 48.74 | 56.78 | 63.32 | 63.32 |
| Dataset | 4B Qwen gen. | 4B SFT gen. | 4B AgriJev | 9B Qwen gen. | 9B SFT gen. | 9B AgriJev |
|---|---|---|---|---|---|---|
| AgriEval | 44.00 | 57.72 | 58.51 | 58.18 | 62.30 | 62.20 |
| CROP | 89.75 | 91.65 | 91.75 | 90.18 | 93.02 | 91.10 |
| CROP reordered | 90.40 | 91.71 | 91.87 | 91.31 | 93.16 | 91.71 |
| CMMLU agronomy | 61.54 | 68.05 | 68.64 | 72.19 | 76.92 | 76.33 |
| TMMLU+ agriculture | 47.92 | 50.69 | 51.39 | 52.78 | 61.81 | 65.97 |
| C-Eval plant protection | 75.38 | 77.89 | 80.40 | 80.40 | 82.91 | 83.42 |
| Dataset | GLiClass-FT | RoBERTa-FT |
|---|---|---|
| AgriEval | 44.61 | 39.10 |
| CROP | 70.61 | 36.17 |
| CMMLU agronomy | 30.77 | 25.44 |
| TMMLU+ agriculture | 29.17 | 28.47 |
| C-Eval plant protection | 31.66 | 26.63 |
| C-Eval veterinary | 30.95 | 30.00 |
| Scale | Generator | Invalid | Record rate (%) | Largest-fraction view | Invalid/records | View-mean rate (%) | Repair bound mean (%) |
|---|---|---|---|---|---|---|---|
| 0.8B | Original | 98 | 0.31 | SeedBench 3-2 | 82/808 | 0.69 | 48.10 |
| 0.8B | Native SFT | 155 | 0.49 | SeedBench 3-2 | 122/808 | 1.03 | 54.65 |
| 2B | Original | 226 | 0.71 | SeedBench 3-2 | 178/808 | 1.54 | 54.29 |
| 2B | Native SFT | 332 | 1.04 | SeedBench 3-2 | 230/808 | 2.18 | 61.10 |
| 4B | Original | 1388 | 4.35 | SeedBench 3-2 | 183/808 | 2.26 | 67.71 |
| 4B | Native SFT | 176 | 0.55 | SeedBench 3-2 | 143/808 | 1.19 | 71.09 |
| Scale | Unadapted | Token-SFT | AgriJev | |
|---|---|---|---|---|
| External mean (17 views) | ||||
| 0.8B | 47.98 | 54.17 | 53.55 | -0.62 |
| 2B | 53.61 | 59.98 | 59.19 | -0.79 |
| 4B | 67.00 | 71.70 | 70.47 | -1.23 |
| 9B | 71.26 | 75.15 | 75.44 | +0.29 |
| Internal BIO accuracy | ||||
| Model | Typing | Assertion | Event | BIO accuracy | BIO macro-F1 |
|---|---|---|---|---|---|
| AgriJev-0.8B | 96.17 | 89.83 | 80.25 | 92.75 | 79.63 |
| AgriJev-2B | 96.70 | 95.46 | 84.00 | 94.03 | 83.77 |
| AgriJev-4B | 97.12 | 95.89 | 84.15 | 94.46 | 84.33 |
| AgriJev-9B | 97.62 | 95.30 | 81.93 | 95.57 | 86.37 |
| Supervised encoder controls | |||||
| GLiClass-FT ( Stepanov et al., 2025 ) | 96.70 | 53.51 | 43.19 | 93.52 | 82.75 |
| 0.8B | 2B | 4B | 9B | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dataset | Base | AgriJev | Token | Base | AgriJev | Token | Base | AgriJev | Token | Base | AgriJev | Token |
| AgriEval | 46.16 | 48.79 | 49.01 | 48.67 | 50.60 | 51.11 | 54.50 | 58.51 | 57.84 | 57.96 | 62.20 | 62.16 |
| CROP | 76.78 | 84.31 | 84.02 | 78.94 | 86.62 | 86.60 | 86.85 | 91.75 | 91.69 | 88.48 | 91.10 | 92.11 |
| CMMLU agronomy | 39.05 | 46.15 | 49.11 | 49.11 | 53.85 | 54.44 | 61.54 | 68.64 | 69.23 | 73.96 | 76.33 | 75.74 |
| TMMLU+ agriculture | 24.31 | 24.31 | 28.47 | 32.64 | 38.19 | 38.19 | 43.06 | 51.39 | 56.25 | 53.47 | 65.97 | 63.89 |
| C-Eval plant protection | 44.72 | 48.74 | 48.74 | 55.28 | 63.32 | 60.80 | 75.88 | 80.40 | 80.40 | 81.91 | 83.42 | 81.91 |
| Model | p50 | p95 | Throughput | Backbone |
|---|---|---|---|---|
| AgriJev-0.8B | 42.96 | 43.62 | 23.25 | BF16 |
| AgriJev-2B | 41.90 | 70.84 | 21.95 | BF16 |
| AgriJev-4B | 60.93 | 66.54 | 16.33 | BF16 |
| AgriJev-9B | 93.80 | 96.53 | 11.02 | BF16 |
| Token-SFT-0.8B | 43.44 | 44.90 | 22.92 | BF16 |
| Token-SFT-2B | 44.55 | 45.00 | 22.45 | BF16 |
Language Modeling
Language modeling develops systems that learn patterns in text and other sequences to understand, predict, and generate language.
See all 519 papers