ChrisRPL's picture
docs: finalize Blackline Atlas model card
0ef53f5 verified
|
Raw
History Blame Contribute Delete
4.31 kB
---
license: other
library_name: peft
base_model: LiquidAI/LFM2.5-VL-450M
datasets:
- ChrisRPL/blackline-atlas-training-corpus-v1
tags:
- blackline-atlas
- lfm2.5-vl
- peft
- lora
- satellite-imagery
- sentinel-2
- simsat
- vision-language-model
- civilian-disruption-triage
- source-led-evidence
- humanitarian
model-index:
- name: blackline-atlas-lfm25-vl-sft-hf-corpus-full-v1b-adapter
results:
- task:
type: image-to-text
name: Source-led satellite visual site brief
dataset:
type: ChrisRPL/blackline-atlas-training-corpus-v1
name: Blackline Atlas Training Corpus v1
metrics:
- type: eval_loss
value: 0.3273
name: Final eval loss
- type: valid_json
value: 1.0
name: SimSat gold JSON validity
- type: analyst_schema_valid
value: 0.864
name: SimSat gold analyst-schema validity
- type: action_match
value: 0.409
name: SimSat gold action match
---
# Blackline Atlas LFM2.5-VL Adapter
This is the final public Blackline Atlas Liquid-track adapter for the hackathon
submission. It is a PEFT/LoRA adapter for `LiquidAI/LFM2.5-VL-450M`.
## Intended Role
The adapter is a guarded visual site-brief component. It compares a selected
Sentinel/SimSat baseline image and current image, then writes a structured
civilian-scope brief:
- visible scene
- likely visual change
- limitations such as cloud, low resolution, or no-data tiles
- relationship between the source report and what is actually visible
- one of `discard`, `defer`, or `downlink_now`
It is not autonomous alert authority. Blackline Atlas keeps final triage under
deterministic civilian guardrails and fails closed when model output is invalid.
## Training Data
Dataset: [`ChrisRPL/blackline-atlas-training-corpus-v1`](https://huggingface.co/datasets/ChrisRPL/blackline-atlas-training-corpus-v1)
The corpus contains normalized, license-aware training shards for source-led
satellite triage. It is not a raw mirror of third-party datasets. It includes
planner/tool rows, paired-image visual brief rows, hard negatives, and
SimSat/Sentinel examples with provenance/audit notes.
Training split: 30,858 rows.
Eval split: 3,421 rows.
Training job: [`69f66f889d85bec4d76f0be0`](https://huggingface.co/jobs/ChrisRPL/69f66f889d85bec4d76f0be0)
## Objective
Supervised fine-tuning for structured visual brief generation over civilian
infrastructure disruption examples. The model is trained to separate source
facts from satellite-visible facts and to prefer low-confidence discard/defer
when imagery is cloudy, low resolution, or not directly evidentiary.
## Evaluation Summary
- Eval loss improved from `3.0021` to `0.3273`.
- Corpus-native 22-case SimSat gold eval:
- `22 / 22` valid JSON outputs
- `19 / 22` analyst-schema valid reports
- `9 / 22` action matches
These results support a guarded analyst-narration lane. They do not justify
autonomous alerting.
## Runtime Use
Blackline Atlas uses this adapter after a source lead resolves to Sentinel
current/baseline imagery. Contact sheets may be supplied as orientation-only
context. Mapbox tiles are not evidence. SAM/SAM3 masks are not part of the
judge runtime path for low-resolution Sentinel pairs.
Expected JSON actions:
- `discard`
- `defer`
- `downlink_now`
Malformed, tactical, source-only, or low-confidence output should be repaired
only when safe; otherwise it is withheld.
## Safety Boundary
Allowed use: civilian resilience, humanitarian logistics transparency, public
accountability, and macro-scale disruption triage.
Disallowed use: tactical targeting, strike support, military asset ranking,
troop/convoy tracking, sabotage guidance, or claims of real-time surveillance
beyond the source data and satellite imagery.
This adapter is not autonomous alert authority and should not be used as a sole
decision-maker for emergency, military, law-enforcement, or targeting decisions.
## Limitations
- Sentinel imagery may be cloudy, low resolution, stale, or missing.
- The model can overstate source facts if not guarded; runtime code strips or
withholds source-only casualty/impact claims.
- Action match is not strong enough for autonomous scoring.
- Satellite-visible evidence is macro-scale only. Tiny objects and tactical
interpretations are out of scope.