Fast Kernel Smoothing in Projection Pursuit David Hofmeyr Dept. - - PowerPoint PPT Presentation

fast kernel smoothing in projection pursuit
SMART_READER_LITE
LIVE PREVIEW

Fast Kernel Smoothing in Projection Pursuit David Hofmeyr Dept. - - PowerPoint PPT Presentation

Fast Kernel Smoothing in Projection Pursuit David Hofmeyr Dept. Statistics and Actuarial Science October 25, 2019 David Hofmeyr Dept. Statistics and Actuarial Science Fast Kernel Smoothing in Projection Pursuit October 25, 2019 1 / 6 Kernel


slide-1
SLIDE 1

Fast Kernel Smoothing in Projection Pursuit

David Hofmeyr

  • Dept. Statistics and Actuarial Science

October 25, 2019

David Hofmeyr Dept. Statistics and Actuarial Science Fast Kernel Smoothing in Projection Pursuit October 25, 2019 1 / 6

slide-2
SLIDE 2

Kernel Smoothing and Projection Pursuit

Kernel Smoothing: Non-parametric function estimation through locally weighted averages, ˆ f (x) =

n

  • i=1

K |x − xi| h

  • ωi

O(nm) to evaluate (directly) at m points If K(x) = poly(x)e−x, then exact evaluation in O(n log(n) + m)1

  • Proj. Pursuit: Find V ∈ Rp×p′ to maximise some functional of the

density/distribution of X ′V (or conditional Y |X ′V )

We don’t know the distribution of X, so estimate that of X ′V with kernels

1Check my github (soon) for code David Hofmeyr Dept. Statistics and Actuarial Science Fast Kernel Smoothing in Projection Pursuit October 25, 2019 2 / 6

slide-3
SLIDE 3

Independent Component Analysis2

Identify independent (latent) sources by minimising KL divergence between fX ′V and p′

i=1 fX ′Vi ⇐

⇒ minimise the sum of entropies of X ′Vi’s

500 1000 1500 2000 2500 500 1000 1500 2000 2500 −6 −2 2 500 1000 1500 2000 2500 500 1000 1500 2000 2500 −2 2 6 500 1000 1500 2000 2500 500 1000 1500 2000 2500 −6 4 500 1000 1500 2000 2500 500 1000 1500 2000 2500 −4 4 500 1000 1500 2000 2500 500 1000 1500 2000 2500 −3 −1 1 3 500 1000 1500 2000 2500 500 1000 1500 2000 2500 −2 2 6 500 1000 1500 2000 2500 500 1000 1500 2000 2500 −4 2 4 −3 −1 1 3

(a) Foetal ECG (b) Reflection removal

2joint with HP Bakker, F Kamper, M Melonas. ECG data from de Lathauwer et al., “ Fetal electrocardiogram extraction by blind source subspace separation”, IEEE TBE, 2000. Image from Shih et al., “Reflection removal using ghosting cues”, CVPR, 2015 David Hofmeyr Dept. Statistics and Actuarial Science Fast Kernel Smoothing in Projection Pursuit October 25, 2019 3 / 6

slide-4
SLIDE 4

Optimal Projections for Na¨ ıve Bayes3

NB: class conditional independence ⇒ (potentially) heavy bias ⇒ find a projection under which this assumption is more plausible max

V n

  • i=1

P(Yi = yi|X ′V ) = max

V n

  • i=1

ˆ fX ′V (x′

i V |yi)πyi

  • k ˆ

fX ′V (x′

i V |k)πk

(c) Simul. (d) Yale faces B (e) Digits

  • NB_G

NB_K PNB_G PNB_K CCICA LDA QDA SVM RF 0.0 0.2 0.4 0.6 0.8

(f) Performance

3joint with M Melonas. Yale B: http://vision.ucsd.edu/~leekc/ExtYaleDatabase/, Digits: https://archive.ics.uci.edu/ml David Hofmeyr Dept. Statistics and Actuarial Science Fast Kernel Smoothing in Projection Pursuit October 25, 2019 4 / 6

slide-5
SLIDE 5

Projection Pursuit Regression for DSM4

PPR: “like a single layer NN with non-parametric activation function” ˆ f (x) = µ +

k

  • i=1

αi ˆ fi(x′Vi) Can we ignore explicit spatial variation by using flexible regressors?

4joint with S Van der Westhuizen, G Heuvelnik, L Poggio. Data from ISRIC – World

Soil Information.

David Hofmeyr Dept. Statistics and Actuarial Science Fast Kernel Smoothing in Projection Pursuit October 25, 2019 5 / 6

slide-6
SLIDE 6

Other Interests

Model selection and estimating generalisation performance Clustering Semi-supervised learning Asymptotics for non-parametrics (mostly kernel type) Please feel free to come and chat if you’re interested in any of these topics

David Hofmeyr Dept. Statistics and Actuarial Science Fast Kernel Smoothing in Projection Pursuit October 25, 2019 6 / 6