Nonlinear Metric Learning for kNN and SVMs through Geometric Transformations
Bibo Shi, Jundong Liu

TL;DR
This paper introduces a nonlinear metric learning approach using geometric transformations, specifically thin-plate splines, to improve kNN and SVM classifiers by learning spatially varying metrics that adapt to data structures.
Contribution
The paper proposes a novel nonlinear metric learning method employing deformable geometric models, enhancing classifier performance over existing linear and kernel methods.
Findings
Improved kNN classification on synthetic and real datasets.
Significant SVM performance gains over traditional methods.
Effective modeling of high-order deformations with TPS.
Abstract
In recent years, research efforts to extend linear metric learning models to handle nonlinear structures have attracted great interests. In this paper, we propose a novel nonlinear solution through the utilization of deformable geometric models to learn spatially varying metrics, and apply the strategy to boost the performance of both kNN and SVM classifiers. Thin-plate splines (TPS) are chosen as the geometric model due to their remarkable versatility and representation power in accounting for high-order deformations. By transforming the input space through TPS, we can pull same-class neighbors closer while pushing different-class points farther away in kNN, as well as make the input data points more linearly separable in SVMs. Improvements in the performance of kNN classification are demonstrated through experiments on synthetic and real world datasets, with comparisons made with…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFace and Expression Recognition · Human Pose and Action Recognition · Video Surveillance and Tracking Methods
MethodsSupport Vector Machine
