TLDR: ProtoMedX is a new AI model that improves bone health classification by combining DEXA scans and patient records. It achieves 89.8% accuracy in diagnosing normal, osteopenia, and osteoporosis conditions. Its unique prototype-based architecture provides inherent, clinically understandable explanations for its decisions, addressing the critical need for transparency in medical AI and surpassing the performance of previous methods.
Bone health is a critical area in medical practice, particularly for the early detection and treatment of conditions like Osteopenia and Osteoporosis. These conditions significantly impact millions globally, with osteoporosis alone affecting 3.5 million people in the UK in 2022, incurring substantial costs to healthcare systems. Traditionally, clinicians diagnose these conditions using densitometry (DEXA scans) combined with a patient’s medical history.
While Artificial Intelligence (AI) has shown promise in this field, existing methods often fall short in several key areas. Many successful AI models rely solely on vision (DEXA or X-ray images) and prioritize high prediction accuracy, often at the expense of explainability. These models typically use ‘post hoc’ methods to explain their decisions after the fact, which can be unreliable and are not ideal for critical medical applications where understanding the reasoning behind a diagnosis is paramount. Furthermore, many studies simplify the diagnosis into a binary classification (normal vs. osteoporosis), overlooking the crucial intermediate state of osteopenia, which carries a significant fracture risk.
Introducing ProtoMedX: A New Approach to Bone Health Classification
A new research paper introduces ProtoMedX, a groundbreaking multi-modal model designed to overcome these limitations. ProtoMedX utilizes both DEXA scans of the lumbar spine and comprehensive patient records, integrating visual and clinical data for a more holistic assessment. What sets ProtoMedX apart is its ‘explainable-by-design’ prototype-based architecture. This means that unlike ‘black box’ AI models, ProtoMedX’s decisions can be explicitly analyzed and understood, which is vital for medical applications and aligns with emerging regulations like the EU AI Act.
The model demonstrates state-of-the-art performance in bone health classification. Using a dataset of 4,160 real NHS patients, ProtoMedX achieved an impressive 87.58% accuracy in vision-only tasks and an even higher 89.8% in its multi-modal variant. Both these results surpass existing published methods, offering a significant leap forward in diagnostic accuracy.
How ProtoMedX Works
ProtoMedX reimagines bone health classification through ‘case-based reasoning.’ Instead of learning opaque decision boundaries, it identifies representative ‘prototypes’ for each diagnostic category (Normal, Osteopenia, Osteoporosis). When a new patient’s data is fed into the system, ProtoMedX classifies them based on their similarity to these learned examples. This mirrors how physicians often reason, comparing a patient’s case to archetypal examples they have encountered.
The model incorporates several key innovations:
- Prototype-based Architecture: It introduces dual prototype spaces—one for visual features from DEXA scans and another for clinical features from patient records—unified through cross-modal attention. This allows for explainable predictions by directly comparing a patient to learned exemplars.
- Multi-task Learning: ProtoMedX leverages the continuous nature of bone density by jointly optimizing for both classification (Normal, Osteopenia, Osteoporosis) and T-score regression during training. This approach dramatically improves classification accuracy by forcing the model to understand bone density as a continuous phenomenon.
- Built-in Explainability: Unlike methods that provide explanations after a decision is made, ProtoMedX’s explanations are inherent to its design. It provides clinicians with clear, visual explanations that can be easily understood.
Clinical Explainability in Action
A crucial aspect of ProtoMedX is its ability to provide multi-level clinical explanations for each diagnosis. This includes:
- Classification Confidence: The model indicates its confidence in a prediction, highlighting borderline or uncertain cases.
- Prototype-based Reasoning: Each decision is supported by the most similar prototypes, showing the source patient ID, clinical features, and their influence.
- Feature-Level Analysis: It computes how much a patient’s clinical features deviate from the norms of their predicted class, flagging atypical values that might be significant risk factors.
- Misclassification Analysis: For incorrect predictions, ProtoMedX can still provide insights, often showing low confidence and ambiguous voting distributions, helping clinicians understand why an error might have occurred.
This level of transparency allows clinicians to assess the reliability of a prediction and understand the underlying reasoning, enhancing their judgment rather than replacing it.
Also Read:
- Enhancing Trust in Healthcare AI: A Unified Framework for Secure Data and Transparent Decisions
- A New Framework for Dermoscopy: Combining Visuals, Physical Size, and Patient Information
Looking Ahead
ProtoMedX represents a significant advancement in the application of AI to bone health. By achieving high accuracy while prioritizing inherent explainability, it moves closer to deployable AI solutions that can genuinely support medical professionals. Future work aims to explore even more granular explanations and longitudinal modeling to track disease progression. For more details, you can read the full research paper here.


