LitterBrother-Xiao / Overview-of-Non-autoregressive-Applications

Apache License 2.0
155 stars 10 forks source link

Overview-of-Non-autoregressive-Applications

This repo presents an overview of Non-autoregressive (NAR)] models, including links to related papers and corresponding codes.

NAR models aim to speed up decoding and reduce the inference latency, then realize better industry application. However, this improvement of speed comes at the expense of the decline of quality. Many methods and tricks are proposed to reduce this gap.

NAR models are first proposed for neural machine translation, and then are applied for various tasks, such as speech to text, speech gneration, speech translation, text summarization; dialogue and intent detection; grammatical error correction; text style transfer; semantic parsing and etc.

A survey on non-autoregressive neural machine translation including a brief review of other various tasks can be found on here].

**** Updates ****

 

NAR with Large Language Models

NAR with Pre-trained Language Models

Neural machine translation

Tutorial

     Data learning strategy

    Iteration-based methods

    Latent variable-based methods

    Enhancements-based mothods

    Criterion

    Decoding

    Benefiting from AR Pre-trained Modoels

    Evaluations and explorations

Speech related (Text to speech, speech translation, automatic speech recognition)]

     Automatic speech recognition(ASR)]

     Text to speech (TTS)]

     Speech translation

     Others

Other tasks (Text Summarization; Dialogue and Intent Detection; Grammatical Error Correction; Text Style Transfer; Parsing; etc.)]

     Simultaneous Translation

     Summarization

     Dialogue

     Parsing

     Grammatical Error Correction

     Text Style Transfer

     Controllable Text Generation

     Question Answering

     Image Caption

     Others

Computer Vision

Specially, we present recent progress of difussion models in different tasks, which also adpot non-autoregressive format in each difffusion step.

Difussion Models

Results

We show the performance in translation on several datesets here].