IP Library Granted Patent US 12,505,346
Granted Patent B2
US 12,505,346 · App. 18/292,165 · Granted Dec 23, 2025

Autoregressively generating sequences of data elements defining actions to be performed by an agent

Inventors: Scott Ellison Reed (Atlanta, GA); Konrad Zolna (London, GB); Emilio Parisotto (London, GB); Tom Erez (London, GB); Alexander Novikov (London, GB); Jack William Rae (London, GB); Misha Man Ray Denil (London, GB); Joao Ferdinando Gomes de Freitas (London, GB); Oriol Vinyals (London, GB); Sergio Gomez (London, GB); Ashley Deloris Edwards (London, GB); Jacob Bruce (London, GB); Gabriel Barth-Maron (London, GB)
Assignee: GDM Holding LLC
G06N3/08G06N3/04
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,505,346
App. No.
18/292,165
Granted
Dec 23, 2025
Kind
B2
Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting actions to be performed by an agent to interact with an environment using an action selection neural network. In one aspect, a method comprises, at each time step in a sequence of time steps: generating a current representation of a state of a task being performed by the agent in the environment as of the current time step as a sequence of data elements; autoregressively generating a sequence of data elements representing a current action to be performed by the agent at the current time step; and after autoregressively generating the sequence of data elements representing the current action, causing the agent to perform the current action at the current time step.

Claims (65)

1 . A method performed by one or more computers for selecting actions to be performed by an agent to interact with an environment using an action selection neural network, wherein the agent performs an action at each control step in a sequence of control steps, the method comprising, at each control step in the sequence of control steps:

generating a current representation of a state of a task being performed by the agent in the environment as of the current control step as a sequence of data elements;

autoregressively generating a sequence of data elements that collectively define a current action to be performed by the agent at the current control step, wherein the sequence of data elements defining the current action comprises a respective data element at each of a plurality of positions and each respective data element represents a respective control dimension of the current action to be performed at the control step, and wherein the autoregressive generation comprises, for each of one or more positions starting from a first position in the sequence of data elements defining the current action:

processing the current representation of the state of the task using the action selection neural network to generate a score distribution over a set of possible data elements;

selecting a data element for the position in the sequence of data elements representing the current action in accordance with the score distribution, the selecting comprising at least one of selecting a data element with a highest score under the score distribution, or sampling a data element in accordance with a probability distribution over the set of possible data elements that is defined by the score distribution over the set of possible data elements;

updating the current representation of the state of the task by concatenating the selected data element for the position to the current representation of the state of the task; and

providing the current representation of the state of the task for subsequent processing by the action selection neural network to generate a data element at a next position in the sequence of data elements defining the current action to be performed at the control step;

after autoregressively generating the sequence of data elements representing the current action, causing the agent to perform the current action at the current control step; and

proceeding to a next control step.

2 . The method of claim 1 , wherein for each control step in the sequence of control steps, generating the current representation of the state of the task as of the current control step comprises:

receiving a current observation characterizing a state of the environment at the current control step, wherein the current observation is defined by a collection of numerical values;

generating a representation of the current observation as a sequence of data elements, wherein generating the representation of the current observation as a sequence of data elements comprises concatenating each numerical value in the collection of numerical values defining the current observation into a sequence of numerical values in a predefined order, and optionally discretizing each numerical value in the collection of numerical values defining the current observation; and

including the representation of the current observation as a sequence of data elements in the current representation of the state of the task as of the current control step.

3 . The method of claim 2 , wherein the current observation characterizing the current state of the environment at the current control step comprises an image defined by an array of pixels.

4 . The method of claim 2 , wherein generating the representation of the current observation as a sequence of data elements comprises:

combining a target return to be achieved by interaction of the agent with the environment with the representation of the current observation as a sequence of data elements, wherein the target return defines a cumulative measure of rewards to be achieved as a result of the interaction of the agent with the environment.

5 . The method of claim 2 , wherein for each control step after a first control step in the sequence of control steps, including the representation of the current observation as a sequence of data elements in the current representation of the state of the task as of the current control step comprises:

