← All projects

DL-CBR

Bringing deep feature learning to case-based reasoning.

Case Based ReasoningDeep Learning
Deep networks supply the indexing features a case-based reasoner uses to retrieve and compare cases.

Deep networks supply the indexing features a case-based reasoner uses to retrieve and compare cases.

Case-based reasoning solves a new problem by retrieving similar past cases, which makes it only as good as the features it uses to judge similarity. This line of work, with the Leake group at Indiana University, asks how deep neural networks can supply those features — and what changes when the network is trained with retrieval, rather than classification, in mind.

The first step was diagnostic: which network architectures actually produce useful features for case-based classification? Comparing several models showed that feature quality is not a fixed property of a network but depends jointly on its design and on how much data is available to train it — so the right backbone for a case-based system is a deliberate choice, not a default.

Given that architecture matters, the next question was how to get strong features when data is scarce. Here transfer learning proved decisive: features from pretrained deep models were more reliable for case retrieval than features from models trained from scratch, and the resulting case-based classifier outperformed comparable end-to-end deep baselines in limited-data settings.

The most recent work closes the loop by changing the training objective itself. Rather than borrowing features from a network trained only to classify, we guide training with proxy objectives that reflect how case-based systems actually compare examples. Across several image datasets, features learned this way yield stronger case-based classification than conventional end-to-end models — features shaped for retrieval, not merely inherited from it.


Related publications

Examining the Impact of Network Architecture on Extracted Feature Quality for CBR
2023
David Leake, Zachary Wilkerson, Vibhas Vats, Karan Acharya, David Crandall • ICCBR
This paper examines how different deep learning architectures influence feature extraction for case-based classification. By comparing multiple models, we show that the usefulness of extracted features depends on both the network design and the data available for training. The study also provides guidance for choosing suitable models for case-based reasoning tasks.
Case Based ReasoningDeep Learning
PDF BibTeX
Extracting Indexing Features for CBR from Deep Neural Networks: A Transfer Learning Approach
2024
Zachary Wilkerson, David Leake, Vibhas Vats, David Crandall • ICCBR
This paper examines whether transfer learning can help learn better indexing features for case-based reasoning in limited-data domains. Our experiments show that pretrained deep models produce stronger and more reliable features for case retrieval than models trained from scratch. In the tested setting, the resulting case-based classifier also performs better than similar deep learning baselines.
Case Based ReasoningDeep Learning
PDF BibTeX
Learning Case Features with Proxy-Guided Deep Neural Networks
2025
Vibhas Kumar Vats, Zachary Wilkerson, Hiroki Sato, David Leake, David Crandall • ICCBR
This paper explores feature learning for case-based reasoning using deep neural networks. We introduce a training strategy that combines standard classification loss with additional objectives that better reflect how case-based systems compare examples. Experiments on multiple image datasets show that the learned features lead to stronger case-based classification than conventional end-to-end deep models.
Case Based ReasoningDeep Learning
PDF BibTeX