/ Модель

Характеристики

Лицензия
MIT
Архитектура
wavjepa-nat-base · dense
Библиотека
transformers
Опубликована
4 ноя 2025

wavjepa-nat-base

ЭмбеддингиТекст → embedding3 профессии

WavJEPANat-Nat Base извлекает устойчивые семантические признаки из аудиоволн для классификации звуков, распознавания речи и других аудио-задач.

215скачиваний за 30 дней3лайкавеса обновлены6 ноя 2025

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

WavJEPANat-Nat Base — аудиомодель на основе Joint-Embedding Predictive Architecture, разработанная Goksenin Yuksel. Она извлекает высокоуровневые семантические представления непосредственно из звуковой волны и предназначена для использования как экстрактор признаков в последующих аудио-задачах. В архитектуру входят волновой энкодер на основе свёрточного feature encoder из Wav2Vec 2.0, контекстный и целевой энкодеры, а также предиктор на основе Vision Transformer.

Модель обучена на AudioSet с добавлением шумов и реверберации, чтобы повысить устойчивость представлений в естественных акустических сценах. Извлечённые признаки можно использовать для классификации окружающих звуков, распознавания речи, подсчёта говорящих и других задач анализа аудио; для конкретного сценария может потребоваться обучить классификационную голову. Карточка сообщает о поддержке всех языков с основным акцентом на английский. Модель распространяется по лицензии MIT.

Сценарии применения

  • извлечение признаков из аудиозаписей для последующего обучения классификатора
  • классификация окружающих звуков в шумной обстановке
  • распознавание речи в условиях шума и реверберации
  • подсчёт говорящих по аудиозаписи
  • анализ акустических сцен и звуковых событий

Ограничения

Модель извлекает признаки и сама по себе не выполняет готовую классификацию или распознавание: для downstream-задачи может потребоваться обучить отдельную голову. Поддержка заявлена для всех языков, однако основной акцент сделан на английском.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Model Card for Model ID

WavJEPANat, a waveform-based version of the Joint-Embedding Predictive Architecture. WavJEPANat leverages high-level semantic representation learning to tackle the shortcomings of representation learning at the speech unit or token level. We show that this approach substantially outperforms state-of-the-art time-domain audio foundation models across a wide variety of downstream benchmark tasks, while requiring considerably fewer computational resources. Additionally, WavJEPA-Nat overcomes the performance drop that time-domain models typically exhibit in noisy and reverberant real-world acoustic environments

Model Details

The WavJEPANat framework comprises a waveform encoder, context encoder, target encoder and a predictor. WavJEPANat’s objective is to predict latent representation of various targets blocks based on a single context block extracted from the same sound wave. As waveform encoder, we use the feature encoder of Wav2Vec 2.0, which is composed of stacked temporal convolution layers (Baevski et al., 2020). Similar to the original I-JEPA architecture (Assran et al., 2023), a Vision Transformer (ViT) (Dosovitskiy et al., 2021) is used for the target encoder, context encoder and predictor.

Model Description

WavJEPANat is the first framework applying semantic learning to general-purpose audio representations in the time domain, surpassing state-of-the-art time-domain approaches on the HEAR (Turian et al., 2022) benchmark suite while requiring only a fraction of the computational resources. WavJEPANat leverages high-level semantic representation learning to tackle the shortcomings of representation learning at the speech unit or token level. We show that this approach substantially outperforms state-of-the-art time-domain audio foundation models across a wide variety of downstream benchmark tasks, while requiring considerably fewer computational resources. Additionally, we address the degraded performance of time-domain models in real-world sound scenes with WavJEPANat, a multi-channel extension of the WavJEPA framework trained on simulated real-world sound scenes. Evaluation on Nat-HEAR (Yuksel et al., 2025), a naturalistic version of the HEAR benchmark suite, demonstrates that WavJEPA-Nat exceeds the robustness of other time-domain foundation models to noise and reverberation.

  • Developed by: Goksenin Yuksel, goksenin.yuksel@ru.nl
  • Model type: Transformers, Audio Foundation Models, Raw Waveform Models
  • Language(s) (NLP): WavJEPA and WavJEPA-Nat support all languages, but mainly English.
  • License: MIT