receiving a representation of the state of the task as of a previous control step as a sequence of data elements; and

concatenating the representation of the current observation as a sequence of data elements to the representation of the state of the task as of the previous control step as a sequence of data elements to generate the current representation of the state of the task as of the current control step.

6 . The method of claim 5 , wherein the representation of the state of the task as of the previous control step represents, for each control step preceding the current control step: (i) a respective observation characterizing a state of the environment at the control step, and (ii) a respective action performed by the agent at the control step.

7 . The method of claim 2 , wherein at a first control step in the sequence of control steps, including the representation of the current observation as a sequence of data elements in the current representation of the state of the task as of the current control step comprises:

receiving a prompt that comprises data characterizing the task to be performed by the agent in the environment;

generating a representation of the prompt as a sequence of data elements; and

concatenating the representation of the current observation as a sequence of data elements to the representation of the prompt as a sequence of data elements to generate the current representation of the state of the task as of the current control step.

8 . The method of claim 7 , wherein the prompt comprises one or more of: a demonstration of the task, a goal observation characterizing a goal state of the environment, or a sequence of text in a natural language that provides instructions related to the task.

9 . The method of claim 2 , wherein the current observation comprises an image, and wherein generating the representation of the current observation as a sequence of data elements comprises:

generating a respective initial patch embedding corresponding to each of a plurality of patches in the image;

processing the initial patch embeddings using an encoder neural network to generate a respective final patch embedding for each of the plurality of patches in the image;

wherein each final patch embedding is included as a respective data element in the sequence of data elements representing the current observation.

10 . The method of claim 9 , wherein generating a respective initial patch embedding corresponding to a patch in the image comprises:

generating a pixel embedding representing pixels in the patch in the image;

generating a patch positional embedding representing a position of the patch in the image; and

generating the initial patch embedding for the patch by combining the pixel embedding and the patch positional embedding for the patch.

11 . The method of claim 1 , wherein the action selection neural network has been trained on a set of training examples, wherein for each training example:

the training example is represented as a sequence of data elements;

at least one of the data elements in the sequence of data elements representing the training example is designated as an action data element; and

training the action selection neural network on the training example comprises training the action selection neural network to generate the action data elements included in the training example.

12 . The method of claim 11 , wherein the set of training examples includes respective training examples from multiple different control domains, wherein each control domain is associated with: (i) a corresponding agent, (ii) a corresponding environment, and (iii) a corresponding task, wherein each training example from each control domain characterizes interaction of the corresponding agent with the corresponding environment by performing actions to accomplish the corresponding task.

13 . The method of claim 12 , wherein the multiple different control domains include a first control domain where observations of the corresponding environment have a first dimensionality, and a second control domain where observations of the corresponding environment have a second, different dimensionality.

14 . The method of claim 12 , wherein the multiple different control domains include a first control domain where actions performed by the corresponding agent have a first dimensionality, and a second control domain where actions performed by the corresponding agent have a second, different dimensionality.

15 . The method of claim 11 , wherein the set of training examples includes a plurality of language modeling training examples, wherein each language modeling training example represents a sequence of text in a natural language.

16 . The method of claim 1 , wherein the action selection neural network comprises a plurality of self-attention neural network layers.

17 . The method of claim 1 , wherein for each position starting from the first position in the sequence of data elements representing the current action, selecting the data element for the position comprises:

selecting a data element having a highest score under the score distribution.

18 . The method of claim 1 , wherein for each control step in the sequence of control steps, the sequence of data elements representing the state of the task as of the current control step comprises: a sequence of numerical values; a sequence of ordered collections of numerical values; or a sequence that includes numerical values at some positions and ordered collections of numerical values at other positions; wherein the ordered collections of numerical values comprise.

19 . A system comprising:

one or more computers; and

