Everything K-culture — comebacks to K-beauty, straight to your inboxGet it in your inbox

METAL MEDIA

Listening Forward: Next Patch Embedding Prediction Enables Scalable Audio Learners

arXiv:2608.198632026-08-19

Training an audio model to just guess the next spectrogram patch is enough to reach top performance

NAPE is a method that trains a model by showing it slices of a sound's time-frequency picture in order and asking it to predict the feature values of the next slice. It skips heavy machinery like reconstruction decoders or teacher-student setups, relying only on a causal mask and a gradient-stopping trick to make learning stable. Across six audio and speech benchmarks, it reached state-of-the-art fine-tuning results on several tasks and kept improving as the model got bigger.

METAL MEDIA explanatory visual

Training an audio model to just guess the next spectrogram patch is enough to reach top performance

  1. 01Sound is converted into a log-mel spectrogram (a time-vs-frequency picture of audio), cut into small square patches, ordered in sequence, and a Transformer is trained to predict the next patch's embedding using only the patches that came before it
  2. 02Common tricks from prior audio self-supervised methods—reconstruction decoders, separate acoustic tokenizers, EMA teacher-student setups, extra regularization losses—are all removed; only a causal attention mask (hides future patches) and stop-gradient (blocks learning signal from the target side) are used
  3. 03Four ways of ordering the 2D patch grid into a 1D sequence were compared (raster, time-major, zigzag, diagonal), and the three orders that progress through time (raster, zigzag, diagonal) clearly beat time-major, which exhausts frequency first
  4. 04On six benchmarks (AudioSet, ESC-50, Speech Commands V1/V2, IEMOCAP), NAPE achieved state-of-the-art fine-tuning results on several tasks and scaled consistently across three model sizes (19M, 85M, 303M parameters)
  5. 05Even with the encoder frozen and only a classifier trained on top (linear probing), NAPE performed strongly, and its attention patterns showed structured, meaningful behavior without any explicit supervision
An explanatory diagram made by METAL MEDIA, not a figure supplied by the paper's authors.

What they did

  1. Sound is converted into a log-mel spectrogram (a time-vs-frequency picture of audio), cut into small square patches, ordered in sequence, and a Transformer is trained to predict the next patch's embedding using only the patches that came before it
  2. Common tricks from prior audio self-supervised methods—reconstruction decoders, separate acoustic tokenizers, EMA teacher-student setups, extra regularization losses—are all removed; only a causal attention mask (hides future patches) and stop-gradient (blocks learning signal from the target side) are used
  3. Four ways of ordering the 2D patch grid into a 1D sequence were compared (raster, time-major, zigzag, diagonal), and the three orders that progress through time (raster, zigzag, diagonal) clearly beat time-major, which exhausts frequency first
  4. On six benchmarks (AudioSet, ESC-50, Speech Commands V1/V2, IEMOCAP), NAPE achieved state-of-the-art fine-tuning results on several tasks and scaled consistently across three model sizes (19M, 85M, 303M parameters)
  5. Even with the encoder frozen and only a classifier trained on top (linear probing), NAPE performed strongly, and its attention patterns showed structured, meaningful behavior without any explicit supervision
