Distance metric learning by minimal distance maximization

被引:15
作者
Yu, Yaoliang [1 ]
Jiang, Jiayan [2 ]
Zhang, Liming [2 ]
机构
[1] Univ Alberta, Dept Comp Sci, Edmonton, AB T6G 2E8, Canada
[2] Fudan Univ, Dept Elect Engn, Shanghai 200433, Peoples R China
基金
中国国家自然科学基金;
关键词
Linear dimensionality reduction (LDR); Metric learning; Convex optimization; Minimal distance maximization; PRINCIPAL COMPONENT ANALYSIS; DIMENSIONALITY REDUCTION; EIGENFACES;
D O I
10.1016/j.patcog.2010.09.019
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Classic linear dimensionality reduction (LDR) methods, such as principal component analysis (PCA) and linear discriminant analysis (LDA), are known not to be robust against outliers. Following a systematic analysis of the multi-class LDR problem in a unified framework, we propose a new algorithm, called minimal distance maximization (MDM), to address the non-robustness issue. The principle behind MDM is to maximize the minimal between-class distance in the output space. MDM is formulated as a semi-definite program (SDP), and its dual problem reveals a close connection to "weighted" LDR methods. A soft version of MDM, in which LDA is subsumed as a special case, is also developed to deal with overlapping centroids. Finally, we drop the homoscedastic Gaussian assumption made in MDM by extending it in a non-parametric way, along with a gradient-based convex approximation algorithm to significantly reduce the complexity of the original SDP. The effectiveness of our proposed methods are validated on two UCI datasets and two face datasets. (C) 2010 Elsevier Ltd. All rights reserved.
引用
收藏
页码:639 / 649
页数:11
相关论文
共 33 条
[1]   INTERIOR-POINT METHODS IN SEMIDEFINITE PROGRAMMING WITH APPLICATIONS TO COMBINATORIAL OPTIMIZATION [J].
ALIZADEH, F .
SIAM JOURNAL ON OPTIMIZATION, 1995, 5 (01) :13-51
[2]  
[Anonymous], 2002, Principal Component Analysis
[3]  
[Anonymous], 2007, Uci machine learning repository
[4]   Eigenfaces vs. Fisherfaces: Recognition using class specific linear projection [J].
Belhumeur, PN ;
Hespanha, JP ;
Kriegman, DJ .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1997, 19 (07) :711-720
[5]   CSDP, a C library for semidefinite programming [J].
Borchers, B .
OPTIMIZATION METHODS & SOFTWARE, 1999, 11-2 (1-4) :613-623
[6]  
Boyd SP., 2006, Convex Optimization
[7]  
Davis J.V., 2007, P 24 INT C MACH LEAR, P209, DOI DOI 10.1145/1273496.1273523
[8]  
Ding C., 2006, P 23 INT C MACH LEAR, P281, DOI DOI 10.1145/1143844.1143880
[9]  
Fukunaga K, 1990, INTRO STAT PATTERN R, V2nd
[10]   Robust L1 principal component analysis and its Bayesian variational inference [J].
Gao, Junbin .
NEURAL COMPUTATION, 2008, 20 (02) :555-572