Skip to page content
SAVRN
Search Plan a project

Research paper · 2017-10-28

Generalized End-to-End Loss for Speaker Verification

Li Wan, Quan Wang, Alan Papir, Ignacio Lopez Moreno

40 open models in the SAVRN Model Hub cite Generalized End-to-End Loss for Speaker Verification (2017). Together they draw 545 downloads a month. The most downloaded is univ_conformer_small_ge2e by Quan (audio classification, 2M parameters).

Published2017-10-28
Authors4
Citing Models40
arXiv1710.10467

Abstract

In this paper, we propose a new loss function called generalized end-to-end (GE2E) loss, which makes the training of speaker verification models more efficient than our previous tuple-based end-to-end (TE2E) loss function. Unlike TE2E, the GE2E loss function updates the network in a way that emphasizes examples that are difficult to verify at each step of the training process. Additionally, the GE2E loss does not require an initial stage of example selection. With these properties, our model with the new loss function decreases speaker verification EER by more than 10%, while reducing the training time by 60% at the same time. We also introduce the MultiReader technique, which allows us to do domain adaptation - training a more accurate model that supports multiple keywords (i.e. "OK Google" and "Hey Google") as well as multiple dialects.

Full paper on arXiv

Details

arXiv identifier
1710.10467
Published
2017-10-28
Authors
Li Wan, Quan Wang, Alan Papir, 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