PreprintCited by 751Topic ModelingNatural Language Processing TechniquesGenerative Adversarial Networks and Image Synthesis

CTRL: A Conditional Transformer Language Model for Controllable Generation

Open access
Keskar, Nitish Shirish, McCann, Bryan, Varshney, Lav R., Xiong, Caiming, Socher, Richard·2019·arXiv

Abstract

Large-scale language models show promising text generation capabilities, but users cannot easily control particular aspects of the generated text. We release CTRL, a 1.63 billion-parameter conditional transformer language model, trained to condition on control codes that govern style, content, and task-specific behavior. Control codes were derived from structure that naturally co-occurs with raw text, preserving the advantages of unsupervised learning while providing more explicit control over text generation. These codes also allow CTRL to predict which parts of the training data are most likely given a sequence. This provides a potential method for analyzing large amounts of data via model-based source attribution. We have released multiple full-sized, pretrained versions of CTRL at https://github.com/salesforce/ctrl.

AI snapshot

Written from the paper’s full text.

TL;DR

CTRL is a 1.63 billion-parameter conditional Transformer language model trained to generate text conditioned on control codes derived from naturally co-occurring structure such as domains, URLs, subreddits, ratings, and task templates. It is released with pretrained models and supports controllable generation plus model-based source attribution over training domains.

Key findings

  • CTRL conditions on control codes to govern style, content, and task behavior; for identical prompts, different domain codes produce predictable variation, and generation can proceed with no prompt when a code is supplied.
  • Control codes can be combined for finer control (e.g., `Reviews`, `Rating:`, and a value) and mixed zero-shot across domains/tasks (e.g., diet subreddit with English-German translation codes; politics subreddit with a French prompt) even when that combination was not in training.
  • Domain control codes partition the training data and allow ranking which subsets are most likely given a sequence; the paper uses a uniform prior over domain codes because the empirical prior overweights large-data domains.
  • The paper proposes penalized sampling that discounts previously generated tokens; greedy sampling with θ ≈ 1.2 is reported as a good balance between truthful generation and lack of repetition.

Methods

  • Model: conditional language model \(p(x|c)\) trained on raw text prepended with control codes; Transformer with \(d=1280\), inner dimension \(f=8192\), 48 layers, 16 heads per layer, dropout 0.1 after residual connections, tied token/output embeddings, BPE vocabulary of roughly 250K tokens, and sequence lengths of 256 or 512.
  • Data and training: 140 GB of text from Wikipedia (En, De, Es, Fr), Project Gutenberg, 45 subreddits, OpenWebText, news data, Amazon Reviews, Europarl/UN WMT data, and QA pairs from ELI5 and MRQA; trained in TensorFlow with global batch size 1024 across 256 Cloud TPU v3 cores for 800k iterations (~2 weeks), using Adagrad with linear warmup from 0 to 0.05 over 25k steps and gradient norm clipping to 0.25.
  • Analysis: qualitative generation examples across control codes; source attribution by ranking domains using \(p(c|x)\) with a uniform prior over domain control codes; sampling discussed via temperature/top-k/nucleus and the proposed penalized sampling scheme.

Limitations

  • Stated: training data does not have universal coverage and contains cultural associations from original sources; the model is biased toward patterns in its training data, and source attribution is descriptive only, not a measure of veracity or a basis for normative claims.
  • Stated: source attribution is sensitive to small changes in the prompt, and sequence lengths were limited to 256 or 512 due to memory and optimization constraints, with a sliding-window approach used for longer generation.
  • Evident from the text: evaluation is largely qualitative through generation examples and attribution tables; no quantitative benchmark, perplexity, or human-evaluation results are reported.

Model-written summary. Check it against the paper before relying on it.

Integrity signals

Registry

DataCite · 10.48550/arxiv.1909.05858

Cites

103 of 103 references verified0 citation errors · 0 not checkable

Statistics

Nothing to recompute.

Claims the paper makes