Figure 1: Left: NAPE’s overview. The input spectrogram is split into patches and embedded into a sequence of embeddings. At each step, the model predicts the embedding of the next patch (red border) using only the embeddings of the preceding patches; patches at future positions are hidden by the causal attention mask. Middle: The NAPE pipeline: patch embeddings z are processed by the causal encoder h and predictor g to produce predictions z^, which are compared against the targets z under stop-gradient using a similarity function 𝒟 (i.e., negative cosine similarity). Right: Encoder architecture (h): multiple stacked Transformer layers with pre-norm design, causal self-attention, LayerScale, and query-key normalization.
Figure 1: Left: NAPE’s overview. The input spectrogram is split into patches and embedded into a sequence of embeddings. At each step, the model predicts the embedding of the next patch (red border) using only the embeddings of the preceding patches; patches at future positions are hidden by the causal attention mask. Middle: The NAPE pipeline: patch embeddings z are processed by the causal encoder h and predictor g to produce predictions z^, which are compared against the targets z under stop-gradient using a similarity function 𝒟 (i.e., negative cosine similarity). Right: Encoder architecture (h): multiple stacked Transformer layers with pre-norm design, causal self-attention, LayerScale, and query-key normalization.
Table 1: Ablation on main NAPE’s design elements: prediction shift, stop-gradient, and causal objective.
PredstopcausalAudio TasksSpeech Tasks
shiftgradmaskAS-2MAS-20KESC-50KS1KS2ER
Diverge
Diverge
41.824.868.996.197.357.0
49.639.194.297.998.864.9
Figure 2: Patch scanning orders. NAPE linearizes the 2D spectrogram patch grid into a 1D causal sequence in one of four ways: raster (left-to-right, bottom-to-top), time-major (bottom-to-top within each time column, then advance in time), zigzag (raster with alternating row directions), and diagonal (sweep by frequency-plus-time index). The numbers indicate the position of each patch in the resulting sequence.
Figure 2: Patch scanning orders. NAPE linearizes the 2D spectrogram patch grid into a 1D causal sequence in one of four ways: raster (left-to-right, bottom-to-top), time-major (bottom-to-top within each time column, then advance in time), zigzag (raster with alternating row directions), and diagonal (sweep by frequency-plus-time index). The numbers indicate the position of each patch in the resulting sequence.
Table 2: Ablation on the patch embedding layer.
Patch Emb.Audio TasksSpeech Tasks
LayerAS-2MAS-20KESC-50KS1KS2ER
Convstem46.734.389.197.498.363.6
Speechstem47.633.188.498.198.963.0
Conv2d49.639.194.297.998.864.9
Figure 3: NAPE’s performance across four scan orders on six benchmarks.
Figure 3: NAPE’s performance across four scan orders on six benchmarks.
Table 3: Ablation on the predictor-style variants.
Predictor#Par.Audio TasksSpeech Tasks
StyleAS-2MAS-20KESC-50KS1KS2ER
None-48.737.893.398.198.864.2
2-MLP1.2M49.438.593.698.098.864.2
Transformer14.2M49.238.493.098.298.765.0
SimSiam1.8M49.639.194.297.998.864.9
Figure 4: Scaling comparison between Audio-MAE and NAPE, raster.
Figure 4: Scaling comparison between Audio-MAE and NAPE, raster.
Table 4: Ablation on NAPE’s target to predict.
PredictedAudio TasksSpeech Tasks
TargetAS-2MAS-20KESC-50KS1KS2ER
1st enc. layerDiverge
Raw Mel49.738.094.897.798.664.2
Patch embed49.639.194.297.998.864.9
Figure 5: NAPE’s results at different scales under raster and diagonal scan orders.
Figure 5: NAPE’s results at different scales under raster and diagonal scan orders.
Table 5: Ablation on the similarity function.
SimilarityAudio TasksSpeech Tasks
FunctionAS-2MAS-20KESC-50KS1KS2ER
L1Diverge
L2Diverge
Cross-entropy48.837.493.698.098.764.5
Cosine49.639.194.297.998.864.9
Figure 6: Layer-wise linear probing analysis.
Figure 6: Layer-wise linear probing analysis.
Table 6: Comparison with audio methods on audio and speech downstream tasks. IN, AS, and LS denote the ImageNet, AudioSet, and LibriSpeech datasets, respectively. TI denotes the 400M text-image pairs for CLIP pre-training. We gray-out the models and results with additional supervised training on external datasets. Best results are in bold, second-best are underlined.
Model#Par.Pre-trainAudio TasksSpeech Tasks
DataAS-2MAS-20KESC-50KS1KS2ER
Out-of-domain Supervised Pre-training
PSLA (32)14MIN44.431.9--96.3-
AST (31)86MIN45.934.788.795.598.156.0
HTS-AT (17)31MIN47.1---98.0-
Audio-CLIP (35)93MTI+AS25.9-96.7---
In-domain Supervised Pre-training
AST (31)86MIN+AS45.9-95.6-97.9-
HTS-AT (17)31MIN+AS47.1-97.0---
Audio-MAE (40)86MAS--97.4---
Self-Supervised Pre-training
SS-AST (33)89MAS+LS-31.088.896.098.059.6
MAE-AST (6)86MAS+LS-30.690.095.897.959.8
CAV-MAE (34)86MIN+AS44.934.2----
Audio-MAE (40)86MAS47.337.194.196.998.3-
Audio-MAE L (40)304MAS47.437.7----
data2vec (7)94MAS-34.5----
MaskSpec (22)86MAS47.132.389.6-97.7-
BEATsiter3 (19)90MAS48.038.395.697.798.364.5
A-JEPA (29)86MAS48.638.496.397.798.5-
ASiT (2)86MAS48.038.695.398.298.9-
EAT (20)88MAS48.640.295.9-98.3-
SSLAM (3)88MAS50.240.996.298.898.1-
SPEARa Large (68)327MAS49.739.3----
NAPE-B raster85MAS49.639.194.297.998.864.9
NAPE-B diagonal85MAS49.739.294.897.998.667.1
NAPE-L raster303MAS50.240.596.097.998.868.0
NAPE-L diagonal303MAS50.040.496.298.298.968.8
Figure 7: Top: Prediction Quality Analysis. We report the cosine similarity between the predicted and true patch embeddings, averaged over 500 audio clips (left) and for two individual clips (middle, right). Bottom: Attention/Embedding Analyses. Left: selected query patch; middle: attention map showing the patches NAPE attends to when predicting the next patch; right: embedding-similarity map between the predicted next-patch embedding z^t+1 and every actual patch embedding in the spectrogram.
Figure 7: Top: Prediction Quality Analysis. We report the cosine similarity between the predicted and true patch embeddings, averaged over 500 audio clips (left) and for two individual clips (middle, right). Bottom: Attention/Embedding Analyses. Left: selected query patch; middle: attention map showing the patches NAPE attends to when predicting the next patch; right: embedding-similarity map between the predicted next-patch embedding z^t+1 and every actual patch embedding in the spectrogram.
Table 7: Linear probing results.
ModelLayerAS-2MAS-20KESC-50
Small2nd23.218.979.8
Base6th25.019.781.7
Large11th27.120.483.5
Listening Forward: Next Patch Embedding Prediction Enables Scalable Audio Learners figure 7
Table 8: Hyperparameter list. When an hyperparameter h varies between the base (hb) and large (hl) model, we include both values like (hb/hl). ∗Following (19), we balance each class to 50% of the size of the unknown class for each training epoch.
HyperparametersPre-trainingFine-tuning
AS-2MAS-2MAS-20KESC-50KS1KS2ER
OptimizerAdamW
Opt. Momentum (β1, β2)(0.9,0.95)(0.9,0.999)
Weight Decay0.05
Learning Rate SchedulerCosine Decay
Layer-Wise LR Decay1.00.7/0.90.8/0.90.7/0.90.7/0.80.7/0.80.7/0.9
Base Learning Rate5e-31.25e-3
Epochs30/2520/1530/20100505050
Warm-up Epochs34/36/510555
Batch Size256/12864
GPUs8441114
Weighted sampling✓∗
MultilabelN/A
EMA Decay Rate0.99990.999950.999
Label SmoothingN/A0.0.0.10.10.0.1
Roll Augmentation
Drop Path0.0.1
SpecAug (time/freq)N/A(96,16)(24,16)/(96,16)(96,24)/(24,16)(24,16)(24,16)(48,24)
Mixup (alpha/prob.)N/A(0.8,1.0)(0.8,0.8)(0.8,0.5)(0.8,0.8)(0.8,0.8)(0.8,0.5)
Cutmix (alpha/prob.)N/A(1.0,1.0)(1.0,0.8)(1.0,0.5)(1.0,0.8)(1.0,0.8)(1.0,0.5)
Noise Augmentation
Loss FunctionNeg Cos SimBCEBCECEBCEBCECE
Dataset Mean for Norm.-6.84-6.84-6.84-6.84-9.11-9.16-13.74
Dataset Std for Norm.5.385.385.385.384.534.613.88
Listening Forward: Next Patch Embedding Prediction Enables Scalable Audio Learners figure 8
Table 9: Ablation on the pooling method and attention type at fine-tuning.
AttentionPoolingTask
TypeModeAS-2MAS-20KKS2
BidirecCLS Tok49.738.998.7
BidirecLast Tok49.638.798.8
BidirecAvg Pool49.639.198.8
CausalLast Tok49.438.998.8
Listening Forward: Next Patch Embedding Prediction Enables Scalable Audio Learners figure 9
Table 10: Ablation on freezing the emb. layer.
Freeze embAS-2MAS-20KKS2
49.6139.1498.73
49.5839.0898.80
Figure 8: Pre-training budget ablation. AS-2M (left) and AS-20K (right) mAP trend as a function of the number of epochs the model is trained on.
Figure 8: Pre-training budget ablation. AS-2M (left) and AS-20K (right) mAP trend as a function of the number of epochs the model is trained on.
Table 12: Ablation on normalization layer style.
NormAudio TasksSpeech Tasks
TypeAS-2MAS-20KESC-50KS1KS2ER
LN49.639.194.297.998.864.9
RMS49.538.894.497.898.865.2
Figure 9: Comparison between JEPA, LeWorldModel, and NAPE architectures.
Figure 9: Comparison between JEPA, LeWorldModel, and NAPE architectures.
Table 13: Ablation on random masking applied to the input embeddings.
MaskAudio TasksSpeech Tasks
RatioAS-2MAS-20KESC-50KS1KS2ER
047.636.292.997.498.364.6
2047.336.292.297.698.563.9
5047.235.291.797.598.363.9