Model Sources

Uses

WavJEPANat can be used as a powerful feature extractor for downstream tasks such as enviromental sound classification, speech recognition, speaker counting etc on adverse conditions. Later, training a linear head on top of these extracted features would yield a fine-tuned audio scene analysis model.

How to Get Started with the Model

from transformers import AutoModel, AutoFeatureExtractor

model = AutoModel.from_pretrained("labhamlet/wavjepa-nat-base", trust_remote_code=True)
extractor = AutoFeatureExtractor.from_pretrained("labhamlet/wavjepa-nat-base", trust_remote_code=True)

audio = torch.zeros([1,2,160000])
extracted = extractor(audio, return_tensors="pt")
audio_feature = extracted['input_values']
print(model(audio_feature).shape)

Training Details

Training Data

We train WavJEPANat on the unbalanced training set of AudioSet, which consists of 1.74 million 10-second sound clips scraped from YouTube (Gemmeke et al., 2017), and 70,000 naturalistic scenes (corresponding to 70 Matterport3D houses). We used the 70,000 naturalistic scenes in the train set to generate naturalistic scenes for all audio clips in the unbalanced training set of AudioSet (10-second sound tracks of 1.74 million YouTube videos (Gemmeke et al., 2017)). Specifically, during training we randomly paired an AudioSet clip with a noise sound clip from the WHAMR! background noise database (Maciejewski et al., 2020). WHAMR! noise clips longer than 10 s were trimmed to 10 s duration and a linear fade-in/fade-out of 200 ms was applied to every noise clip prior to mixing of the sound scene. To create a naturalistic sound scene, we then convolved the AudioSet clip with RIR(s, r, θ).

Training Procedure

Each sound clip was resampled to 16 kHz and mean centered to enforce equal loudness across sound clips. We then randomly sampled 8 sections of 2 s from each sound clip, effectively increasing the batch size by a factor of 8 in a computationally efficient manner. Finally, each instance is instance normalized (Ulyanov et al., 2017). The waveform encoder converts each 2 s instance into an embedding w 200×768, effectively resampling the audio to 100 Hz with a stride of 10 ms and a receptive field size of 12.5 ms

We sampled starting indices for the context block with p = 0.065 and for target blocks with p = 0.025. We set M to 10 for both context block and target block . To update the target encoder parameters ∆, we linearly increased τ from τ0 = 0.999 to τe = 0.99999 over the first 100,000 steps, after which τ was kept constant. We used K = 8 for the top K averaging. We trained WavJEPANat for 375,000 steps using a batch size of 16 on two NVIDIA H100 94 GB GPUs. Given our in-batch sampling factor of 8, we boost our effective batch size to 256. We use the AdamW optimizer (Loshchilov & Hutter, 2019) with a weight decay coefficient λw = 0.04. The learning rate schedule follows a cosine decay with linear warm-up over 100,000 steps, reaching a peak learning rate of 2 × 10−4 before decaying to zero

Preprocessing

RMS Normalization was applied to audio clips to get all of them in the same loudness levels, and later instance normalization is applied.

Training Hyperparameters

  • Training regime:: WavJEPA-Nat were trained with mixed precision, torch.compile and flash attention.

Evaluation

We evaluate WavJEPANat and other state-of-the-art models on the HEAR task suite, which presents a wide range of tasks to evaluate the downstream performance of audio representation models (Turian et al., 2022).

Testing Data, Factors & Metrics

Testing Data

HEAR: The aim of the HEAR benchmark is to develop a general-purpose audio representation that provides a strong basis for learning in a wide variety of tasks and scenarios. HEAR evaluates audio representations using a benchmark suite across a variety of domains, including speech, environmental sound, and music. HEAR was launched as a NeurIPS 2021 shared challenge. It still remains an open question whether one single general-purpose audio representation can perform as holistically as the human ear.

