> Paper: Learning Coarse-to-Fine Osteoarthritis Representations under Noisy Hierarchical Labels > Author: Tongxu Zhang > arXiv: 2605.00718 | 2026-05-01
The "Black-and-White" AI Diagnosis Problem
When a hospital AI examines a knee X-ray, it may confidently report "osteoarthritis"—but falter when asked how severe it is. This reflects a common weakness in current medical AI: they handle yes/no judgments well but are poor at degree-of-severity judgments.
Medicine, however, is fundamentally about degrees. The same "osteoarthritis" label can mean:
- Mild: slight joint space narrowing, barely affecting daily life
- Moderate: obvious pain requiring medication
- Severe: joint deformity, potentially requiring replacement surgery
- KL 0: Normal
- KL 1: Doubtful, possible minute osteophytes
- KL 2: Mild, definite osteophytes but normal joint space
- KL 3: Moderate, joint space narrowing
- KL 4: Severe, marked narrowing with sclerosis
- Coarse: Disease (OA) / Normal
- Fine: KL 0 / 1 / 2 / 3 / 4
- Binary-only: all severity information is lost
- Direct five-class: heavily disrupted by KL label noise
- Explicitly model label uncertainty
- Use prior knowledge embedded in the label hierarchy
- Let reliable coarse information guide difficult fine-grained decisions
For patients, "is it present" and "how bad is it" are entirely different questions.
The Kellgren-Lawrence Grading System: Orthopedics' Five-Level Scale
Orthopedic doctors quantify osteoarthritis severity using the Kellgren-Lawrence (KL) grading:
This 60-year-old system is one of orthopedics' most widely used standards. The problem: KL grading is extremely noisy. Different doctors examining the same X-ray often assign different grades, with only moderate inter-rater agreement reported in studies.
This means the "ground truth" AI learns from is itself noisy.
The Coarse-vs-Fine Label Dilemma
The research highlights an overlooked issue: osteoarthritis has two label levels:
Existing deep learning work typically treats these as independent problems—either binary classification or direct five-class grading. The costs:
The two label hierarchies are related, complementary, and should be learned jointly.
Coarse-to-Fine: Using Hierarchy to Fight Noise
The paper proposes a coarse-to-fine learning framework:
1. Learn coarse first: distinguish "diseased" vs. "normal"—an easier judgment with less noise 2. Then learn fine: within the diseased subset, further separate KL 2/3/4 3. Hierarchical linkage: exploit the ordinal relation that KL 3 is necessarily more severe than KL 2 to constrain predictions 4. Noise modeling: explicitly model label noise rather than pretending labels are perfect
It's like teaching a student to distinguish cats from dogs first, then distinguishing golden retrievers from huskies within dogs.
The Feynman Perspective: Uncertainty Is Part of Science
Feynman emphasized in his quantum mechanics lectures:
> "We need not be ashamed of admitting uncertainty. Uncertainty is part of knowledge."
Medical AI is no different. When expert agreement on KL grading is only moderate, pretending labels are 100% correct and forcing AI to fit noisy labels is self-deception. The more honest approach:
Takeaways for Medical AI Designers
If you're building a medical classification system, ask:
1. Does my label structure have a natural hierarchy? 2. What is the noise level of the fine-grained labels? 3. Are coarse labels more reliable and usable to guide fine-grained learning? 4. Am I explicitly modeling label noise?
Medicine isn't black and white. A good medical AI system must judge not only "whether" but also honestly express "how severe"—and how confident it is in that judgment. When AI learns to understand disease from coarse to fine, from certain to uncertain, it truly begins to think like a doctor.