one or more storage devices communicatively coupled to the one or more computers, wherein the one or more storage devices store instructions that, when executed by the one or more computers, cause the one or more computers to perform operations for selecting actions to be performed by an agent to interact with an environment using an action selection neural network, wherein the agent performs an action at each control step in a sequence of control steps, the operations comprising, at each control step in the sequence of control steps:

generating a current representation of a state of a task being performed by the agent in the environment as of the current control step as a sequence of data elements;

autoregressively generating a sequence of data elements that collectively define a current action to be performed by the agent at the current control step, wherein the sequence of data elements defining the current action comprises a respective data element at each of a plurality of positions and each respective data element represents a respective control dimension of the current action to be performed at the control step, and wherein the autoregressive generation comprises, for each of one or more positions starting from a first position in the sequence of data elements defining the current action:

processing the current representation of the state of the task using the action selection neural network to generate a score distribution over a set of possible data elements;

selecting a data element for the position in the sequence of data elements representing the current action in accordance with the score distribution, the selecting comprising at least one of selecting a data element with a highest score under the score distribution, or sampling a data element in accordance with a probability distribution over the set of possible data elements that is defined by the score distribution over the set of possible data elements;

updating the current representation of the state of the task by concatenating the selected data element for the position to the current representation of the state of the task; and

providing the current representation of the state of the task for subsequent processing by the action selection neural network to generate a data element at a next position in the sequence of data elements defining the current action to be performed at the control step;

after autoregressively generating the sequence of data elements representing the current action, causing the agent to perform the current action at the current control step; and

proceeding to a next control step.

20 . One or more non-transitory computer storage media storing instructions that when executed by one or more computers cause the one or more computers to perform operations for selecting actions to be performed by an agent to interact with an environment using an action selection neural network, wherein the agent performs an action at each control step in a sequence of control steps, the operations comprising, at each control step in the sequence of control steps:

generating a current representation of a state of a task being performed by the agent in the environment as of the current control step as a sequence of data elements;

autoregressively generating a sequence of data elements that collectively define a current action to be performed by the agent at the current control step, wherein the sequence of data elements defining the current action comprises a respective data element at each of a plurality of positions and each respective data element represents a respective control dimension of the current action to be performed at the control step, and wherein the autoregressive generation comprises, for each of one or more positions starting from a first position in the sequence of data elements defining the current action:

processing the current representation of the state of the task using the action selection neural network to generate a score distribution over a set of possible data elements;

selecting a data element for the position in the sequence of data elements representing the current action in accordance with the score distribution, the selecting comprising at least one of selecting a data element with a highest score under the score distribution, or sampling a data element in accordance with a probability distribution over the set of possible data elements that is defined by the score distribution over the set of possible data elements;

updating the current representation of the state of the task by concatenating the selected data element for the position to the current representation of the state of the task; and

providing the current representation of the state of the task for subsequent processing by the action selection neural network to generate a data element at a next position in the sequence of data elements defining the current action to be performed at the control step;

after autoregressively generating the sequence of data elements representing the current action, causing the agent to perform the current action at the current control step; and

