paper-with-me

Papers Learning to Execute

“Learning to Execute” 태그가 달린 논문 25편 · 필터 해제

Few is More: Task-Efficient Skill-Discovery for Multi-Task Offline Multi-Agent Reinforcement Learning

2025-02-13 · Xun Wang, Zhuoran Li, Hai Zhong, Longbo Huang

As a data-driven approach, offline MARL learns superior policies solely from offline datasets, ideal for domains rich in historical data but with high interaction costs and risks. However, most existing methods are task-…

Learning to ExecuteMulti-agent Reinforcement LearningQ-Learning

λ: A Benchmark for Data-Efficiency in Long-Horizon Indoor Mobile Manipulation Robotics

2024-11-28 · Ahmed Jaafar, Shreyas Sundara Raman, Yichen Wei, Sudarshan Harithas 외

Learning to execute long-horizon mobile manipulation tasks is crucial for advancing robotics in household and workplace settings. However, current approaches are typically data-inefficient, underscoring the need for impr…

BenchmarkingDiversityLearning to ExecuteMotion Planning+1

Learning Linear Attention in Polynomial Time

2024-10-14 · Morris Yau, Ekin Akyürek, Jiayuan Mao, Joshua B. Tenenbaum 외

Previous research has explored the computational expressivity of Transformer models in simulating Boolean circuits or Turing machines. However, the learnability of these simulators from observational data has remained an…

Learning to ExecutePAC learning

NAR-*ICP: Neural Execution of Classical ICP-based Pointcloud Registration Algorithms

2024-10-14 · Efimia Panagiotaki, Daniele De Martini, Lars Kunze, Petar Veličković

This study explores the intersection of neural networks and classical robotics algorithms through the Neural Algorithmic Reasoning (NAR) framework, allowing to train neural networks to effectively reason like classical r…

Graph Neural NetworkLearning to Execute

Conditional Information Gain Trellis

2024-02-13 · Ufuk Can Bicici, Tuna Han Salih Meral, Lale Akarun

Conditional computing processes an input using only part of the neural network's computational units. Learning to execute parts of a deep convolutional network by routing individual samples has several advantages: Reduci…

Learning to Execute

MimicTouch: Leveraging Multi-modal Human Tactile Demonstrations for Contact-rich Manipulation

2023-10-25 · Kelin Yu, Yunhai Han, Qixian Wang, Vaibhav Saxena 외

Tactile sensing is critical to fine-grained, contact-rich manipulation tasks, such as insertion and assembly. Prior research has shown the possibility of learning tactile-guided policy from teleoperated demonstration dat…

Contact-rich ManipulationImitation LearningLearning to Executereinforcement-learning

EchoPrompt: Instructing the Model to Rephrase Queries for Improved In-context Learning

2023-09-16 · Rajasekhar Reddy Mekala, Yasaman Razeghi, Sameer Singh

Language models are achieving impressive performance on various tasks by aggressively adopting inference-time prompting techniques, such as zero-shot and few-shot prompting. In this work, we introduce EchoPrompt, a simpl…

Date UnderstandingGSM8KIn-Context LearningLearning to Execute+3

Latent Space Representations of Neural Algorithmic Reasoners

2023-07-17 · Vladimir V. Mirjanić, Razvan Pascanu, Petar Veličković

Neural Algorithmic Reasoning (NAR) is a research area focused on designing neural architectures that can reliably capture classical computation, usually by learning to execute algorithms. A typical approach is to rely on…

Graph Neural NetworkLearning to ExecuteTriplet

A Generalist Neural Algorithmic Learner

2022-09-22 · Borja Ibarz, Vitaly Kurin, George Papamakarios, Kyriacos Nikiforou 외

The cornerstone of neural algorithmic reasoning is the ability to solve algorithmic tasks, especially in a way that generalises out of distribution. While recent years have seen a surge in methodological improvements in …

Graph Neural NetworkLearning to Execute

Unveiling Transformers with LEGO: a synthetic reasoning task

2022-06-09 · Yi Zhang, Arturs Backurs, Sébastien Bubeck, Ronen Eldan 외

We propose a synthetic reasoning task, LEGO (Learning Equality and Group Operations), that encapsulates the problem of following a chain of reasoning, and we study how the Transformer architectures learn this task. We pa…

