Learning Semantic-Visual Embeddings with a Priority Queue

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The Stochastic Gradient Descent (SGD) algorithm and margin-based loss functions have been the learning workhorse of choice to train deep metric learning networks. Often, the random nature of SGD will lead to the selection of sub-optimal mini-batches, several orders of magnitude smaller than the larger dataset. In this paper, we propose to augment SGD mini-batch with a priority learning queue, i.e., SGD+PQ. While the mini-batch SGD replaces all learning samples in the mini-batch at each iteration, the proposed priority queue replaces samples by removing the less informative ones. This novel idea introduces a sample update strategy that balances two sample removal criterion: (i) removal of stale samples from the PQ that are likely outdated, and (ii) removal of samples that are not contributing to the error, i.e. their sample error is not changing during training. Experimental results demonstrate the success of the proposed approach across three datasets.
Original languageEnglish
Title of host publicationPattern Recognition and Image Analysis
Subtitle of host publication11th Iberian Conference, IbPRIA 2023, Alicante, Spain, June 27–30, 2023, Proceedings
EditorsAntonio Pertusa, Antonio Javier Gallego, Joan Andreu Sánchez, Inês Domingues
Place of PublicationCham
PublisherSpringer
Pages67-81
Number of pages15
ISBN (Electronic)978-3-031-36616-1
ISBN (Print)978-3-031-36615-4
DOIs
Publication statusPublished - 2023
Event11th Iberian Conference on Pattern Recognition and Image Analysis, IbPRIA 2023 - Alicante, Spain
Duration: 27 Jun 202330 Jun 2023

Publication series

NameLecture Notes in Computer Science
PublisherSpringer
Volume14062 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference11th Iberian Conference on Pattern Recognition and Image Analysis, IbPRIA 2023
Country/TerritorySpain
CityAlicante
Period27/06/2330/06/23

Keywords

  • batch size
  • Embeddings learning
  • priority batch priority queue

Fingerprint

Dive into the research topics of 'Learning Semantic-Visual Embeddings with a Priority Queue'. Together they form a unique fingerprint.

Cite this