MA
Portfolio

Area ARegulated Diagnostic AI

XR Knee View Classifier & Abnormality Detector

Two cooperating models · LLM-mined ground truth

When no labels existed, an LLM turned 31,000 narrative reports into training supervision.

5-class view accuracy
99.2%
5-class view accuracy
reports mined into labels
~31k
reports mined into labels

01/Problem

Musculoskeletal archives are enormous and inconsistently tagged — a laterality audit found 20 of 120 sampled studies wrongly tagged. An abnormality detector was needed with no structured labels in existence.

02/Approach

A five-class view classifier on InceptionResNetV2 and a multi-label detector across bones, joint, soft tissue and effusions. Ground truth was generated by applying an LLM to ~31,000 free-text reports, with an explicit “Unknown” state and ambiguity backlog. With heavy class imbalance, models were selected on macro G-mean, not accuracy.

03/Outcome

  • 99.2% test accuracy on five-class view classification.
  • Macro AUC ≈ 0.78 / G-mean ≈ 0.72 on four-space detection, beating ResNet-50 baselines (≈ 0.70–0.73).
  • ~985,000-DICOM corpus profiled, curated to ~31,000 studies with report linkage.

04/My role

  • Directed LLM-assisted labeling as an organizational method — a concrete instance of the 50% annotation-effort reduction.
  • Required the “Unknown” state so uncertain labels went to humans instead of being guessed.
  • Directed selection on macro G-mean so clinically important minority findings couldn't hide in aggregate accuracy.

Stack

TensorFlowInceptionResNetV2GPT-3.5MLflow