<!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>
      <journal-title-group>
        <journal-title>A. P. Parsodkar)</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Circularity in Case-Based Reasoning</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Adwait P. Parsodkar</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Indian Institute of Technology</institution>
          ,
          <addr-line>Madras, Chennai, 600036</addr-line>
          ,
          <country country="IN">India</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2023</year>
      </pub-date>
      <volume>000</volume>
      <fpage>0</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>We attempt to bring to the forefront the often-overlooked circularity in a wide variety of tasks linked to Case-Based Reasoning (CBR). This motivates the need for a methodical examination of circularity to arrive at new paradigms in CBR. In our previous work on RelCBR, we have illustrated that the current CBR paradigm can benefit from the consideration of circularity. We propose several other directions of research wherein the state-of-the-art approaches are still agnostic to circularity and argue why the incorporation of circularity can yield improvement in performance. Approaches proposed for resolving the diverse variety of circularities can serve as templates for circularities of similar nature that emerges in diferent contexts.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Case-Based Reasoning</kwd>
        <kwd>Circularity</kwd>
        <kwd>Truth Discovery</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        The well-known -Means algorithm also deals with an inherent circular problem: ‘In order to
identify the cluster centroids, the instances have to be assigned to clusters. But such an assignment
is not possible unless the cluster centroids are known.’ The involved circularity is resolved using
the Expectation Maximization (EM) algorithm [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>
        In the context of CBR, there have been past works that have benefited from an appreciation of
circularity. The document segmentation approach for the construction of cases by segmenting
raw text documents, as presented in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], uses the EM algorithm to resolve the proposed circularity.
An approach inspired by the PageRank algorithm has been employed to assign Retention Score [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]
in the context of case base maintenance. Product preference information based on interactions
with users has been leveraged to enrich case descriptions [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] in case base recommender systems
by means of the PageRank algorithm.
      </p>
      <p>
        Our recent work on quantifying the reliability of cases in the case base [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] is based on a
circular theme. It takes inspiration from the Truth Discovery [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] literature that is fundamentally
concerned with a circular problem while aggregating knowledge from an array of knowledge
sources. The following statement of circularity constitutes the foundation of the Truth Discovery
literature.
      </p>
      <p>A knowledge source is considered reliable if it provides trustworthy solutions to
problems, and a solution is deemed to be trustworthy if it is supported by reliable knowledge
sources.</p>
      <p>
        Our experiments have shown improvements due to the consideration of circularity. We
further posit that a systematic study of circularity can impact research in the following ways:
1. Identifying tasks that involve inherent circularity but have been traditionally addressed
via approaches that are agnostic to such circularity.
2. Proposing novel approaches to resolve the involved circularities and identifying situations
in which these can be extended to circularities that manifest in other contexts.
3. A paradigm level shift might be necessary that inherently respects circularity, as a result
of which the various manifestations of circularity might disappear. The Holographic
paradigm [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] holds promise in this regard.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Research Plan</title>
      <p>In this section, we describe our research objectives and a rough outline of our roadmap towards
realizing our goals.</p>
      <sec id="sec-2-1">
        <title>2.1. Research Objectives</title>
        <p>Several approaches in the CBR literature have not paid explicit attention to the underlying
circularity in the tasks they attempt to address. Our objective is to highlight the importance of
circularity by identifying its underlying nature in CBR tasks such as retrieval, adaptation, and
maintenance in the traditional CBR. We further hypothesize the need for a novel paradigm in
CBR that may inherently handle such instances of circularity at a deeper level.</p>
        <p>
          Finally, the techniques proposed for the resolution of circularity hold the potential to serve as
