An Equivalence between the Lasso and Support Vector Machines
Open accessAbstract
We investigate the relation of two fundamental tools in machine learning and signal processing, that is the support vector machine (SVM) for classification, and the Lasso technique used in regression. We show that the resulting optimization problems are equivalent, in the following sense. Given any instance of an $\ell_2$-loss soft-margin (or hard-margin) SVM, we construct a Lasso instance having the same optimal solutions, and vice versa. As a consequence, many existing optimization algorithms for both SVMs and Lasso can also be applied to the respective other problem instances. Also, the equivalence allows for many known theoretical insights for SVM and Lasso to be translated between the two settings. One such implication gives a simple kernelized version of the Lasso, analogous to the kernels used in the SVM setting. Another consequence is that the sparsity of a Lasso solution is equal to the number of support vectors for the corresponding SVM instance, and that one can use screening rules to prune the set of support vectors. Furthermore, we can relate sublinear time algorithms for the two problems, and give a new such algorithm variant for the Lasso. We also study the regularization paths for both methods.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Support vector machines are equivalent to the lasso.
“See, for example,Jaggi (2013) andHastie, Tibshirani, and Friedman (2009), who discuss the equivalence of support vector machines with the lasso.”
From Empirical Asset Pricing via Machine Learning (2020) · cites this paper as Jaggi (2013)
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Cortes, C., & Vapnik, V. (1995) · Machine Learning · doi:10.1007/bf00994018 · Cited by 59,421 · see citing works
Boyd, S., & Vandenberghe, L. (2004) · doi:10.1017/cbo9780511804441 · Cited by 56,601 · see citing works
Regression shrinkage and selection via the lasso
Tibshirani, R. (1996) · Journal of the Royal Statistical Society Series B: Statistical Methodology · doi:10.1111/j.2517-6161.1996.tb02080.x · Cited by 51,482 · see citing works
A Tutorial on Support Vector Machines for Pattern Recognition
Burges, C. J. C. (1998) · Data Mining and Knowledge Discovery · doi:10.1023/a:1009715923555 · Cited by 16,437 · see citing works
A tutorial on support vector regression
Smola, A. J., & Schölkopf, B. (2004) · Statistics and Computing · doi:10.1023/b:stco.0000035301.49549.88 · Cited by 13,482 · see citing works
The perceptron: A probabilistic model for information storage and organization in the brain.
Rosenblatt, F. (1958) · Psychological Review · doi:10.1037/h0042519 · Cited by 12,280 · see citing works
Schölkopf, B., & Smola, A. J. (2001) · The MIT Press eBooks · doi:10.7551/mitpress/4175.001.0001 · Cited by 11,934 · see citing works
Efron, B., Hastie, T., Johnstone, I., & Tibshirani, R. (2004) · The Annals of Statistics · doi:10.1214/009053604000000067 · Cited by 9,357 · see citing works
Atomic Decomposition by Basis Pursuit
Chen, S. S., Donoho, D. L., & Saunders, M. A. (1998) · SIAM Journal on Scientific Computing · doi:10.1137/s1064827596304010 · Cited by 6,734 · see citing works
Ziegler, G. M. (1995) · Graduate texts in mathematics · doi:10.1007/978-1-4613-8431-1 · Cited by 2,388 · see citing works
Regularization Networks and Support Vector Machines
Evgeniou, T., Pontil, M., & Poggio, T. (2000) · Advances in Computational Mathematics · doi:10.1023/a:1018946025316 · Cited by 1,191 · see citing works
Core Vector Machines: Fast SVM Training on Very Large Data Sets
Tsang, I. W.-H., Kwok, J. T.-Y., & Cheung, P.-M. (2005) · doi:10.5555/1046920.1058114 · Cited by 935 · see citing works
Revisiting Frank-Wolfe: Projection-Free Sparse Convex Optimization
Jaggi, M. (2013) · Infoscience (Ecole Polytechnique Fédérale de Lausanne) · Cited by 911 · see citing works
Self-citationA new approach to variable selection in least squares problems
Osborne, M. R. (2000) · IMA Journal of Numerical Analysis · doi:10.1093/imanum/20.3.389 · Cited by 861 · see citing works
Ridge Regression Learning Algorithm in Dual Variables
Saunders, C. J., Gammerman, A., & Vovk, V. (1998) · ePrints Soton (University of Southampton) · Cited by 791 · see citing works
Strong Rules for Discarding Predictors in Lasso-Type Problems
Tibshirani, R. J., Bien, J., Friedman, J. H., Hastie, T. J., Simon, N., Taylor, J., & Tibshirani, R. J. (2011) · Journal of the Royal Statistical Society Series B (Statistical Methodology) · doi:10.1111/j.1467-9868.2011.01004.x · Cited by 654 · see citing works
RSVM: Reduced Support Vector Machines
Lee, Y.-J., & Mangasarian, O. L. (2001) · Proceedings of the 2001 SIAM International Conference on Data Mining · doi:10.1137/1.9781611972719.13 · Cited by 647 · see citing works
The Entire Regularization Path for the Support Vector Machine
Hastie, T. J., Rosset, S., Tibshirani, R. J., & Zhu, J. (2004) · Cited by 617 · see citing works
An Equivalence Between Sparse Approximation and Support Vector Machines
Girosi, F. (1998) · Neural Computation · doi:10.1162/089976698300017269 · Cited by 495 · see citing works
A fast iterative nearest point algorithm for support vector machine classifier design
Keerthi, S. S., Shevade, S., Bhattacharyya, C., & Murthy, K. R. K. (2000) · IEEE Transactions on Neural Networks · doi:10.1109/72.822516 · Cited by 382 · see citing works
Röth, V. (2004) · IEEE Transactions on Neural Networks · doi:10.1109/tnn.2003.809398 · Cited by 329 · see citing works
Reduced Support Vector Machines: A Statistical Theory
Lee, Y., & Huang, S. (2007) · IEEE Transactions on Neural Networks · doi:10.1109/tnn.2006.883722 · Cited by 268 · see citing works
Coordinate Descent Method for Large-scale L2-loss Linear Support Vector Machines
Chang, K., Hsieh, C., & Lin, C. (2008) · Cited by 219 · see citing works
Lasso Screening Rules via Dual Polytope ProjectionPreprint
Wang, J., Wonka, P., & Ye, J. (2012) · arXiv (Cornell University) · doi:10.48550/arxiv.1211.3966 · Cited by 178 · see citing works
The gap function of a convex program
Hearn, D. W. (1982) · Operations Research Letters · doi:10.1016/0167-6377(82)90049-9 · Cited by 128 · see citing works
Classification and Selection of Biomarkers in Genomic Data Using LASSO
Ghosh, D., & Chinnaiyan, A. M. (2005) · BioMed Research International · doi:10.1155/jbb.2005.147 · Cited by 126 · see citing works
From Lasso regression to Feature vector machine
Li, F., Yang, Y., & Xing, E. P. (2005) · Cited by 119 · see citing works
Safe Feature Elimination for the LASSO and Sparse Supervised Learning ProblemsPreprint
Ghaoui, L. E., Viallon, V., & Rabbani, T. S. (2010) · arXiv (Cornell University) · doi:10.48550/arxiv.1009.4219 · Cited by 110 · see citing works
Safe Screening of Non-Support Vectors in Pathwise SVM Computation
Ogawa, K., Suzuki, Y., & Takeuchi, I. (2013) · Cited by 105 · see citing works
Support Vector Machines for Dyadic Data
Hochreiter, S., & Obermayer, K. (2006) · Neural Computation · doi:10.1162/neco.2006.18.6.1472 · Cited by 86 · see citing works
Complexity Analysis of the Lasso Regularization PathPreprint
Mairal, J., & Yu, B. (2012) · arXiv (Cornell University) · doi:10.48550/arxiv.1205.0079 · Cited by 81 · see citing works
Sparseness of Support Vector Machines---Some Asymptotically Sharp Bounds
Steinwart, I. (2003) · Cited by 71 · see citing works
Coresets for polytope distance
Gärtner, B., & Jaggi, M. (2009) · Annual Symposium on Computational Geometry (SoCG) · doi:10.1145/1542362.1542370 · Cited by 59 · see citing works
Self-citationEfficient Learning with Partially Observed AttributesPreprint
Cesa‐Bianchi, N., Shalev‐Shwartz, S., & Shamir, O. (2010) · arXiv (Cornell University) · doi:10.48550/arxiv.1004.4421 · Cited by 59 · see citing works
Beating SGD: Learning SVMs in Sublinear Time
Hazan, E., Koren, T., & Srebro, N. (2011) · Cited by 49 · see citing works
Sublinear time, measurement-optimal, sparse recovery for all
Porat, E., & Strauss, M. J. (2010) · Cited by 30 · see citing works
Linear Regression with Limited ObservationPreprint
Hazan, E., & Koren, T. (2012) · arXiv (Cornell University) · doi:10.48550/arxiv.1206.4678 · Cited by 29 · see citing works
Approximating parameterized convex optimization problems
Giesen, J., Jaggi, M., & Laue, S. (2012) · ACM Transactions on Algorithms · doi:10.1145/2390176.2390186 · Cited by 27 · see citing works
Self-citationAn Exponential Lower Bound on the Complexity of Regularization Paths
Gärtner, B., Jaggi, M., & Maria, C. (2009) · Journal of computational geometry · doi:10.20382/jocg.v3i1a9 · Cited by 27 · see citing works
Self-citationSublinear Optimization for Machine Learning
Clarkson, K. L., Hazan, E., & Woodruff, D. P. (2010) · Annual Symposium on Foundations of Computer Science · doi:10.1109/focs.2010.50 · Cited by 23 · see citing works
Supervised local sparse coding of sub-image features for image retrieval
Thiagarajan, J. J., Ramamurthy, K. N., Sattigeri, P., & Spanias, A. (2012) · Proceedings - International Conference on Image Processing · doi:10.1109/icip.2012.6467560 · Cited by 21 · see citing works
Approximating Concavely Parameterized Optimization Problems
Giesen, J., Mueller, J. K., Laue, S., & Swiercy, S. (2012) · neural information processing systems · Cited by 21 · see citing works
An Equivalence between the Lasso and Support Vector Machines
Jaggi, M. (2014) · Chapman & Hall/CRC eBooks · doi:10.1201/b17558-4 · Cited by 18 · see citing works
Self-citationGene Selection for Microarray Data
Hochreiter, S., & Obermayer, K. (2004) · The MIT Press eBooks · doi:10.7551/mitpress/4057.003.0020 · Cited by 16 · see citing works
From Regression to Classication in Support Vector Machines
Pontil, M., Rifkin, R. M., & Evgeniou, T. (1999) · Cited by 3 · see citing works
Flagged first, then by citations
Research works printed but not linked: 2
- [BvdG11] Peter B¨ uhlmann and Sara van de Geer. Statistics for High-Dimensional Data - Methods, Theory and Applications . Springer Series in Statistics 0172-7397. Springer, 2011.
- [Zie95] G¨ unter M Ziegler. Lectures on Polytopes , volume 152 of Graduate Texts in Mathematics . Springer Verlag, 1995.
Cited by
Sorted by citations
Empirical Asset Pricing via Machine Learning
Gu, S., Kelly, B., & Xiu, D. (2020) · The Review of Financial Studies · doi:10.1093/rfs/hhaa009 · Cited by 2,545 · see citing works
Altered microbiome composition in individuals with fibromyalgia
Minerbi, A., Gonzalez, E., Brereton, N. J. B., Anjarkouchian, A., Dewar, K., Fitzcharles, M.-A., Chevalier, S., & Shir, Y. (2019) · Pain · doi:10.1097/j.pain.0000000000001640 · Cited by 220 · see citing works
Intelligent Prediction of Human Lower Extremity Joint Moment: An Artificial Neural Network Approach
Xiong, B., Zeng, N., Li, H., Yang, Y., Li, Y., Meilan, H., Shi, W., Du, M., & Zhang, Y. (2019) · IEEE Access · doi:10.1109/access.2019.2900591 · Cited by 59 · see citing works
Forecasting realized volatility with machine learning: Panel data perspective
Zhu, H., Bai, L., He, L., & Liu, Z. (2023) · Journal of Empirical Finance · doi:10.1016/j.jempfin.2023.07.003 · Cited by 50 · see citing works
A Reduction of the Elastic Net to Support Vector Machines with an Application to GPU Computing
Zhou, Q., Chen, W., Song, S., Gardner, J. R., Weinberger, K. Q., & Chen, Y. (2015) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v29i1.9625 · Cited by 46 · see citing works
Machine learning for suicidology: A practical review of exploratory and hypothesis-driven approaches
Cox, C. R., Moscardini, E. H., Cohen, A. S., & Tucker, R. P. (2020) · Clinical Psychology Review · doi:10.1016/j.cpr.2020.101940 · Cited by 39 · see citing works
Data-centric process systems engineering: A push towards PSE 4.0
Reis, M. S., & Saraiva, P. M. (2021) · Computers & Chemical Engineering · doi:10.1016/j.compchemeng.2021.107529 · Cited by 31 · see citing works
Quantum Differentially Private Sparse Regression Learning
Du, Y., Hsieh, M.-H., Liu, T., You, S., & Tao, D. (2022) · IEEE Transactions on Information Theory · doi:10.1109/tit.2022.3164726 · Cited by 30 · see citing works
Data Encoding for Byzantine-Resilient Distributed Optimization
Data, D., Song, L., & Diggavi, S. N. (2020) · IEEE Transactions on Information Theory · doi:10.1109/tit.2020.3035868 · Cited by 29 · see citing works
Gruber, S., Krakower, D., Menchaca, J., Hsu, K., Hawrusik, R., Maro, J. C., Cocoros, N., Kruskal, B., Wilson, I., Mayer, K., et al. (2020) · Statistics in Medicine · doi:10.1002/sim.8591 · Cited by 26 · see citing works
Hsu, Y., Zhao, Y., Huang, K.-H., Wu, Y., Cabrera, J., Sun, T., & Tsui, K. (2020) · IEEE Sensors Journal · doi:10.1109/jsen.2020.2987623 · Cited by 21 · see citing works
Compressed Sensing and Dictionary Learning
Du, K.-L., & Swamy, M. N. S. (2019) · Springer eBooks · doi:10.1007/978-1-4471-7452-3_18 · Cited by 21 · see citing works
Sparse support vector machines with L0 approximation for ultra-high dimensional omics data
Liu, Z., Elashoff, D. A., & Piantadosi, S. (2019) · Artificial Intelligence in Medicine · doi:10.1016/j.artmed.2019.04.004 · Cited by 17 · see citing works
Fast and scalable Lasso via stochastic Frank–Wolfe methods with a convergence guarantee
Frandi, E., Ñanculef, R., Lodi, S., Sartori, C., & Suykens, J. A. K. (2016) · Machine Learning · doi:10.1007/s10994-016-5578-4 · Cited by 16 · see citing works
Albers, D. J., Levine, M. E., Mamykina, L., & Hripcsak, G. M. (2019) · Mathematical Biosciences · doi:10.1016/j.mbs.2019.108242 · Cited by 13 · see citing works
ν-SVM solutions of constrained Lasso and Elastic net
Torres‐Barrán, A., Alaíz, C. M., & Dorronsoro, J. R. (2017) · Neurocomputing · doi:10.1016/j.neucom.2017.10.029 · Cited by 12 · see citing works
Kynigakis, I., & Panopoulou, E. (2021) · Journal of Applied Econometrics · doi:10.1002/jae.2885 · Cited by 13 · see citing works
Algorithms for Sparse Support Vector Machines
Landeros, A., & Lange, K. L. (2022) · Journal of Computational and Graphical Statistics · doi:10.1080/10618600.2022.2146697 · Cited by 9 · see citing works
Geometric insights into support vector machine behavior using the KKT conditions
Carmichael, I. D., & Marron, J. S. (2021) · Electronic Journal of Statistics · doi:10.1214/21-ejs1902 · Cited by 9 · see citing works
ML-CB: Machine Learning Canvas Block
Reitinger, N., & Mazurek, M. L. (2021) · Proceedings on Privacy Enhancing Technologies · doi:10.2478/popets-2021-0056 · Cited by 9 · see citing works
Screening Rules for Convex Problems
Olbrich, J. (2015) · Repository for Publications and Research Data (ETH Zurich) · doi:10.3929/ethz-a-010568457 · Cited by 8 · see citing works
Privacy-preserving verifiable elastic net among multiple institutions in the cloud
Zhang, J., He, M., Zeng, G., & Yiu, S. (2018) · Journal of Computer Security · doi:10.3233/jcs-171107 · Cited by 8 · see citing works
Safe Sample Screening for Support Vector MachinesPreprint
Ogawa, K., Suzuki, Y., Suzumura, S., & Takeuchi, I. (2014) · arXiv (Cornell University) · doi:10.48550/arxiv.1401.6740 · Cited by 8 · see citing works
Improvised prophecy using regularization method of machine learning algorithms on medical data
Prasad, V., Rao, T. S., & Reddy, P. V. G. D. P. (2015) · Personalized Medicine Universe · doi:10.1016/j.pmu.2015.09.001 · Cited by 7 · see citing works
Efficient Lasso training from a geometrical perspective
Zhou, Q., Song, S., Huang, G. M., & Wu, C. (2015) · Neurocomputing · doi:10.1016/j.neucom.2015.05.103 · Cited by 7 · see citing works
Modified Frank–Wolfe algorithm for enhanced sparsity in support vector machine classifiers
Alaíz, C. M., & Suykens, J. A. K. (2018) · Neurocomputing · doi:10.1016/j.neucom.2018.08.049 · Cited by 7 · see citing works
Zhang, J., He, M., & Yiu, S. (2017) · Lecture notes in computer science · doi:10.1007/978-3-319-61176-1_10 · Cited by 6 · see citing works
A Generalized Lagrange Multiplier Method for Support Vector Regression
Rodríguez-Reyes, S. E., Benavides-Herrera, P., Alvarez, G., Ruíz-Cruz, R., & Sánchez‐Torres, J. D. (2021) · International Conference on Electrical Engineering, Computing Science and Automatic Control (CCE) · doi:10.1109/cce53527.2021.9633027 · Cited by 2 · see citing works
Kifokeris, D., & Xenidis, Y. (2019) · Report · doi:10.2749/guimaraes.2019.1696 · Cited by 2 · see citing works
Scrutiny of Data Sets Through Procedural Algorithms for Categorization
Vadamodula, P., Rao, M. P., Kumar, V., Radhika, S., Vahini, K., Vineela, C., Sravani, C., & Tamada, S. R. (2017) · Advances in intelligent systems and computing · doi:10.1007/978-981-10-3223-3_42 · Cited by 1 · see citing works
Re-examining Inflation and Its Drivers in Nigeria: A Machine Learning Approach
Awopegba, O. E., & Awe, O. O. (2023) · STEAM-H: Science, Technology, Engineering, Agriculture, Mathematics & Health · doi:10.1007/978-3-031-41352-0_4 · Cited by 1 · see citing works
Teghipco, A., Kim, H., Rorden, C., Newman‐Norlund, R., Sharif, M. S., Sikorski, D., & Hillis, A. E. (2023) · medRxiv · doi:10.1101/2023.09.13.23295370 · Cited by 1 · see citing works
Equivalence of Learning AlgorithmsPreprint
Audiffren, J., & Kadri, H. (2014) · arXiv (Cornell University) · doi:10.48550/arxiv.1406.2622
Datar, A., Schulz, E., & Werner, H. (2018) · Proceedings of the ... American Control Conference/Proceedings of the American Control Conference · doi:10.23919/acc.2018.8431736
Solução de Regressão Regularizada com Vetores Suporte através de Programação Linear
Teixeira, L., & Neto, R. F. (2019) · doi:10.5753/eniac.2019.9355
- Authors
- Jaggi, M.
- Affiliations
- École Polytechnique (FR)
- Corresponding author
- Jaggi, Martin
- ORCID
- Jaggi, Martin
- Venue
- arXiv
- Publisher
- arXiv
- Published
- 2013
- ISSN
- 2331-8422 (ISSN-L)
- arXiv
- 1303.1152
- OpenAlex
- W2166168182
- Cited by
- 35
- References
- 45
- Citations by year
- 2023: 3 · 2022: 2 · 2021: 5 · 2020: 5 · 2019: 7 · 2018: 3 · 2017: 3 · 2016: 1 · 2015: 4 · 2014: 2
- Type
- posted content
- Language
- en
- Open access
- green
- arxiv.org
- Locations
- arXiv (Cornell University) (submittedVersion)
- Infoscience (Ecole Polytechnique Fédérale de Lausanne) (submittedVersion, cc-by-nc-nd)
- Infoscience (Ecole Polytechnique Fédérale de Lausanne) (submittedVersion)
- arXiv (Cornell University)
- Topics
- Physical Sciences › Mathematics › Statistics and Probability › Statistical Methods and Inference
- Physical Sciences › Engineering › Computational Mechanics › Sparse and Compressive Sensing Techniques
- Physical Sciences › Computer Science › Artificial Intelligence › Stochastic Gradient Optimization Techniques
- Keywords
- LASSO, support vector machine, equivalence of optimization problems, sparsity, support vectors, screening rules, sublinear-time algorithms, regularization path, sparse regression
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review