Case-Based Reasoning & Ontology: A Synergistic Approach to Breast Cancer Diagnosis

10004_A Breast Cancer Classifier based on a Combination of Case-Based Reasoning and Ontology Approach.

Summary
Problem
Method
Results
Takeaways
Abstract

This paper presents a breast cancer classification model that integrates Case-Based Reasoning (CBR) with an Ontology-based approach. The authors benchmark two prominent object-oriented CBR frameworks, jCOLIBRI and myCBR, using the Wisconsin Breast Cancer Dataset to achieve high-accuracy binary classification (benign vs. malignant).

TL;DR

Breast cancer remains a leading cause of mortality among women, making early and accurate diagnosis critical. This research moves beyond "black-box" machine learning by proposing a classification model based on Case-Based Reasoning (CBR) and Ontology. By utilizing frameworks like jCOLIBRI and myCBR, the authors demonstrate how historical patient data can be structured into a knowledge base to provide reliable, automated tumor classification.

Problem & Motivation: The Diagnostic Challenge

The manual differentiation of benign and malignant tumors is an extremely tedious task. As shown in the biopsy images below, the visual differences are often subtle to the untrained eye, yet the cost of a wrong diagnosis is life-threatening.

Fine needle biopsy comparison

Traditional automated systems often lack the "reasoning" aspect of a human physician. The authors argue that a system should not just output a label, but should leverage an Ontology (a formal description of domain concepts) and CBR (reasoning by analogy to past cases) to mimic clinical expertise.

Methodology: The Core Frameworks

The research evaluates the diagnostic process using two distinct object-oriented frameworks. The core logic relies on the CBR Cycle:

  1. Retrieve: Finding the most similar past instances.
  2. Reuse: Applying the old solution to the new case.
  3. Revise: Adjusting the solution if necessary.
  4. Retain: Storing the new experience.

1. jCOLIBRI (The Developer's Choice)

jCOLIBRI integrates a library of Problem Solving Methods (PSMs) with an ontology called CBROnto. It allows for deep configuration of tasks through a graphical interface, managing connectors that link case structures to database or text file sources.

jCOLIBRI Configuration

2. myCBR (Rapid Prototyping)

myCBR functions as a plug-in for the Protégé ontology editor. Its primary strength is its ability to import raw CSV data and automatically generate case representations. It uses a Local-Global Similarity approach, where the similarity between a query () and a case () is calculated as: This allows clinicians to assign different "weights" () to different symptoms, such as Clump Thickness or Mitoses.

Experiments & Results

The study utilized the Wisconsin Breast Cancer Dataset (699 records, 10 attributes).

AttributeRange
Clump Thickness1-10
Uniformity of Cell Size1-10
Bare Nuclei1-10
......

Attribute Table

Key Findings:

  • Incomplete Data Handling: When tested against 16 cases with missing values, the system only failed twice, showing that CBR is naturally resilient to "noise" or missing information compared to rigid rule-based systems.
  • Efficiency: myCBR was noted for its "speed to prototype," allowing a standalone application to be generated in seconds via its CSV import module.

Critical Analysis & Conclusion

Takeaway

The integration of Ontologies into CBR systems provides a "semantic bridge" that allows AI to understand the relationship between medical terms, rather than just treating them as numerical features. This makes the classification process more transparent and easier for physicians to trust.

Limitations & Future Work

  • Dataset Scope: The study currently relies on the Wisconsin dataset. Future work should involve multi-center clinical trials to validate the ontology's generalizability.
  • Image Integration: While the paper discusses biopsies, the input is currently tabular clinical data. The next evolution of this work would involve Knowledge-Intensive Image Retrieval, where the CBR system retrieves similar pathological slides directly.

In conclusion, both jCOLIBRI and myCBR serve as powerful tools for building "Explainable AI" in medicine, ensuring that every diagnosis is backed by the weight of historical success and formalized domain knowledge.

Find Similar Papers

Try Our Examples

  • Search for recent papers that combine Case-Based Reasoning with Deep Learning for breast cancer histopathology image classification.
  • Which paper first introduced the jCOLIBRI architecture, and how has its ontology-based case representation evolved in version 2.0 or later?
  • Explore how myCBR's local-global similarity measures have been applied to non-medical fields like recommendation systems or industrial fault diagnosis.
Contents
Case-Based Reasoning & Ontology: A Synergistic Approach to Breast Cancer Diagnosis
1. TL;DR
2. Problem & Motivation: The Diagnostic Challenge
3. Methodology: The Core Frameworks
3.1. 1. jCOLIBRI (The Developer's Choice)
3.2. 2. myCBR (Rapid Prototyping)
4. Experiments & Results
5. Critical Analysis & Conclusion
5.1. Takeaway
5.2. Limitations & Future Work