sileod commited on
Commit
134ac6a
·
verified ·
1 Parent(s): 549e93b

Upload README.md with huggingface_hub

Browse files
Files changed (1) hide show
  1. README.md +5 -5
README.md CHANGED
@@ -14,14 +14,14 @@ tags:
14
  - decision-making
15
  ---
16
 
17
- # ⚡ Tasksource-JEV-Nano (`tasksource-jev-nano-v0`)
18
 
19
  **SOTA High-Throughput Native Decision Model (\<200M Parameters)**
20
  *Decoupled Multi-Vector Late Interaction for Fast, Calibrated System-One Decisions*
21
 
22
  [![Decision Index](https://img.shields.io/badge/Decision_Index_Raw-32.03-blue)](https://github.com/sileod/decision-models) [![Decision Index Skill](https://img.shields.io/badge/Decision_Index_Skill-10.32-green)](https://github.com/sileod/decision-models)
23
 
24
- Weights updated 2026-10-06 to the step-4000 single checkpoint (plain grouped multi-question exposure, 16k unique requests) — no soup. Previous weights scored Raw 30.65 / Skill 9.58; current weights score Raw 32.03 / Skill 10.32 on the same full official suite. It uses the simple release inference path: state + single question (`S + Q_i`) with independently encoded options.
25
 
26
  Built on [`answerdotai/ModernBERT-base`](https://huggingface.co/answerdotai/ModernBERT-base) and [`lightonai/LateOn`](https://huggingface.co/lightonai/LateOn) (~149M params, 8192 context). Handles choice (K=2 to 150+), NOUL, and score decisions.
27
 
@@ -47,7 +47,7 @@ Built on [`answerdotai/ModernBERT-base`](https://huggingface.co/answerdotai/Mode
47
  ```python
48
  from modernjev.multivector.lateon import LateOnDecisionScorer
49
 
50
- scorer = LateOnDecisionScorer(model_name_or_path="tasksource/tasksource-jev-nano-v0")
51
  out = scorer.decide_uncached(
52
  states=["Customer reports unauthorized international wire transfer of $4,500."],
53
  questions=["Select the appropriate fraud mitigation routing:"],
@@ -62,7 +62,7 @@ Or raw PyLate:
62
 
63
  ```python
64
  from pylate import models
65
- model = models.ColBERT(model_name_or_path="tasksource/tasksource-jev-nano-v0")
66
  ctx = model.encode(["<state>\nQuestion: <question>"], is_query=False, convert_to_tensor=True)[0]
67
  opts = model.encode(["<option 1>", "<option 2>"], is_query=True, convert_to_tensor=True)
68
  ```
@@ -74,7 +74,7 @@ opts = model.encode(["<option 1>", "<option 2>"], is_query=True, convert_to_tens
74
  title={Tasksource-JEV-Nano: Decoupled Multi-Vector Late Interaction for Typed Decisions},
75
  author={Sileo, Damien},
76
  year={2026},
77
- howpublished={\url{https://huggingface.co/tasksource/tasksource-jev-nano-v0}},
78
  }
79
  ```
80
 
 
14
  - decision-making
15
  ---
16
 
17
+ # ⚡ Tasksource-JEV-Nano-v1 (`tasksource-jev-nano-v1`)
18
 
19
  **SOTA High-Throughput Native Decision Model (\<200M Parameters)**
20
  *Decoupled Multi-Vector Late Interaction for Fast, Calibrated System-One Decisions*
21
 
22
  [![Decision Index](https://img.shields.io/badge/Decision_Index_Raw-32.03-blue)](https://github.com/sileod/decision-models) [![Decision Index Skill](https://img.shields.io/badge/Decision_Index_Skill-10.32-green)](https://github.com/sileod/decision-models)
23
 
24
+ Successor to [`tasksource-jev-nano-v0`](https://huggingface.co/tasksource/tasksource-jev-nano-v0) (Raw 30.65 / Skill 9.58, kept immutable for reproducibility). v1 is a single continued checkpoint — no soup — trained with plain grouped multi-question exposure (16k unique requests) on top of the v0 lineage. It uses the simple release inference path: state + single question (`S + Q_i`) with independently encoded options.
25
 
26
  Built on [`answerdotai/ModernBERT-base`](https://huggingface.co/answerdotai/ModernBERT-base) and [`lightonai/LateOn`](https://huggingface.co/lightonai/LateOn) (~149M params, 8192 context). Handles choice (K=2 to 150+), NOUL, and score decisions.
27
 
 
47
  ```python
48
  from modernjev.multivector.lateon import LateOnDecisionScorer
49
 
50
+ scorer = LateOnDecisionScorer(model_name_or_path="tasksource/tasksource-jev-nano-v1")
51
  out = scorer.decide_uncached(
52
  states=["Customer reports unauthorized international wire transfer of $4,500."],
53
  questions=["Select the appropriate fraud mitigation routing:"],
 
62
 
63
  ```python
64
  from pylate import models
65
+ model = models.ColBERT(model_name_or_path="tasksource/tasksource-jev-nano-v1")
66
  ctx = model.encode(["<state>\nQuestion: <question>"], is_query=False, convert_to_tensor=True)[0]
67
  opts = model.encode(["<option 1>", "<option 2>"], is_query=True, convert_to_tensor=True)
68
  ```
 
74
  title={Tasksource-JEV-Nano: Decoupled Multi-Vector Late Interaction for Typed Decisions},
75
  author={Sileo, Damien},
76
  year={2026},
77
+ howpublished={\url{https://huggingface.co/tasksource/tasksource-jev-nano-v1}},
78
  }
79
  ```
80