jatshi's picture
Publish verified StreamSense-Serve 4.0 router
4ff5147 verified
|
Raw History Blame Contribute Delete
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.