Visual recognition in the wild by sampling deep similarity functions

03/15/2019
by   Mikhail Usvyatsov, et al.
0

Recognising relevant objects or object states in its environment is a basic capability for an autonomous robot. The dominant approach to object recognition in images and range images is classification by supervised machine learning, nowadays mostly with deep convolutional neural networks (CNNs). This works well for target classes whose variability can be completely covered with training examples. However, a robot moving in the wild, i.e., in an environment that is not known at the time the recognition system is trained, will often face domain shift: the training data cannot be assumed to exhaustively cover all the within-class variability that will be encountered in the test data. In that situation, learning is in principle possible, since the training set does capture the defining properties, respectively dissimilarities, of the target classes. But directly training a CNN to predict class probabilities is prone to overfitting to irrelevant correlations between the class labels and the specific subset of the target class that is represented in the training set. We explore the idea to instead learn a Siamese CNN that acts as similarity function between pairs of training examples. Class predictions are then obtained by measuring the similarities between a new test instance and the training samples. We show that the CNN embedding correctly recovers the relative similarities to arbitrary class exemplars in the training set. And that therefore few, randomly picked training exemplars are sufficient to achieve good predictions, making the procedure efficient.

READ FULL TEXT

page 2

page 4

page 7

research
02/12/2019

A new Backdoor Attack in CNNs by training set corruption without label poisoning

Backdoor attacks against CNNs represent a new threat against deep learni...
research
06/07/2018

Model-based active learning to detect isometric deformable objects in the wild with deep architectures

In the recent past, algorithms based on Convolutional Neural Networks (C...
research
04/20/2020

Boosting Deep Open World Recognition by Clustering

While convolutional neural networks have brought significant advances in...
research
06/26/2016

Fast Incremental Learning for Off-Road Robot Navigation

A promising approach to autonomous driving is machine learning. In such ...
research
05/17/2016

Incremental Robot Learning of New Objects with Fixed Update Time

We consider object recognition in the context of lifelong learning, wher...
research
10/17/2022

Understanding CNN Fragility When Learning With Imbalanced Data

Convolutional neural networks (CNNs) have achieved impressive results on...
research
09/11/2023

Our Deep CNN Face Matchers Have Developed Achromatopsia

Modern deep CNN face matchers are trained on datasets containing color i...

Please sign up or login with your details

Forgot password? Click here to reset