08.10.2016 Views

Foundations of Data Science

2dLYwbK

2dLYwbK

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

A B A B<br />

Figure 8.7: Illustration <strong>of</strong> the objection to the consistency axiom. Reducing distances<br />

between points in a cluster may suggest that the cluster be split into two.<br />

between clusters and increase it significantly until it becomes d max and in addition<br />

αd max exceeds all other distances, the resulting clustering has just one cluster containing<br />

all <strong>of</strong> the points.<br />

3. The single linkage clustering algorithm with the distance r stopping condition, stop<br />

when the inter-cluster distances are all at least r, satisfies richness and consistency;<br />

but not scale invariance.<br />

Pro<strong>of</strong>: (1) Scale-invariance is easy to see. If one scales up all distances by a factor, then<br />

at each point in the algorithm, the same pair <strong>of</strong> clusters will be closest. The argument<br />

for consistency is more subtle. Since edges inside clusters <strong>of</strong> the final clustering can only<br />

be decreased and since edges between clusters can only be increased, the edges that led<br />

to merges between any two clusters are less than any edge between the final clusters.<br />

Since the final number <strong>of</strong> clusters is fixed, these same edges will cause the same merges<br />

unless the merge has already occurred due to some other edge that was inside a final<br />

cluster having been shortened even more. No edge between two final clusters can cause a<br />

merge before all the above edges have been considered. At this time the final number <strong>of</strong><br />

clusters has been reached and the process <strong>of</strong> merging has stopped. Parts (2) and (3) are<br />

straightforward.<br />

Note that one may question both the consistency axiom and the richness axiom. The<br />

following are two possible objections to the consistency axiom. Consider the two clusters<br />

in Figure 8.7. If one reduces the distance between points in cluster B, they might get an<br />

arrangement that should be three clusters instead <strong>of</strong> two.<br />

The other objection, which applies to both the consistency and the richness axioms,<br />

is that they force many unrealizable distances to exist. For example, suppose the points<br />

were in Euclidean d space and distances were Euclidean. Then, there are only nd degrees<br />

<strong>of</strong> freedom. But the abstract distances used here have O(n 2 ) degrees <strong>of</strong> freedom since the<br />

distances between the O(n 2 ) pairs <strong>of</strong> points can be specified arbitrarily. Unless d is about<br />

n, the abstract distances are too general. The objection to richness is similar. If for n<br />

points in Euclidean d space, the clusters are formed by hyper planes each cluster may be<br />

a Voronoi cell or some other polytope, then as we saw in the theory <strong>of</strong> VC dimensions<br />

Section ?? there are only ( n<br />

d)<br />

interesting hyper planes each defined by d <strong>of</strong> the n points.<br />

If k clusters are defined by bisecting hyper planes <strong>of</strong> pairs <strong>of</strong> points, there are only n dk2<br />

possible clustering’s rather than the 2 n demanded by richness. If d and k are significantly<br />

292

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

Saved successfully!

Ooh no, something went wrong!