<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Combinations of Case-Based Reasoning with Other Intelligent Methods</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Jim Prentzas</string-name>
          <email>dprentzas@teilam.gr</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ioannis Hatzilygeroudis</string-name>
        </contrib>
      </contrib-group>
      <fpage>55</fpage>
      <lpage>58</lpage>
      <abstract>
        <p>Case-based reasoning is a popular approach used in intelligent systems. Whenever a new case has to be dealt with, the most similar cases are retrieved from the case base and their encompassed knowledge is exploited in the current situation. Combinations of case-based reasoning with other intelligent methods have been explored deriving effective knowledge representation schemes. Although some types of combinations have been mostly explored, other types have not been thoroughly investigated. In this paper, we briefly outline popular case-based reasoning combinations. More specifically, we focus on combinations of case-based reasoning with rulebased reasoning, soft computing and ontologies. We illustrate basic types of such combinations and discuss future directions.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 INTRODUCTION</title>
      <p>
        Case-based representations store a large set of previous cases
with their solutions in the case base using them whenever a
similar new case has to be dealt with [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. Whenever, a
new input case comes in, a case-based system performs
inference in four phases known as the case-based reasoning
(CBR) cycle [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]: (i) retrieve, (ii) reuse, (iii) revise and (iv)
retain. The retrieval phase retrieves from the case base the
most relevant stored case(s) to the new case. Indexing
schemes and similarity metrics are used for this purpose. In
the reuse phase, a solution for the new case is created based
on the retrieved most relevant case(s). The revise phase
validates the correctness of the proposed solution, perhaps
with the intervention of the user. Finally, the retain phase
decides whether the knowledge learned from the solution of
the new case is important enough to be incorporated into the
system.
      </p>
      <p>
        CBR can be effectively combined with other intelligent
methods [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ], [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ]. Two main trends for CBR combinations
can be discerned. The first trend involves embedded
approaches in which the primary intelligent method (usually
CBR) embeds one or more other intelligent methods to
assist its internal online and offline tasks. The second
combination trend involves approaches in which the
problem solving process can be decomposed into tasks for
which different representation formalisms are required or
available. In such situations, a CBR system as a whole (with
its possible internal modules) is integrated ‘externally’ with
other intelligent systems to create an improved overall
system.
      </p>
      <p>Popular CBR combinations involve combinations with
rulebased reasoning (RBR), model-based reasoning (MBR) and soft
computing methods. CBR has also been combined with other
intelligent methods (e.g. ontologies). In certain CBR
combinations both combination trends have been followed. In
other combinations one of the two trends is mostly explored.</p>
      <p>In this paper, we briefly discuss aspects involving CBR
combinations. We focus on intelligent methods with which
CBR is usually combined. Our purpose is not to present an
extensive survey of developed CBR combinations but to
present their key aspects.
3 COMBINATIONS OF CBR
Combinations of CBR with other intelligent methods have been
explored for more effective knowledge representation and
problem solving. CBR can be combined with various intelligent
methods. However, CBR is usually combined with RBR, MBR
and soft computing methods.</p>
      <p>
        To categorize CBR combinations one could use Medsker’s
general categorization scheme for integrated intelligent systems
[
        <xref ref-type="bibr" rid="ref26">26</xref>
        ]. Medsker distinguishes five main combination models:
standalone, transformational, loose coupling, tight coupling and
fully integrated models. Distinction between those models is
based on the degree of coupling between the integrated
components. Underlying categories for some of these models
are also defined. Main types of underlying categories for loose
and tight coupling models involve pre-processing,
postprocessing and co-processing models as well as embedded
processing (for tight coupling models only). Not all of these
combination models and/or their underlying categories have
been thoroughly explored in the case of CBR combinations.
The types of combination models that have been applied to
CBR combinations depend on the nature of the other intelligent
methods combined with CBR. Some combination models are
difficult to apply in certain CBR combinations. For instance, it
is difficult to apply the fully integrated model in combinations
of RBR with CBR. Obviously, the standalone model can be
applied to combinations of CBR with any other method.
      </p>
      <p>
        Generally speaking, coupling models are the most usual
CBR combination models. More specifically, embedded
coupling approaches constitute perhaps the most popular trend.
Most of the combinations following this trend use other
intelligent methods to assist various CBR tasks. CBR is a
generic methodology for building knowledge-based systems
and its internal reasoning tasks can be implemented using a
number of techniques as long as the guiding CBR principles are
followed [
        <xref ref-type="bibr" rid="ref36">36</xref>
        ]. The reverse approach that is, embedding
casebased modules into intelligent systems employing other
representations to assist in their internal tasks does not seem to
be popular with the exception of combinations with genetic
algorithms. In combinations of CBR with RBR and MBR,
various coupling approaches have also been investigated
besides embedded approaches [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ]. In coupling combinations
of CBR with soft computing methods, embedded approaches
seem to be the most thoroughly investigated.
      </p>
      <p>In the following, we discuss main issues involving
combinations of CBR with RBR, fuzzy logic, neural networks,
genetic algorithms and ontologies.</p>
    </sec>
    <sec id="sec-2">
      <title>3.1 Combinations of CBR with RBR</title>
      <p>
        Various types of coupling models involving combinations of
CBR and RBR have been investigated i.e., sequential
processing, co-processing and embedded processing [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ].
      </p>
      <p>
        In sequential processing, information (produced by
reasoning) necessarily passes sequentially through some or all
of the combined modules to produce the final result [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ], [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>
        In co-processing approaches, the combined modules closely
interact in producing the final result. Such systems can be
discerned into two types: cooperation-oriented, which give
emphasis on cooperation, and reconciliation-oriented, which
give emphasis on reconciliation. In the former type, the
combined components cooperate with each other (usually by
interleaving their reasoning steps) [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ], [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ]. In the latter, each
component produces its own conclusion, possibly differing
from the conclusion of the other component, and thus a
reconciliation process is necessary [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
      </p>
      <p>In embedded processing, CBR systems employ one or more
RBR modules to perform tasks of their CBR cycle (e.g.
retrieval and adaptation). Such approaches are quite common in
CBR especially for adaptation. RBR systems embedding CBR
modules do not seem to exist.</p>
    </sec>
    <sec id="sec-3">
      <title>3.2 Combinations of CBR with Fuzzy Logic</title>
      <p>
        CBR can be combined with fuzzy logic in fruitful ways in order
to handle imprecision. A usual approach is the incorporation of
fuzzy logic into a CBR system in order to improve CBR aspects
[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ], [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ], [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Such combinations have been vastly
explored as imprecision and uncertainty are inherent in various
CBR tasks. Fuzzy terms may be used in case representation
enabling a flexible encoding of case features that encompasses
imprecise and uncertain information. Fuzzy logic may be also
proved very useful in indexing and retrieval. Fuzzy indexing
enables multiple indexing of a case on a single feature with
different degrees of membership [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ]. Fuzzy similarity
assessment and matching methods can produce more accurate
results. Fuzzy clustering and classification methods can also be
applied in case retrieval. In addition, fuzzy adaptation rules can
be employed in case adaptation.
      </p>
      <p>
        The works concerning combination of RBR with CBR [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ]
could potentially be improved with use of fuzzy rules.
Investigation of coupling approaches in combinations of CBR
with fuzzy systems besides embedded ones could be fruitful.
      </p>
    </sec>
    <sec id="sec-4">
      <title>3.3 Combinations of CBR with Neural Networks</title>
      <p>
        Neural networks are usually employed by CBR to perform
tasks such as indexing, retrieval and adaptation. In this way,
appealing characteristics of neural networks such as
parallelism, robustness, adaptability, generalization and ability
to cope with incomplete input data are exploited [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ]. Due
to the fact that different types of neural networks have been
developed (e.g. back propagation neural networks, radial basis
function networks, Self-Organizing Map networks, ART
network), different types of neural capabilities for classification
and clustering can be exploited. Certain CBR approaches have
employed different types of neural networks for the various
internal CBR tasks (e.g. [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], [
        <xref ref-type="bibr" rid="ref34">34</xref>
        ]). Knowledge extracted from
neural networks could also be exploited by CBR [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ]. An
interesting direction could involve non-embedded coupling
approaches combining CBR with neural networks.
      </p>
    </sec>
    <sec id="sec-5">
      <title>3.4 Combinations of CBR with Genetic Algorithms</title>
      <p>Usual combinations of CBR with genetic algorithms (GAs)
involve use of GAs to optimize (one or more) aspects of a CBR
system. On the other hand, CBR can be exploited to enhance
GAs. Other types of combinations of CBR with GAs can be
also implemented.</p>
      <p>
        GAs can be used within CBR to enhance indexing and
retrieval. GAs have been used to assign case feature weights
enhancing similarity assessment [
        <xref ref-type="bibr" rid="ref39">39</xref>
        ], [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], to perform feature
selection [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] and generally to select relevant indices for
evolving environments. GAs have also been used to retrieve
multiple similar cases [
        <xref ref-type="bibr" rid="ref38">38</xref>
        ]. If k nearest neighbor retrieval is
applied, genetic algorithms can be used to find the optimal k
parameter in order to improve the retrieval accuracy [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
Furthermore, GAs can be used to perform instance selection
i.e., finding the representative cases in a case base and
determining a reduced subset of a case base. In this way, time
performance is improved by reducing search space and
accuracy can be improved through elimination of noisy and
useless cases [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>
        Additionally, GAs have been used to enhance case
adaptation [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. Genetic algorithms can also optimize case
representation, e.g. by performing case feature discretization
[
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] and removing irrelevant features. Such optimizations
improve accuracy, search time and storage requirements. It is
also quite usual to simultaneously optimize more than one CBR
aspect with GAs (e.g. [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]).
      </p>
      <p>
        On the other hand CBR can be employed to enhance GAs.
CBR can be applied to GAs by creating cases to track the
history of a search. This case base can contribute in the
understanding of how a solution was reached, why a solution
works, and what the search space looks like. It could thus be
used to design highly tailored search strategies for future use
[
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]. Such an approach could therefore be used to explain the
results of the genetic algorithm and for knowledge extraction.
Moreover, similar stored cases can be also incorporated into a
genetic algorithm to reduce convergence time and improve
solution accuracy. GAs randomly initialize their starting
population. Instead, relevant stored cases can be used as part of
the initial population (solution) of GAs. Additionally, relevant
stored cases can be periodically injected into the pool of
chromosomes while the genetic algorithm runs [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ], [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. In
certain approaches, CBR is exploited by GAs for both
knowledge extraction and case injection [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ].
      </p>
    </sec>
    <sec id="sec-6">
      <title>3.5 Combinations of CBR with Ontologies</title>
      <p>
        Ontologies facilitate knowledge sharing and reuse. They can
provide an explicit conceptualization describing data semantics
and a shared and common understanding of the domain
knowledge that can be communicated among agents and
application systems [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Ontologies play a crucial role in
enabling the processing and sharing of knowledge between
programs on the Web [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. Intelligent Decision Support
Systems in the semantic Web framework should be able to
handle, integrate with and reason from distributed data and
information on the Web [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>
        Therefore ontologies can be combined with CBR in various
ways. Ontologies can be used by a CBR system to represent the
input problem [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ], to enhance similarity assessment [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], case
representation, case abstraction and case adaptation [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
Ontologies may perform all such CBR tasks [
        <xref ref-type="bibr" rid="ref37">37</xref>
        ].
      </p>
    </sec>
    <sec id="sec-7">
      <title>3.6 Combinations of CBR with Multiple Intelligent</title>
    </sec>
    <sec id="sec-8">
      <title>Methods</title>
      <p>The previous sections focused on combinations of CBR with
one other individual intelligent method. However, intelligent
systems have been developed that combine CBR with multiple
other intelligent methods. Such multi-integrated paradigms
usually follow a coupling model.</p>
      <p>
        Obviously, a CBR system may employ multiple intelligent
methods (e.g. rules and various soft computing methods) to
perform its internal tasks [
        <xref ref-type="bibr" rid="ref36">36</xref>
        ]. Typical examples of approaches
employing multiple soft computing methods within the CBR
cycle are presented in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] and [
        <xref ref-type="bibr" rid="ref34">34</xref>
        ]. In [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] all of the four
phases of the CBR cycle employ soft computing methods.
Employed soft computing methods are a self-organizing neural
network for retrieval, a radial basis neural network for reuse,
fuzzy systems for revise and all soft computing methods for
retain. In [
        <xref ref-type="bibr" rid="ref34">34</xref>
        ] fuzzy logic, supervised and unsupervised neural
networks and a genetic algorithm are employed for case
representation, indexing, retrieval and adaptation.
      </p>
      <p>
        More interesting approaches concern multi-integrated
systems not following the embedded approach. Typical such
multi-integrated approaches involve combinations of CBR,
RBR and MBR (e.g. [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ]). Such approaches seem to be quite
effective, because combinations of CBR with RBR and MBR
individually have been thoroughly investigated. Quite often
such systems have been implemented to deal with deficiencies
of earlier systems combining CBR with only one of the other
two intelligent methods (e.g. RBR or MBR alone).
Multiintegrated CBR approaches, besides those involving
RBR/MBR, could be developed. For instance, ontologies could
constitute an interesting candidate method that could be
combined with CBR and another intelligent method in order to
facilitate knowledge sharing and reuse among the integrated
system components themselves [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] and among integrated
systems. Such a combination could be useful in Web-based
systems that need to share knowledge. Fruitful such approaches
could involve combinations of CBR, ontologies and
RBR/MBR. For instance in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] an approach combining CBR,
RBR and an ontology is presented.
      </p>
      <p>
        Multi-integrated paradigms could also be considered systems
combining CBR with certain types of neuro-symbolic or
neurofuzzy approaches in which the neuro-symbolic (neuro-fuzzy)
module fully integrates the neural and symbolic (fuzzy)
approach. Such modules could be used within CBR instead of
plain neural or fuzzy components. Non-embedded coupling
approaches can be applied as well. For instance, in [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] a
neuro-symbolic method is combined with CBR according to the
reconciliation coupling approach.
      </p>
    </sec>
    <sec id="sec-9">
      <title>4 CONCLUSIONS</title>
      <p>In this paper, we discuss key aspects involving combinations of
CBR with other intelligent methods. Such combinations are
becoming increasingly popular due to the fact that in many
application domains a vast amount of case data is available.
Such combined approaches have managed to solve problems in
application domains where a case-based module needs the
assistance and/or completion of other intelligent modules in
order to produce effective results. This trend is very likely to
carry on in the following years.</p>
      <p>Future directions in combinations of CBR with other
intelligent methods could involve a number of aspects. Main
such aspects involve: (a) combinations of CBR with soft
computing methods, (b) combinations of CBR with fuzzy rules,
(c) combinations of CBR with ontologies and (d) combinations
of CBR with neuro-symbolic and neuro-fuzzy approaches.</p>
      <p>Combinations of CBR with soft computing methods not
following an embedded coupling approach could be an
interesting future research direction. At present there seems to
be a lack of great interest in pursuing this direction since the
main interest has been focused on employing soft computing
methods within CBR. A non-embedded direction in the
combinations of CBR with soft computing could be pursued as
thoroughly as in the case of combinations of CBR with
RBR/MBR. A further step towards this direction could involve
non-embedded approaches combining CBR with multiple soft
computing methods or combinations of CBR, soft computing
and other intelligent methods (e.g. RBR, MBR or ontologies).</p>
      <p>Combinations of CBR with fuzzy rule-based systems could
be based on work combining CBR with RBR that is,
investigation of various coupling approaches.</p>
      <p>The increasing interest in Web-based intelligent systems and
future advances in the Semantic Web is likely to provide an
impetus to approaches combining CBR with ontologies. This
trend is likely to involve multi-integrated approaches
combining CBR, ontologies and other intelligent methods.</p>
      <p>Finally, a direction that may be useful to pursue involves
non-embedded coupling approaches combining CBR with
neuro-symbolic and neuro-fuzzy modules. Few such
approaches have been developed.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>A.</given-names>
            <surname>Aamodt</surname>
          </string-name>
          , E. Plaza, '
          <article-title>Case-Based Reasoning: Foundational Issues, Methodological Variations, and System Approaches'</article-title>
          ,
          <source>AI Communications</source>
          ,
          <volume>7</volume>
          ,
          <fpage>39</fpage>
          -
          <lpage>59</lpage>
          , (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>H.</given-names>
            <surname>Ahn</surname>
          </string-name>
          , K. Kim, '
          <article-title>Global optimization of case-based reasoning for breast cytology diagnosis', Expert Systems with Applications (to appear).</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>I. Bischindaritz</surname>
          </string-name>
          , '
          <article-title>Memoire: A Framework for Semantic Interoperability of Case-Based Reasoning Systems in Biology and Medicine'</article-title>
          ,
          <source>Artificial Intelligence in Medicine</source>
          ,
          <volume>36</volume>
          ,
          <fpage>177</fpage>
          -
          <lpage>192</lpage>
          , (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>P.P.</given-names>
            <surname>Bonissone</surname>
          </string-name>
          , R. Lopez de Mantaras,
          <source>'Fuzzy Case-Based Reasoning Systems', Handbook on Fuzzy Computing</source>
          , vol.
          <source>F 4.3</source>
          , Oxford University Press,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>L.</given-names>
            <surname>Castillo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Armengol</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Onaindia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Sebastia</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. GonzalezBoticario</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Rodriguez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Fernandez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.D.</given-names>
            <surname>Arias</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Borrajo</surname>
          </string-name>
          , '
          <article-title>SAMAP: An User Oriented Adaptive System for Planning Tourist Visits'</article-title>
          ,
          <source>Expert Systems with Applications</source>
          ,
          <volume>34</volume>
          ,
          <fpage>1318</fpage>
          -
          <lpage>1332</lpage>
          , (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>L.</given-names>
            <surname>Ceccaroni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>U.</given-names>
            <surname>Cortes</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Sanchez-Marre, 'OntoWEDSS : Augmenting Environmental Decision-Support Systems with Ontologies'</article-title>
          ,
          <source>Environmental Modelling &amp; Software</source>
          ,
          <volume>19</volume>
          ,
          <fpage>785</fpage>
          -
          <lpage>797</lpage>
          , (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>P.-C.</given-names>
            <surname>Chang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.-C.</given-names>
            <surname>Hsieh</surname>
          </string-name>
          , C.-H. Liu, '
          <article-title>A Case-Injected Genetic Algorithm for Single Machine Scheduling Problems with Release Time'</article-title>
          ,
          <source>International Journal on Production Economics</source>
          ,
          <volume>103</volume>
          ,
          <fpage>551</fpage>
          -
          <lpage>564</lpage>
          , (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>P.-C.</given-names>
            <surname>Chang</surname>
          </string-name>
          , C.-Y. Lai,
          <string-name>
            <given-names>K. R.</given-names>
            <surname>Lai</surname>
          </string-name>
          , '
          <article-title>A Hybrid System by Evolving Case-Based Reasoning with Genetic Algorithm in Wholesaler's Returning Book Forecasting'</article-title>
          ,
          <source>Decision Support Systems</source>
          ,
          <volume>42</volume>
          ,
          <fpage>1715</fpage>
          -
          <lpage>1729</lpage>
          , (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>W.</given-names>
            <surname>Cheetam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.C.K.</given-names>
            <surname>Shiu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.O.</given-names>
            <surname>Weber</surname>
          </string-name>
          , '
          <source>Soft Case-Based Reasoning'</source>
          , Knowledge Engineering Review,
          <volume>20</volume>
          ,
          <fpage>267</fpage>
          -
          <lpage>269</lpage>
          , (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>D.</given-names>
            <surname>Chen</surname>
          </string-name>
          , P. Burrell, '
          <source>Case-Based Reasoning System and Artificial Neural Networks: A Review', Neural Computing &amp; Applications</source>
          ,
          <volume>10</volume>
          ,
          <fpage>264</fpage>
          -
          <lpage>276</lpage>
          , (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>R.-J. Dzeng</surname>
          </string-name>
          , H.-Y. Lee, 'Critiquing Contractors'
          <article-title>Scheduling by Integrating Rule-Based and Case-Based Reasoning'</article-title>
          , Automation in Construction,
          <volume>13</volume>
          ,
          <fpage>665</fpage>
          -
          <lpage>678</lpage>
          , (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>F.</given-names>
            <surname>Fdez-Riverola</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.M.</given-names>
            <surname>Corchado</surname>
          </string-name>
          , '
          <article-title>FSfRT: Forecasting System for Red Tides'</article-title>
          ,
          <source>Applied Intelligence</source>
          ,
          <volume>21</volume>
          ,
          <fpage>251</fpage>
          -
          <lpage>264</lpage>
          , (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>P.</given-names>
            <surname>Gervas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Diaz-Agudo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Peinado</surname>
          </string-name>
          , R. Hervas, '
          <source>Story Plot Generation Based on CBR', Knowledge-Based Systems</source>
          ,
          <volume>18</volume>
          ,
          <fpage>235</fpage>
          -
          <lpage>242</lpage>
          , (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>A.R.</given-names>
            <surname>Golding</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.S.</given-names>
            <surname>Rosenbloom</surname>
          </string-name>
          , '
          <article-title>Improving Accuracy by Combining Rule-Based and Case-Based Reasoning'</article-title>
          ,
          <source>Artificial Intelligence</source>
          ,
          <volume>87</volume>
          ,
          <fpage>215</fpage>
          -
          <lpage>254</lpage>
          , (
          <year>1996</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>I.</given-names>
            <surname>Hatzilygeroudis</surname>
          </string-name>
          , J. Prentzas, '
          <article-title>Integrating (Rules, Neural Networks) and Cases for Knowledge Representation and Reasoning in Expert Systems'</article-title>
          ,
          <source>Expert Systems with Applications</source>
          ,
          <volume>27</volume>
          ,
          <fpage>63</fpage>
          -
          <lpage>75</lpage>
          , (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>B. W.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. L.</given-names>
            <surname>Shih</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.-H.</given-names>
            <surname>Chiu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W. Y.</given-names>
            <surname>Hu</surname>
          </string-name>
          , C. Chiu, '
          <article-title>Price information evaluation and prediction for broiler using adapted casebased reasoning approach', Expert Systems with Applications (to appear).</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Y.-K. Juan</surname>
            , S.-G. Shih,
            <given-names>Y.-H.</given-names>
          </string-name>
          <string-name>
            <surname>Perng</surname>
          </string-name>
          , '
          <article-title>Decision Support for Housing Customization: A hybrid approach using case-based reasoning and genetic algorithm'</article-title>
          ,
          <source>Expert Systems with Applications</source>
          ,
          <volume>31</volume>
          ,
          <fpage>83</fpage>
          -
          <lpage>93</lpage>
          , (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>K.-J. Kim</surname>
          </string-name>
          , '
          <source>Toward Global Optimization of Case-Based Reasoning Systems for Financial Forecasting', Applied Intelligence</source>
          ,
          <volume>21</volume>
          ,
          <fpage>239</fpage>
          -
          <lpage>249</lpage>
          , (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>J.L.</given-names>
            <surname>Kolodner</surname>
          </string-name>
          ,
          <article-title>Case-Based Reasoning</article-title>
          , Morgan Kaufmann,
          <year>1993</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>O.</given-names>
            <surname>Byung</surname>
          </string-name>
          <string-name>
            <surname>Kwon</surname>
          </string-name>
          , '
          <article-title>Meta Web Service: Building Web-based Open Decision Support System based on Web Services'</article-title>
          ,
          <source>Expert Systems with Applications</source>
          ,
          <volume>24</volume>
          ,
          <fpage>375</fpage>
          -
          <lpage>389</lpage>
          , (
          <year>2003</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>O.</given-names>
            <surname>Kwon</surname>
          </string-name>
          , M. Kim, '
          <article-title>MyMessage: Case-Based Reasoning and Multicriteria Decision Making Techniques for Intelligent ContextAware Message Filtering'</article-title>
          ,
          <source>Expert Systems with Applications</source>
          ,
          <volume>27</volume>
          ,
          <fpage>467</fpage>
          -
          <lpage>480</lpage>
          , (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <surname>D.B. Leake</surname>
          </string-name>
          (Ed.),
          <source>Case-Based Reasoning: Experiences</source>
          , Lessons, and Future Directions, AAAI Press,
          <year>1996</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>S.J.</given-names>
            <surname>Louis</surname>
          </string-name>
          ,
          <string-name>
            <surname>G. McGraw</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.O.</given-names>
            <surname>Wyckoff</surname>
          </string-name>
          , '
          <article-title>Case-based reasoning assisted explanation of genetic algorithm results'</article-title>
          ,
          <source>Journal of Experimental &amp; Theoretical Artificial Intelligence</source>
          ,
          <volume>5</volume>
          ,
          <fpage>21</fpage>
          -
          <lpage>37</lpage>
          , (
          <year>1993</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>S. J.</given-names>
            <surname>Louis</surname>
          </string-name>
          , C. Miles, '
          <article-title>Playing to Learn: Case-Injected Genetic Algorithms for Learning to Play Computer Games'</article-title>
          ,
          <source>IEEE Transactions on Evolutionary Computation</source>
          ,
          <volume>9</volume>
          ,
          <fpage>669</fpage>
          -
          <lpage>681</lpage>
          , (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>C.</given-names>
            <surname>Marling</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Sqalli</surname>
          </string-name>
          , E. Rissland,
          <string-name>
            <given-names>H.</given-names>
            <surname>Munoz-Avila</surname>
          </string-name>
          , D. Aha, 'CaseBased Reasoning Integrations',
          <source>AI Magazine</source>
          ,
          <volume>23</volume>
          ,
          <fpage>69</fpage>
          -
          <lpage>86</lpage>
          , (
          <year>2002</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>L.R.</given-names>
            <surname>Medsker</surname>
          </string-name>
          ,
          <source>Hybrid Intelligent Systems</source>
          , Kluwer Academic Publishers, Second Printing,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>S.</given-names>
            <surname>Montani</surname>
          </string-name>
          , R. Bellazzi, '
          <article-title>Supporting Decisions in Medical Applications: the Knowledge Management Perspective'</article-title>
          ,
          <source>International Journal of Medical Informatics</source>
          ,
          <volume>68</volume>
          ,
          <fpage>79</fpage>
          -
          <lpage>90</lpage>
          , (
          <year>2002</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>S.</given-names>
            <surname>Montani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Magni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Bellazzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Larizza</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.V.</given-names>
            <surname>Roudsari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.R.</given-names>
            <surname>Carson</surname>
          </string-name>
          , '
          <article-title>Integrating model-based decision support in a multi-modal reasoning system for managing type 1 diabetic patients'</article-title>
          ,
          <source>Artificial Intelligence in Medicine</source>
          ,
          <volume>29</volume>
          ,
          <fpage>131</fpage>
          -
          <lpage>151</lpage>
          , (
          <year>2003</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>S. K.</given-names>
            <surname>Pal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.C.K.</given-names>
            <surname>Shiu</surname>
          </string-name>
          ,
          <source>Foundations of Soft Case-Based Reasoning</source>
          , John Wiley,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>E.I.</given-names>
            <surname>Perez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.A.</given-names>
            <surname>Coello Coello</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hernandez-Aguirre</surname>
          </string-name>
          ,
          <article-title>'Extraction and Reuse of Design Patterns from Genetic Algorithms using CaseBased Reasoning'</article-title>
          , Soft Computing,
          <volume>9</volume>
          ,
          <fpage>44</fpage>
          -
          <lpage>53</lpage>
          , (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>J.</given-names>
            <surname>Prentzas</surname>
          </string-name>
          , I. Hatzilygeroudis, '
          <source>Categorizing Approaches Combining Rule-Based and Case-Based Reasoning', Expert Systems</source>
          ,
          <volume>24</volume>
          ,
          <fpage>97</fpage>
          -
          <lpage>122</lpage>
          , (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>E.L.</given-names>
            <surname>Rissland</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.B.</given-names>
            <surname>Skalak</surname>
          </string-name>
          , 'CABARET:
          <article-title>Rule Interpretation in a Hybrid Architecture'</article-title>
          ,
          <source>International Journal of Man-Machine Studies</source>
          ,
          <volume>34</volume>
          ,
          <fpage>839</fpage>
          -
          <lpage>887</lpage>
          , (
          <year>1991</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>D.</given-names>
            <surname>Rossille</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.-F.</given-names>
            <surname>Laurent</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          . Burgun, '
          <article-title>Modeling a Decision Support System for Oncology using Rule-Based and Case-Based Reasoning Methodologies'</article-title>
          ,
          <source>International Journal of Medical Informatics</source>
          ,
          <volume>74</volume>
          ,
          <fpage>299</fpage>
          -
          <lpage>306</lpage>
          , (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <surname>K.M. Saridakis</surname>
            ,
            <given-names>A.J.</given-names>
          </string-name>
          <string-name>
            <surname>Dentsoras</surname>
          </string-name>
          , '
          <article-title>Case-DeSC: A System for CaseBased Design with Soft Computing Techniques'</article-title>
          ,
          <source>Expert Systems with Applications</source>
          ,
          <volume>32</volume>
          ,
          <fpage>641</fpage>
          -
          <lpage>657</lpage>
          , (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>S.C.K.</given-names>
            <surname>Shiu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.K.</given-names>
            <surname>Pal</surname>
          </string-name>
          , '
          <source>Case-Based Reasoning: Concepts</source>
          ,
          <source>Features and Soft Computing', Applied Intelligence</source>
          ,
          <volume>21</volume>
          ,
          <fpage>233</fpage>
          -
          <lpage>238</lpage>
          , (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <surname>I. Watson</surname>
          </string-name>
          , '
          <article-title>Case-Based Reasoning is a Methodology not a Technology'</article-title>
          ,
          <source>Knowledge-Based Systems</source>
          ,
          <volume>12</volume>
          ,
          <fpage>303</fpage>
          -
          <lpage>308</lpage>
          , (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [37]
          <string-name>
            <given-names>P.</given-names>
            <surname>Wriggers</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Siplivaya</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Joukova</surname>
          </string-name>
          , R. Slivin, '
          <article-title>Intelligent Support of Engineering Analysis using Ontology and Case-Based Reasoning'</article-title>
          ,
          <source>Engineering Applications of Artificial Intelligence</source>
          ,
          <volume>20</volume>
          ,
          <fpage>709</fpage>
          -
          <lpage>720</lpage>
          , (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          [38]
          <string-name>
            <surname>H.-L. Yang</surname>
          </string-name>
          , C.-S. Wang, '
          <article-title>Two stages of case-based reasoning - Integrating genetic algorithm with data mining mechanism', Expert Systems with Applications (to appear).</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          [39]
          <string-name>
            <given-names>F.-C.</given-names>
            <surname>Yuan</surname>
          </string-name>
          , C. Chiu, '
          <article-title>A Hierarchical Design of Case-Based Reasoning in the Balanced Scorecard Application', Expert Systems with Applications (to appear).</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>