+ All Categories
Home > Documents > Support Vector Regression

Support Vector Regression

Date post: 20-Mar-2016
Category:
Upload: dee
View: 81 times
Download: 5 times
Share this document with a friend
Description:
Support Vector Regression. SVR. Drawings and illustrations from Bernhard Schölkopf, and Alex Smola: Learning with Kernels (MIT Press, Cambridge, MA, 2002). SVR - History. Based on Learning Theory, consisting of few axioms on learning errors Started in 1960’s, still actively developed - PowerPoint PPT Presentation
18
Axel Naumann, D Axel Naumann, DØ University of Nijmegen, University of Nijmegen, The Netherlands The Netherlands June 24, 2002 June 24, 2002 ACAT02, Moscow ACAT02, Moscow 1 Support Vector Regression
Transcript
Page 1: Support Vector Regression

Axel Naumann, DAxel Naumann, DØØUniversity of Nijmegen, The University of Nijmegen, The

NetherlandsNetherlands

June 24, 2002June 24, 2002ACAT02, MoscowACAT02, Moscow 11

Support Vector Regression

Page 2: Support Vector Regression

Axel Naumann, DAxel Naumann, DØØUniversity of Nijmegen, The University of Nijmegen, The

NetherlandsNetherlands

June 24, 2002June 24, 2002ACAT02, MoscowACAT02, Moscow 22

SVR

Drawings and illustrations from Bernhard Schölkopf, and Alex Smola: Learning with Kernels (MIT Press, Cambridge, MA, 2002)

Page 3: Support Vector Regression

Axel Naumann, DAxel Naumann, DØØUniversity of Nijmegen, The University of Nijmegen, The

NetherlandsNetherlands

June 24, 2002June 24, 2002ACAT02, MoscowACAT02, Moscow 33

SVR - HistoryBased on Learning Theory,

consisting of few axioms on learning errors

Started in 1960’s, still actively developed

SVRs recently outperformed NNs in recognition tests on US Postal Service’s standard set of handwritten characters

libSVM by Chih-Chung Chang and Chih-Jen Lin provides fast and simple to use implementation, extended as requests (e.g. from HEP) come in

Page 4: Support Vector Regression

Axel Naumann, DAxel Naumann, DØØUniversity of Nijmegen, The University of Nijmegen, The

NetherlandsNetherlands

June 24, 2002June 24, 2002ACAT02, MoscowACAT02, Moscow 44

Training sample X, observed results YGoal: f with y=f(x)

Simplicity: • Linear case,•

Formulation of Problem

miyxf

bxwxf

ii ,,1

,

1 ,1y

Page 5: Support Vector Regression

Axel Naumann, DAxel Naumann, DØØUniversity of Nijmegen, The University of Nijmegen, The

NetherlandsNetherlands

June 24, 2002June 24, 2002ACAT02, MoscowACAT02, Moscow 55

Optimal confidence = maximal margin

Minimize quadratic problem

with Quadratic problem: Unique solution!

Optimizing the Confidence

m

i iiim

i ii

m

ji jijjii

y

xx

1

*

1

*

1,

** ,21

m

i iiim

i ii xyw11

* ;0

Page 6: Support Vector Regression

Axel Naumann, DAxel Naumann, DØØUniversity of Nijmegen, The University of Nijmegen, The

NetherlandsNetherlands

June 24, 2002June 24, 2002ACAT02, MoscowACAT02, Moscow 66

Non-Linearity

bxxkbxwxf

xxkxxxxm

i ii

, ,

,, ,

1

*

:Introduce mapping to higher dimensional space

e.g. Gaussian kernel:

2

2

2exp,

xx

xxk

Page 7: Support Vector Regression

Axel Naumann, DAxel Naumann, DØØUniversity of Nijmegen, The University of Nijmegen, The

NetherlandsNetherlands

June 24, 2002June 24, 2002ACAT02, MoscowACAT02, Moscow 77

Calculation

Page 8: Support Vector Regression

