fairseq: A Fast, Extensible Toolkit for Sequence Modeling (N19-4)

Copied to clipboard

Challenge: OpenNMT is a community-built toolkit written in multiple languages with an emphasis on extensibility.
Approach: They propose to use PyTorch to train custom sequence models for translation, summarization, language modeling, and other tasks.
Outcome: The proposed toolkit is fast, extensible, and useful for both research and production.

Similar Papers

fairseq Sˆ2: A Scalable and Integrable Speech Synthesis Toolkit (2021.emnlp-demo)

Copied to clipboard

Challenge: Speech synthesis is the task of generating speech waveforms with desired characteristics, including but not limited to textual content, speaker identity, and speaking styles.
Approach: They propose a fairseq extension for speech synthesis that implements autoregressive and non-AR text-to-speech models and their multi-speaker variants.
Outcome: The proposed extension can train autoregressive and non-AR models and their multi-speaker variants with less curated data and has automatic metrics to facilitate faster iteration and analysis.
Fairseq S2T: Fast Speech-to-Text Modeling with Fairseq (2020.aacl-demo)

Copied to clipboard

Challenge: End-to-end sequence-to sequence (S2S) modeling has witnessed rapid growth in speech-totext (ST) tasks.
Approach: They introduce fairseq S2T, a fairsq extension for speech-to-text modeling tasks such as end-to end speech recognition and speech-text translation.
Outcome: The proposed extension provides end-to-end workflows from data pre-processing, model training to offline (online) inference.
Inseq: An Interpretability Toolkit for Sequence Generation Models (2023.acl-demo)

Copied to clipboard

Challenge: Recent studies focused on classification tasks while largely overlooking generation settings due to a lack of dedicated tools.
Approach: They propose to use Inseq to democratize access to interpretability analyses of sequence generation models by enabling intuitive extraction of models’ internal information and feature importance scores for popular decoder-only and encoder-decoder Transformers architectures.
Outcome: The proposed library can extract models’ internal information and feature importance scores for popular decoder-only and encoder-decoder Transformers architectures.
FastSeq: Make Sequence Generation Faster (2021.acl-demo)

Copied to clipboard

Challenge: Transformer-based models have made tremendous impact in natural language generation, but inference speed is still a bottleneck due to large model size and intensive computing involved in auto-regressive decoding process.
Approach: They propose an attention cache optimization, an efficient algorithm for detecting repeated n-grams, and an asynchronous generation pipeline with parallel I/O to accelerate sequence generation without loss of accuracy.
Outcome: The proposed framework can accelerate the sequence generation by 4x to 9x with a simple one-line code change for a set of widely used and diverse models.
Seq2SeqPy: A Lightweight and Customizable Toolkit for Neural Sequence-to-Sequence Modeling (2020.lrec-1)

Copied to clipboard

Challenge: Neural models have attracted a lot of attention in the past few years due to their complexity and need to be customized to meet specific needs.
Approach: They propose a lightweight toolkit for sequence-to-sequence modeling that prioritizes simplicity and ability to customize the standard architectures easily.
Outcome: The proposed tool performs similarly or even better than a very widely used sequence-to-sequence toolkit.
Texar: A Modularized, Versatile, and Extensible Toolkit for Text Generation (P19-3)

Copied to clipboard

Challenge: Texar is an open-source text generation toolkit that supports a broad set of text generation tasks.
Approach: They introduce Texar, an open-source text generation toolkit that supports text generation tasks.
Outcome: Texar supports machine translation, summarization, dialog, content manipulation, and more.
VizSeq: a visual analysis toolkit for text generation tasks (D19-3)

Copied to clipboard

Challenge: Several softwares for text evaluation are available that do not provide detailed examples.
Approach: They propose a visual analysis toolkit for instance-level and corpus-level system evaluation on a wide variety of text generation tasks.
Outcome: The proposed toolkit covers most common n-gram metrics and latest embedding-based metrics such as BERTScore.
TextBox: A Unified, Modularized, and Extensible Framework for Text Generation (2021.acl-demo)

Copied to clipboard

Challenge: TextBox is an open-source text generation framework that is modularized and extensible.
Approach: They propose to provide a unified, modularized, and extensible text generation framework that implements 21 text generation models on 9 benchmark datasets.
Outcome: The proposed framework implements 21 models on 9 benchmark datasets and is available under the Apache License 2.0 license.
SepSeq: A Training-Free Framework for Long Numerical Sequence Processing in LLMs (2026.findings-acl)

Copied to clipboard

Challenge: Existing large-scale large-context models suffer from performance degradation when processing long numerical sequences.
Approach: They propose a framework to mitigate attention dispersion by strategically inserting separator tokens into the model to recalibrat attention to local segments while preserving global context.
Outcome: The proposed framework improves accuracy and reduces inference token consumption by 16.4% on 9 widely-adopted LLMs.
Denoising based Sequence-to-Sequence Pre-training for Text Generation (D19-1)

Copied to clipboard

Challenge: PoDA pre-trains encoders and decoders by denoising noise-corrupted text . Unlike encoder-only or decode-only methods, it can be used for text generation tasks without using any task-specific techniques.
Approach: They propose a sequence-to-sequence (seq2sequ) pre-training method PoDA which denoises autoencoders by denoising noise-corrupted text.
Outcome: The proposed method improves model performance over strong baselines without using any task-specific techniques and significantly speed up convergence.

What is GenGO?

GenGO is an NLP powered publication search system. It currenctly indexes 30k+ papers from ACL Anthology, and implements multi-aspect summarization, semantic search, and more!

Information

About
Limitations