classi cation svm algorithms with interval valued
play

Classication SVM algorithms with interval-valued training data using - PowerPoint PPT Presentation

Statement of the binary classication problem Interval-valued training data An algorithm with L_2-norm SVM An algorithm with L_innite-norm SVM Classication SVM algorithms with interval-valued training data using triangular and


  1. Statement of the binary classi…cation problem Interval-valued training data An algorithm with L_2-norm SVM An algorithm with L_in…nite-norm SVM Classi…cation SVM algorithms with interval-valued training data using triangular and Epanechnikov kernels Lev V. Utkin, Anatoly I. Chekh, Yulia A. Zhuk Pescara, 2015 Lev V. Utkin, Anatoly I. Chekh, Yulia A. Zhuk Classi…cation SVM algorithms with interval-valued training data u

  2. Statement of the binary classi…cation problem Interval-valued training data An algorithm with L_2-norm SVM An algorithm with L_in…nite-norm SVM Authors ... Lev Yulia Anatoly Saint Petersburg State Saint Petersburg State Forest Technical University Electrotechnical University Lev V. Utkin, Anatoly I. Chekh, Yulia A. Zhuk Classi…cation SVM algorithms with interval-valued training data u

  3. Statement of the binary classi…cation problem Interval-valued training data An algorithm with L_2-norm SVM An algorithm with L_in…nite-norm SVM Authors from ... Saint Petersburg State Saint Petersburg State Forest Technical University Electrotechnical University Lev V. Utkin, Anatoly I. Chekh, Yulia A. Zhuk Classi…cation SVM algorithms with interval-valued training data u

  4. Statement of the binary classi…cation problem Interval-valued training data An algorithm with L_2-norm SVM An algorithm with L_in…nite-norm SVM A binary classi…cation problem by precise data Given: a training set ( x i , y i ) , i = 1 , ..., n , (examples, patterns, etc.) x 2 X is a multivariate input of m features, X is a compact subset of R m y 2 f� 1 , 1 g is a scalar output (labels of classes) The learning problem: to select a function f ( x , w opt ) from a set of functions f ( x , w ) parameterized by a set of parameters w 2 Λ , which separates examples of di¤erent classes y . Lev V. Utkin, Anatoly I. Chekh, Yulia A. Zhuk Classi…cation SVM algorithms with interval-valued training data u

  5. Statement of the binary classi…cation problem Interval-valued training data An algorithm with L_2-norm SVM An algorithm with L_in…nite-norm SVM The expected risk for solving the standard classi…cation problem Minimize the risk functional or expected risk: Z R ( w , b ) = R m l ( w , φ ( x )) d F ( x ) , the loss function: l ( w , φ ( x )) = max f 0 , b � h w , φ ( x ) ig . The empirical expected risk with the smoothing (Tichonov’s) term n R emp ( w , b ) = 1 l ( w , φ ( x i )) + C � k w k 2 . ∑ n i = 1 Lev V. Utkin, Anatoly I. Chekh, Yulia A. Zhuk Classi…cation SVM algorithms with interval-valued training data u

  6. Statement of the binary classi…cation problem Interval-valued training data An algorithm with L_2-norm SVM An algorithm with L_in…nite-norm SVM Support vector machine (SVM): a dual form form The Lagrangian: ! n n n α i � 1 ∑ ∑ ∑ α i α j y i y j K ( x i , x j ) max , 2 α i = 1 i = 1 j = 1 subject to n ∑ α i y i = 0 , 0 � α i � C , i = 1 , ..., n . i = 1 The separating function f in terms of Lagrange multipliers: n ∑ f ( x ) = α i y i K ( x i , x ) + b . i = 1 Lev V. Utkin, Anatoly I. Chekh, Yulia A. Zhuk Classi…cation SVM algorithms with interval-valued training data u

  7. Statement of the binary classi…cation problem Interval-valued training data An algorithm with L_2-norm SVM An algorithm with L_in…nite-norm SVM A binary classi…cation problem by interval-valued data Training set: ( A i , y i ) , i = 1 , ..., n . A i � R m is the Cartesian product of m intervals [ a ( k ) , a ( k ) ] , k = 1 , ..., m . i i Reasons of interval-valued data: Imperfection of measurement tools Imprecision of expert information Missing data Lev V. Utkin, Anatoly I. Chekh, Yulia A. Zhuk Classi…cation SVM algorithms with interval-valued training data u

  8. Statement of the binary classi…cation problem Interval-valued training data An algorithm with L_2-norm SVM An algorithm with L_in…nite-norm SVM Approaches to interval-valued data in classi…cation and regression (1) Interval-valued data are replaced by precise values based on some assumptions, for example, by taking middle points of intervals (LimaNeto and Carvalho 2008): a very popular approach, unjusti…ed, especially, by large intervals The standard interval analysis (Angulo 2008, Hao 2009): only linear separating or regression functions Bernstein bounding schemes (Bhadra et al. 2009): incorporate probability distributions over intervals. Lev V. Utkin, Anatoly I. Chekh, Yulia A. Zhuk Classi…cation SVM algorithms with interval-valued training data u

  9. Statement of the binary classi…cation problem Interval-valued training data An algorithm with L_2-norm SVM An algorithm with L_in…nite-norm SVM Approaches to interval-valued data in classi…cation and regression (2) The Euclidean distance between two data points in the Gaussian kernel is replaced by the Hausdor¤ distance and other distances between two hyper-rectangles (Do and Poulet 2005, Chavent 2006, Souza and Carvalho 2004, Pedrycz et al 2008, Schollmeyer and Augustin 2013): a nice and simple idea, but with some questions. Minimizing and maximizing the risk measure over values of intervals (Utkin and Coolen 2011, Cattaneo and Wienzierz 2015): only monotone separating functions (Utkin and Coolen 2011) or only interval-valued response variables y in regression models (Cattaneo and Wienzierz 2015). Lev V. Utkin, Anatoly I. Chekh, Yulia A. Zhuk Classi…cation SVM algorithms with interval-valued training data u

  10. Statement of the binary classi…cation problem Interval-valued training data An algorithm with L_2-norm SVM An algorithm with L_in…nite-norm SVM Classi…cation problems by interval-valued data Lev V. Utkin, Anatoly I. Chekh, Yulia A. Zhuk Classi…cation SVM algorithms with interval-valued training data u

  11. Statement of the binary classi…cation problem Interval-valued training data An algorithm with L_2-norm SVM An algorithm with L_in…nite-norm SVM Ideas underlying two new algorithms Interval observations produce a set of expected risk measures 1 such that the lower and upper risk measures are determined by minimizing and by maximizing the risk measure over values of intervals ( this is an old idea used in Utkin and Coolen 2011, Cattaneo and Wienzierz 2015 ). By applying the lower risk ( the minimax strategy ), it would 2 be nice to isolate a “linear” programm from the SVM with variables x i 2 A i and then to work with extreme points x � i . Important idea : We replace the Gaussian kernel by the 3 triangular kernel which can be regarded as an approximation of the Gaussian kernel (Utkin and Chekh 2015). This replacement allows us to get a set of linear programms with variables x i restricted by A i , i = 1 , ..., n . Lev V. Utkin, Anatoly I. Chekh, Yulia A. Zhuk Classi…cation SVM algorithms with interval-valued training data u

  12. Statement of the binary classi…cation problem Interval-valued training data An algorithm with L_2-norm SVM An algorithm with L_in…nite-norm SVM Interval-valued training data, belief functions and minimax strategy Lower R and upper R expectations of the loss function l ( x ) in the framework of belief functions (Nguyen-Walker 1994, Strat 1990): n n x i 2 A i l ( x i ) = 1 ∑ ∑ R = m ( A i ) inf x i 2 A i l ( x i ) , inf n i = 1 i = 1 n n l ( x i ) = 1 ∑ ∑ R = m ( A i ) sup sup l ( x i ) . n x i 2 A i x i 2 A i i = 1 i = 1 The minimax strategy ( Γ -minimax): we do not know a precise value of the loss function l , but we take the “worst” value providing the largest value of the expected risk (Berger 1994, Gilboa and Schmeidler 1989, Robert 1994): R ( w opt , b opt ) = min w , ρ R ( w , b ) . Lev V. Utkin, Anatoly I. Chekh, Yulia A. Zhuk Classi…cation SVM algorithms with interval-valued training data u

  13. Statement of the binary classi…cation problem Interval-valued training data An algorithm with L_2-norm SVM An algorithm with L_in…nite-norm SVM Support vector machine (SVM): a dual form form The Lagrangian: ! n n n α i � 1 ∑ ∑ ∑ α i α j y i y j K ( x i , x j ) x i 2 A i max max , 2 α i = 1 i = 1 j = 1 subject to n ∑ α i y i = 0 , 0 � α i � C , i = 1 , ..., n . i = 1 The separating function f in terms of Lagrange multipliers: n ∑ f ( x ) = α i y i K ( x i , x ) + b . i = 1 Lev V. Utkin, Anatoly I. Chekh, Yulia A. Zhuk Classi…cation SVM algorithms with interval-valued training data u

  14. Statement of the binary classi…cation problem Interval-valued training data An algorithm with L_2-norm SVM An algorithm with L_in…nite-norm SVM The …rst algorithm An obvious way is to …x α and to replace the Gaussian kernel ! �k x � y k 2 K ( x , y ) = exp σ 2 + ( ) 0 , 1 � k x � y k 1 T ( x , y ) = max σ 2 Lev V. Utkin, Anatoly I. Chekh, Yulia A. Zhuk Classi…cation SVM algorithms with interval-valued training data u

  15. Statement of the binary classi…cation problem Interval-valued training data An algorithm with L_2-norm SVM An algorithm with L_in…nite-norm SVM Triangular kernel We approximate the Gaussian kernel by the triangular kernel in order to get a "piecewise" linear programm! Lev V. Utkin, Anatoly I. Chekh, Yulia A. Zhuk Classi…cation SVM algorithms with interval-valued training data u

Recommend


More recommend