Results

HEAR

ModelSizeDCASEFSD50KLCESC-50CDVLSC-5NSBOMri-SMri-Ts(m)
Baseline
HEAR-NaiveN/A7.612.540.3 ± 1.227.4 ± 3.336.7 ± 2.516.0 ± 3.413.389.297.1 ± 3.294.2 ± 1.193.7 ± 0.30.0
Speech pre-training
Wav2Vec2.0B23.529.469.9 ± 2.146.4 ± 1.857.3 ± 1.134.9 ± 2.485.317.481.4 ± 4.890.7 ± 0.877.0 ± 0.930.9
HuBERTB78.032.863.3 ± 1.258.6 ± 2.871.2 ± 1.265.2 ± 2.994.019.893.2 ± 5.994.6 ± 0.485.0 ± 2.547.3
WavLMB27.025.761.3 ± 2.349.5 ± 3.864.3 ± 1.360.1 ± 3.293.616.084.3 ± 6.388.8 ± 1.076.8 ± 0.535.1
Data2VecB46.515.247.9 ± 1.228.0 ± 2.855.7 ± 1.044.9 ± 3.188.514.078.4 ± 4.185.1 ± 0.770.5 ± 3.323.6
Wav2Vec2.0L66.034.864.6 ± 1.959.8 ± 1.565.7 ± 0.853.3 ± 6.375.840.693.6 ± 2.694.8 ± 0.582.4 ± 3.042.5
HuBERTL34.831.463.8 ± 1.360.4 ± 3.071.0 ± 1.269.0 ± 2.884.820.493.6 ± 3.095.3 ± 0.882.5 ± 2.044.3
WavLML77.440.169.4 ± 2.166.6 ± 2.576.3 ± 2.279.2 ± 3.993.818.293.6 ± 5.495.8 ± 0.890.1 ± 1.058.1
Data2VecL40.818.750.9 ± 1.734.4 ± 2.562.8 ± 1.660.0 ± 4.986.114.480.1 ± 8.584.7 ± 2.665.6 ± 3.129.0
AudioSet pre-training
Wav2Vec2.0B52.034.760.4 ± 1.758.9 ± 1.956.3 ± 1.327.9 ± 4.672.142.086.0 ± 9.692.9 ± 1.477.3 ± 0.531.9
HuBERTB86.241.163.5 ± 3.469.1 ± 1.669.5 ± 1.253.3 ± 3.183.538.891.5 ± 8.895.6 ± 0.590.4 ± 0.851.1
Wav2Vec2.0L82.647.873.6 ± 1.272.6 ± 2.168.2 ± 1.742.2 ± 6.083.930.891.5 ± 5.096.5 ± 0.388.7 ± 2.555.9
HuBERTL86.245.475.2 ± 1.466.3 ± 4.670.1 ± 0.839.6 ± 3.685.738.691.6 ± 9.697.3 ± 0.589.6 ± 2.357.7
WavJEPA-NatB91.648.772.4 ±1.880.2 ±1.765.9 ±0.739.7 ±2.487.433.496.2 ±5.397.4 ±0.590.4 ±0.860.0

Summary

We presented WavJEPANat, a state-of-the-art audio foundation model that leverages self-supervised semantic learning to obtain robust general-purpose audio representations from raw waveforms. WavJEPANat’s results highlight the superior performance of semantic audio representation learning in comparison with representation learning at the speech unit or token level, as is common in existing time-domain speech representation learning approaches.

Model Card Contact

Goksenin Yuksel; goksenin.yuksel@ru.nl

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers

Нельзя запустить

Модели нужен код из репозитория; автор пока не в списке доверенных организаций.

Класс архитектуры
WavJEPANatModel
Ревизия весов
15d95ff

0 моделей