Learning to Execute

The CLRS Algorithmic Reasoning Benchmark

2022-05-31 · Petar Veličković, Adrià Puigdomènech Badia, David Budden, Razvan Pascanu 외

Learning representations of algorithms is an emerging area of machine learning, seeking to bridge concepts from neural networks with classical algorithms. Several important works have investigated whether neural networks…

Learning to Execute

Leveraging Relaxed Equilibrium by Lazy Transition for Sequence Modeling

2022-05-01 · ACL 2022 5 · Xi Ai, Bin Fang

In sequence modeling, certain tokens are usually less ambiguous than others, and representations of these tokens require fewer refinements for disambiguation. However, given the nature of attention-based models like Tran…

LAMBADALearning to ExecuteMachine TranslationTranslation

Learning to Execute Actions or Ask Clarification Questions

2022-04-18 · Findings (NAACL) 2022 7 · Zhengxiang Shi, Yue Feng, Aldo Lipani

Collaborative tasks are ubiquitous activities where a form of communication is required in order to reach a joint goal. Collaborative building is one of such tasks. We wish to develop an intelligent builder agent in a si…

Learning to ExecuteMinecraft

Graph Neural Networks are Dynamic Programmers

2022-03-29 · Andrew Dudzik, Petar Veličković

Recent advances in neural algorithmic reasoning with graph neural networks (GNNs) are propped up by the notion of algorithmic alignment. Broadly, a neural network will be better at learning to execute a reasoning task (i…

Abstract AlgebraLearning to Execute

Static Prediction of Runtime Errors by Learning to Execute Programs with External Resource Descriptions

2022-03-07 · David Bieber, Rishab Goel, Daniel Zheng, Hugo Larochelle 외

The execution behavior of a program often depends on external resources, such as program inputs or file contents, and so cannot be run in isolation. Nevertheless, software developers benefit from fast iteration loops whe…

BIG-bench Machine LearningInductive BiasLearning to Execute

Learning to execute or ask clarification questions

2021-11-16 · ACL ARR November 2021 11 · Anonymous

Collaborative tasks are ubiquitous activities where a form of communication is required in order to reach a joint goal. Collaborative building is one of such tasks. To this end, we wish to develop an intelligent builder …

Learning to ExecuteMinecraft

Learning to Execute: Efficient Learning of Universal Plan-Conditioned Policies in Robotics

2021-11-15 · NeurIPS 2021 12 · Ingmar Schubert, Danny Driess, Ozgur S. Oguz, Marc Toussaint

Applications of Reinforcement Learning (RL) in robotics are often limited by high data demand. On the other hand, approximate models are readily available in many robotics scenarios, making model-based approaches like pl…

Learning to ExecuteReinforcement Learning (RL)

How to transfer algorithmic reasoning knowledge to learn new algorithms?

2021-10-26 · NeurIPS 2021 12 · Louis-Pascal A. C. Xhonneux, Andreea Deac, Petar Velickovic, Jian Tang

Learning to execute algorithms is a fundamental problem that has been widely studied. Prior work~\cite{veli19neural} has shown that to enable systematic generalisation on graph algorithms it is critical to have access to…

Learning to ExecuteMulti-Task Learning

ProTo: Program-Guided Transformer for Program-Guided Tasks

2021-10-02 · NeurIPS 2021 12 · Zelin Zhao, Karan Samel, Binghong Chen, Le Song

Programs, consisting of semantic and structural information, play an important role in the communication between humans and agents. Towards learning general program executors to unify perception, reasoning, and decision …

Decision MakingLearning to ExecuteMinecraftVisual Question Answering (VQA)+1

Learning to Execute Programs with Instruction Pointer Attention Graph Neural Networks

2020-10-23 · NeurIPS 2020 12 · David Bieber, Charles Sutton, Hugo Larochelle, Daniel Tarlow

Graph neural networks (GNNs) have emerged as a powerful tool for learning software engineering tasks including code completion, bug finding, and program repair. They benefit from leveraging program structure like control…

Code CompletionLearning to ExecuteProgram RepairProgram Synthesis+1
1–20 / 25 다음 →