Convex Perturbations for Scalable Semidefinite Programming

作者: Inderjit S. Dhillon , Brian Kulis , Suvrit Sra

DOI:

关键词:

摘要: Many important machine learning problems are modeled and solved via semidefinite programs; examples include metric learning, nonlinear embedding, certain clustering problems. Often, off-the-shelf software is invoked for the associated optimization, which can be inappropriate due to excessive computational storage requirements. In this paper, we introduce use of convex perturbations solving programs (SDPs), a specific perturbation derive an algorithm that has several advantages over existing techniques: a) it simple, requiring only few lines MATLAB, b) first-order method, thereby scalable, c) easily exploit structure given SDP (e.g., when constraint matrices low-rank, situation common SDPs). A pleasant byproduct our method fast, kernelized version large-margin nearest neighbor (Weinberger et al., 2005). We demonstrate effective in finding fast approximations large-scale SDPs arising some applications.

参考文章(26)
Yair Al Censor, Stavros A. Zenios, Parallel Optimization: Theory, Algorithms, and Applications ,(1997)
Ratthachat Chatpatanasiri, Teesid Korsrilabutr, Boonserm Kijsirikul, Pasakorn Tangchanachaianan, On Kernelization of Supervised Mahalanobis Distance Learners arXiv: Learning. ,(2008)
Yurii Nesterov, Arkadii Nemirovskii, Interior-Point Polynomial Algorithms in Convex Programming ,(1987)
Farid Alizadeh, Interior Point Methods in Semidefinite Programming with Applications to Combinatorial Optimization Siam Journal on Optimization. ,vol. 5, pp. 13- 51 ,(1995) , 10.1137/0805002
Alfred Auslender, Marc Teboulle, Interior Gradient and Proximal Methods for Convex and Conic Optimization Siam Journal on Optimization. ,vol. 16, pp. 697- 725 ,(2006) , 10.1137/S1052623403427823
Kilian Q. Weinberger, Lawrence K. Saul, Fast solvers and efficient implementations for distance metric learning Proceedings of the 25th international conference on Machine learning - ICML '08. pp. 1160- 1167 ,(2008) , 10.1145/1390156.1390302
Kilian Q. Weinberger, Fei Sha, Lawrence K. Saul, Learning a kernel matrix for nonlinear dimensionality reduction international conference on machine learning. pp. 106- ,(2004) , 10.1145/1015330.1015345
Fei Sha, Lawrence K. Saul, Analysis and extension of spectral methods for nonlinear dimensionality reduction Proceedings of the 22nd international conference on Machine learning - ICML '05. pp. 784- 791 ,(2005) , 10.1145/1102351.1102450
R. Tyrrell Rockafellar, Monotone Operators and the Proximal Point Algorithm SIAM Journal on Control and Optimization. ,vol. 14, pp. 877- 898 ,(1976) , 10.1137/0314056
M. C. Ferris, O. L. Mangasarian, Finite perturbation of convex programs Applied Mathematics and Optimization. ,vol. 23, pp. 263- 273 ,(1991) , 10.1007/BF01442401