<!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>Combinatorial Approaches to Clustering and Feature Selection</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Michael E. Houle</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>National Institute of Informatics 2-1-2 Hitotsubashi</institution>
          ,
          <addr-line>Chiyoda-ku, Tokyo 101-8430</addr-line>
          ,
          <country country="JP">Japan</country>
        </aff>
      </contrib-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        One of the most serious difficulties in the analysis of high-dimensional data sets
involves the treatment of measures of similarity. Although similarity measures
often retain some discriminative ability as the dimension increases, the similarity
values themselves are often difficult to interpret. Methods for search, clustering
and feature selection that perform quantitive tests of similarity values (as
opposed to comparative tests) are particularly susceptible to this problem. This
presentation will be concerned with combinatorial models of clustering based on
shared neighbor information, and their application to feature selection, subspace
clustering, and multiple clustering. The models assume a secondary, derived form
of similarity measure based on the intersection properties of neighborhoods
defined according to the original similarity measure. The use of secondary similarity
has been recently shown to offer solutions that are more robust and more scalable
with respect to the dimension of the data.
For similarity search and their applications, the distance measures commonly
used in practice are known to be sensitive to local variations within the data
distribution, as well as the number of data features involved (the dimension).
These dependencies can severely limit the the efficiency and accuracy of the
search, and ultimately the quality of the solution — a phenomenon often referred
to as the curse of dimensionality. Generally speaking, as the number of data
features increases, pairwise distance values tend to concentrate tightly about their
mean, reducing the overall discriminative ability of the similarity measure. The
effect occurs for a broad range of data distributions and similarity measures, and
can be so pronounced as to cast doubt upon whether efficient nearest neighbor
search is even achievable in higher dimensions [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. However, when a data set is
composed of many well-formed clusters, the concentration effect will typically
be less severe across cluster boundaries, with distances from a cluster member
to other cluster members being relatively easy to distinguish from distances to
non-members, especially when the clusters are well separated [
        <xref ref-type="bibr" rid="ref1 ref2 ref3">1–3</xref>
        ].
      </p>
      <p>
        In general, any improvement in the discriminative ability of the similarity
measure employed can be expected to yield improvements in the performances
of solutions based on it. Some simple enhancement strategies involve the use of
shared neighbor (SN) information, in which a secondary similarity between two
points v and w is defined in terms of data objects in the common intersection of
neighborhoods based at v and w, where the neighborhoods themselves are
determined according to a supplied primary similarity measure. The primary measure
can be any function that determines a well-defined ranking of the data objects
relative to the query. Recent studies have shown that secondary similarity
measures based on SN information are generally more robust in higher dimensions
than their associated primary distance measures, since the neighborhoods of
object pairs drawn from a common cluster tend to have significantly more items in
common than to pairs drawn from different clusters [
        <xref ref-type="bibr" rid="ref4 ref5">4, 5</xref>
        ]. Furthermore, recent
advances in approximate similarity search allow for neighborhood information
to be generated accurately and efficiently for many practical applications [
        <xref ref-type="bibr" rid="ref6 ref7">6, 7</xref>
        ].
3
      </p>
    </sec>
    <sec id="sec-2">
      <title>Multi-Source RSC Clustering</title>
      <p>
        Shared-neighbor information has been used to guide clustering algorithms for
almost 40 years [
        <xref ref-type="bibr" rid="ref10 ref8 ref9">8–10</xref>
        ]. However, early methods required that the neighborhood
size k be fixed in advance by the user. The use of fixed values of k can introduce
a very significant bias on the sizes and other characteristics of clusters that can
be produced by the methods, in that they tend to favor the discovery of groups
with size of roughly the same order as k.
      </p>
      <p>
        In order to account for the effects of varying k, the Relevant-Set
Correlation (RSC) model for clustering was proposed [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. The RSC model provides a
consistent and comprehensive framework for the assessment of cluster quality,
based on the statistical significance of a form of correlation between the
neighborhood sets of its members. More precisely, the model tests the significance of
any grouping against the assumption that the neighborhoods contain zero
information (that is, against the assumption that they were generated by means of
random selection). The greater the extent to which the assumption is violated,
the greater the significance of the grouping.
      </p>
      <p>
        The RSC model quantifies the quality of cluster candidates of any arbitrary
size (allowing the comparison of any two candidates regardless of their size), the
degree of association between pairs of cluster candidates, and the degree of
association between clusters and individual data items. An efficient greedy selection
strategy, GreedyRSC, has been developed based on RSC, and was shown to be
very competitive in practice [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. It requires only two user-supplied parameters,
describing the minimum acceptable cluster size, and the size of the maximum
acceptable overlap between two clusters. Both of these parameters can be chosen
in a natural way with no knowledge of the nature of the data or its distribution.
The number of clusters is not specified by the user.
      </p>
      <p>This presentation will be concerned with an extension of the RSC model to
account for multiple sources of neighborhood information. Each of these sources
is assumed to have its own similarity measure based on its own collection of data
features (which may or may not contain features also used by other sources).
Like the original RSC model, the extended model relies only on the neighborhood
rankings produced according to the sources, and has no knowledge of the nature
of the similarity measure or features involved.</p>
      <p>The extension of RSC will be seen to have implications for subspace clustering
and feature selection, as well as multiclustering. In particular, the discussion will
include the following potential applications of the extended model:
– The significance of data sets can be simultaneously assessed with respect
to object membership as well as the number of sources of neighborhood
information. If each source is associated with its own collection of features,
the model in effect assesses the significance of the association of a particular
group of objects with a collection of features.
– Under the model, the combination of sources that are most strongly
associated with a putative cluster can be identified very efficiently.
– In applications for which multiple clusterings of the data have been
generated, the model can be used to decide to which clustering a particular
candidate cluster is best aligned. This can potentially serve as a foundation
upon which multiple clustering criteria can be designed.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Beyer</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goldstein</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ramakrishnan</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shaft</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>When is “nearest neighbor” meaningful?</article-title>
          <source>In: Proc. ICDT</source>
          . (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Bennett</surname>
            ,
            <given-names>K.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fayyad</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Geiger</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Density-based indexing for approximate nearest-neighbor queries</article-title>
          .
          <source>In: Proc. KDD</source>
          . (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Kriegel</surname>
            ,
            <given-names>H.P.</given-names>
          </string-name>
          , Kro¨ger,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Zimek</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          :
          <article-title>Clustering high dimensional data: A survey on subspace clustering, pattern-based clustering, and correlation clustering</article-title>
          .
          <source>ACM TKDD 3</source>
          (
          <issue>1</issue>
          ) (
          <year>2009</year>
          )
          <fpage>1</fpage>
          -
          <lpage>58</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Houle</surname>
            ,
            <given-names>M.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kriegel</surname>
            ,
            <given-names>H.P.</given-names>
          </string-name>
          , Kro¨ger,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Schubert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Zimek</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          :
          <article-title>Can sharedneighbor-distances defeat the curse of dimensionality?</article-title>
          <source>In: Proc. SSDBM</source>
          . (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Bernecker</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Houle</surname>
            ,
            <given-names>M.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kriegel</surname>
            ,
            <given-names>H.P.</given-names>
          </string-name>
          , Kro¨ger,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Renz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Schubert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Zimek</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          :
          <article-title>Quality of similarity rankings in time series</article-title>
          .
          <source>In: Proc. SSTD</source>
          . (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Andoni</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Indyk</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Near-optimal hashing algorithms for approximate nearest neighbor in high dimensions</article-title>
          .
          <source>In: Symp. Foundations of Computer Science</source>
          . (
          <year>2006</year>
          )
          <fpage>459</fpage>
          -
          <lpage>468</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Houle</surname>
            ,
            <given-names>M.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sakama</surname>
          </string-name>
          , J.:
          <article-title>Fast approximate similarity search in extremely highdimensional data sets</article-title>
          .
          <source>In: Proc. ICDE</source>
          . (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Jarvis</surname>
            ,
            <given-names>R.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Patrick</surname>
            ,
            <given-names>E.A.</given-names>
          </string-name>
          :
          <article-title>Clustering using a similarity measure based on shared near neighbors</article-title>
          . IEEE TC C-
          <volume>22</volume>
          (
          <issue>11</issue>
          ) (
          <year>1973</year>
          )
          <fpage>1025</fpage>
          -
          <lpage>1034</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Guha</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rastogi</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shim</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>ROCK: a robust clustering algorithm for categorical attributes</article-title>
          ,.
          <source>Inform. Sys</source>
          .
          <volume>25</volume>
          (
          <year>2000</year>
          )
          <fpage>345</fpage>
          -
          <lpage>366</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. Erto¨z,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Steinbach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Kumar</surname>
          </string-name>
          ,
          <string-name>
            <surname>V.</surname>
          </string-name>
          :
          <article-title>Finding clusters of different sizes, shapes, and densities in noisy, high dimensional data</article-title>
          .
          <source>In: Proc. SDM</source>
          . (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Houle</surname>
            ,
            <given-names>M.E.</given-names>
          </string-name>
          :
          <article-title>The relevant-set correlation model for data clustering</article-title>
          .
          <source>Stat. Anal. Data Min</source>
          .
          <volume>1</volume>
          (
          <issue>3</issue>
          ) (
          <year>2008</year>
          )
          <fpage>157</fpage>
          -
          <lpage>176</lpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>