vc dimension vc density and an application to
play

VC Dimension, VC Density, and an Application to Algebraically Closed - PowerPoint PPT Presentation

VC Dimension, VC Density, and an Application to Algebraically Closed Valued Fields Roland Walker University of Illinois at Chicago 2016 Roland Walker (UIC) VC Dimension, VC Density, & ACVF 2016 1 / 48 Counting Types Let L be a language,


  1. VC Dimension, VC Density, and an Application to Algebraically Closed Valued Fields Roland Walker University of Illinois at Chicago 2016 Roland Walker (UIC) VC Dimension, VC Density, & ACVF 2016 1 / 48

  2. Counting Types Let L be a language, M an L -structure, φ ( x , y ) ∈ L with | x | = 1, and B ⊆ M | y | . Roland Walker (UIC) VC Dimension, VC Density, & ACVF 2016 2 / 48

  3. References A. Aschenbrenner, A. Dolich, D. Haskell, H. D. Macpherson, and S. Starchenko, Vapnik-Chervonenkis density in some theories without the independence property, I , Trans. Amer. Math. Soc. 368 (2016), 5889-5949. V. Guingona, On VC-density in VC-minimal theories , arXiv:1409.8060 [math.LO]. P. Simon, A Guide to NIP Theories , Cambridge University Press (2015). Roland Walker (UIC) VC Dimension, VC Density, & ACVF 2016 3 / 48

  4. Set Systems Definition Let X be a set and S ⊆ P ( X ) . We call the pair ( X , S ) a set system . Definition Given A ⊆ X , define S ∩ A = { B ∩ A : B ∈ S} . We say A is shattered by S iff: S ∩ A = P ( A ). Roland Walker (UIC) VC Dimension, VC Density, & ACVF 2016 4 / 48

  5. The Shatter Function and VC Dimension Definition The function π S : ω → ω given by π S ( n ) = max {|S ∩ A | : A ∈ [ X ] n } is called the shatter function of S . Definition The Vapnik-Chervonenkis (VC) dimension of S is VC( S ) = sup { n < ω : S shatters some A ∈ [ X ] n } = sup { n < ω : π S ( n ) = 2 n } . Roland Walker (UIC) VC Dimension, VC Density, & ACVF 2016 5 / 48

  6. Example: X = R , S = Half-Spaces VC( S ) ≥ 2: VC( S ) < 3: Roland Walker (UIC) VC Dimension, VC Density, & ACVF 2016 6 / 48

  7. Example: X = R 2 , S = Half-Spaces VC( S ) ≥ 3 : VC( S ) < 4 : Roland Walker (UIC) VC Dimension, VC Density, & ACVF 2016 7 / 48

  8. VC Density and the Sauer-Shelah Lemma Definition The VC density of S is log π ( n ) r ∈ R > 0 : π S ( n ) = O ( n r ) � � vc( S ) = inf = lim sup . log n n → ω Lemma (Sauer-Shelah) If VC( S ) = d < ω, then for all n ≥ d, we have � n � � n � = O ( n d ) . π S ( n ) ≤ + · · · + 0 d Corollary vc( S ) ≤ VC( S ) . Roland Walker (UIC) VC Dimension, VC Density, & ACVF 2016 8 / 48

  9. Example: When S is “uniform,” VC dimension and VC density agree. Let X be an infinite set and S = [ X ] ≤ d for some d < ω . We have � n � � n � π S ( n ) = + · · · + , 0 d so VC( S ) = vc( S ) = d . Roland Walker (UIC) VC Dimension, VC Density, & ACVF 2016 9 / 48

  10. Example: VC dimension is more susceptible to local anomalies than VC density. Let X = ω, m < ω, and S = P ( m ). It follows that � 2 n if n ≤ m π S ( n ) = 2 m otherwise. So VC( S ) = m and log 2 m vc( S ) = lim sup log n = 0 . n → ω Roland Walker (UIC) VC Dimension, VC Density, & ACVF 2016 10 / 48

  11. The Dual Shatter Function Definition Given A 1 , ..., A n ⊆ X , let S ( A 1 , ..., A n ) denote the set of nonempty atoms in the Boolean algebra generated by A 1 , ..., A n . That is � n � A σ ( i ) � n 2 S ( A 1 , · · · , A n ) = : σ ∈ \ ∅ i i =1 where A 1 i = A i and A 0 i = X \ A i . Definition The function π ∗ S : ω → ω given by π ∗ S ( n ) = max {| S ( A 1 , ..., A n ) | : A 1 , ... A n ∈ S} is called the dual shatter function of S . Roland Walker (UIC) VC Dimension, VC Density, & ACVF 2016 11 / 48

  12. Independence Dimension and Dual VC Density Definition The independence dimension (a.k.a. dual VC dimension) of S is IN( S ) = VC ∗ ( S ) = sup { n < ω : π ∗ S ( n ) = 2 n } . Definition The dual VC density of S is r ∈ R > 0 : π ∗ vc ∗ ( S ) = inf � S ( n ) = O ( n r ) � . Roland Walker (UIC) VC Dimension, VC Density, & ACVF 2016 12 / 48

  13. Example: X = R , S = Half-Spaces IN( S ) ≥ 1: IN( S ) < 2: Roland Walker (UIC) VC Dimension, VC Density, & ACVF 2016 13 / 48

  14. Example: X = R 2 , S = Half-Spaces IN( S ) ≥ 2 : Roland Walker (UIC) VC Dimension, VC Density, & ACVF 2016 14 / 48

  15. Example: X = R 2 , S = Half-Spaces IN( S ) < 3 : Roland Walker (UIC) VC Dimension, VC Density, & ACVF 2016 15 / 48

  16. Breadth and Directed Systems Definition Suppose there is a t < ω such that for all n > t , if A ∈ [ S ] n and � A � = ∅ , then there is a subfamily B ∈ [ A ] t such that � A = � B . We call the least such t the breadth of S and denote it as breadth( S ). Definition We call S directed iff: breadth( S ) = 1. Example: Let ( K , Γ , v ) be a valued field. The set system ( X , S ) where X = K and S = { B γ ( a ) : a ∈ K , γ ∈ Γ } ∪ { B γ ( a ) : a ∈ K , γ ∈ Γ } is directed. Roland Walker (UIC) VC Dimension, VC Density, & ACVF 2016 16 / 48

  17. Independence Dimension is Bounded by Breadth Lemma IN( S ) ≤ breadth( S ) . Proof: Suppose 0 < n = IN( S ) < ω . There exists A ∈ [ S ] n such that S ( A ) = 2 n . It follows that � A � = ∅ . Let A 0 ∈ A , B = A \ A 0 . Since ( X \ A 0 ) ∩ ( � B ) � = ∅ , we have � A � = � B . It follows that breadth( S ) > n − 1. Roland Walker (UIC) VC Dimension, VC Density, & ACVF 2016 17 / 48

  18. Set Systems in a Model-Theoretic Context Consider a sorted language L with sorts indexed by I . Let M be an L -structure with domains ( M i : i ∈ I ). Definition Given an L -formula φ ( x , y ) where x = ( x i 1 s ) and y = ( y j 1 1 , ..., y j t 1 , ..., x i s t ), define S φ = { φ ( X , b ) : b ∈ Y } where X = M i 1 × · · · × M i s and Y = M j 1 × · · · × M j t . It follows that ( X , S φ ) is a set system. To ease notation, we let: π φ denote π S φ , VC ( φ ) denote VC ( S φ ) , and vc ( φ ) denote vc ( S φ ) . Similarly, we use π ∗ φ for π ∗ S φ , VC ∗ ( φ ) for VC ∗ ( S φ ), and vc ∗ ( φ ) for vc ∗ ( S φ ) . Roland Walker (UIC) VC Dimension, VC Density, & ACVF 2016 18 / 48

  19. The dual shatter function of φ is really counting φ -types. By definition, we have π ∗ φ ( n ) = max {| S ( φ ( X , b ) : b ∈ B ) | : B ∈ [ Y ] n } . Let B ∈ [ Y ] n . Recall that � � � φ σ ( b ) ( X , b ) : σ ∈ B 2 S ( φ ( X , b ) : b ∈ B ) = \ ∅ . b ∈ B There is a bijection � � S ( φ ( X , b ) : b ∈ B ) − → tp φ ( a / B ) : a ∈ X = S φ ( B ) given by � � � φ σ ( b ) ( X , b ) �− φ σ ( b ) ( x , b ) : b ∈ B → . b ∈ B It follows that | S ( φ ( X , b ) : b ∈ B ) | = | S φ ( B ) | . Roland Walker (UIC) VC Dimension, VC Density, & ACVF 2016 19 / 48

  20. The Dual of a Formula Definition We call a formula φ ( x ; y ) a partitioned formula with object variable(s) x = ( x 1 , ..., x s ) and parameter variable(s) y = ( y 1 , ..., y t ). Definition We let φ ∗ ( y ; x ) denote the dual of φ ( x ; y ), meaning φ ∗ ( y ; x ) is φ ( x ; y ) but we view y as the object and x as the parameter. It follows that S φ ∗ = { φ ∗ ( Y , a ) : a ∈ X } = { φ ( a , Y ) : a ∈ X } . Roland Walker (UIC) VC Dimension, VC Density, & ACVF 2016 20 / 48

  21. The shatter function of φ ∗ is also counting φ -types. By definition, we have π φ ∗ ( n ) = max {|S φ ∗ ∩ B | : B ∈ [ Y ] n } . Let B ∈ [ Y ] n . It follows that S φ ∗ ∩ B = { φ ∗ ( B , a ) : a ∈ X } = { φ ( a , B ) : a ∈ X } There is a bijection { φ ( a , B ) : a ∈ X } − → { tp φ ( a / B ) : a ∈ X } = S φ ( B ) given by φ ( a , B ) �− → tp φ ( a / B ) . It follows that |S φ ∗ ∩ B | = | S φ ( B ) | . Roland Walker (UIC) VC Dimension, VC Density, & ACVF 2016 21 / 48

  22. Duality in a Model-Theoretic Context Lemma The dual shatter function of φ is the shatter function of φ ∗ . That is π ∗ φ = π φ ∗ . Proof: For all n < ω , we have π ∗ φ ( n ) = max {| S ( φ ( X , b ) : b ∈ B ) | : B ∈ [ Y ] n } = max {| S φ ( B ) | : B ∈ [ Y ] n } = max {|S φ ∗ ∩ B | : B ∈ [ Y ] n } = π φ ∗ ( n ) . Corollary VC ∗ ( φ ) = VC( φ ∗ ) and vc ∗ ( φ ) = vc( φ ∗ ) . Roland Walker (UIC) VC Dimension, VC Density, & ACVF 2016 22 / 48

  23. ⇒ VC ∗ ( φ ) < ω VC( φ ) < ω ⇐ Lemma VC( φ ) < 2 VC ∗ ( φ )+1 . Proof: Suppose VC( φ ) ≥ 2 n , there exists A ∈ [ X ] 2 n shattered by S φ . Let { a J : J ⊆ n } enumerate A . For all i < n , let b i ∈ Y such that M | = φ ( a J , b i ) ⇐ ⇒ i ∈ J . Let B = { b i : i < n } . It follows that S φ ∗ shatters B , so VC( φ ∗ ) ≥ n . Corollary VC ∗ ( φ ) < 2 VC( φ )+1 . Corollary ⇒ VC ∗ ( φ ) < ω . VC( φ ) < ω ⇐ Roland Walker (UIC) VC Dimension, VC Density, & ACVF 2016 23 / 48

  24. Duality in the Classical Context Given ( X , S ) a set system, let M = ( X , S , ∈ ), and φ ( x , y ) be x ∈ y . It follows that S = S φ , so by definition, π S = π φ and π ∗ S = π ∗ φ . Let X ∗ = S and S ∗ = {{ B ∈ S : a ∈ B } : a ∈ X } = { φ ∗ ( S , a ) : a ∈ X } . It follows that S ∗ = S φ ∗ , so by definition, π S ∗ = π φ ∗ and π ∗ S ∗ = π ∗ φ ∗ . Definition We call ( X ∗ , S ∗ ) the dual of ( X , S ). Lemma π ∗ S = π S ∗ and π ∗ S ∗ = π S . π ∗ S = π ∗ π ∗ S ∗ = π ∗ φ = π φ ∗ = π S ∗ Proof: and φ ∗ = π φ = π S . Roland Walker (UIC) VC Dimension, VC Density, & ACVF 2016 24 / 48

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend