29.04.2013 Views

TESI DOCTORAL - La Salle

TESI DOCTORAL - La Salle

TESI DOCTORAL - La Salle

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

6.2. Adapting consensus functions to soft cluster ensembles<br />

Recall that the contents of each clustering matrix Λi enclosed in the soft cluster ensemble<br />

E results from the execution of a fuzzy clustering process, and that, depending on its nature,<br />

the interpretation of the scalar values that ultimately make up E may differ largely. Thus,<br />

for conducting a consensus process on the soft cluster ensemble E it is necessary that such<br />

values hold the same type of proportionality with repect to the degree of association between<br />

objects and clusters (i.e. they all are either directly or inversely proportional).<br />

This prerequisite becomes more evident if an analogy between soft clustering and voting<br />

procedures is established. Such analogy is inspired by the parallelism between supervised<br />

classification processes and voting drawn in (van Erp, Vuurpijl, and Schomaker, 2002).<br />

According to this analogy, the process of fuzzily clustering an object can be regarded as an<br />

election, in which the clusterer (regarded as a voter) casts its preference for each one of the<br />

clusters (or candidates). Put that way, it becomes quite obvious that, when the results of<br />

several fuzzy clustering processes are gathered into a soft cluster ensemble with the purpose<br />

of building a consolidated clustering solution upon it, they should be straightly comparable<br />

—possibly, after applying some scale normalization.<br />

Regardless of the characteristics and nature of soft cluster ensembles, it is interesting<br />

to evaluate how classic consensus functions (i.e. those originally designed to combine crisp<br />

partitions) can be applied on the fuzzy consensus clustering problem. The next section<br />

deals with this very issue.<br />

6.2 Adapting consensus functions to soft cluster ensembles<br />

The consensus functions employed so far in the experimental sections of this work (i.e.<br />

CSPA, EAC, HGPA, MCLA, ALSAD, KMSAD and SLSAD) are originally designed to<br />

operate on hard cluster ensembles (see appendix A.5 for a description). Nevertheless, they<br />

can be easily adapted for combining fuzzy partitions. The key point is that all these<br />

consensus functions base their clustering combination processes on object co-association<br />

matrices (i.e. matrices the contents of which estimate the degree of similarity between<br />

objects upon the partitions contained in the cluster ensemble). Fortunately, this type of<br />

co-association matrices can be derived not only from hard cluster ensembles, but also from<br />

their soft counterparts, which makes these consensus functions easily applicable on the<br />

fuzzy consensus clustering problem. In the following paragraphs, we elaborate on this issue<br />

resorting again to the previous toy example, continuously drawing parallelisms between the<br />

hard and soft clustering scenarios —for brevity, such comparison will only be referred to<br />

fuzzy clustering processes that codify object to cluster associations in terms of membership<br />

probabilities, although an equivalent study could also be formulated in the case these were<br />

expressed by means of magnitudes inversely proportional to the strength of object to cluster<br />

associations, such as object to cluster centroids distances.<br />

Consider the hard clustering solution of equation (6.3) corresponding to our clustering<br />

toy example, that is:<br />

λ =[222111333]<br />

Notice that an equivalent representation of this partition can be also given by a k × n<br />

incidence matrix Iλ (called binary membership indicator matrix in (Strehl and Ghosh,<br />

2002)), the (i,j)th entry of which is equal to 1 in the case the jth object is assigned to<br />

166

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!