Axel Naumann, DAxel Naumann, DØØUniversity of Nijmegen, The University of Nijmegen, The

NetherlandsNetherlands

June 24, 2002June 24, 2002ACAT02, MoscowACAT02, Moscow 88

L2 b Tagger Parameters

Page 9: Support Vector Regression

Axel Naumann, DAxel Naumann, DØØUniversity of Nijmegen, The University of Nijmegen, The

NetherlandsNetherlands

June 24, 2002June 24, 2002ACAT02, MoscowACAT02, Moscow 99

L2 b Tagger Parameters

Page 10: Support Vector Regression

Axel Naumann, DAxel Naumann, DØØUniversity of Nijmegen, The University of Nijmegen, The

NetherlandsNetherlands

June 24, 2002June 24, 2002ACAT02, MoscowACAT02, Moscow 1010

L2 b Tagger Output

SVR NN

Page 11: Support Vector Regression

Axel Naumann, DAxel Naumann, DØØUniversity of Nijmegen, The University of Nijmegen, The

NetherlandsNetherlands

June 24, 2002June 24, 2002ACAT02, MoscowACAT02, Moscow 1111

L2 b Tagger Discussion • Complex problem increases number of SVs• Almost non-separable classes still almost non-

separable in high dimensional space• High processing time due to large number of

SVs

NNs show better performance for low-information, low-separability problems

Page 12: Support Vector Regression

Axel Naumann, DAxel Naumann, DØØUniversity of Nijmegen, The University of Nijmegen, The

NetherlandsNetherlands

June 24, 2002June 24, 2002ACAT02, MoscowACAT02, Moscow 1212

Higgs Parameters

Higgs SVR analysis by Daniel Whiteson, UC Berkley

Page 13: Support Vector Regression

Axel Naumann, DAxel Naumann, DØØUniversity of Nijmegen, The University of Nijmegen, The

NetherlandsNetherlands

June 24, 2002June 24, 2002ACAT02, MoscowACAT02, Moscow 1313

Higgs Parameters

Page 14: Support Vector Regression

Axel Naumann, DAxel Naumann, DØØUniversity of Nijmegen, The University of Nijmegen, The

NetherlandsNetherlands

June 24, 2002June 24, 2002ACAT02, MoscowACAT02, Moscow 1414

Higgs Output

Background Signal Background Signal

Page 15: Support Vector Regression

Axel Naumann, DAxel Naumann, DØØUniversity of Nijmegen, The University of Nijmegen, The

NetherlandsNetherlands

June 24, 2002June 24, 2002ACAT02, MoscowACAT02, Moscow 1515

Higgs Purity / EfficiencyPurity

Page 16: Support Vector Regression

Axel Naumann, DAxel Naumann, DØØUniversity of Nijmegen, The University of Nijmegen, The

NetherlandsNetherlands

June 24, 2002June 24, 2002ACAT02, MoscowACAT02, Moscow 1616

Kernel Width

k

kkji

ji

xx

xx

2

22

2/exp

: widthsionalmultidimen

2/exp

:original

Kernel Width

Inte

grat

ed S

igni

fican

ce

Page 17: Support Vector Regression

Axel Naumann, DAxel Naumann, DØØUniversity of Nijmegen, The University of Nijmegen, The

NetherlandsNetherlands

June 24, 2002June 24, 2002ACAT02, MoscowACAT02, Moscow 1717

SummarySVR often superior to NN• Not stuck in local minima: unique solution• Better performance for many problemsImplementation exists, actively supported by the

development community

Further information: www.kernel-machines.org

Time for SVR @ HEP!

Page 18: Support Vector Regression

Axel Naumann, DAxel Naumann, DØØUniversity of Nijmegen, The University of Nijmegen, The

NetherlandsNetherlands

June 24, 2002June 24, 2002ACAT02, MoscowACAT02, Moscow 1818

L2 b Tagger Correlation

b udcsSVR

SVR

NN

NN


Recommended