liveBook · Manning

Sequence-to-sequence transduction

As explained in The Art of AI Product Development

Sequence-to-sequence transduction maps an input sequence to an output sequence in the same or a different representation framework.

Sequence-to-sequence transduction translates one sequence into another representation, supporting tasks where the input and output may differ in form. section 5.1.2

Typical applications include:

  • Machine translation, where one language sequence becomes another. section 5.1.2
  • Summarization and code generation, where outputs may use different textual or computational representations. section 5.1.2
  • Outputs need not be text; they can also be computer code or images. section 5.1.2

Choosing the modeling objective

A conversational system that stops mid-sentence may be optimized for raw language modeling rather than sequence-to-sequence transduction. Different objectives produce different task strengths. section 5.1.2

How The Art of AI Product Development covers it

How deep it goes
Defines the objective and contrasts it with autoregression and autoencoding without detailing training or decoding internals.
Examples
Uses machine translation, summarization, code generation, computer-code outputs, image outputs, and BART as examples.
What you can do after
Evaluate/understand why different language-modeling objectives suit different sequence-transformation tasks.
How it connects
Connects sequence-to-sequence transduction to encoder-decoder architectures, transformers, language modeling, autoregression, and autoencoding.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of The Art of AI Product Development. The section links point to the parts of the book it draws on.