4 of 10 cited sources checked · 3 supported · 0 flagged · accuracy not yet measured

  • Premisecitation
    § 4.1 SAMPLING · p. 4

    Greedy sampling is known to create repetitions of phrases or sentences even for large well-trained models.

    “However, this is known to create repetitions of phrases or sentences even for large well-trained models (Radford et al., 2019; Holtzman et al., 2019).”
    Quote in the paperSubstantial claim1 of 2 sources checked
    • cites Radford et al., 2019

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites Holtzman et al., 2019 source
  • Findingnone given
    § ABSTRACT · p. 1

    CTRL is a 1.63 billion-parameter conditional transformer language model trained to condition on control codes that govern style, content, and task-specific behavior.

    “We release CTRL, a 1.63 billion-parameter conditional transformer language model, trained to condition on control codes that govern style, content, and task-specific behavior.”
    Quote in the paperSubstantial claim
  • Findingnone given
    § 4.2 CONTROL CODES · p. 5

    During training, CTRL learns relationships between the structure of URLs and the text that follows.

    “During training, CTRL learns relationships between the structure of these URLs and the text that follows.”
    Quote in the paperSubstantial claim
    • Rests on an assumption: In the vast majority of cases, text collected for training is associated with a URL, which often contains information pertinent to the text it represents.
  • Findingreasoning
    § 4.2 CONTROL CODES · p. 5

    At inference, novel URLs can be used to specify a variety of features: domain, subdomain, entities, entity relations, and even dates.

    “At inference, novel URLs can be used to specify a variety of features: domain, subdomain, entities, entity relations, and even dates.”
    Quote in the paperSubstantial claim
    • Rests on an assumption: In the vast majority of cases, text collected for training is associated with a URL, which often contains information pertinent to the text it represents.
  • Findingown data
    § 4.2 CONTROL CODES · p. 5

    When the politics subreddit code is mixed with a prompt that starts in French, CTRL generates text despite no examples of this kind being found in the training data.

    “In the second example we mix the politics subreddit (r/politics) with a prompt that starts in French though no examples of this kind were found in the training data.”
    Quote in the paperNot a substantial claim
  • Classified as probably not a substantial claim. 32
  • May combine two claims. 15
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation
    § 7 FUTURE DIRECTIONS · p. 11

    For important skills, inclusion of supervised data or task-specific data generated through unsupervised means can lead to obvious improvements.

    “For important skills, the inclusion of supervised data or task-specific data generated through unsupervised means (Artetxe et al., 2017; Lewis et al., 2019) can lead to obvious improvements.”
    Quote in the paperNot a substantial claim1 of 2 sources checked
    • cites Artetxe et al., 2017 source
    • cites Lewis et al., 2019

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingcitation
    § 6 RELATED WORK · p. 10

    Relying on inference-time methods that are closer in behavior to context-based losses provides a reasonable solution to the trade-off between novelty and consistency when prioritizing control, as long as the language model's distribution is sufficiently confident in its decisions.

    “this work found that relying on inference-time methods (Fan et al., 2018; Holtzman et al., 2019) that are closer in behavior to context-based losses (See et al., 2017; Welleck et al., 2019) provides a reasonable solution as long as the distribution of the language model is sufficiently confident in its decisions.”
    Quote in the paperNot a substantial claim2 of 3 sources checked
    • cites Fan et al., 2018

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites Holtzman et al., 2019 source

      Split into 2 atoms — 1 confirmed, 1 partially supported, 0 disputed, 0 misattributed, 0 unverifiable. Expand the claim to see per-atom verdicts.

      Experimental — accuracy not yet measured
    • cites See et al., 2017 source
  • Probably not a substantial claim: may not pass S4 (based).

    Findingreasoning
    § 1 INTRODUCTION · p. 2

    Control codes for question answering and machine translation make these skills easily accessible with CTRL.

    “Control codes for question answering and machine translation make these skills easily accessible with CTRL.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingnone given
    § ABSTRACT · p. 1

    Multiple full-sized, pretrained versions of CTRL have been released at https://github.com/salesforce/ctrl.

    “We have released multiple full-sized, pretrained versions of CTRL at https://github.com/salesforce/ctrl .”
    • Also stated in: § 1 INTRODUCTION · p. 2 · plain
      “we have released multiple full-sized, pretrained versions of CTRL at https://github.com/ salesforce/ctrl .”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data
    § Links https://www.cnn.com/style/09/20/2018/george-clooney-interview · p. 8

    The token 'star' is interpreted differently based on the domain (cnn vs. etonline), and topic (style vs. politics) can be varied even for identical entities (george-clooney).

    “Similarly, star is interpreted differently based on the domain ( cnn vs. etonline ) and topic ( style vs. politics ) can be varied even for identical entities ( george-clooney ).”
    Quote in the paperSubstantial claim
    • Rests on an assumption: In the vast majority of cases, text collected for training is associated with a URL, which often contains information pertinent to the text it represents.
  • Classified as probably not a substantial claim. May combine two claims.

    Findingnone given
    § 5 SOURCE ATTRIBUTION · p. 9

    The data used to train CTRL does not have universal coverage and contains the cultural associations present in the original sources.

    “We note that the data used to train this model does not have universal coverage and contains the cultural associations present in the original sources.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Findingown data
    § 9 CONCLUSION · p. 12

    CTRL is the largest publicly released language model to date.

    “With 1.63 billion parameters, CTRL is the largest publicly released language model to date.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S4 (based).

    Findingnone given
    § 1 INTRODUCTION · p. 2

    Control codes allow for the straightforward inclusion of task-specific data in a way that improves important skills without harming the generality of the model.

    “These control codes also allow for the straightforward inclusion of task-specific data in a way that improves important skills without harming the generality of the model.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data
    § 4.2 CONTROL CODES · p. 5

    Control codes can specify that the model should start with a title and specify a particular rating for reviews.

    “These examples demonstrate constraints specifying that the model should start with a title and by specifying a particular rating for reviews.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Findingnone given
    § 5 SOURCE ATTRIBUTION · p. 10

    The source attribution procedure is sensitive to small changes in the prompt.

    “Note that this procedure is sensitive to small changes in the prompt.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data
    § Links https://www.cnn.com/style/09/20/2018/george-clooney-interview · p. 9

    Mixing translation codes into the Diet domain causes the model to alternately generate English and German sentences while respecting the Diet domain and remaining coherent across translations.

    “In the first example, we mix translation codes into the Diet domain. By doing so, the model continues alternatively generates English and German sentences while respecting the Diet domain and remains coherent across translations.”
    Quote in the paperNot a substantial claim
  • Classified as probably not a substantial claim.

    Findingreasoning
    § 9 CONCLUSION · p. 12

    CTRL's control codes allow text generation to be more easily controlled by human users.

    “It is trained with control codes so that text generation can be more easily controlled by human users.”
    Quote in the paperSubstantial claim
    • Rests on an assumption: The chosen control codes represent a reasonably large variety in control over domain, topic, entities, entity relations, and dates.
  • Probably not a substantial claim: may not pass S2 (checkable), S3 (load-bearing), S4 (based).

    Findingnone given
    § 7 FUTURE DIRECTIONS · p. 11

    CTRL is designed to make the interface between humans and language models more intuitive.

    “CTRL is designed to make the interface between humans and language models more intuitive.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data
    § 3.2 EXPERIMENTAL SETTINGS · p. 3

    Training CTRL with sequence lengths of 256 and 512 showed that a sliding-window approach allows generation beyond these windows, and there was little difference in quality between the two models within the first 256 tokens.

    “We experimented with sequence lengths of 256 and 512 due to memory and optimization constraints. Despite training on relatively short sequences compared to other approaches, we found that a sliding-window approach allows for generation beyond these windows, and we also found little difference in quality between the two models within the first 256 tokens.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Findingnone given
    § 5 SOURCE ATTRIBUTION · p. 10

    Attribution experiments use the model trained on sequences of length 256, which was trained longer and provided better estimation of source.

    “Attribution experiments use the model trained on sequences of length 256 ; it was trained longer and provided better estimation of source.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S4 (based).

    Findingnone given
    § 1 INTRODUCTION · p. 1

    Text can be generated in more predictable ways by controlling for content or changing the domain even when the initial prompt remains fixed.

    “Text can be generated in more predictable ways by controlling for content or changing the domain even when the initial prompt remains fixed.”
    Quote in the paperNot a substantial claim
  • Classified as probably not a substantial claim.

    Findingnone given
    § 9 CONCLUSION · p. 12

    CTRL's control codes allow users to explicitly specify domain, subdomain, entities, relationships between entities, dates, and task-specific behavior.

    “These codes allow users to explicitly specify domain, subdomain, entities, relationships between entities, dates, and task-specific behavior.”
    Quote in the paperSubstantial claim
    • Rests on an assumption: The chosen control codes represent a reasonably large variety in control over domain, topic, entities, entity relations, and dates.
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingown data
    § 4.2 CONTROL CODES · p. 5

    Complex control codes for question answering and machine translation act as a template mixed with a natural language prompt.

    “In Table 4, we demonstrate relatively complex control codes for question answering and machine translation that act as a template mixed with a natural language prompt.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Findingnone given
    § 7 FUTURE DIRECTIONS · p. 11

    CTRL is trained on a small subset of the possible data available.

    “CTRL is trained on a small subset of the possible data available.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Findingnone given
    § 7 FUTURE DIRECTIONS · p. 11

    CTRL offers an explicit method for analyzing the relationship between the model and its current training data.

    “CTRL offers an explicit method for analyzing the relationship between the model and its current training data.”
    Quote in the paperNot a substantial claim
  • Classified as probably not a substantial claim. May combine two claims.

    Findingnone given
    § Links https://www.cnn.com/style/09/20/2018/george-clooney-interview · p. 8

    Links provide a way to specify domain, subdomain, entities, entity relations, and even date.

    “Links provide a way to specify domain, subdomain, entities, entity relations, and even date.”
    Quote in the paperSubstantial claim
  • Classified as probably not a substantial claim. May combine two claims.

    Findingnone given
    § 3 LANGUAGE MODELING WITH CTRL · p. 2

    CTRL is a conditional language model that is always conditioned on a control code c and learns the distribution p(x|c).

    “CTRL is a conditional language model that is always conditioned on a control code c and learns the distribution p ( x | c ) .”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S4 (based).

    Findingnone given
    § 1 INTRODUCTION · p. 2

    Control codes can be combined during generation to create novel cross-over between task-specific behavior and domain/content codes.

    “These codes can be combined with codes during generation to create novel cross-over between control codes that are task-specific behavior and those that are related to domain and content.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S4 (based). May combine two claims.

    Findingreasoning
    § 5 SOURCE ATTRIBUTION · p. 9

    Contradictory statements are often attributed to the same sources, and competing claims often appear in the same contexts.

    “This is evidenced by the fact that contradictory statements are often attributed to the same sources: competing claims often appear in the same contexts.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S4 (based).

    Interpretationnone given
    § 1 INTRODUCTION · p. 1

    Humans can use CTRL's control codes to trigger generation of text from different linguistic communities without having to understand how to prompt with particular linguistic patterns.

    “Humans can use these codes to trigger generation of text from different linguistic communities without having to understand how to prompt with particular linguistic patterns.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Study design and conductnone given
    § 8 CTRL-ALT-DEL: THE ETHICS OF LARGE LANGUAGE MODELS · p. 12

    Prior to release, the research team conducted a technology foresight exercise to anticipate possible malicious use cases.

    “Prior to release, the research team conducted a technology foresight exercise to anticipate possible malicious use cases.”
    Quote in the paperNot a substantial claim
  • Classified as probably not a substantial claim. May combine two claims.

    Premisecitation
    § 8 CTRL-ALT-DEL: THE ETHICS OF LARGE LANGUAGE MODELS · p. 12

    An anticipatory focus on possibilities rather than probabilities lessens several shortcomings of formal risk assessment in the face of contested assumptions, which has proven ineffective in identifying the most profound future impacts of innovation.

    “This anticipatory focus on possibilities rather than probabilities lessens several shortcomings of formal risk assessment in the face of contested assumptions, which has proven ineffective in identifying the most profound future impacts of innovation (Stilgoe et al., 2013).”
    Quote in the paperSubstantial claim0 of 1 sources checked
    • cites Stilgoe et al., 2013 source
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Interpretationnone given
    § 7 FUTURE DIRECTIONS · p. 11

    Including data for specific tasks need not harm the general nature of an unsupervised learning process.

    “This work suggests that including data for specific tasks need not harm the general nature of an unsupervised learning process.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation
    § 8 CTRL-ALT-DEL: THE ETHICS OF LARGE LANGUAGE MODELS · p. 11

    The authors' actions reflect principles from a recent sociology-based AI governance framework that aims to expand responsible innovation to consider networks of users, dynamics, and feedback.

    “Our actions reflect principles from a recent sociology-based AI governance framework that aims to expand responsible innovation to consider networks of users, dynamics, and feedback (Varshney et al., 2019).”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites Varshney et al., 2019 source
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Interpretationreasoning
    § 5 SOURCE ATTRIBUTION · p. 9

    CTRL is a descriptive tool for analyzing correlations in large amounts of text.

    “It is a descriptive tool for analyzing correlations in large amounts of text.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S2 (checkable), S3 (load-bearing). May combine two claims.

    Premisecitation
    § 8 CTRL-ALT-DEL: THE ETHICS OF LARGE LANGUAGE MODELS · p. 11

    Much scientific research and innovation can benefit the public but may also be diverted to harmful uses or have unintended negative impacts.

    “Although much scientific research and innovation can benefit the public, it may also be diverted to harmful uses or have unintended negative impacts (without animus).”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites Brundage et al. (2019)

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based). May combine two claims.

    Interpretationreasoning
    § 3.2 EXPERIMENTAL SETTINGS · p. 3

    CTRL's vocabulary is approximately 4 times larger than similar approaches, making its effective sequence length in characters comparable.

    “Further, we note that our vocabulary is approximately 4 times larger than similar approaches, hence the effective sequence length in characters is comparable.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Study design and conductnone given
    § 8 CTRL-ALT-DEL: THE ETHICS OF LARGE LANGUAGE MODELS · p. 12

    Rather than self-governance, the authors sought to diversify inputs to governance through prerelease review from experts at the Partnership on AI.

    “Rather than self-governance, we sought to diversify inputs to governance through prerelease review from experts at the Partnership on AI (PAI).”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Interpretationnone given
    § 4.1 SAMPLING · p. 5

    The penalized sampling approach succeeds only if the model has learned a sufficiently reliable distribution.

    “We note in passing that this approach succeeds only if the model has learned a sufficiently reliable distribution.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Interpretationreasoning
    § 7 FUTURE DIRECTIONS · p. 11

    The training data is likely not representative of many linguistic communities.

    “The data is likely not representative of many linguistic communities”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based). May combine two claims.

    Interpretationnone given
    § 5 SOURCE ATTRIBUTION · p. 10

    Source attribution cannot be considered a measure of veracity, but only a measure of how much each domain token influences a given sequence.

    “Source attribution cannot be considered a measure of veracity, but only a measure of how much each domain token influences a given sequence.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Interpretationnone given
    § ABSTRACT · p. 1

    Control codes for CTRL were derived from structure that naturally co-occurs with raw text, preserving the advantages of unsupervised learning while providing more explicit control over text generation.

    “Control codes were derived from structure that naturally co-occurs with raw text, preserving the advantages of unsupervised learning while providing more explicit control over text generation.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Interpretationreasoning
    § 4.2 CONTROL CODES · p. 5

    The coherence of the mixed diet/translation generation is an influence of the Diet domain because it had multiline examples in the training data, whereas the translation data consisted of shuffled single lines.

    “This structure is an influence of Diet because it had multiline examples in the training data, whereas the translation data consisted of shuffled single lines.”
    Quote in the paperNot a substantial claim
