4.2 4.2 Convex Sets, Convex Hulls and Linear Separability: X X C C X X
4.2 4.2 Convex Sets, Convex Hulls and Linear Separability: X X C C X X
4.2
4.2 Convex Sets, Convex Hulls and Linear Separability
Consider two pattern sets X1 and X2 sampled from two classes C1 and C2 . Recall that a vector of input fea-
Many subsets of Rn contain the pattern sets X1 and X2 . In the present context tures is called a pattern. The
vector space from which valid
we are interested only in the smallest convex sets that contain these sets, patterns may be derived is then
and very shortly we will see why. But rst the following denitions are in the pattern space, typically Rn .
order. In general any ndimensional
pattern can be represented by
a point in pattern space, Rn .
Denition 4.2.1
Denition 4.2.2
The convex hull, C(Xi ), of a pattern set Xi is the smallest convex set in Rn which
contains the set Xi . Equivalently, consider every convex set S , such that X
i S
Rn , I, where I is an index set. Then the convex hull of Xi , C(Xi ) = I S .
This only means that we need to take the intersection of all Rn subsets
that contain the pattern set in question. This intersection yields the smallest
convex set in Rn that contains the pattern set. Figure 4.2 shows a computer
4.2 Samples November 17, 2004 13:3
generated convex hull of the Iris data [12], using MATLAB. Notice how
the convex hull of iris sestosa is disjoint from the convex hulls of iris
versicolor and iris virginica. However, the convex hulls of iris versicolor
and iris virginica are not separable.
The problem of convex hull com-
putation is an interesting area of
research. Neural networks have
been applied to this problem
(see [432]).
Fig. 4.3 MATLAB generated convex hulls for Iris data [12]
Denition 4.2.3
Two pattern sets Xi and Xj are said to be linearly separable if their convex hulls
are disjoint, that is if C(Xi ) C(Xj ) = .
As shown in Fig. 4.3 since some minimum distance separates the two
convex hulls, there exists a hyperplane , that separates the two sets. In
the gures, we use the shorthand Ci to denote the convex hull C(Xi ). The
convex hull Ci is representative of the pattern class Ci .
4.2 Samples November 17, 2004 13:3