DOC PREVIEW
UT Dallas CS 6375 - VC_examples

This preview shows page 1 out of 3 pages.

Save
View full document
Premium Document
Do you want full access? Go Premium and unlock all 3 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

VC Dimension A Tutorial for the Course Computational Intelligence http www igi tugraz at lehre CI Stefan Ha usler Institute for Theoretical Computer Science Inffeldgasse 16b I Abstract This script contains the collection of examples for the computation of the VC dimension as presented in the lecture on the 4 4 2003 There is also a printable PDF version1 of the script 1 Intervals What is the VC dimension of intervals in R The target function is specified by an interval and labels any example positive iff it lies inside that interval VC dim 2 A set of two points can be shattered since there s only a single block of positive examples that could lie within the interval But no set of 3 points can be shattered because it can not be labeled in alternating order 2 Axis Parallel Rectangles What is the VC dimension of axis parallel rectangles in the plane R2 The target function is specified by a rectangle and labels any example positive iff it lies inside that rectangle VC dim 4 For instance the set of points 1 0 0 1 1 0 0 1 can be shattered but if you draw the smallest enclosing box around 5 points it is not possible to label the point inside the box and the remaining points on the edges 3 Circles What is the VC dimension of circles in the plane R2 I e examples are points in R2 C cp r p R2 r R and cp r 1 if x is within distance r of p Or in words a legal target function is specified by a circle and labels any example positive iff it lies inside that circle VC dim 3 It is easy to see the VC dimension is at least 3 since any 3 points that make up a non degenerate triangle can be shattered It is a bit trickier to prove that the VC dimension is less than 4 Given 4 points the easy case is when one is inside the convex hull of th others In that case because circles are convex it is not possible to label the inside point and the outside points Otherwise call the points a b c d in clockwise order the claim is that it is not possible for one circle c1 1 VC examples pdf 1 to achieve labeling and for some other c2 to achieve labeling If such c1 c2 existed then their symmetric difference would consist of 4 disjoint regions which is impossible for circles 4 Triangles What is the VC dimension of triangles in the plane R2 I e a legal target function is specified by a triangle and labels any example positive iff it lies inside that triangle VC dim 7 Given 7 points on a circle they can be labeled in any desired way because in any labeling the negative examples form at most 3 contiguous blocks Therefore one edge of the triangle can be used to cut off each block However no set of 8 points can be shattered If one of the points is inside the convex hull of the rest then it is not possible to label that point negative and the rest positive Otherwise it is not possible to label them in alternating order 5 Halfspaces in Rn Prove that the VC dimension of the class Hn of halhspaces in n dimensions is n 1 Hn is the set of functions w1 x1 wn xn w0 where w0 wn are real valued We will use the following definition the convex hull of a set of points S is the P set of all convex combinations P of points S this is the set of all points that can be written as xi S i xi where i 0 and i i 1 It is not hard to see that if a halfspace has all points from a set S on one side then the entire convex hull of S must be on that side as well 5 1 Lower Bound Prove that VC dim Hn n 1 by presenting a set of n 1 points in n dimensional space such that one can partition that set with halfspaces in all possible ways And show how one can partition the set in any desires way One good set of n 1 points is The origin and all points with a 1 in one coordinate and zeros in the rest i e all neighbors of the origin on the Boolean cube Let pi be the point with a 1 in the ith coordinate Suppose we wish to partition this set into two pieces S1 and S2 with a hyperplane and say the origin is in S1 Then just choose the hyperplane X xi 1 2 1 i pi S2 5 2 Upper Bound Part I The following is Radon s Theorem Theorem Let S be a set of n 2 points in n dimensions Then S can be partitioned into two disjoint subsets S1 and S2 whose convex hulls intersect Show that Radon s Theorem implies that the VC dimension of halfspaces is at most n 1 Conclude that VC dim Hn n 1 If S is a set of n 2 points then by Radon s theorem we may partition S into sets 2 S1 and S2 whose convex hulls intersect Let p S1 be a point in that intersection Assume there exist a hyperplane w xi w0 w xi w0 xi S1 xi S2 so that w p w0 which is contradicted by X X w p i w xi i min w xi min w xi w0 i xi S2 i xi S2 i xi S2 i xi S2 So no set of n 2 points can be shattered and VC dim Hn n 1 5 3 Upper Bound Part II Prove Radon s Theorem As a first step show the following For a setP of n 2 points xP 1 xn 2 in n dimensional space there exist 1 n 2 not all zero such that i i xi 0 and i i 0 This is called affine dependence We first prove the affine dependence Let v1 vn 2 be defined as vi hxi 1i Rn 1 So vi is linearly P dependent And so there exist a set of scalares 1 n 2 not all zero so that i i vi 0 These i satisfy the required conditions Further S1 xi i 0 and S2 xi i 0 So X X i j i xi S1 j xj S2 Define x X i xi i xi S1 Consider the point X j xj j xj S2 X i X j x xi xj i xi S1 j xj S2 This point lies in the convex hull of both S1 and S2 3


