CureLink's picture
Upload folder using huggingface_hub
3c71fa6 verified
|
Raw
History Blame Contribute Delete
1.64 kB
---
license: mit
library_name: custom
pipeline_tag: text-classification
tags:
- clinical-trials
- nli
- verifier
- calibration
- healthcare
---
# CureLink NLI Verifier 260623
This repository contains the lightweight JSON verifier artifact used to calibrate
`CureLink/curelink-biomed-nli-v2` outputs inside the CureLink backend.
It is not a standalone Transformer checkpoint. It is a small logistic-regression-style
artifact consumed by the CureLink Node.js runtime in
`backend/nliVerifier.js`.
## Files
- `nli-verifier-260623.json`: verifier weights and feature definitions
- `nli-verifier-260623.summary.json`: offline training summary
## What It Does
The CureLink runtime first gets a raw NLI label from the base model, then uses this
verifier to adjust likely disagreements before hard guardrails run.
Typical inputs include:
- raw entailment / neutral / contradiction scores
- criterion section
- negation and admin/consent flags
- explicit-evidence features from patient answers
- criterion-family indicators
Typical outputs are:
- `MET`
- `UNCERTAIN`
- `NOT_MET`
## Training Snapshot
- training rows: `5812`
- eval rows: `1453`
- eval accuracy: `0.9780`
- eval macro F1: `0.9737`
## Runtime Use
The live backend points `NLI_VERIFIER_MODEL_PATH` at the JSON file and enables it with:
```bash
NLI_VERIFIER_ENABLED=1
NLI_VERIFIER_MODEL_PATH=/app/cure-link-site/backend/models/nli-verifier-260623.json
```
## Notes
- This verifier is intended to improve production trial-matching decisions.
- It should be evaluated together with backend guardrails, not in isolation as a general-purpose public benchmark model.