Continual Contrastive Spoken Language Understanding

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Cappellazzo, Umberto, Fini, Enrico, Yang, Muqiao, Falavigna, Daniele, Brutti, Alessio, Raj, Bhiksha
Format: Preprint
Veröffentlicht: 2023
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866909216202031104
author Cappellazzo, Umberto
Fini, Enrico
Yang, Muqiao
Falavigna, Daniele
Brutti, Alessio
Raj, Bhiksha
author_facet Cappellazzo, Umberto
Fini, Enrico
Yang, Muqiao
Falavigna, Daniele
Brutti, Alessio
Raj, Bhiksha
contents Recently, neural networks have shown impressive progress across diverse fields, with speech processing being no exception. However, recent breakthroughs in this area require extensive offline training using large datasets and tremendous computing resources. Unfortunately, these models struggle to retain their previously acquired knowledge when learning new tasks continually, and retraining from scratch is almost always impractical. In this paper, we investigate the problem of learning sequence-to-sequence models for spoken language understanding in a class-incremental learning (CIL) setting and we propose COCONUT, a CIL method that relies on the combination of experience replay and contrastive learning. Through a modified version of the standard supervised contrastive loss applied only to the rehearsal samples, COCONUT preserves the learned representations by pulling closer samples from the same class and pushing away the others. Moreover, we leverage a multimodal contrastive loss that helps the model learn more discriminative representations of the new data by aligning audio and text features. We also investigate different contrastive designs to combine the strengths of the contrastive loss with teacher-student architectures used for distillation. Experiments on two established SLU datasets reveal the effectiveness of our proposed approach and significant improvements over the baselines. We also show that COCONUT can be combined with methods that operate on the decoder side of the model, resulting in further metrics improvements.
format Preprint
id arxiv_https___arxiv_org_abs_2310_02699
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Continual Contrastive Spoken Language Understanding
Cappellazzo, Umberto
Fini, Enrico
Yang, Muqiao
Falavigna, Daniele
Brutti, Alessio
Raj, Bhiksha
Audio and Speech Processing
Artificial Intelligence
Recently, neural networks have shown impressive progress across diverse fields, with speech processing being no exception. However, recent breakthroughs in this area require extensive offline training using large datasets and tremendous computing resources. Unfortunately, these models struggle to retain their previously acquired knowledge when learning new tasks continually, and retraining from scratch is almost always impractical. In this paper, we investigate the problem of learning sequence-to-sequence models for spoken language understanding in a class-incremental learning (CIL) setting and we propose COCONUT, a CIL method that relies on the combination of experience replay and contrastive learning. Through a modified version of the standard supervised contrastive loss applied only to the rehearsal samples, COCONUT preserves the learned representations by pulling closer samples from the same class and pushing away the others. Moreover, we leverage a multimodal contrastive loss that helps the model learn more discriminative representations of the new data by aligning audio and text features. We also investigate different contrastive designs to combine the strengths of the contrastive loss with teacher-student architectures used for distillation. Experiments on two established SLU datasets reveal the effectiveness of our proposed approach and significant improvements over the baselines. We also show that COCONUT can be combined with methods that operate on the decoder side of the model, resulting in further metrics improvements.
title Continual Contrastive Spoken Language Understanding
topic Audio and Speech Processing
Artificial Intelligence
url https://arxiv.org/abs/2310.02699