An Empirical Study of Knowledge Tradeoffs in Case-Based Reasoning - IJCAI-ECAI-18
1. An Empirical Study of Knowledge Tradeoffs in Case-Based
Reasoning
Devi Ganesan and Sutanu Chakraborti
Department of Computer Science & Engineering
{gdevi, sutanuc}@cse.iitm.ac.in
Indian Institute of Technology Madras
1 / 29
2. What is Case-Based Reasoning?
Case-Based Reasoning (CBR) is a problem solving paradigm that uses
past experiences to solve new problems.
2 / 29
5. Knowledge Containers 1
in a Case-Based Reasoner
1
Richter, M.M. 1995. The knowledge contained in similarity measures. Invited talk at ICCBR-95, Sesimbra,4 / 29
6. Knowledge Containers 1
in a Case-Based Reasoner
Unlike most machine learning algorithms, CBR provides a framework for integrating domain
knowledge with data.
1
Richter, M.M. 1995. The knowledge contained in similarity measures. Invited talk at ICCBR-95, Sesimbra,4 / 29
9. Why is Interplay between Knowledge Containers Important?
Design
Maintenance
Learning and Evolution
6 / 29
10. Our Contributions
We propose a novel measure to quantify the knowledge tradeoffs between
containers. The proposed measure is evaluated on synthetic and real-world datasets.
7 / 29
11. Our Contributions
We propose a novel measure to quantify the knowledge tradeoffs between
containers. The proposed measure is evaluated on synthetic and real-world datasets.
The tradeoffs are visually illustrated using parallel coordinate plots.
7 / 29
12. Our Contributions
We propose a novel measure to quantify the knowledge tradeoffs between
containers. The proposed measure is evaluated on synthetic and real-world datasets.
The tradeoffs are visually illustrated using parallel coordinate plots.
We have also studied the influence of the following two factors on knowledge tradeoffs:
Nature of underlying domain
User demands on solution quality
7 / 29
14. Footprint Set 2
Footprint set is a minimal set of cases that has the same problem solving
ability as the entire case base.
2
Smyth, Barry, and Elizabeth McKenna. ”Footprint-based retrieval.” ICCBR. Vol. 1650. 1999.
9 / 29
16. Hypothesis 1
Knowledge contained in footprint set is as good as the knowledge
contained in entire case base.
Hence, we use footprint size to quantify the knowledge contained in case
base.
10 / 29
17. From CBR Literature
Iglezakis and Roth-Berghofer (2000) discuss the centrality of case base in maintenance
activities and one of their hypotheses is cases are natural crystallization points for the
knowledge in case-based reasoning systems.
11 / 29
18. From CBR Literature
Iglezakis and Roth-Berghofer (2000) discuss the centrality of case base in maintenance
activities and one of their hypotheses is cases are natural crystallization points for the
knowledge in case-based reasoning systems.
Further, Smyth and McKenna (1998) argue that competence group is a fundamental unit of
competence in a case base.
11 / 29
19. From CBR Literature
Iglezakis and Roth-Berghofer (2000) discuss the centrality of case base in maintenance
activities and one of their hypotheses is cases are natural crystallization points for the
knowledge in case-based reasoning systems.
Further, Smyth and McKenna (1998) argue that competence group is a fundamental unit of
competence in a case base.
These works support our way of quantifying the knowledge contained in case base by footprint
size.
11 / 29
20. Hypothesis 2
Any addition of novel knowledge to the Vocabulary/Similarity/Adaptation container will lead
to a reduction in the size of footprint set
12 / 29
21. Motivation for Hypothesis 2
Solves function in footprint algorithm connects the four containers.
13 / 29
22. Motivation for Hypothesis 2
Solves function in footprint algorithm connects the four containers.
A case c is said to solve a target problem t iff c can be retrieved and adapted
to solve the target problem.
13 / 29
23. Motivation for Hypothesis 2
Solves function in footprint algorithm connects the four containers.
13 / 29
24. Hypotheses 1 and 2 motivate the idea of using reduction in footprint size
as a measure of quantifying the knowledge tradeoffs between containers.
14 / 29
25. Formulation
Let V , CB, S, R represent the Vocabulary, Case Base, Similarity and Adaptation
containers and |FP(V ,CB,S,R)| be the size of footprint set.
15 / 29
26. Formulation
Let V , CB, S, R represent the Vocabulary, Case Base, Similarity and Adaptation
containers and |FP(V ,CB,S,R)| be the size of footprint set.
The knowledge added by changing V to V , S to S and R to R can be quantified as
below.
∆Knowledge ≈ |FP(V ,CB,S,R)| − |FP(V ,CB,S ,R )| (1)
15 / 29
45. Real World Datasets
We have evaluated the proposed measure on many UCI datasets.
21 / 29
46. Real World Datasets
We have evaluated the proposed measure on many UCI datasets.
Iris
Boston Housing
Auto-MPG
20 Newsgroup - Relpol and Hardware
21 / 29
48. Characterization of Domains
CBR is intended to operate over ill-defined domains.
But, the general CBR paradigm does not place any restrictions on modeling a wide
spectrum of domains.
22 / 29
49. Characterization of Domains
CBR is intended to operate over ill-defined domains.
But, the general CBR paradigm does not place any restrictions on modeling a wide
spectrum of domains.
We have attempted a quantitative characterization of domains using the proposed
measure.
22 / 29
55. Summary
Proposed a novel measure to quantify knowledge tradeoffs between CBR containers.
Visual illustration of tradeoffs using parallel coordinates.
26 / 29
56. Summary
Proposed a novel measure to quantify knowledge tradeoffs between CBR containers.
Visual illustration of tradeoffs using parallel coordinates.
Studied the impact of underlying domain and user demands on knowledge tradeoffs.
26 / 29
57. Summary
Proposed a novel measure to quantify knowledge tradeoffs between CBR containers.
Visual illustration of tradeoffs using parallel coordinates.
Studied the impact of underlying domain and user demands on knowledge tradeoffs.
We expect that our interpretation of footprint cases and knowledge transfers will streamline
and motivate new avenues of cross-container maintenance activities in CBR.
26 / 29
58. If you find our work to be interesting, please visit our poster in Hall B
during coffee break...
27 / 29