Skip to page content
SAVRN
Search Plan a project

Research paper · 2021-04-05

Dr-Vectors: Decision Residual Networks and an Improved Loss for Speaker Recognition

Jason Pelecanos, Quan Wang, Ignacio Lopez Moreno

40 open models in the SAVRN Model Hub cite Dr-Vectors: Decision Residual Networks and an Improved Loss for Speaker Recognition (2021). Together they draw 545 downloads a month. The most downloaded is univ_conformer_small_ge2e by Quan (audio classification, 2M parameters).

Published2021-04-05
Authors3
Citing Models40
arXiv2104.01989

Abstract

Many neural network speaker recognition systems model each speaker using a fixed-dimensional embedding vector. These embeddings are generally compared using either linear or 2nd-order scoring and, until recently, do not handle utterance-specific uncertainty. In this work we propose scoring these representations in a way that can capture uncertainty, enroll/test asymmetry and additional non-linear information. This is achieved by incorporating a 2nd-stage neural network (known as a decision network) as part of an end-to-end training regimen. In particular, we propose the concept of decision residual networks which involves the use of a compact decision network to leverage cosine scores and to model the residual signal that's needed. Additionally, we present a modification to the generalized end-to-end softmax loss function to target the separation of same/different speaker scores. We observed significant performance gains for the two techniques.

Full paper on arXiv

Details

arXiv identifier
2104.01989
Published
2021-04-05
Authors
Jason Pelecanos, Quan Wang, Ignacio Lopez Moreno

Open Models Built on This Paper

Every model in the SAVRN Model Hub whose card cites this paper, most downloaded first, with what it takes to run each one.

ModelTaskSizeLicenseMonthly downloadsCheapest setup at 16-bit
univ_conformer_small_ge2e
Quan
Audio classification 2M apache-2.0 31 1x MI300X $1.85/hr
univ_lstm_small_ge2e
Quan
Audio classification 2M apache-2.0 29 1x MI300X $1.85/hr
univ_ecapa_tdnn_small_ge2e
Quan
Audio classification 2M apache-2.0 25 1x MI300X $1.85/hr
ls_lstm_small_ge2e
Quan
Audio classification 2M apache-2.0 25 1x MI300X $1.85/hr
ls_conformer_small_ge2e
Quan
Audio classification 2M apache-2.0 23 1x MI300X $1.85/hr
ls_ecapa_tdnn_small_ge2e
Quan
Audio classification 2M apache-2.0 22 1x MI300X $1.85/hr
univ_conformer_tiny_ge2e
Quan
Audio classification 693,124 apache-2.0 14 1x MI300X $1.85/hr
univ_conformer_small_dr_vectors
Quan
Audio classification 2M apache-2.0 13 1x MI300X $1.85/hr
univ_conformer_small_arcface
Quan
Audio classification 2M apache-2.0 13 1x MI300X $1.85/hr
cn_conformer_small_pfas
Quan
Audio classification 2M apache-2.0 13 1x MI300X $1.85/hr
vox_ecapa_tdnn_small_ext_softmax
Quan
Audio classification 2M apache-2.0 12 1x MI300X $1.85/hr
univ_transformer_small_ge2e
Quan
Audio classification 1M apache-2.0 12 1x MI300X $1.85/hr
univ_mamba_small_ge2e
Quan
Audio classification 1M apache-2.0 12 1x MI300X $1.85/hr
univ_ecapa_tdnn_tiny_ge2e
Quan
Audio classification 626,720 apache-2.0 12 1x MI300X $1.85/hr
univ_ecapa_tdnn_base_ge2e
Quan
Audio classification 3M apache-2.0 12 1x MI300X $1.85/hr
univ_conformer_small_pfas_ge2e
Quan
Audio classification 2M apache-2.0 12 1x MI300X $1.85/hr
univ_conformer_small_ext_softmax
Quan
Audio classification 2M apache-2.0 12 1x MI300X $1.85/hr
univ_conformer_small_pfas
Quan
Audio classification 2M apache-2.0 12 1x MI300X $1.85/hr
ls_resnet_small_ge2e
Quan
Audio classification 2M apache-2.0 12 1x MI300X $1.85/hr
ls_transformer_small_ge2e
Quan
Audio classification 1M apache-2.0 12 1x MI300X $1.85/hr
ls_conformer_small_pfas_ge2e
Quan
Audio classification 2M apache-2.0 12 1x MI300X $1.85/hr
cn_conformer_small_ge2e
Quan
Audio classification 2M apache-2.0 12 1x MI300X $1.85/hr
ls_conformer_small_arcface
Quan
Audio classification 2M apache-2.0 12 1x MI300X $1.85/hr
univ_resnet_small_ge2e
Quan
Audio classification 2M apache-2.0 11 1x MI300X $1.85/hr
univ_conformer_small_triplet
Quan
Audio classification 2M apache-2.0 11 1x MI300X $1.85/hr
univ_conformer_small_sphereface
Quan
Audio classification 2M apache-2.0 11 1x MI300X $1.85/hr
univ_conformer_small_cosface
Quan
Audio classification 2M apache-2.0 11 1x MI300X $1.85/hr
ls_ecapa_tdnn_tiny_ge2e
Quan
Audio classification 626,720 apache-2.0 11 1x MI300X $1.85/hr
ls_mamba_small_ge2e
Quan
Audio classification 1M apache-2.0 11 1x MI300X $1.85/hr
ls_conformer_small_sphereface
Quan
Audio classification 2M apache-2.0 11 1x MI300X $1.85/hr
ls_conformer_tiny_ge2e
Quan
Audio classification 693,124 apache-2.0 11 1x MI300X $1.85/hr
cn_conformer_small_dr_vectors
Quan
Audio classification 2M apache-2.0 11 1x MI300X $1.85/hr
cn_ecapa_tdnn_small_arcface
Quan
Audio classification 2M apache-2.0 11 1x MI300X $1.85/hr
ls_conformer_small_cosface
Quan
Audio classification 2M apache-2.0 11 1x MI300X $1.85/hr
ls_conformer_small_dr_vectors
Quan
Audio classification 2M apache-2.0 11 1x MI300X $1.85/hr
univ_conformer_base_ge2e
Quan
Audio classification 5M apache-2.0 10 1x MI300X $1.85/hr
ls_ecapa_tdnn_base_ge2e
Quan
Audio classification 3M apache-2.0 10 1x MI300X $1.85/hr
ls_conformer_small_pfas
Quan
Audio classification 2M apache-2.0 10 1x MI300X $1.85/hr
ls_conformer_small_triplet
Quan
Audio classification 2M apache-2.0 10 1x MI300X $1.85/hr
vox_conformer_small_ge2e
Quan
Audio classification 2M apache-2.0 9 1x MI300X $1.85/hr