An Introduction to Kernel Methods for Classification, Regression and Structured Data
Gunnar R¨ atsch∗ Computational Biology Center Sloan-Kettering Institute, New York City
∗ previous versions together with S¨
- ren Sonnenburg & Cheng Soon Ong
An Introduction to Kernel Methods for Classification, Regression and - - PowerPoint PPT Presentation
An Introduction to Kernel Methods for Classification, Regression and Structured Data atsch Gunnar R Computational Biology Center Sloan-Kettering Institute, New York City previous versions together with S oren Sonnenburg & Cheng
Gunnar R¨ atsch∗ Computational Biology Center Sloan-Kettering Institute, New York City
∗ previous versions together with S¨
1 Introduction to Machine Learning
Classification, Regression, and Structure prediction Complexity and Model Selection
2 Kernels and basic kernel methods
Large Margin Separation Non-linear Separation with Kernels
3 Kernels for Structured Data
Substring Kernels for Biological Sequences Kernels for Graphs & Images
4 Useful Extensions of SVMs
Heterogeneous Data & Multiple Kernel Learning Understanding the Learned SVM Classifier
5 Structured Output Learning
HMMs & Label Sequence Learning Semi-Markov Extensions
6 Case Studies (Applications)
Transcription Start Site Prediction and Gene Finding Tiling Array Analysis and Short Read Alignments
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 2
Memorial Sloan-Kettering Cancer Center
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 3
Memorial Sloan-Kettering Cancer Center
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 4
1
2
3
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 5
Memorial Sloan-Kettering Cancer Center
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 6
Memorial Sloan-Kettering Cancer Center
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 7
Memorial Sloan-Kettering Cancer Center
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 7
Memorial Sloan-Kettering Cancer Center
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 8
Memorial Sloan-Kettering Cancer Center
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 9
Memorial Sloan-Kettering Cancer Center
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 10
Memorial Sloan-Kettering Cancer Center
AG AG AG AG AG AG AG AG AG AG AG AG
GC content after 'AG' GC content before 'AG' true splice sites decoy sites
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 11
Memorial Sloan-Kettering Cancer Center
AG AG AG AG AG AG AG AG AG AG AG AG
GC content after 'AG' GC content before 'AG'
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 11
Memorial Sloan-Kettering Cancer Center
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 12
Memorial Sloan-Kettering Cancer Center
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 13
Memorial Sloan-Kettering Cancer Center
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 14
Memorial Sloan-Kettering Cancer Center
AG AG AG AG AG AG AG AG AG AG AG AG
GC content after 'AG' GC content before 'AG'
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 15
Memorial Sloan-Kettering Cancer Center
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 16
Memorial Sloan-Kettering Cancer Center
n
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 17
Memorial Sloan-Kettering Cancer Center
AG AG AG AG AG AG AG AG AG AG AG AG
GC content after 'AG' GC content before 'AG'
AG AG AG AG AG AG AG AG AG AG AG AG
GC content after 'AG' GC content before 'AG'
AG AG AG AG AG AG AG AG AG AG AG AG
GC content after 'AG' GC content before 'AG'
[http://www.franciscans.org]
(William of Occam, 14th century)
(“Do not make the hypothesis more complex than necessary”)
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 18
Memorial Sloan-Kettering Cancer Center
AG AG AG AG AG AG AG AG AG AG AG AG
GC content after 'AG' GC content before 'AG'
AG AG AG AG AG AG AG AG AG AG AG AG
GC content after 'AG' GC content before 'AG'
AG AG AG AG AG AG AG AG AG AG AG AG
GC content after 'AG' GC content before 'AG'
[http://www.franciscans.org]
(William of Occam, 14th century)
(“Do not make the hypothesis more complex than necessary”)
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 18
Memorial Sloan-Kettering Cancer Center
θ∈Θ
Regularization parameter
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 19
Memorial Sloan-Kettering Cancer Center
θ∈Θ
Regularization parameter
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 19
Memorial Sloan-Kettering Cancer Center
θ∈Θ
Regularization parameter
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 19
Memorial Sloan-Kettering Cancer Center
θ∈Θ
Regularization parameter
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 19
Memorial Sloan-Kettering Cancer Center
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 20
4
5
6
7
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 21
Memorial Sloan-Kettering Cancer Center
AG AG AG AG AG AG AG AG AG AG AG
GC content after 'AG' GC content before 'AG' w
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 22
Memorial Sloan-Kettering Cancer Center
f ∈F R(f )
f ∈F R(f ) − R∗
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 23
Memorial Sloan-Kettering Cancer Center
f ∈F R(f ) ≤ 2 sup f ∈F
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 24
Memorial Sloan-Kettering Cancer Center
AG AG AG AG AG AG AG AG AG AG AG
GC content after 'AG' GC content before 'AG' w
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 25
Memorial Sloan-Kettering Cancer Center
AG AG AG AG AG AG AG AG AG AG AG
GC content after 'AG' GC content before 'AG' w
[Vapnik and Chervonenkis, 1971; Vapnik, 1995] [http://tinyurl.com/cl8jo9,http://tinyurl.com/d7lmux]
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 25
Memorial Sloan-Kettering Cancer Center
[Vapnik, 1995]
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 26
Memorial Sloan-Kettering Cancer Center
(irrespective of the dimension of the space).
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 27
Memorial Sloan-Kettering Cancer Center
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 28
Memorial Sloan-Kettering Cancer Center
xi∈X |w, xi + b| = 1
xi∈X
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 29
Memorial Sloan-Kettering Cancer Center
i=1,...,r |w, xi| = 1.
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 30
Memorial Sloan-Kettering Cancer Center
d
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 31
Memorial Sloan-Kettering Cancer Center
[Sch¨
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 32
Memorial Sloan-Kettering Cancer Center
[Sch¨
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 32
Memorial Sloan-Kettering Cancer Center
AG AG AG AG AG AG AG AG AG AG AG
GC content after 'AG' GC content before 'AG' w
n
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 33
Memorial Sloan-Kettering Cancer Center
AG AG AG AG AG AG AG AG AG AG AG
GC content after 'AG' GC content before 'AG'
margin
n
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 33
Memorial Sloan-Kettering Cancer Center
w,b,ξ
n
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 34
Memorial Sloan-Kettering Cancer Center
w,b,ξ
n
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 34
Memorial Sloan-Kettering Cancer Center
m
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 35
Memorial Sloan-Kettering Cancer Center
m
m
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 36
Memorial Sloan-Kettering Cancer Center
m
m
m
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 37
Memorial Sloan-Kettering Cancer Center
w,b,ξ
n
n
D
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 38
Memorial Sloan-Kettering Cancer Center
w,b,ξ
n
n
D
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 38
Memorial Sloan-Kettering Cancer Center
α,b,ξ
n
j=1 αjxj, xi + b
n
D
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 38
Memorial Sloan-Kettering Cancer Center
α,b,ξ
n
j=1 αjxj, xi + b
n
D
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 38
Memorial Sloan-Kettering Cancer Center
α,b,ξ
n
j=1 αjxj, xi + b
n
D
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 38
Memorial Sloan-Kettering Cancer Center
[Bennett and Mangasarian, 1992; Cortes and Vapnik, 1995]
m
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 39
Memorial Sloan-Kettering Cancer Center
m
m
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 40
Memorial Sloan-Kettering Cancer Center
1 fraction of Margin Errors ≥ ν ≥ fraction of SVs. 2 asymptotically: . . . = ν = . . . 3 optimal choice: ν = expected classification error
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 41
Memorial Sloan-Kettering Cancer Center
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 42
Memorial Sloan-Kettering Cancer Center
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 43
Memorial Sloan-Kettering Cancer Center
AG AG AG AG AG AG AG AG AG AG AG AG
GC content after 'AG' GC content before 'AG'
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 43
Memorial Sloan-Kettering Cancer Center
AG AG AG AG AG AG AG AG AG AG AG AG
GC content after 'AG' GC content before 'AG'
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 43
Memorial Sloan-Kettering Cancer Center
1,
2)
❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕
❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕
✕
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 44
Memorial Sloan-Kettering Cancer Center
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 45
Memorial Sloan-Kettering Cancer Center
1,
2)
[Boser et al., 1992]
1,
2), (ˆ
1,
2)
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 46
Memorial Sloan-Kettering Cancer Center
[Sch¨
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 47
Memorial Sloan-Kettering Cancer Center
1,
2)(x′2 1 ,
2 )T
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 48
Memorial Sloan-Kettering Cancer Center
j
N
jd) · (xj1 · · · x′ jd) = Φ(x), Φ(x′)
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 49
Memorial Sloan-Kettering Cancer Center
∞
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 50
Memorial Sloan-Kettering Cancer Center
∞
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 51
Memorial Sloan-Kettering Cancer Center
i,j aiajKij = 0 ⇒ a = 0, call it strictly positive definite.
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 52
Memorial Sloan-Kettering Cancer Center
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 53
Memorial Sloan-Kettering Cancer Center
[Sch¨
x∈A,x′∈B k1(x, x′), where A, B are finite subsets of
x∈A Φ(x))
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 54
Memorial Sloan-Kettering Cancer Center
n
n
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 55
Memorial Sloan-Kettering Cancer Center
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 56
Memorial Sloan-Kettering Cancer Center
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 57
Memorial Sloan-Kettering Cancer Center
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 58
Memorial Sloan-Kettering Cancer Center
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 59
Memorial Sloan-Kettering Cancer Center
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 60
Memorial Sloan-Kettering Cancer Center
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 61
Memorial Sloan-Kettering Cancer Center
N
N
2
FN+TP + FP FP+TN
TP TP+FN − FP FP+TN
2∗TP 2∗TP+FP+FN
TP·TN−FP·FN
(TP+FP)(TP+FN)(TN+FP)(TN+FN)
TP TP+FN
TN TN+FP
FN FN+TP
FP FP+TN
TP TP+FP
FP FP+TP
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 62
Memorial Sloan-Kettering Cancer Center
0.2 0.4 0.6 0.8 1 0.01 0.1 1 false positive rate true positive rate ROC proposed method firstef eponine mcpromotor proposed method firstef mcpromotor eponine 0.2 0.4 0.6 0.8 1 0.1 1 true positive rate positive predictive value PPV proposed method firstef eponine mcpromotor proposed method firstef eponine mcpromotor
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 63
Memorial Sloan-Kettering Cancer Center
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 64
Memorial Sloan-Kettering Cancer Center
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 65
Memorial Sloan-Kettering Cancer Center
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 66
Memorial Sloan-Kettering Cancer Center
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 67
Memorial Sloan-Kettering Cancer Center
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 68
Memorial Sloan-Kettering Cancer Center
K
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 69
Memorial Sloan-Kettering Cancer Center
K
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 69
Memorial Sloan-Kettering Cancer Center
K
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 69
Memorial Sloan-Kettering Cancer Center
K
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 69
Memorial Sloan-Kettering Cancer Center
dna)+β2 knrg(xnrg, x′ nrg)+β3 k3d(x3d, x′ 3d)+· · ·
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 70
Memorial Sloan-Kettering Cancer Center
N
+ , ξ ∈ RN +, b ∈ R
TΦj(xi) + b
M
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 71
Memorial Sloan-Kettering Cancer Center
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 72
Memorial Sloan-Kettering Cancer Center
2K(K − 1)
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 73
Memorial Sloan-Kettering Cancer Center
w,b
N
w,b
N
u=yi ℓ (fw,b(xi, yi) − fw,b(xi, u), yi)
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 74
Memorial Sloan-Kettering Cancer Center
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 75
Memorial Sloan-Kettering Cancer Center
2(yi − f (xi))2
2γ2
See e.g. Smola and Sch¨
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 76
Memorial Sloan-Kettering Cancer Center
2(yi − f (xi))2
2γ2
See e.g. Smola and Sch¨
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 76
Memorial Sloan-Kettering Cancer Center
2(yi − f (xi))2
2γ2
See e.g. Smola and Sch¨
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 76
Memorial Sloan-Kettering Cancer Center
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 77
Memorial Sloan-Kettering Cancer Center
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 78
Memorial Sloan-Kettering Cancer Center
w,b,(yj),(ξk) 1 2w⊤w
i ξi
j ξj
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 79
Memorial Sloan-Kettering Cancer Center
w,b,(ξk) 1 2w⊤w
i ξi
w,b,(yj),(ξk) 1 2w⊤w
i ξi
j ξj
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 80
Memorial Sloan-Kettering Cancer Center
Averaged over splits (and pairs of classes) Fixed hyperparams (close to hard margin) Similar results for
hyper-parameter settings
[Chapelle et al., 2006]
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 81
Memorial Sloan-Kettering Cancer Center
[Ben-david et al., 2007; Evgeniou and Pontil, 2004; Schweikert et al., 2008]
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 82
Memorial Sloan-Kettering Cancer Center
[Caruana, 1997]
wS,wT ,ξ
TwS + C m+n
[Daume III, 2007]
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 83
Memorial Sloan-Kettering Cancer Center
[Caruana, 1997]
wS,wT ,ξ
TwS + C m+n
[Daume III, 2007]
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 83
Memorial Sloan-Kettering Cancer Center
[Widmer et al., 2010]
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 84
Memorial Sloan-Kettering Cancer Center
B
D C
100 million years
Time
now 400 million years
A 990 million years 1600 million years
worm 1 worm 2 worm 3 fly plant
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 85
Memorial Sloan-Kettering Cancer Center
B
D C
100 million years
Time
now 400 million years
A 990 million years 1600 million years
worm 1 worm 2 worm 3 fly plant
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 85
Memorial Sloan-Kettering Cancer Center
ji Dj
wi,b
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 86
Memorial Sloan-Kettering Cancer Center
(a) Given taxonomy (b) Top-level training (c) Intermediate training (d) Taxon training
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 87
Memorial Sloan-Kettering Cancer Center
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 88
Memorial Sloan-Kettering Cancer Center
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 88
Memorial Sloan-Kettering Cancer Center
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 89
Memorial Sloan-Kettering Cancer Center
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 90
Memorial Sloan-Kettering Cancer Center
c Gunnar R¨ atsch (cBio@MSKCC) Introduction to Kernels @ MLSS 2012, Santa Cruz 91
Memorial Sloan-Kettering Cancer Center