The ¡Sparse ¡Vector ¡Technique ¡and ¡ ¡
- nline ¡query ¡answering ¡
CompSci ¡590.03 ¡ Instructor: ¡Ashwin ¡Machanavajjhala ¡
1 ¡ Lecture ¡11: ¡590.03 ¡Fall ¡16 ¡
The Sparse Vector Technique and online query answering - - PowerPoint PPT Presentation
The Sparse Vector Technique and online query answering CompSci 590.03 Instructor: Ashwin Machanavajjhala Lecture 11: 590.03 Fall 16 1 Offline QA
1 ¡ Lecture ¡11: ¡590.03 ¡Fall ¡16 ¡
Lecture ¡11: ¡590.03 ¡Fall ¡16 ¡ 2 ¡
Lecture ¡11: ¡590.03 ¡Fall ¡16 ¡ 3 ¡
Lecture ¡11: ¡590.03 ¡Fall ¡16 ¡ 4 ¡
Lecture ¡11: ¡590.03 ¡Fall ¡16 ¡ 5 ¡
Lecture ¡11: ¡590.03 ¡Fall ¡16 ¡ 6 ¡
Lecture ¡11: ¡590.03 ¡Fall ¡16 ¡ 7 ¡
Are ¡there ¡at ¡least ¡200 ¡ individuals ¡who ¡are ¡male ¡ cancer ¡survivors, ¡between ¡ 20-‑30, ¡who ¡were ¡admiVed ¡ for ¡surgery ¡ Are ¡there ¡at ¡least ¡200 ¡male ¡ cancer ¡survivors ¡who ¡are ¡ between ¡ages ¡of ¡20 ¡and ¡30 ¡ Are ¡there ¡at ¡least ¡200 ¡ individuals ¡who ¡are ¡male ¡ cancer ¡survivors ¡and ¡ admiVed ¡for ¡surgery ¡
Lecture ¡11: ¡590.03 ¡Fall ¡16 ¡ 8 ¡
Lecture ¡11: ¡590.03 ¡Fall ¡16 ¡ 9 ¡
Lecture ¡11: ¡590.03 ¡Fall ¡16 ¡ 10 ¡
Lecture ¡11: ¡590.03 ¡Fall ¡16 ¡ 11 ¡
Accuracy ¡depends ¡on ¡ number ¡of ¡queries ¡
Lecture ¡11: ¡590.03 ¡Fall ¡16 ¡ 12 ¡
Lecture ¡11: ¡590.03 ¡Fall ¡16 ¡ 13 ¡
Accuracy ¡depends ¡on ¡ log ¡of ¡number ¡of ¡ queries! ¡
Lecture ¡11: ¡590.03 ¡Fall ¡16 ¡ 14 ¡
Lecture ¡11: ¡590.03 ¡Fall ¡16 ¡ 15 ¡
Lecture ¡11: ¡590.03 ¡Fall ¡16 ¡ 16 ¡
Lecture ¡11: ¡590.03 ¡Fall ¡16 ¡ 17 ¡
Pr SVT D = !a1, … , ak =! Pr !! = ! Pr !! ! + !! > ! Pr[max
!!! !! ! + ! ! < !] ! !
!"!#! Probability ¡of ¡ noisy ¡threshold ¡ taking ¡value ¡t ¡ Probability ¡that ¡ last ¡query ¡answer ¡ crosses ¡noisy ¡ threshold ¡ Probability ¡previous ¡ query ¡answers ¡do ¡ not ¡cross ¡noisy ¡ threshold ¡
Lecture ¡11: ¡590.03 ¡Fall ¡16 ¡ 18 ¡
Pr SVT D = !a1, … , ak =! Pr !! = ! Pr !! ! + !! > ! Pr[max
!!! !! ! + ! ! < !] ! !
!"!#!
!!! !! ! + ! ! < !}!
Lecture ¡11: ¡590.03 ¡Fall ¡16 ¡ 19 ¡
Pr SVT D = !a1, … , ak =! Pr !! = ! Pr !! ! + !! > ! Pr[max
!!! !! ! + ! ! < !] ! !
!"!#!
!!! !! ! + ! ! < !}!
!!! !! !! + ! ! < ! + 1!
!!! !! ! + ! ! < ! <!Pr max !!! !! !′ + ! ! < ! + 1 !!!
Lecture ¡11: ¡590.03 ¡Fall ¡16 ¡ 20 ¡
Pr SVT D = !a1, … , ak =! Pr !! = ! Pr !! ! + !! > ! Pr max
!!! !! ! + ! ! < ! ! !
!"!# <
Pr !′ = ! Pr !! ! + !! > ! Pr max
!<! !! !′ + !! < ! + 1 ! !
!"!# < !
!
! 2 Pr !′ = ! + 1 Pr !! !
+ !! > ! Pr max
!<! !! !′
+ !! < ! + 1
! !
!"!# < !
!
! 2 Pr ! ′ = ! + 1 ! ! 2 Pr ! ! !′
+ !! > ! + 1 Pr max
!<!
!
! ! ′
+ !! < ! + 1
! !
!!"!# <
!! Pr !′ = ! Pr !! !′ + !! > ! Pr max
!<! !! !′
+ !! < !
! !
!!"!# < Pr SVT D′ = !a1, … , ak !
Lecture ¡11: ¡590.03 ¡Fall ¡16 ¡ 21 ¡
Lecture ¡11: ¡590.03 ¡Fall ¡16 ¡ 22 ¡
Lecture ¡11: ¡590.03 ¡Fall ¡16 ¡ 23 ¡
Lecture ¡11: ¡590.03 ¡Fall ¡16 ¡ 24 ¡
Lecture ¡11: ¡590.03 ¡Fall ¡16 ¡ 25 ¡
Lecture ¡11: ¡590.03 ¡Fall ¡16 ¡ 26 ¡
Lecture ¡11: ¡590.03 ¡Fall ¡16 ¡ 27 ¡