38 of 38
  • The paper relies on this without support.

    Large-scale language models show promising text generation capabilities, but users cannot easily control particular aspects of the generated text.

    “Large-scale language models show promising text generation capabilities, but users cannot easily control particular aspects of the generated text.”
  • The paper relies on this without support.

    In the vast majority of cases, text collected for training is associated with a URL, which often contains information pertinent to the text it represents.

    “In the vast majority of cases, text collected for training is associated with a URL, which often contains information pertinent to the text it represents.”
  • The paper relies on this without support.

    The chosen control codes represent a reasonably large variety in control over domain, topic, entities, entity relations, and dates.

    “The particular choice of control codes in this work is intended to represent a reasonably large variety in control over domain, topic, entities, entity relations, and dates.”
3 of 3

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • The repeating problem has been observed in nearly all text-generation models.

    “The repeating problem has been observed in nearly all text-generation models17,18”

    From AI models collapse when trained on recursively generated data (2024) · cites this paper as [17]

    The Related Work section (p. 10) identifies repetition as a problem in text generation and discusses methods for reducing it. It does not say the problem has been observed in nearly all text-generation models; that prevalence claim is unsupported. (LLM, conf=0.86)

    Experimental — accuracy not yet measured
  • Training on heterogenous data annotated with control codes has been shown to improve controlled generation in autoregressive language models.

    “Similar to multitask learning, training on heterogenous data annotated with control codes has been shown to improve controlled generation in autoregressive language models (Keskar et al., 2019; ElSahar et al., 2020; Sudhakar et al., 2019; Li et al., 2020).”

    From TLDR: Extreme Summarization of Scientific Documents (2020) · cites this paper as Keskar et al., 2019