proceeding to a next control step.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2025
From: DEEPMIND TECHNOLOGIES LIMITED
To: GDM HOLDING LLC
Reel/Frame 071498/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2024
From: REED, SCOTT ELLISON; ZOLNA, KONRAD; PARISOTTO, EMILIO; EREZ, TOM; NOVIKOV, ALEXANDER; RAE, JACK WILLIAM; DENIL, MISHA MAN RAY; GOMES DE FREITAS, JOAO FERDINANDO; VINYALS, ORIOL; GOMEZ, SERGIO; EDWARDS, ASHLEY DELORIS; BRUCE, JACOB; BARTH-MARON, GABRIEL
To: DEEPMIND TECHNOLOGIES LIMITED
Reel/Frame 067227/0753 →
Continuity (3)
Continuation 17410689 · Aug 24, 2021
Provisional Application 63341343 · May 12, 2022
Related Publication 20240281654A1 · Aug 22, 2024
References Cited (125)
US 20180165603A1 · Van Seijen · 2018 [cited by examiner]
US 20190332923A1 · Gendron-Bellemare · 2019 [cited by examiner]
US 20190346272A1 · Banino · 2019 [cited by examiner]
US 20190354858A1 · Chrzanowski · 2019 [cited by examiner]
US 20200090022A1 · Ma · 2020 [cited by examiner]
US 20200092565A1 · Watters · 2020 [cited by examiner]
US 20200104685A1 · Hasenclever · 2020 [cited by examiner]
US 20200160172A1 · Fang · 2020 [cited by examiner]
US 20200234145A1 · Dai · 2020 [cited by examiner]
US 20200341976A1 · Aggarwal · 2020 [cited by examiner]
US 20220066456A1 · Ebrahimi Afrouzi · 2022 [cited by examiner]
JP 2019534517A · 2019 [cited by applicant]
JP 2020530602A · 2020 [cited by applicant]
WO WO2019060632 · 2019 [cited by applicant]
WO WO2021058588 · 2021 [cited by applicant]
Sugiura K, Iwahashi N, Kashioka H, Nakamura S. Learning, generation and recognition of motions by reference-point-dependent probabilistic models. Advanced Robotics. Jan. 1, 2011;25(6-7):825-48. (Year: 2011). [cited by examiner]
Krishnan S, Garg A, Patil S, Lea C, Hager G, Abbeel P, Goldberg K. Transition state clustering: Unsupervised surgical trajectory segmentation for robot learning. The International journal of robotics research. Dec. 2017… [cited by examiner]
Venkatesh SG, Rathod N, Kolathaya S, Amrutur B. Stochastic Action Prediction for Imitation Learning. arXiv preprint arXiv: 2101.01055. Dec. 26, 2020. (Year: 2020). [cited by examiner]
Metz L, Ibarz J, Jaitly N, Davidson J. Discrete sequential prediction of continuous actions for deep rl. arXiv preprint arXiv: 1705.05035. May 14, 2017. (Year: 2017). [cited by examiner]
Notice of Allowance in Australian Appln. No. 2022335654, mailed on Jan. 13, 2025, 3 pages. [cited by applicant]
Abdolmaleki et al., “Maximum a posteriori policy optimisation,” CoRR, Jun. 14, 2018, arXiv:1806.06920v1, 23 pages. [cited by applicant]
Aharoni et al., “Massively multilingual neural machine translation,” Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, vol. 1… [cited by applicant]
Ahn et al., “Do as i can, not as i say: Grounding language in robotic affordances,” CoRR, Apr. 4, 2022, arXiv:2204.01691v1, 33 pages. [cited by applicant]
Alayrac et al., “Flamingo: a visual language model for few-shot learning,” CoRR, Apr. 29, 2022, arXiv:2204.14198v1, 66 pages. [cited by applicant]
Amodei, et al., “Concrete problems in AI safety,” CoRR, Jun. 21, 2016, arXiv:1606.06565v1, 29 pages. [cited by applicant]
Antol et al., “Vqa: Visual question answering,” InProceedings of the IEEE international conference on computer vision, 2015, p. 2425-2433. [cited by applicant]
Ba et al., “Layer normalization,” Jul. 21, 2016, CoRR, arXiv:1607.06450v1, 14 pages. [cited by applicant]
Bach-y Rita et al., “Sensory substitution and the human-machine interface,” Trends in Cognitive Sciences, Dec. 2003, 7(12):541-546. [cited by applicant]
Barth-Maron et al., “Distributed distributional deterministic policy gradients,” CoRR, Apr. 23, 2018, arXiv:1804.08617v1, 16 pages. [cited by applicant]
Beattie et al., “DeepMind la,” CoRR, Dec. 12, 2016, arXiv:1612.03801v1, 11 pages. [cited by applicant]
Bellemare et al., “The arcade learning environment: An evaluation platform for general agents,” Journal of Artificial Intelligence Research, Jun. 14, 2013, 47:253-279. [cited by applicant]
Ben-David et al., “PADA: A prompt-based autoregressive approach for adaptation to unseen domains,” CoRR, May 12, 2021, arXiv:2102.12206v2, 15 pages. [cited by applicant]
Bommasani et al., “On the opportunities and risks of foundation models,” CoRR, Aug. 16, 2021, arXiv:2108.07258v1, 211 pages. [cited by applicant]
Borgeaud, et al., “Improving language models by retrieving from trillions of tokens,” CoRR, Dec. 8, 2021, arXiv:2112.04426v1, 43 pages. [cited by applicant]
Brockmanet al., “Openai gym,” CoRR, Jun. 5, 2016, arXiv:1606.01540v1, 4 pages. [cited by applicant]
Brown et al., “Language models are few-shot learners,” Advances in Neural Information Processing Systems, 2020, pp. 1877-1901. [cited by applicant]
Cabi et al., “caling data-driven robotics with reward sketching and batch reinforcement learning,” CoRR, Feb. 5, 2020, arXiv:1909.12200v2, 10 pages. [cited by applicant]
Chen et al., “Decision transformer: Reinforcement learning via sequence modeling,” Advances in Neural Information Processing Systems 34, 2021, 14 pages. [cited by applicant]
Chen et al., “Evaluating large language models trained on code,” CoRR, Jul. 7, 2021, arXiv:2107.03374v1, 35 pages. [cited by applicant]
Chen et al., “Hardware conditioned policies for multi-robot transfer learning,” Advances in Neural Information Processing Systems 31, 2018, 12 pages. [cited by applicant]
Chen et al., “Learning generalizable robotic reward functions from “in-the-wild” human videos,” CoRR, Mar. 31, 2021, arXiv:2103.16817v1, 16 pages. [cited by applicant]
Chen, et al., “Microsoft coco captions: Data collection and evaluation server,” CoRR, Apr. 1, 2015, arXiv:1504.00325v1, 7 pages. [cited by applicant]
Chevalier-Boisvert et al., “BabyAI: A platform to study the sample efficiency of grounded language learning,” CoRR, Dec. 19, 2019, arXiv:1810.08272v4, 19 pages. [cited by applicant]
Chowdhery et al., “PaLM: Scaling language modeling with pathways,” CoRR, Apr. 5, 2022, arXiv:2204.02311v1, 83 pages. [cited by applicant]
Cobbe et al., “Leveraging procedural generation to benchmark reinforcement learning,” International Conference on Machine Learning, 2020, pp. 2048-2056. [cited by applicant]
Devlin et al., “BERT: Pre-training of deep bidirectional transformers for language understanding,” CoRR, Oct. 11, 2018, arXiv:1810.04805, 14 pages. [cited by applicant]
Dosovitskiy et al., “An image is worth 16x16 words: Transformers for image recognition at scale,” CoRR, Oct. 22, 2020, arXiv:2010.11929v1, 21 pages. [cited by applicant]
Espeholt et al., “Impala: Scalable distributed deep-RL with importance weighted actor-learner architectures,” In International Conference on Machine Learning, Jul. 3, 2018, pp. 1407-1416. [cited by applicant]
Evans et al., “Highly accurate protein structure prediction with AlphaFold,” Nature, 596(7873):583-589. [cited by applicant]
Fu et al., “D4RL: Datasets for deep data-driven reinforcement learning,” CoRR, Apr. 20, 2020, arXiv:2004.07219v2, 13 pages. [cited by applicant]
Gulcehre et al., “RL unplugged: A suite of benchmarks for offline reinforcement learning,” CoRR, Jun. 24, 2020, arxiv.org/abs/2006.13888, 21 pages. [cited by applicant]
Gupta et al., “Learning modular neural network policies for multi-task and multi-robot transfer,” IEEE International Conference on Robotics & Automation, May 29, 2017, pp. 2169-2176. [cited by applicant]
He et al., “Deep residual learning for image recognition,” Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2016, pp. 770-778. [cited by applicant]
He et al., “Momentum contrast for unsupervised visual representation learning,” Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2020, pp. 9729-9738. [cited by applicant]
Hendrycks et al., “Gaussian error linear units (GELUs),” CoRR, Nov. 11, 2018, arXiv:1606.08415v3, 9 pages. [cited by applicant]
Hessel et al., “Muesli: Combining improvements in policy optimization,” CoRR, Apr. 13, 2021, arXiv:2104.06159v1, 28 pages. [cited by applicant]
Hochreiter et al., “Long short-term memory,” Neural Computation, Nov. 15, 1997, 9(8):1735-1780. [cited by applicant]
Hoffmann et al., “Training compute-optimal large language models,” CoRR, Mar. 29, 2022, arXiv:2203.15556v1, 36 pages. [cited by applicant]
Huang et al., “Deep networks with stochastic depth,” CoRR, Mar. 30, 2016, arXiv:1603.09382v1, 15 pages. [cited by applicant]
Huang et al., “Language models as zero-shot planners: Extracting actionable knowledge for embodied agents,” CoRR, Jan. 18, 202, arXiv:2201.07207v1, 32 pages. [cited by applicant]
Huang et al., “One policy to control them all: Shared modular policies for agent-agnostic control,” Proceedings of the 37th International Conference on Machine Learning, 2020, 119:4455-4464. [cited by applicant]
Hui et al., “BabyAI 1.1,” CoRR, Jul. 24, 2020, arXiv:2007.12770, 9 pages. [cited by applicant]
International Preliminary Report on Patentability in International Appln. No. PCT/EP2022/072731, dated Mar. 7, 2024, 12 pages. [cited by applicant]
International Search Report and Written Opinion in International Appln. No. PCT/EP2022/072731, dated Nov. 24, 2022, 19 pages. [cited by applicant]
Jaegle et al., “Perceiver IO: A general architecture for structured inputs & outputs,” CoRR, Jul. 30, 2021, arXiv:2107.14795, 29 pages. [cited by applicant]
Janner et al., “Offline reinforcement learning as one big sequence modeling problem,” Advances in Neural Information Processing Systems, 34, 2021, 14 pages. [cited by applicant]
Jia et al., “Scaling up visual and vision-language representation learning with noisy text supervision,” Proceedings of the 38th International Conference on Machine Learning, 2021, 139:4904-4916. [cited by applicant]
Kaiser et al., “One model to learn them all,” CoRR, Jun. 16, 2017, arXiv:1706.05137, 10 pages. [cited by applicant]
Kanervisto et al., “Benchmarking end-to-end behavioural cloning on video games,” 2020 IEEE Conference on Games (CoG), Aug. 24-27, 2020, 8 pages. [cited by applicant]
Kaplan et al., “Scaling laws for neural language models,” CoRR, Jan. 23, 2020, arXiv:2001.08361, 30 pages. [cited by applicant]
Kapturowski et al., “Recurrent experience replay in distributed reinforcement learning,” International Conference on Learning Representations, Dec. 20, 2018, 19 pages. [cited by applicant]
Kenton et al., “Alignment of language agents,” CoRR, Mar. 26, 2021, arXiv:2103.14659, 18 pages. [cited by applicant]
Keskar et al., “CTRL: A conditional transformer language model for controllable generation,” CoRR, Sep. 11, 2019, arXiv:1909.05858, 18 pages. [cited by applicant]
Kingma et al., “Adam: A method for stochastic optimization,” CoRR, Dec. 22, 2014, arXiv:1412.6980, 15 pages. [cited by applicant]
Korenkevych et al., “Autoregressive policies for continuous deep reinforcement learning,” CoRR, Mar. 27, 2019, arXiv:1903.11524v1, 13 pages. [cited by applicant]
Kudo et al., “SentencePiece: A simple and language independent subword tokenizer and detokenizer for neural text processing,” Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing: Syste… [cited by applicant]
Kurin et al., “My body is a cage: the role of morphology in graph-based incompatible control,” CoRR, Oct. 5, 2020, arXiv:2010.01856, 20 pages. [cited by applicant]
Lee et al., “Beyond pick-and-place: Tackling robotic stacking of diverse shapes,” Proceedings of the 5th Conference on Robot Learning, 2022, 164:1089-1131. [cited by applicant]
Lee et al., “How to spend your robot time: Bridging kickstarting and offline reinforcement learning for vision-based robotic manipulation,” CoRR, May 6, 2022, arXiv:2205.03353, 10 pages. [cited by applicant]
Li et al., “Competition-level code generation with AlphaCode,” CoRR, Feb. 8, 2022, arXiv:2203.07814, 74 pages. [cited by applicant]
Li et al., “Pre-trained language models for interactive decision-making,” CoRR, Feb. 3, 2022, arXiv:2202.01771, 23 pages. [cited by applicant]
Loshchilov et al., “Decoupled weight decay regularization,” CoRR, Nov. 14, 2017, arXiv:1711.05101, 19 pages. [cited by applicant]
Marino et al., “Ok-VQA: A visual question answering benchmark requiring external knowledge,” Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2019, pp. 3195-3204. [cited by applicant]
Menick et al., “Teaching language models to support answers with verified quotes,” CoRR, Mar. 21, 2022, arXiv:2203.11147, 40 pages. [cited by applicant]
Mitchell et al., “Model cards for model reporting,” Proceedings of the conference on fairness, accountability, and transparency, Jan. 29, 2019, pp. 220-229. [cited by applicant]
Mnih et al., “Human-level control through deep reinforcement learning,” Nature, Feb. 26, 2015, 518(7540):529-533. [cited by applicant]
Nakano et al., “WebGPT: Browser-assisted question-answering with human feedback,” CoRR, Dec. 17, 2021, arXiv:2112.09332, 32 pages. [cited by applicant]
Oord et al., “WaveNet: A generative model for raw audio,” CoRR, Sep. 19, 2016, arXiv:1609.03499, 15 pages. [cited by applicant]
Ortega et al., “Shaking the foundations: delusions in sequence models for interaction and control,” CoRR, Oct. 20, 2021, arXiv:2110.10819, 16 pages. [cited by applicant]
Ouyang et al., “Training language models to follow instructions with human feedback,” CoRR, Mar. 4, 2022, arXiv:2203.02155, 68 pages. [cited by applicant]
Parisi et al., “The unsurprising effectiveness of pre-trained vision models for control,” CoRR, Mar. 7, 2022, arXiv:2203.03580, 13 pages. [cited by applicant]
Pratap et al., “Massively multilingual ASR: 50 languages, 1 model, 1 billion parameters,” CoRR, Jul. 6, 2020, arXiv:2007.03001, 5 pages. [cited by applicant]
Racanière et al., “Imagination-augmented agents for deep reinforcement learning,” Advances in Neural Information Processing Systems 30, 2017, 12 pages. [cited by applicant]
Rae et al., “Scaling language models: Methods, analysis & insights from training gopher,” CoRR, Dec. 8, 2021, arXiv:2112.11446, 120 pages. [cited by applicant]
Reed et al., “A Generalist Agent,” CoRR, May 12, 2022, arXiv:2205.06175v1, 40 pages. [cited by applicant]
Reed et al., “Neural programmer-interpreters,” CoRR, Nov. 19, 2015, arxiv.org/abs/1511.06279, 13 pages. [cited by applicant]
Reid et al., “Can Wikipedia help offline reinforcement learning?,” CoRR, Jan. 28, 2022, arXiv:2201.12122, 16 pages. [cited by applicant]
Rusu et al., “Progressive neural networks,” CoRR, Jun. 15, 2016, arXiv:1606.04671, 14 pages. [cited by applicant]
Sanh et al., “Multitask prompted training enables zero-shot task generalization,” International Conference on Learning Representations, Jan. 28, 2022, 216 pages. [cited by applicant]
Schmidhuber, “One big net for everything,” CoRR, Feb. 24, 2018, arXiv:1802.08864, 17 pages. [cited by applicant]
Schrittwieser et al., “Mastering atari, go, chess and shogi by planning with a learned model,” Nature, Dec. 23, 2020, 588(7839):604-609. [cited by applicant]
Sharma et al., “Conceptual captions: A cleaned, hypernymed, image alt-text dataset for automatic image captioning,” Annual Meeting of the Association for Computational Linguistics, Jul. 2018, pp. 2556-2565. [cited by applicant]
Srivastava et al., “Dropout: A simple way to prevent neural networks from overfitting,” Journal of Machine Learning Research, 2014, 15(56):1929-1958. [cited by applicant]
Sutton, “The bitter lesson,” Incomplete Ideas, Mar. 13, 2019, 13:12. [cited by applicant]
Tassa et al., “DeepMind control suite,” CoRR, Jan. 2, 2018, arXiv:1801.00690, 24 pages. [cited by applicant]
Thoppilan et al., “LaMDA: Language models for dialog applications,” CoRR, Jan. 20, 2022, arXiv:2201.08239, 47 pages. [cited by applicant]
Todorov et al., “Mujoco: A physics engine for model-based control,” 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems, Oct. 2012, pp. 5026-5033. [cited by applicant]
Tsimpoukelli et al., “Multimodal few-shot learning with frozen language models,” Advances in Neural Information Processing Systems 34, 2021, pp. 200-212. [cited by applicant]
Tunyasuvunakool et al., “dm_control: Software and tasks for continuous control,” Software Impacts, Nov. 2020, 6:100022. [cited by applicant]
Vaswani et al., “Attention is all you need,” Advances in Neural Information Processing Systems 30, 2017, 11 pages. [cited by applicant]
Wang et al., “Critic regularized regression,” Advances in Neural Information Processing Systems, 2020, 33:7768-7778. [cited by applicant]
Wang et al., “Simvlm: Simple visual language model pretraining with weak supervision,” CoRR, Aug. 24, 2021, arXiv:2108.10904, 17 pages. [cited by applicant]
Wei et al., “Finetuned language models are zero-shot learners,” CoRR, Sep. 3, 2021, arXiv:2109.01652, 46 pages. [cited by applicant]
Weidinger et al., “Ethical and social risks of harm from language models,” CoRR, Dec. 8, 2021, arXiv:2112.04359, 64 pages. [cited by applicant]
Wu et al., “Group normalization,” Proceedings of the European Conference on Computer Vision (ECCV), 2018, pp. 3-19. [cited by applicant]
Yang et al., “Transformer-XL: Attentive language models beyond a fixed-length context,” Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics, Jul. 2019, pp. 2978-2988. [cited by applicant]
Yu et al., “Meta-World: A benchmark and evaluation for multi-task and meta reinforcement learning,” Proceedings of the Conference on Robot Learning, 2020, 100:1094-1100. [cited by applicant]
Zhang et al., “Identity mappings in deep residual networks,” European Conference on Computer Vision, Sep. 17, 2016, pp. 630-645. [cited by applicant]
Zheng et al., “Online decision transformer,” CoRR, Feb. 11, 2022, arxiv.org/abs/2202.05607, 18 pages. [cited by applicant]
Zhu et al., “Reinforcement and imitation learning for diverse visuomotor skills,” Robotics: Science and systems XIV, May 27, 2018, 12 pages. [cited by applicant]
Zolna et al., “Offline learning from demonstrations and unlabeled experience,” CoRR, Nov. 27, 2020, arXiv:2011.13885, 13 pages. [cited by applicant]
Zolna et al., “Task-relevant adversarial imitation learning,” Proceedings of the 2020 Conference on Robot Learning, 2021, 155:247-263. [cited by applicant]
Office Action in Australian Appln. No. 2022335654, dated Oct. 31, 2024, 3 pages. [cited by applicant]
Office Action in Canadian Appln. No. 3,229,296, mailed on Feb. 27, 2025, 5 pages. [cited by applicant]
Office Action in Japanese Appln. No. 2024-512162, mailed on Jul. 8, 2024, 5 pages (with English translation). [cited by applicant]