Table of Contents
Fetching ...

Towards Reliable Audio Deepfake Attribution and Model Recognition: A Multi-Level Autoencoder-Based Framework

Andrea Di Pierno, Luca Guarnera, Dario Allegra, Sebastiano Battiato

TL;DR

This work tackles the attribution of audio deepfakes by aiming to identify both the generation technology and the specific generator model. It introduces LAVA, a two-level framework built on a shared convolutional autoencoder trained only on fake audio, with attention-enhanced latent features feeding ADA (technology-level) and ADMR (model-level) classifiers and a rejection mechanism for open-set inputs. On public benchmarks, ADA achieves F1 above 0.95 and ADMR reaches a macro F1 around 0.963, with robust generalization to unseen attacks and informative error-propagation analysis. The approach offers a practical, open-source solution for forensic audio analysis, demonstrating the value of hierarchical, supervised attribution in real-world open-set conditions.

Abstract

The proliferation of audio deepfakes poses a growing threat to trust in digital communications. While detection methods have advanced, attributing audio deepfakes to their source models remains an underexplored yet crucial challenge. In this paper we introduce LAVA (Layered Architecture for Voice Attribution), a hierarchical framework for audio deepfake detection and model recognition that leverages attention-enhanced latent representations extracted by a convolutional autoencoder trained solely on fake audio. Two specialized classifiers operate on these features: Audio Deepfake Attribution (ADA), which identifies the generation technology, and Audio Deepfake Model Recognition (ADMR), which recognize the specific generative model instance. To improve robustness under open-set conditions, we incorporate confidence-based rejection thresholds. Experiments on ASVspoof2021, FakeOrReal, and CodecFake show strong performance: the ADA classifier achieves F1-scores over 95% across all datasets, and the ADMR module reaches 96.31% macro F1 across six classes. Additional tests on unseen attacks from ASVpoof2019 LA and error propagation analysis confirm LAVA's robustness and reliability. The framework advances the field by introducing a supervised approach to deepfake attribution and model recognition under open-set conditions, validated on public benchmarks and accompanied by publicly released models and code. Models and code are available at https://www.github.com/adipiz99/lava-framework.

Towards Reliable Audio Deepfake Attribution and Model Recognition: A Multi-Level Autoencoder-Based Framework

TL;DR

This work tackles the attribution of audio deepfakes by aiming to identify both the generation technology and the specific generator model. It introduces LAVA, a two-level framework built on a shared convolutional autoencoder trained only on fake audio, with attention-enhanced latent features feeding ADA (technology-level) and ADMR (model-level) classifiers and a rejection mechanism for open-set inputs. On public benchmarks, ADA achieves F1 above 0.95 and ADMR reaches a macro F1 around 0.963, with robust generalization to unseen attacks and informative error-propagation analysis. The approach offers a practical, open-source solution for forensic audio analysis, demonstrating the value of hierarchical, supervised attribution in real-world open-set conditions.

Abstract

The proliferation of audio deepfakes poses a growing threat to trust in digital communications. While detection methods have advanced, attributing audio deepfakes to their source models remains an underexplored yet crucial challenge. In this paper we introduce LAVA (Layered Architecture for Voice Attribution), a hierarchical framework for audio deepfake detection and model recognition that leverages attention-enhanced latent representations extracted by a convolutional autoencoder trained solely on fake audio. Two specialized classifiers operate on these features: Audio Deepfake Attribution (ADA), which identifies the generation technology, and Audio Deepfake Model Recognition (ADMR), which recognize the specific generative model instance. To improve robustness under open-set conditions, we incorporate confidence-based rejection thresholds. Experiments on ASVspoof2021, FakeOrReal, and CodecFake show strong performance: the ADA classifier achieves F1-scores over 95% across all datasets, and the ADMR module reaches 96.31% macro F1 across six classes. Additional tests on unseen attacks from ASVpoof2019 LA and error propagation analysis confirm LAVA's robustness and reliability. The framework advances the field by introducing a supervised approach to deepfake attribution and model recognition under open-set conditions, validated on public benchmarks and accompanied by publicly released models and code. Models and code are available at https://www.github.com/adipiz99/lava-framework.

Paper Structure

This paper contains 27 sections, 2 equations, 2 figures, 8 tables.

Figures (2)

  • Figure 1: Overview of the LAVA framework. At the bottom, the base model is a deep convolutional autoencoder trained to reconstruct fake audio inputs $A$ by minimizing the discrepancy between the original waveform $A$ and its reconstruction $A_r$, using a smoothed L1 loss. Once trained, the decoder is discarded and the encoder $E$ is reused as a frozen backbone for all subsequent classification tasks. At the top, an input audio sample $A_i$ is processed by the encoder to obtain a latent representation $z$, which is then passed through an attention module. In Level 1 (ADA), the resulting attended representation $z'_{\text{ADA}}$ is used to classify the sample into one of three dataset categories: ASVspoof2021 (ASV), FakeOrReal (FoR), or CodecFake (Codec). If the sample is attributed to CodecFake and the classifier confidence exceeds a predefined rejection threshold, the sample is forwarded to Level 2 (ADMR). Here, the same encoder and attention module are reused to produce a second attended representation $z'_{\text{ADMR}}$, which is then classified into one of six codec-specific classes (F01–F06). To build a robust attribution model, a threshold strategy was applied at each level of decision making: whenever the confidence associated with a prediction drops below a predefined threshold (different for each level), the corresponding sample is discarded and marked as "unknown".
  • Figure 2: Training and Evaluation Loss of the autoencoder