An invariant large margin nearest neighbour classifier

The k-nearest neighbour (kNN) rule is a simple and effective method for multi-way classification that is much used in Computer Vision. However, its performance depends heavily on the distance metric being employed. The recently proposed large margin nearest neighbour (LMNN) classifier [21] learns a...

Full description

Bibliographic Details
Main Authors: Kumar, MP, Torr, PHS, Zisserman, A
Format: Conference item
Language:English
Published: IEEE 2007
_version_ 1826315109751848960
author Kumar, MP
Torr, PHS
Zisserman, A
author_facet Kumar, MP
Torr, PHS
Zisserman, A
author_sort Kumar, MP
collection OXFORD
description The k-nearest neighbour (kNN) rule is a simple and effective method for multi-way classification that is much used in Computer Vision. However, its performance depends heavily on the distance metric being employed. The recently proposed large margin nearest neighbour (LMNN) classifier [21] learns a distance metric for kNN classification and thereby improves its accuracy. Learning involves optimizing a convex problem using semidefinite programming (SDP). We extend the LMNN framework to incorporate knowledge about invariance of the data. The main contributions of our work are three fold: (i) Invariances to multivariate polynomial transformations are incorporated without explicitly adding more training data during learning - these can approximate common transformations such as rotations and affinities; (ii) the incorporation of different regularizes on the parameters being learnt; and (Hi) for all these variations, we show that the distance metric can still be obtained by solving a convex SDP problem. We call the resulting formulation invariant LMNN (lLMNN) classifier. We test our approach to learn a metric for matching (i) feature vectors from the standard Iris dataset; and (ii) faces obtained from TV video (an episode of 'Buffy the Vampire Slayer'). We compare our method with the state of the art classifiers and demonstrate improvements.
first_indexed 2024-12-09T03:20:02Z
format Conference item
id oxford-uuid:341e8463-a3ff-4bcd-9f56-0e90cd686772
institution University of Oxford
language English
last_indexed 2024-12-09T03:20:02Z
publishDate 2007
publisher IEEE
record_format dspace
spelling oxford-uuid:341e8463-a3ff-4bcd-9f56-0e90cd6867722024-11-05T15:37:34ZAn invariant large margin nearest neighbour classifierConference itemhttp://purl.org/coar/resource_type/c_5794uuid:341e8463-a3ff-4bcd-9f56-0e90cd686772EnglishSymplectic ElementsIEEE2007Kumar, MPTorr, PHSZisserman, AThe k-nearest neighbour (kNN) rule is a simple and effective method for multi-way classification that is much used in Computer Vision. However, its performance depends heavily on the distance metric being employed. The recently proposed large margin nearest neighbour (LMNN) classifier [21] learns a distance metric for kNN classification and thereby improves its accuracy. Learning involves optimizing a convex problem using semidefinite programming (SDP). We extend the LMNN framework to incorporate knowledge about invariance of the data. The main contributions of our work are three fold: (i) Invariances to multivariate polynomial transformations are incorporated without explicitly adding more training data during learning - these can approximate common transformations such as rotations and affinities; (ii) the incorporation of different regularizes on the parameters being learnt; and (Hi) for all these variations, we show that the distance metric can still be obtained by solving a convex SDP problem. We call the resulting formulation invariant LMNN (lLMNN) classifier. We test our approach to learn a metric for matching (i) feature vectors from the standard Iris dataset; and (ii) faces obtained from TV video (an episode of 'Buffy the Vampire Slayer'). We compare our method with the state of the art classifiers and demonstrate improvements.
spellingShingle Kumar, MP
Torr, PHS
Zisserman, A
An invariant large margin nearest neighbour classifier
title An invariant large margin nearest neighbour classifier
title_full An invariant large margin nearest neighbour classifier
title_fullStr An invariant large margin nearest neighbour classifier
title_full_unstemmed An invariant large margin nearest neighbour classifier
title_short An invariant large margin nearest neighbour classifier
title_sort invariant large margin nearest neighbour classifier
work_keys_str_mv AT kumarmp aninvariantlargemarginnearestneighbourclassifier
AT torrphs aninvariantlargemarginnearestneighbourclassifier
AT zissermana aninvariantlargemarginnearestneighbourclassifier
AT kumarmp invariantlargemarginnearestneighbourclassifier
AT torrphs invariantlargemarginnearestneighbourclassifier
AT zissermana invariantlargemarginnearestneighbourclassifier