78
1 Lagrangian Duality in SVM Srikumar Ramalingam Computer Vision Reading Group Oxford University 11 Jan 2008 Slides taken from http://www.stanford.edu/~boyd/cvxbook/ http://www.rpi.edu/~bennek/

Lagrangian Duality in SVM - University of Oxfordcvrg/Lagrangian_Duality.pdf · 2008-01-15 · Operations that preserve convexity pract.cal methods for establishing convex.ty of a

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Lagrangian Duality in SVM - University of Oxfordcvrg/Lagrangian_Duality.pdf · 2008-01-15 · Operations that preserve convexity pract.cal methods for establishing convex.ty of a

1

Lagrangian Duality in SVMSrikumar RamalingamComputer Vision Reading Group

Oxford University11 Jan 2008

Slides taken fromhttp://www.stanford.edu/~boyd/cvxbook/

http://www.rpi.edu/~bennek/

Page 2: Lagrangian Duality in SVM - University of Oxfordcvrg/Lagrangian_Duality.pdf · 2008-01-15 · Operations that preserve convexity pract.cal methods for establishing convex.ty of a

2

Overview

Introduction• Convex Sets and functions

Lagrangian Duality

Duality in SVM

Page 3: Lagrangian Duality in SVM - University of Oxfordcvrg/Lagrangian_Duality.pdf · 2008-01-15 · Operations that preserve convexity pract.cal methods for establishing convex.ty of a

3

Affine sets, Convex Sets, Convex Hulls,Hyperplane, Halfspaces, AffineFunctions…

Page 12: Lagrangian Duality in SVM - University of Oxfordcvrg/Lagrangian_Duality.pdf · 2008-01-15 · Operations that preserve convexity pract.cal methods for establishing convex.ty of a

12

Convex functions, First order andsecond order conditions, preservingoperations…

Page 23: Lagrangian Duality in SVM - University of Oxfordcvrg/Lagrangian_Duality.pdf · 2008-01-15 · Operations that preserve convexity pract.cal methods for establishing convex.ty of a

23

Lagrangian Duality

Page 63: Lagrangian Duality in SVM - University of Oxfordcvrg/Lagrangian_Duality.pdf · 2008-01-15 · Operations that preserve convexity pract.cal methods for establishing convex.ty of a

63

Support Vector Machines (SVM)

Key Ideas:• “Maximize Margins”• “Do the Dual”• “Construct Kernels”

A methodology for inference based on Vapnik’sStatistical Learning Theory.

Page 64: Lagrangian Duality in SVM - University of Oxfordcvrg/Lagrangian_Duality.pdf · 2008-01-15 · Operations that preserve convexity pract.cal methods for establishing convex.ty of a

64

Best Linear Separator?

Page 65: Lagrangian Duality in SVM - University of Oxfordcvrg/Lagrangian_Duality.pdf · 2008-01-15 · Operations that preserve convexity pract.cal methods for establishing convex.ty of a

65

Best Linear Separator?

Page 66: Lagrangian Duality in SVM - University of Oxfordcvrg/Lagrangian_Duality.pdf · 2008-01-15 · Operations that preserve convexity pract.cal methods for establishing convex.ty of a

66

Best Linear Separator?

Page 67: Lagrangian Duality in SVM - University of Oxfordcvrg/Lagrangian_Duality.pdf · 2008-01-15 · Operations that preserve convexity pract.cal methods for establishing convex.ty of a

67

Find Closest Points in ConvexHulls

c

d

Page 70: Lagrangian Duality in SVM - University of Oxfordcvrg/Lagrangian_Duality.pdf · 2008-01-15 · Operations that preserve convexity pract.cal methods for establishing convex.ty of a

70

Best Linear Separator:Supporting Plane Method

Page 71: Lagrangian Duality in SVM - University of Oxfordcvrg/Lagrangian_Duality.pdf · 2008-01-15 · Operations that preserve convexity pract.cal methods for establishing convex.ty of a

71

Maximize margin usingquadratic program

Page 72: Lagrangian Duality in SVM - University of Oxfordcvrg/Lagrangian_Duality.pdf · 2008-01-15 · Operations that preserve convexity pract.cal methods for establishing convex.ty of a

72

Standard primal SVM 2-normformulation (Vapnik, 1996)

Page 73: Lagrangian Duality in SVM - University of Oxfordcvrg/Lagrangian_Duality.pdf · 2008-01-15 · Operations that preserve convexity pract.cal methods for establishing convex.ty of a

73

Linearly Inseparable Case

Convex Hulls Intersect!

Same argumentwon’t work.

Page 76: Lagrangian Duality in SVM - University of Oxfordcvrg/Lagrangian_Duality.pdf · 2008-01-15 · Operations that preserve convexity pract.cal methods for establishing convex.ty of a

76

Classical SVM (Vapnik 1996)

Page 78: Lagrangian Duality in SVM - University of Oxfordcvrg/Lagrangian_Duality.pdf · 2008-01-15 · Operations that preserve convexity pract.cal methods for establishing convex.ty of a

78

Thank You