Why it matters

It shows that the simple 'predict the next thing' recipe that worked for language models also works for audio, opening a path to building strong audio AI without elaborate pre-training pipelines. It also matches or beats many published baselines after only a few epochs of pre-training, making it attractive under tight compute budgets.

Terms in this paper

  • Self-supervised learning · Training a model from the structure of the data itself, without human-annotated labels
  • Log-mel spectrogram · A picture-like representation of sound showing frequency content over time
  • Causal attention mask · A mechanism that prevents the model from seeing future positions in the sequence
  • Stop-gradient · A technique that blocks the learning signal from flowing back through one specific branch
  • Linear probing · An evaluation where the pre-trained model is frozen and only a simple classifier on top is trained

Original abstract (English)

Self-supervised learning (SSL) has driven substantial progress in audio representation learning, though existing methods have increasingly relied on elaborate pre-training recipes to reach competitive performance. A markedly different pre-training philosophy underpins the most influential progress in language modeling and, more recently, in visual representation learning: rather than train encoders as static feature extractors, models are trained to predict the next element, a discrete token or a continuous embedding, from the preceding context. Autoregressive prediction thereby provides a unified pre-training interface that transfers across modalities, compelling the model to learn the underlying data distribution. We ask whether such a simple causal paradigm can yield strong audio learners, given that audio's temporal structure makes autoregressive prediction of patch embeddings a natural fit. We introduce NAPE (Next-Audio-Patch-Embedding prediction), a self-supervised framework in which a causal Transformer predicts each next patch embedding of a log-mel spectrogram from the previous ones, using causal masking and stop-gradient as its sole training signal. The design is intentionally minimalist, avoiding reconstruction decoders, acoustic tokenizers, student-teacher setups, and auxiliary regularization losses. Across six audio and speech benchmarks, NAPE achieves state-of-the-art fine-tuning performance on several tasks, scales consistently across encoder sizes, and yields strong linear-probing results. NAPE also produces structured attention patterns without explicit supervision.

Authors · Umberto Cappellazzo

Read on arXiv

Latest papers

All papers →

Latest from METAL MEDIA

Figures: Umberto Cappellazzo et al., arXiv:2608.19863, CC BY 4.0