View Full Document

UT Dallas CS 6375 - VC_examples

Documents in this Course
ensemble

ensemble

17 pages

em

em

17 pages

dtree

dtree

41 pages

cv

cv

9 pages

bayes

bayes

19 pages

vc

vc

24 pages

svm-2

svm-2

16 pages

svm-1

svm-1

18 pages

rl

rl

18 pages

mle

mle

16 pages

mdp

mdp

19 pages

knn

knn

11 pages

intro

intro

19 pages

hmm-train

hmm-train

26 pages

hmm

hmm

28 pages

hmm-train

hmm-train

26 pages

hmm

hmm

28 pages

ensemble

ensemble

17 pages

em

em

17 pages

dtree

dtree

41 pages

cv

cv

9 pages

bayes

bayes

19 pages

vc

vc

24 pages

svm-2

svm-2

16 pages

svm-1

svm-1

18 pages

rl

rl

18 pages

mle

mle

16 pages

mdp

mdp

19 pages

knn

knn

11 pages

intro

intro

19 pages

vc

vc

24 pages

svm-2

svm-2

16 pages

svm-1

svm-1

18 pages

rl

rl

18 pages

mle

mle

16 pages

mdp

mdp

19 pages

knn

knn

11 pages

intro

intro

19 pages

hmm-train

hmm-train

26 pages

hmm

hmm

28 pages

ensemble

ensemble

17 pages

em

em

17 pages

dtree

dtree

41 pages

cv

cv

9 pages

bayes

bayes

19 pages

vc

vc

24 pages

svm-2

svm-2

16 pages

svm-1

svm-1

18 pages

rl

rl

18 pages

mle

mle

16 pages

mdp

mdp

19 pages

knn

knn

11 pages

intro

intro

19 pages

hmm-train

hmm-train

26 pages

hmm

hmm

28 pages

ensemble

ensemble

17 pages

em

em

17 pages

dtree

dtree

41 pages

cv

cv

9 pages

bayes

bayes

19 pages

hw2

hw2

2 pages

hw1

hw1

4 pages

hw0

hw0

2 pages

hw5

hw5

2 pages

hw3

hw3

3 pages

20.mdp

20.mdp

19 pages

19.em

19.em

17 pages

16.svm-2

16.svm-2

16 pages

15.svm-1

15.svm-1

18 pages

14.vc

14.vc

24 pages

9.hmm

9.hmm

28 pages

5.mle

5.mle

16 pages

3.bayes

3.bayes

19 pages

2.dtree

2.dtree

41 pages

1.intro

1.intro

19 pages

21.rl

21.rl

18 pages

CNF-DNF

CNF-DNF

2 pages

ID3

ID3

4 pages

mlHw6

mlHw6

3 pages

MLHW3

MLHW3

4 pages

MLHW4

MLHW4

3 pages

ML-HW2

ML-HW2

3 pages

vcdimCMU

vcdimCMU

20 pages

hw0

hw0

2 pages

hw3

hw3

3 pages

hw2

hw2

2 pages

hw1

hw1

4 pages

9.hmm

9.hmm

28 pages

5.mle

5.mle

16 pages

3.bayes

3.bayes

19 pages

2.dtree

2.dtree

41 pages

1.intro

1.intro

19 pages

15.svm-1

15.svm-1

18 pages

14.vc

14.vc

24 pages

hw2

hw2

2 pages

hw1

hw1

4 pages

hw0

hw0

2 pages

hw3

hw3

3 pages

9.hmm

9.hmm

28 pages

5.mle

5.mle

16 pages

3.bayes

3.bayes

19 pages

2.dtree

2.dtree

41 pages

1.intro

1.intro

19 pages

Load more
Download VC_examples
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view VC_examples and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view VC_examples and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?