a template for circularity resolution in situations that arise in contexts that appear to be distinct
on the surface but share similar inherent structures. For instance, the circularity resolution
technique employed in the PageRank algorithm can be used for arriving at preferability scores
of products in recommender systems domain, as illustrated in [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. Another instance is the
task involving document segmentation [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] that resolves the proposed circularity using the EM
algorithm, much like that used to address the circularity in the − Means clustering.
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Approach / Methodology</title>
        <p>In our recent submission, we have highlighted the importance of circularity in a variety of tasks
relating to CBR in an unsupervised setting, some of which are listed below.</p>
        <sec id="sec-2-2-1">
          <title>2.2.1. Retrieval and Adaptation</title>
          <p>
            When a reasoner is equipped with a multitude of similarity functions (possibly learned
bottomup; see [
            <xref ref-type="bibr" rid="ref11">11</xref>
            ] for one such approach), it might be beneficial to assign diferent degrees of reliability
to these similarity functions (can be seen as rankers that rank cases in order of relevance to the
queries). We propose the following statement of circularity towards realizing this:
A ranker is reliable if it produces trustworthy rankings for several queries. A ranking
is trustworthy if it is supported by reliable rankers.
          </p>
          <p>
            A statement of circularity, with nature very similar to the one above, can be proposed
when a reasoner learns adaptation rules in a data-driven fashion (say using the case diference
heuristic [
            <xref ref-type="bibr" rid="ref12">12</xref>
            ], for instance).
          </p>
        </sec>
        <sec id="sec-2-2-2">
          <title>2.2.2. Maintenance</title>
          <p>One aspect of the maintenance of a case-based reasoner is the removal of noisy and redundant
cases from the case base. Literature for the detection of noisy cases is often based on a
noncircular definition, the limitations of which are discussed in Section 3. Our approach for the
identification of noisy cases (via estimating their reliability) is grounded upon the following
circular definition, which has been shown to outperform its non-circular counterparts.</p>
          <p>A case is reliable if it can be solved by its reliable neighbors.</p>
          <p>
            The Footprint Algorithm [
            <xref ref-type="bibr" rid="ref13">13</xref>
            ] is typically employed for the detection and removal of redundant
cases by means of estimating the competence of cases in the case base. The competence of a
case is often quantified using its Relative Coverage [
            <xref ref-type="bibr" rid="ref13">13</xref>
            ] that assigns a high score to a case if the
case solves cases that are not solved by many solver cases. Such a measure, however, is agnostic
to the competence values of the solver cases. In other words, regardless of whether the solver
cases are retained or discarded by the footprint algorithm, their contributions to the Relative
Coverage of the case remain unafected.
          </p>
          <p>A possible circular extension for arriving at the competence of cases is presented. Notice that
it makes use of the heuristic that a case with a higher competence score is likely to be retained.
A case is likely to be retained if the cases it solves are not already solved by cases that
are likely to be retained.</p>
          <p>We would like to emphasize the fact that the identified circular dependencies disappear in the
presence of knowledge from a domain expert. In particular, if top-down knowledge is available
to the reasoner concerning the reliability of similarity functions (or adaptation strategies) in an
ensemble, or the competence of cases in the case base, the proposed circularities cease to exist.</p>
        </sec>
        <sec id="sec-2-2-3">
          <title>2.2.3. Experimental Methodology</title>
          <p>We aim to demonstrate the efectiveness of methods that address circularity over those that
are agnostic of it. For instance, the problem-solving ability of a reduced case base constructed
using a non-circular definition to eliminate cases can be compared against that when a method
that takes the underlying circularity into account is employed. In settings involving multiple
similarity functions (or adaptation strategies), the closeness of the predicted solution to the
ground truth can be quantified in order to compare approaches that make use of circularity
with those that do not.</p>
          <p>We also intend to investigate whether the proposed solution techniques can be reused to
resolve circularities of similar nature that manifest in a diferent context.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Progress Summary</title>
      <p>In our work submitted to ICCBR 2023, we demonstrate that diverse CBR research contexts
share an underlying circularity. We examine the root cause of such circularities and present
fundamental impossibility results in this context. We show how a systematic study of circularity
can motivate the quest for novel CBR paradigms and lead to novel approaches that address
circularities in traditional CBR retrieval, adaptation, and maintenance tasks. Furthermore, such
an analysis can help in extending the solution of one problem to solve an apparently unrelated
problem, once we discover the commonality they share deep down in terms of the circularities
they address.</p>
      <p>
        Our prior work, RelCBR [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], serves as a motivating scenario that illustrates the importance of
realizing circularity over approaches that disregard it. The task is aimed towards the
identification of cases that provide trustworthy solutions when a query in close proximity is presented to
the reasoner. This tendency of cases providing trustworthy solutions is characterized by their
reliability score. Although a domain expert can potentially inspect the entire case base in order to
assign a reliability score to each case, the impracticality particularly associated with large-scale
systems is apparent. To circumvent the potential absence of such top-down assistance, several
bottom-up strategies have been proposed in the literature for the identification of unreliable
cases. These approaches build upon the non-circular definition - ‘A case is reliable if it can be
solved by its neighbors.’ Notice that this definition is agnostic to the reliability of the neighbors
leading to two classes of problematic situations:
1. A truly reliable case situated in a neighborhood of predominantly unreliable cases is
deemed unreliable due to its disagreement with its neighbors.
2. A truly unreliable case in a predominantly unreliable neighborhood can be considered
reliable by virtue of the agreement with its neighbors.
      </p>
      <p>We have proposed RelCBR, which takes the reliability of the neighbors of cases into account.
The underlying circular definition states that</p>
      <p>A case is reliable if it can be solved by its reliable neighbors.</p>
      <p>
        Obtaining reliability based on such a circular definition serves two key benefits. First, cases with
reliability under a predefined threshold can be presented to a domain expert for inspection.
Further, these reliability scores can be used to undermine the contribution of unreliable cases when
addressing a new query. Our experiments have shown statistically significant improvements
over the baseline methods [
        <xref ref-type="bibr" rid="ref14 ref15">14, 15</xref>
        ] in regression and classification tasks.
      </p>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusion and Future Work</title>
      <p>Our work is centered around the claim that diverse research problems in CBR such as retrieval,
adaptation, and maintenance can benefit from an appreciation of the underlying circularity.
RelCBR is a case in point. In the long run, a systematic study of circularity can motivate the
exploration of novel CBR paradigms. Finally, we foresee wider implications of circularity in the
context of Artificial Intelligence.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>L.</given-names>
            <surname>Page</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Brin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Motwani</surname>
          </string-name>
          , T. Winograd,
          <article-title>The PageRank Citation Ranking: Bringing Order to the Web</article-title>
          ,
          <source>Technical Report, Stanford Digital Library Technologies Project</source>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>J. M.</given-names>
            <surname>Kleinberg</surname>
          </string-name>
          ,
          <article-title>Authoritative sources in a hyperlinked environment</article-title>
          ,
          <source>Journal of the ACM</source>
          <volume>46</volume>
          (
          <year>1999</year>
          )
          <fpage>604</fpage>
          -
          <lpage>632</lpage>
          . doi:
          <volume>10</volume>
          .1145/324133.324140.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>G.</given-names>
            <surname>Jeh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Widom</surname>
          </string-name>
          ,
          <article-title>Simrank: a measure of structural-context similarity</article-title>
          ,
          <source>in: Proceedings of the eighth ACM SIGKDD international conference on Knowledge discovery and data mining</source>
          ,
          <year>2002</year>
          , pp.
          <fpage>538</fpage>
          -
          <lpage>543</lpage>
          . doi:
          <volume>10</volume>
          .1145/775047.775126.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>X.-L.</given-names>
            <surname>Meng</surname>
          </string-name>
          ,
          <string-name>
            <surname>D. Van Dyk</surname>
          </string-name>
          ,
          <article-title>The em algorithm-an old folk-song sung to a fast new tune</article-title>
          ,
          <source>Journal of the Royal Statistical Society Series B: Statistical Methodology</source>
          <volume>59</volume>
          (
          <year>1997</year>
          )
          <fpage>511</fpage>
          -
          <lpage>567</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>D. P.</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Visweswariah</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Wiratunga</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Sani</surname>
          </string-name>
          ,
          <article-title>Two-part segmentation of text documents (</article-title>
          <year>2012</year>
          ). doi:
          <volume>10</volume>
          .1145/2396761.2396862.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>D.</given-names>
            <surname>Mathew</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Chakraborti</surname>
          </string-name>
          ,
          <article-title>An optimal footprint method for case-base maintenance</article-title>
          ,
          <source>in: The Thirty-First International Flairs Conference</source>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>S. R.</given-names>
            <surname>Vasudevan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Chakraborti</surname>
          </string-name>
          ,
          <article-title>Enriching case descriptions using trails in conversational recommenders</article-title>
          ,
          <source>in: Case-Based Reasoning Research and Development: 22nd International Conference, ICCBR</source>
          <year>2014</year>
          , Cork, Ireland,
          <year>September 29</year>
          ,
          <fpage>2014</fpage>
          -October 1,
          <year>2014</year>
          . Proceedings 22, Springer, Springer International Publishing,
          <year>2014</year>
          , pp.
          <fpage>480</fpage>
          -
          <lpage>494</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>A. P.</given-names>
            <surname>Parsodkar</surname>
          </string-name>
          ,
          <string-name>
            <surname>D. P.</surname>
          </string-name>
          , S. Chakraborti,
          <article-title>Never judge a case by its (unreliable) neighbors: Estimating case reliability for cbr</article-title>
          , in: M. T. Keane, N. Wiratunga (Eds.),
          <source>Case-Based Reasoning Research and Development</source>
          , Springer International Publishing, Cham,
          <year>2022</year>
          , pp.
          <fpage>256</fpage>
          -
          <lpage>270</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Gao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Meng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Su</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Fan</surname>
          </string-name>
          , J. Han,
          <article-title>A survey on truth discovery</article-title>
          ,
          <source>ACM Sigkdd Explorations Newsletter</source>
          <volume>17</volume>
          (
          <year>2016</year>
          )
          <fpage>1</fpage>
          -
          <lpage>16</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>D.</given-names>
            <surname>Ganesan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Chakraborti</surname>
          </string-name>
          ,
          <article-title>Holographic case-based reasoning</article-title>
          , in: I. Watson, R. Weber (Eds.),
          <source>Case-Based Reasoning Research and Development</source>
          , Springer International Publishing, Cham,
          <year>2020</year>
          , pp.
          <fpage>144</fpage>
          -
          <lpage>159</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>A.</given-names>
            <surname>Jaiswal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Bach</surname>
          </string-name>
          ,
          <article-title>A data-driven approach for determining weights in global similarity functions</article-title>
          ,
          <source>in: Case-Based Reasoning Research and Development</source>
          , Springer International Publishing,
          <year>2019</year>
          , pp.
          <fpage>125</fpage>
          -
          <lpage>139</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>030</fpage>
          -29249-2\_9.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>K.</given-names>
            <surname>Hanney</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. T.</given-names>
            <surname>Keane</surname>
          </string-name>
          ,
          <article-title>Learning adaptation rules from a case-base</article-title>
          ,
          <source>in: Lecture Notes in Computer Science</source>
          , Springer Berlin Heidelberg,
          <year>1996</year>
          , pp.
          <fpage>179</fpage>
          -
          <lpage>192</lpage>
          . doi:
          <volume>10</volume>
          .1007/ bfb0020610.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>B.</given-names>
            <surname>Smyt</surname>
          </string-name>
          , E. McKenna,
          <article-title>Footprint-based retrieval</article-title>
          ,
          <source>in: Case-Based Reasoning Research and Development</source>
          , Springer Berlin Heidelberg,
          <year>1999</year>
          , pp.
          <fpage>343</fpage>
          -
          <lpage>357</lpage>
          . doi:
          <volume>10</volume>
          .1007/ 3-540-48508-2\_
          <fpage>25</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>L.</given-names>
            <surname>Lamontagne</surname>
          </string-name>
          ,
          <article-title>Textual cbr authoring using case cohesion</article-title>
          ,
          <source>in: Proceedings of 3rd Textual Case-Based Reasoning Workshop at the 8th European Conf. on CBR</source>
          ,
          <year>2006</year>
          , pp.
          <fpage>33</fpage>
          -
          <lpage>43</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>S.</given-names>
            <surname>Massie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Wiratunga</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Craw</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Donati</surname>
          </string-name>
          , E. Vicari,
          <article-title>From anomaly reports to cases</article-title>
          , in: International
          <source>Conference on Case-Based Reasoning</source>
          , Springer,
          <year>2007</year>
          , pp.
          <fpage>359</fpage>
          -
          <lpage>373</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>