--- license: apache-2.0 library_name: transformers base_model: cross-encoder/ettin-reranker-150m-v1 datasets: - tasksource/tasksource-jev-typed-decisions - tasksource/synthetic-typed-decisions tags: - typed-decisions - decision-index - decision-model - cross-encoder --- # tasksource-decider-nano This repository was `tasksource/tasksource-jev-nano-v1`. Its `main` (tag `v4`) is the joint cross-encoder trained for 48,000 steps. The same recipe at 24,000 steps (public index 29.05) stays at tag [`v3`](https://huggingface.co/tasksource/tasksource-decider-nano/tree/v3), at 12,000 steps (26.77) at tag [`v2`](https://huggingface.co/tasksource/tasksource-decider-nano/tree/v2), and the previous multi-vector model at tag [`v1`](https://huggingface.co/tasksource/tasksource-decider-nano/tree/v1). A 150M-parameter typed-decision model for the [Decision Index](https://huggingface.co/spaces/multimodalart/jev-decision-index). It takes a `state` and typed questions (`choice`, `noul`) and returns a probability for every option. It does not generate text. | | | |---|---| | Decision Index 0.3, public index | **30.90** | | Requests | 140,171 `ok`, 7 `unsupported` (pairs above 8,192 tokens) | | Latency, 1× NVIDIA A10 23 GB, one request at a time | median 52 ms · mean 65 ms · p80 63 ms | | Complete results | [runs/tasksource-decider-nano](https://huggingface.co/datasets/tasksource/decision-index-results/tree/main/runs/tasksource-decider-nano) | ## Architecture A joint cross-encoder on [cross-encoder/ettin-reranker-150m-v1](https://huggingface.co/cross-encoder/ettin-reranker-150m-v1) (ModernBERT-style encoder, 8,192-token context). Every option is scored against the full state, its question and the option text, like the reranker pair `(state, "Question: \nOption: