Instructions to use jatshi/StreamSense-Serve-v4-Router with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- sentence-transformers
How to use jatshi/StreamSense-Serve-v4-Router with sentence-transformers:
from sentence_transformers import SentenceTransformer model = SentenceTransformer("jatshi/StreamSense-Serve-v4-Router") sentences = [ "The weather is lovely today.", "It's so sunny outside!", "He drove to the stadium." ] embeddings = model.encode(sentences) similarities = model.similarity(embeddings, embeddings) print(similarities.shape) # [3, 3] - Notebooks
- Google Colab
- Kaggle
|
Download README.md from jatshi/StreamSense-Serve-v4-Router: direct link, hf CLI and curl.
- Browser
- Download file 4.52 kB
-
https://huggingface.co/jatshi/StreamSense-Serve-v4-Router/resolve/main/README.md
- Command line
-
hf download hf://jatshi/StreamSense-Serve-v4-Router/README.md
-
curl -L -o README.md https://huggingface.co/jatshi/StreamSense-Serve-v4-Router/resolve/main/README.md
4.52 kB
| tags: | |
| - multimodal | |
| - routing | |
| - uncertainty | |
| - evidence-grounding | |
| - sentence-transformers | |
| - chinese | |
| base_model: BAAI/bge-small-zh-v1.5 | |
| pipeline_tag: feature-extraction | |
| # StreamSense-Serve 4.0 Router | |
| This repository contains the trained, auditable routing artifact used by | |
| [StreamSense-Serve 4.0](https://github.com/Jatshi/StreamSense-Serve). It is not a copy of the | |
| Qwen or BGE base-model weights. The artifact stores four lightweight decision branches and their | |
| jointly calibrated thresholds: | |
| 1. safety risk; | |
| 2. lightweight-evidence uncertainty; | |
| 3. cross-modal conflict; | |
| 4. visual dependency. | |
| The runtime escalates to visual enhancement when **any** branch crosses its threshold. Risk and | |
| visual dependency use frozen `BAAI/bge-small-zh-v1.5` embeddings followed by logistic heads; | |
| uncertainty and conflict use physical signal and cross-modal features. The BGE revision is pinned | |
| inside `router_artifact.json` and must be downloaded under its upstream terms. | |
| ## Files | |
| - `router_artifact.json`: coefficients, normalizers, frozen encoder revision, four thresholds, | |
| training-data digest, and grouped-OOF metrics; | |
| - `router_test_metrics.json`: results on 576 physical media cases from eight unseen semantic | |
| groups, including baselines, condition metrics, robustness slices, and group bootstrap; | |
| - `e2e_summary.json`: formal 32-video × three-system result, including answer, citation, visual-call, | |
| and total-backend-call rates; | |
| - `e2e_diagnostics.json`: group-bootstrap confidence intervals, paired system differences, and | |
| failure-mode counts; | |
| - `SHA256SUMS`: integrity hashes for the published artifacts; | |
| - `MODEL_CARD.md`: this card in a standalone filename for local archives. | |
| ## Measured result | |
| | Metric | Value | | |
| |---|---:| | |
| | Development semantic groups | 24 | | |
| | Grouped OOF folds | 4 | | |
| | OOF escalation recall | 95.88% | | |
| | Held-out semantic groups | 8 | | |
| | Held-out physical cases | 576 | | |
| | Held-out escalation recall | 94.81% | | |
| | Held-out risk recall | 98.61% | | |
| | Visual-enhancement rate | 94.97% | | |
| The held-out split is deliberately difficult: 520/576 cases are oracle-positive, so even a | |
| perfect router could avoid visual enhancement on at most 9.72% of this split. The measured 5.03% | |
| reduction is not a production-traffic cost estimate. | |
| The separate formal end-to-end run used 32 real MP4 cases sampled evenly from eight untouched | |
| semantic groups and executed learned, always-visual, and never-visual systems once each (96 system | |
| records). Quality pass rates were 65.63%, 68.75%, and 78.13%, respectively. The preregistered H5 | |
| hypothesis therefore failed: in this test, OCR already resolved the two visual groups and the | |
| free-text VLM evidence introduced state inconsistencies instead of net quality. This negative | |
| result is retained because it defines the next work item: non-OCR visual tasks and structured VLM | |
| evidence. Latency values in this run are not comparable across systems because ASR/OCR outputs | |
| were memoized in execution order. | |
| ## Reproduce | |
| ```bash | |
| python -m pip install -e ".[semantic-router]" | |
| python scripts/evaluate_v4_router.py \ | |
| --features /path/to/features.jsonl \ | |
| --router router_artifact.json \ | |
| --output reproduced_metrics.json \ | |
| --bootstrap-iterations 1000 | |
| ``` | |
| The complete media builder, Faster-Whisper/RapidOCR extraction, group-isolated OOF training, and | |
| end-to-end Qwen-VL/EvidenceAgent evaluation are in the GitHub repository. See the | |
| [implementation status](https://github.com/Jatshi/StreamSense-Serve/blob/main/docs/V4_IMPLEMENTATION_STATUS_ZH.md), | |
| [release notes and failure diary](https://github.com/Jatshi/StreamSense-Serve/blob/main/docs/V4_RELEASE_NOTES_ZH.md), | |
| and [learning guide](https://github.com/Jatshi/StreamSense-Serve/blob/main/docs/V4_LEARNING_AND_INTERVIEW_ZH.md). | |
| ## Intended use and limitations | |
| This artifact is an engineering benchmark router for evidence-grounded audio/video assistants. | |
| It was trained on 32 generated Chinese semantic scenarios expanded into 2,304 physical corruption | |
| conditions. It is not validated for medical decisions, surveillance, identity recognition, or | |
| autonomous safety actions. The corpus uses one synthetic voice family and controlled visual | |
| templates; accents, spontaneous speech, natural meetings, and deployment priors require separate | |
| evaluation. | |
| The endpoint experiment uses one text EvidenceAgent call per case and adds one image-bearing VLM | |
| call only when the router escalates. Therefore `visual-enhancement rate` does not mean that all | |
| non-escalated cases avoid every large-model call. | |