Cites

Flagged first, then by citations

Research works printed but not linked: 5

  1. Mart´ ın Abadi, Paul Barham, Jianmin Chen, Zhifeng Chen, Andy Davis, Jeffrey Dean, Matthieu Devin, Sanjay Ghemawat, Geoffrey Irving, Michael Isard, et al. Tensorflow: A system for largescale machine learning. In 12th { USENIX } Symposium on Operating Systems Design and Implementation ( { OSDI } 16) , pp. 265-283, 2016.
  2. Ruth Schwartz Cowan. The consumption junction: A proposal for research strategies in the sociology of technology. In Wiebe E. Bijker, Thomas P. Hughes, and Trevor J. Pinch (eds.), The Social Construction of Technological Systems , pp. 261-280. MIT Press, Cambridge, MA, USA, 1987.
  3. Ian Goodfellow, Jean Pouget-Abadie, Mehdi Mirza, Bing Xu, David Warde-Farley, Sherjil Ozair, Aaron Courville, and Yoshua Bengio. Generative adversarial nets. In Advances in neural information processing systems , pp. 2672-2680, 2014.
  4. Bryan McCann, James Bradbury, Caiming Xiong, and Richard Socher. Learned in translation: Contextualized word vectors. In Advances in Neural Information Processing Systems , pp. 62946305, 2017.
  5. Abigail See, Peter J Liu, and Christopher D Manning. Get to the point: Summarization with pointergenerator networks. In Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers) , volume 1, pp. 1073-1083, 2017.

Cited by

Sorted by citations

Authors
Keskar, N. S., McCann, B., Varshney, L. R., Xiong, C., & Socher, R.
Venue
arXiv
Publisher
arXiv
Published
2019
ISSN
2331-8422 (ISSN-L)
OpenAlex
W2973049837
Cited by
751
References
103
Citations by year
2026: 8 · 2025: 29 · 2024: 75 · 2023: 164 · 2022: 135 · 2021: 186 · 2020: 145 · 2019: 9
Type
posted content
Language
en
Open access
Locations
  • arXiv (Cornell University) (submittedVersion)
  • arXiv (Cornell University)
Topics
  • Physical Sciences › Computer Science › Artificial Intelligence › Topic Modeling
  • Physical Sciences › Computer Science › Artificial Intelligence › Natural Language Processing Techniques
  • Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Generative Adversarial Networks and Image Synthesis
Keywords
controllable text generation, control codes, unsupervised learning, source attribution, large language models, pre-trained language models

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-10-28.

Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-10-28.

Cited sources are checked by gpt-6-sol.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review