Diffsound: Discrete Diffusion Model for Text-to-sound Generation
On the map: Diffusion models → Audio, speech and music
Abstract (arXiv)
Generating sound effects that humans want is an important topic. However, there are few studies in this area for sound generation. In this study, we investigate generating sound conditioned on a text prompt and propose a novel text-to-sound generation framework that consists of a text encoder, a Vector Quantized Variational Autoencoder (VQ-VAE), a decoder, and a vocoder. The framework first uses the decoder to transfer the text features extracted from the text encoder to a mel-spectrogram with the help of VQ-VAE, and then the vocoder is used to transform the generated mel-spectrogram into a waveform. We found that the decoder significantly influences the generation performance. Thus, we focus on designing a good decoder in this study. We begin with the traditional autoregressive decoder, which has been proved as a state-of-the-art method in previous sound generation works. However, the AR decoder always predicts the mel-spectrogram tokens one by one in order, which introduces the unidirectional bias and accumulation of errors problems. Moreover, with the AR decoder, the sound generation time increases linearly with the sound duration. To overcome the shortcomings introduced by AR decoders, we propose a non-autoregressive decoder based on the discrete diffusion model, named Diffsound. Specifically, the Diffsound predicts all of the mel-spectrogram tokens in one step and then refines the predicted tokens in the next step, so the best-predicted results can be obtained after several steps. Our experiments show that our proposed Diffsound not only produces better text-to-sound generation results when compared with the AR decoder but also has a faster generation speed, e.g., MOS: 3.56 textitv.s 2.786, and the generation speed is five times faster than the AR decoder.
Key facts. Cited by 256 papers in the map (data through 7 Oct 2026). Placed in Audio, speech and music, one of 14 directions in Diffusion models. Builds on 48 of its 60 references that are in the map. First posted on arXiv 20 Jul 2022.
Builds on
48 of 60 references.
Closest ancestors · 3
Same direction, newest first
- 2021Grad-TTS: A Diffusion Probabilistic Model for Text-to-Speech13 May
- 2021Diff-TTS: A Denoising Diffusion Model for Text-to-Speech3 Apr
- 2020DiffWave: A Versatile Diffusion Model for Audio Synthesis21 Sep
Other references · 45
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2020Denoising Diffusion Probabilistic Modelscited by 20,851
- 2021Diffusion Models Beat GANs on Image Synthesiscited by 8,185
- 2015Deep Unsupervised Learning using Nonequilibrium Thermodynamicscited by 7,005
- 2022Hierarchical Text-Conditional Image Generation with CLIP Latentscited by 6,539
- 2016Layer Normalizationcited by 5,579
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
- 2017Neural Discrete Representation Learningcited by 4,650
- 2016Image-to-Image Translation with Conditional Adversarial Networkscited by 4,510
33 more
- 2021Zero-Shot Text-to-Image Generationcited by 4,276
- 2021Improved Denoising Diffusion Probabilistic Modelscited by 3,736
- 2021GLIDE: Towards Photorealistic Image Generation and Editing with Text-Guided Diffusion Modelscited by 3,595
- 2020Taming Transformers for High-Resolution Image Synthesiscited by 3,229
- 2018Large Scale GAN Training for High Fidelity Natural Image Synthesiscited by 2,609
- 2014CIDEr: Consensus-based Image Description Evaluationcited by 2,027
- 2016WaveNet: A Generative Model for Raw Audiocited by 1,710
- 2021Structured Denoising Diffusion Models in Discrete State-Spacescited by 1,665
- 2019Generating Diverse High-Fidelity Images with VQ-VAE-2cited by 1,376
- 2020HiFi-GAN: Generative Adversarial Networks for Efficient and High Fidelity Speech Synthesiscited by 1,139
- 2016SPICE: Semantic Propositional Image Caption Evaluationcited by 820
- 2021Vector Quantized Diffusion Model for Text-to-Image Synthesiscited by 773
- 2018Image Transformercited by 770
- 2016Generative Adversarial Text to Image Synthesiscited by 735
- 2021CogView: Mastering Text-to-Image Generation via Transformerscited by 691
- 2020VGGSound: A Large-scale Audio-Visual Datasetcited by 641
- 2021Argmax Flows and Multinomial Diffusion: Learning Categorical Distributionscited by 566
- 2017Tacotron: Towards End-to-End Speech Synthesiscited by 487
- 2019Clotho: An Audio Captioning Datasetcited by 354
- 2019MelGAN: Generative Adversarial Networks for Conditional Waveform Synthesiscited by 351
- 2021A Survey on Neural Speech Synthesiscited by 182
- 2021Taming Visually Guided Sound Generationcited by 136
- 2019Generalization in Generation: A closer look at Exposure Biascited by 123
- 2021ImageBART: Bidirectional Context with Multinomial Diffusion for Autoregressive Image Synthesiscited by 122
- 2017Visual to Sound: Generating Natural Sound for Videos in the Wildcited by 98
- 2020Generating Visually Aligned Sound from Videoscited by 67
- 2018Photographic Text-to-Image Synthesis with a Hierarchically-nested Adversarial Networkcited by 64
- 2021Audio Captioning Transformercited by 53
- 2020DrumGAN: Synthesis of Drum Sounds With Timbral Feature Conditioning Using Generative Adversarial Networkscited by 34
- 2020Multi-SpectroGAN: High-Diversity and High-Fidelity Spectrogram Generation with Adversarial Style Combination for Speech Synthesiscited by 28
- 2021Conditional Sound Generation Using Neural Discrete Time-Frequency Representation Learningcited by 24
- 2019Audio Caption: Listen and Tellcited by 20
- 2019A New GAN-based End-to-End TTS Training Algorithmcited by 13
Built on by
Citing papers per year: 2022: 8; 2023: 78; 2024: 92; 2025: 51; 2026: 27.
256 papers.
Sort:
By area:
- 2022Diffusion Models: A Comprehensive Survey of Methods and Applicationscited by 1,107
- 2023NExT-GPT: Any-to-Any Multimodal LLMcited by 610
- 2024Simplified and Generalized Masked Diffusion for Discrete Datacited by 606
- 2023AudioLDM: Text-to-Audio Generation with Latent Diffusion Modelscited by 592
- 2022DiGress: Discrete Denoising diffusion for graph generationcited by 503
- 2023Simple and Controllable Music Generationcited by 480
- 2023MusicLM: Generating Music From Textcited by 442
- 2022DiffusionDet: Diffusion Model for Object Detectioncited by 354
- 2023AudioLDM 2: Learning Holistic Audio Generation with Self-supervised Pretrainingcited by 343
- 2023Make-An-Audio: Text-To-Audio Generation with Prompt-Enhanced Diffusion Modelscited by 323
- 2023Unified-IO 2: Scaling Autoregressive Multimodal Models with Vision, Language, Audio, and Actioncited by 301
- 2022AudioGen: Textually Guided Audio Generationcited by 292
38 more
- 2023WavCaps: A ChatGPT-Assisted Weakly-Labelled Audio Captioning Dataset for Audio-Language Multimodal Researchcited by 266
- 2023AudioGPT: Understanding and Generating Speech, Music, Sound, and Talking Headcited by 264
- 2022A Survey on Generative Diffusion Modelcited by 238
- 2024NaturalSpeech 3: Zero-Shot Speech Synthesis with Factorized Codec and Diffusion Modelscited by 222
- 2023DIFUSCO: Graph-based Diffusion Solvers for Combinatorial Optimizationcited by 216
- 2024Masked Diffusion Models are Secretly Time-Agnostic Masked Models and Exploit Inaccurate Categorical Samplingcited by 204
- 2023Noise2Music: Text-conditioned Music Generation with Diffusion Modelscited by 173
- 2023Speak Foreign Languages with Your Own Voice: Cross-Lingual Neural Codec Language Modelingcited by 166
- 2023StyleTTS 2: Towards Human-Level Text-to-Speech through Style Diffusion and Adversarial Training with Large Speech Language Modelscited by 148
- 2023Text-to-Audio Generation using Instruction-Tuned LLM and Latent Diffusion Modelcited by 145
- 2024Lumina-T2X: Transforming Text into Any Modality, Resolution, and Duration via Flow-based Large Diffusion Transformerscited by 137
- 2023Diff-Foley: Synchronized Video-to-Audio Synthesis with Latent Diffusion Modelscited by 133
- 2024Lumina-Next: Making Lumina-T2X Stronger and Faster with Next-DiTcited by 130
- 2023Audiobox: Unified Audio Generation with Natural Language Promptscited by 120
- 2024Seeing and Hearing: Open-domain Visual-Audio Generation with Diffusion Latent Alignerscited by 111
- 2023SyncDiffusion: Coherent Montage via Synchronized Joint Diffusionscited by 108
- 2023MusicLDM: Enhancing Novelty in Text-to-Music Generation Using Beat-Synchronous Mixup Strategiescited by 94
- 2023Make-An-Audio 2: Temporal-Enhanced Text-to-Audio Generationcited by 90
- 2023Red teaming ChatGPT via Jailbreaking: Bias, Robustness, Reliability and Toxicitycited by 86
- 2023AUDIT: Audio Editing by Following Instructions with Latent Diffusion Modelscited by 81
- 2024Variational Flow Matching for Graph Generationcited by 78
- 2023LauraGPT: Listen, Attend, Understand, and Regenerate Audio with GPTcited by 77
- 2023A Survey on Audio Diffusion Models: Text To Speech Synthesis and Enhancement in Generative AIcited by 68
- 2024A Survey on Diffusion Models for Time Series and Spatio-Temporal Datacited by 66
- 2023V2A-Mapper: A Lightweight Solution for Vision-to-Audio Generation by Connecting Foundation Modelscited by 65
- 2023Multi-Source Diffusion Models for Simultaneous Music Generation and Separationcited by 63
- 2023CoDi-2: In-Context, Interleaved, and Interactive Any-to-Any Generationcited by 63
- 2023Large AI Models in Health Informatics: Applications, Challenges, and the Futurecited by 61
- 2024Auffusion: Leveraging the Power of Diffusion and Large Language Models for Text-to-Audio Generationcited by 54
- 2023Efficient Neural Music Generationcited by 50
- 2024Masked Audio Generation using a Single Non-Autoregressive Transformercited by 50
- 2024Read, Watch and Scream! Sound Generation from Text and Videocited by 48
- 2024How Discrete and Continuous Diffusion Meet: Comprehensive Analysis of Discrete Diffusion Models via a Stochastic Integral Frameworkcited by 48
- 2023RenAIssance: A Survey into AI Text-to-Image Generation in the Era of Large Modelcited by 47
- 2025Fast Solvers for Discrete Diffusion Models: Theory and Applications of High-Order Algorithmscited by 47
- 2023Posterior Distillation Samplingcited by 45
- 2023Graph Denoising Diffusion for Inverse Protein Foldingcited by 44
- 2023Separate Anything You Describecited by 43
50 most cited of 256 All 256 (JSON)
- 2026VoxAudio: Vocalized Audio Synthesis via Multi-Reward Autoregressive Flow Matching13 Aug 2026
- 2026HarmoniDPO: Video-guided Audio Generation via Preference-Optimized Diffusion12 Aug 2026
- 2026Multi Codec Discrete Diffusion Model for Text Guided Speech Inpainting and Editing5 Aug 2026
- 2026Transformer-based Diffusion models for Hydrological Time Series Probabilistic Imputation and Forecasting23 Jul 2026
- 2026Improving Text-to-Audio Instruction Following via Fine-Grained Feedback from Audio-Aware Large Language Models15 Jul 2026
- 2026Efficient Text-to-Audio Generation via Pruning14 Jul 2026
- 2026SynSFX: Multi-Model Sound Effects Synthesis Dataset for Deepfake Detection and Evaluation6 Jul 2026
- 2026Accelerating Discrete Diffusion Models with Parallel-In-Time Sampling1 Jul 2026
- 2026SwiftAudio: Data-Efficient Caption-Only Distillation for One-Step Text-to-Audio Diffusion-based Generation30 Jun 2026
- 2026MotionMAR: Multi-scale Auto-Regressive Human Motion Reconstruction from Sparse Observations22 Jun 2026
- 2026HoliDubber: Holistic Video Dubbing for Complex Acoustic Scenes via Text-Guided Audio Synthesis8 Jun 2026
- 2026Discrete Langevin-Inspired Posterior Sampling10 May 2026
38 more
- 2026Fusing Urban Structure and Semantics: A Conditional Diffusion Model for Cross-City OD Matrix Generation1 May 2026
- 2026Improving Graph Few-shot Learning with Hyperbolic Space and Denoising Diffusion30 Apr 2026
- 2026Latent Fourier Transform20 Apr 2026
- 2026Hierarchical Codec Diffusion for Video-to-Speech Generation17 Apr 2026
- 2026VidAudio-Bench: Benchmarking V2A and VT2A Generation across Four Audio Categories12 Apr 2026
- 2026FoleyDirector: Fine-Grained Temporal Steering for Video-to-Audio Generation via Structured Scripts20 Mar 2026
- 2026V2M-Zero: Zero-Pair Time-Aligned Video-to-Music Generation11 Mar 2026
- 2026Investigating Group Relative Policy Optimization for Diffusion Transformer based Text-to-Audio Generation2 Mar 2026
- 2026The Design Space of Tri-Modal Masked Diffusion Models25 Feb 2026
- 2026DICArt: Advancing Category-level Articulated Object Pose Estimation in Discrete State-Spaces23 Feb 2026
- 2026An LLM-Enabled Frequency-Aware Flow Diffusion Model for Natural-Language-Guided Power System Scenario Generation23 Feb 2026
- 2026OmniCustom: Sync Audio-Video Customization Via Joint Audio-Video Generation Model12 Feb 2026
- 2026GMS-CAVP: Improving Audio-Video Correspondence with Multi-Scale Contrastive and Generative Pretraining27 Jan 2026
- 2026AQAScore: Evaluating Semantic Alignment in Text-to-Audio Generation via Audio Question Answering21 Jan 2026
- 2026MoEScore: Mixture-of-Experts-Based Text-Audio Relevance Score Prediction for Text-to-Audio System Evaluation11 Jan 2026
- 2025SFBD-OMNI: Bridge models for lossy measurement restoration with limited clean samples18 Dec 2025
- 2025Robustness of Probabilistic Models to Low-Quality Data: A Multi-Perspective Analysis11 Dec 2025
- 2025From Bits to Rounds: Parallel Decoding with Exploration for Diffusion Language Models26 Nov 2025
- 2025Demystifying Diffusion Objectives: Reweighted Losses are Better Variational Bounds24 Nov 2025
- 2025FreeSliders: Training-Free, Modality-Agnostic Concept Sliders for Fine-Grained Diffusion Control in Images, Audio, and Video30 Oct 2025
- 2025Foley Control: Aligning a Frozen Latent Text-to-Audio Model to Video24 Oct 2025
- 2025Attention Is All You Need for KV Cache in Diffusion LLMs16 Oct 2025
- 2025Latent Refinement Decoding: Enhancing Diffusion-Based Language Models by Refining Belief States13 Oct 2025
- 2025ProGress: Structured Music Generation via Graph Diffusion and Hierarchical Music Analysis11 Oct 2025
- 2025Pitch-Conditioned Instrument Sound Synthesis From an Interactive Timbre Latent Space5 Oct 2025
- 2025AudioMoG: Guiding Audio Generation with Mixture-of-Guidance28 Sep 2025
- 2025AI-Assisted Music Production: A User Study on Text-to-Music Models27 Sep 2025
- 2025SPREAD: Sampling-based Pareto front Refinement via Efficient Adaptive Diffusion25 Sep 2025
- 2025Discrete Diffusion for Generative Modeling of Text-Aligned Speech Tokens24 Sep 2025
- 2025DiFlow-TTS: Compact and Low-Latency Zero-Shot Text-to-Speech with Discrete Flow Matching11 Sep 2025
- 2025DreamAudio: Customized Text-to-Audio Generation with Diffusion Models7 Sep 2025
- 2025Recomposer: Event-roll-guided generative audio editing5 Sep 2025
- 2025SBGD: Improving Graph Diffusion Generative Model via Stochastic Block Diffusion20 Aug 2025
- 2025TTMBA: Towards Text To Multiple Sources Binaural Audio Generation22 Jul 2025
- 2025EditGen: Harnessing Cross-Attention Control for Instruction-Based Auto-Regressive Audio Editing15 Jul 2025
- 2025Generative Audio Language Modeling with Continuous-valued Tokens and Masked Next-Token Prediction14 Jul 2025
- 2025FreeAudio: Training-Free Timing Planning for Controllable Long-Form Text-to-Audio Generation11 Jul 2025
- 2025Token-Based Audio Inpainting via Discrete Diffusion11 Jul 2025
50 newest of 256 All 256 (JSON)
- 2022Diffusion Models: A Comprehensive Survey of Methods and Applicationscited by 1,107
- 2024Simplified and Generalized Masked Diffusion for Discrete Datacited by 606
- 2023AudioLDM: Text-to-Audio Generation with Latent Diffusion Modelscited by 592
- 2022DiGress: Discrete Denoising diffusion for graph generationcited by 503
- 2022DiffusionDet: Diffusion Model for Object Detectioncited by 354
- 2023AudioLDM 2: Learning Holistic Audio Generation with Self-supervised Pretrainingcited by 343
- 2023Make-An-Audio: Text-To-Audio Generation with Prompt-Enhanced Diffusion Modelscited by 323
- 2022A Survey on Generative Diffusion Modelcited by 238
- 2024NaturalSpeech 3: Zero-Shot Speech Synthesis with Factorized Codec and Diffusion Modelscited by 222
- 2023DIFUSCO: Graph-based Diffusion Solvers for Combinatorial Optimizationcited by 216
- 2024Masked Diffusion Models are Secretly Time-Agnostic Masked Models and Exploit Inaccurate Categorical Samplingcited by 204
- 2023Noise2Music: Text-conditioned Music Generation with Diffusion Modelscited by 173
12 most cited of 134 All 134 (JSON)
- 2026VoxAudio: Vocalized Audio Synthesis via Multi-Reward Autoregressive Flow Matching13 Aug 2026
- 2026Multi Codec Discrete Diffusion Model for Text Guided Speech Inpainting and Editing5 Aug 2026
- 2026Transformer-based Diffusion models for Hydrological Time Series Probabilistic Imputation and Forecasting23 Jul 2026
- 2026Efficient Text-to-Audio Generation via Pruning14 Jul 2026
- 2026Accelerating Discrete Diffusion Models with Parallel-In-Time Sampling1 Jul 2026
- 2026SwiftAudio: Data-Efficient Caption-Only Distillation for One-Step Text-to-Audio Diffusion-based Generation30 Jun 2026
- 2026HoliDubber: Holistic Video Dubbing for Complex Acoustic Scenes via Text-Guided Audio Synthesis8 Jun 2026
- 2026Discrete Langevin-Inspired Posterior Sampling10 May 2026
- 2026Fusing Urban Structure and Semantics: A Conditional Diffusion Model for Cross-City OD Matrix Generation1 May 2026
- 2026Improving Graph Few-shot Learning with Hyperbolic Space and Denoising Diffusion30 Apr 2026
- 2026Investigating Group Relative Policy Optimization for Diffusion Transformer based Text-to-Audio Generation2 Mar 2026
- 2026The Design Space of Tri-Modal Masked Diffusion Models25 Feb 2026
12 newest of 134 All 134 (JSON)
- 2023NExT-GPT: Any-to-Any Multimodal LLMcited by 610
- 2023CoDi-2: In-Context, Interleaved, and Interactive Any-to-Any Generationcited by 63
- 2024DASB - Discrete Audio and Speech Benchmarkcited by 32
- 2024UnifiedMLLM: Enabling Unified Representation for Multi-modal Multi-tasks With Large Language Modelcited by 13
- 2024LLMBind: A Unified Modality-Task Integration Frameworkcited by 6
- 2024Spider: Any-to-Many Multimodal LLMcited by 6
- 2024SonicVisionLM: Playing Sound with Vision Language Modelscited by 3
- 2024Spider: Any-to-Many Multimodal LLM14 Nov 2024
- 2024UnifiedMLLM: Enabling Unified Representation for Multi-modal Multi-tasks With Large Language Model5 Aug 2024
- 2024DASB - Discrete Audio and Speech Benchmark20 Jun 2024
- 2024LLMBind: A Unified Modality-Task Integration Framework22 Feb 2024
- 2024SonicVisionLM: Playing Sound with Vision Language Models9 Jan 2024
- 2023CoDi-2: In-Context, Interleaved, and Interactive Any-to-Any Generation30 Nov 2023
- 2023NExT-GPT: Any-to-Any Multimodal LLM11 Sep 2023
- 2025Attention Is All You Need for KV Cache in Diffusion LLMscited by 32
- 2025Attention Is All You Need for KV Cache in Diffusion LLMs16 Oct 2025
- 2023Retrieval-Augmented Text-to-Audio Generationcited by 23
- 2023Retrieval-Augmented Text-to-Audio Generation14 Sep 2023
- 2023Simple and Controllable Music Generationcited by 480
- 2023MusicLM: Generating Music From Textcited by 442
- 2023Unified-IO 2: Scaling Autoregressive Multimodal Models with Vision, Language, Audio, and Actioncited by 301
- 2022AudioGen: Textually Guided Audio Generationcited by 292
- 2023WavCaps: A ChatGPT-Assisted Weakly-Labelled Audio Captioning Dataset for Audio-Language Multimodal Researchcited by 266
- 2023AudioGPT: Understanding and Generating Speech, Music, Sound, and Talking Headcited by 264
- 2023Speak Foreign Languages with Your Own Voice: Cross-Lingual Neural Codec Language Modelingcited by 166
- 2024Seeing and Hearing: Open-domain Visual-Audio Generation with Diffusion Latent Alignerscited by 111
- 2023LauraGPT: Listen, Attend, Understand, and Regenerate Audio with GPTcited by 77
- 2023V2A-Mapper: A Lightweight Solution for Vision-to-Audio Generation by Connecting Foundation Modelscited by 65
- 2023Large AI Models in Health Informatics: Applications, Challenges, and the Futurecited by 61
- 2023Efficient Neural Music Generationcited by 50
12 most cited of 107 All 107 (JSON)
- 2026SynSFX: Multi-Model Sound Effects Synthesis Dataset for Deepfake Detection and Evaluation6 Jul 2026
- 2026MotionMAR: Multi-scale Auto-Regressive Human Motion Reconstruction from Sparse Observations22 Jun 2026
- 2026Latent Fourier Transform20 Apr 2026
- 2026Hierarchical Codec Diffusion for Video-to-Speech Generation17 Apr 2026
- 2026VidAudio-Bench: Benchmarking V2A and VT2A Generation across Four Audio Categories12 Apr 2026
- 2026FoleyDirector: Fine-Grained Temporal Steering for Video-to-Audio Generation via Structured Scripts20 Mar 2026
- 2026V2M-Zero: Zero-Pair Time-Aligned Video-to-Music Generation11 Mar 2026
- 2026OmniCustom: Sync Audio-Video Customization Via Joint Audio-Video Generation Model12 Feb 2026
- 2026GMS-CAVP: Improving Audio-Video Correspondence with Multi-Scale Contrastive and Generative Pretraining27 Jan 2026
- 2026AQAScore: Evaluating Semantic Alignment in Text-to-Audio Generation via Audio Question Answering21 Jan 2026
- 2025SFBD-OMNI: Bridge models for lossy measurement restoration with limited clean samples18 Dec 2025
- 2025Robustness of Probabilistic Models to Low-Quality Data: A Multi-Perspective Analysis11 Dec 2025
12 newest of 107 All 107 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2024Autoregressive Diffusion Transformer for Text-to-Speech Synthesis
- 2024AudioComposer: Towards Fine-grained Audio Generation with Natural Language Descriptions
- 2025Audio Generation Through Score-Based Generative Modeling: Design Principles and Implementation
- 2026Fast Text-to-Audio Generation with One-Step Sampling via Energy-Scoring and Auxiliary Contextual Representation Distillation ↗
- 2025From Text to Talk: Audio-Language Model Needs Non-Autoregressive Joint Training
- 2025Audio Palette: A Diffusion Transformer with Multi-Signal Conditioning for Controllable Foley Synthesis
- 2025ControlAudio: Tackling Text-Guided, Timing-Indicated and Intelligible Audio Generation via Progressive Diffusion Modeling
- 2025Language Model Based Text-to-Audio Generation: Anti-Causally Aligned Collaborative Residual Transformers