paper-with-me

홈 › Papers

Adaptive Language-Guided Abstraction from Contrastive Explanations

2024-09-12 · Andi Peng, Belinda Z. Li, Ilia Sucholutsky, Nishanth Kumar, Julie A. Shah, Jacob Andreas, Andreea Bobu

Many approaches to robot learning begin by inferring a reward function from a set of human demonstrations. To learn a good reward, it is necessary to determine which features of the environment are relevant before determining how these features should be used to compute reward. End-to-end methods for joint feature and reward learning (e.g., using deep networks or program synthesis techniques) often yield brittle reward functions that are sensitive to spurious state features. By contrast, humans can often generalizably learn from a small number of demonstrations by incorporating strong priors about what features of a demonstration are likely meaningful for a task of interest. How do we build robots that leverage this kind of background knowledge when learning from new demonstrations? This paper describes a method named ALGAE (Adaptive Language-Guided Abstraction from [Contrastive] Explanations) which alternates between using language models to iteratively identify human-meaningful features needed to explain demonstrated behavior, then standard inverse reinforcement learning techniques to assign weights to these features. Experiments across a variety of both simulated and real-world robot environments show that ALGAE learns generalizable reward functions defined on interpretable features using only small numbers of demonstrations. Importantly, ALGAE can recognize when features are missing, then extract and define those features without any human input -- making it possible to quickly and efficiently acquire rich representations of user behavior.

📄 PDF Abstract BibTeX arXiv:2409.08212

Code (0)

등록된 구현이 없습니다.

Tasks

Program Synthesis

Methods 이 논문이 사용한 방법론

SET Dynamic Sparse Training method where weight mask is updated randomly periodically

Similar Papers 제목 키워드 기반

Validating Causal Abstraction Metrics on Simulated Complex Systems

2026-06-30 · Maxime Méloux, Tiago Pimentel, François Portet, Maxime Peyrard arxiv

A central goal of science is to produce valid explanations of complex systems: high-level causal accounts that faithfully reflect the behavior of lower-level mechanisms. Yet no consensus exists on how to measure whether …

CrystalBox: Future-Based Explanations for Input-Driven Deep RL Systems

2023-02-27 · Sagar Patel, Sangeetha Abdu Jyothi, Nina Narodytska

We present CrystalBox, a novel, model-agnostic, posthoc explainability framework for Deep Reinforcement Learning (DRL) controllers in the large family of input-driven environments which includes computer systems. We comb…

continuous-controlContinuous ControlDecision MakingDeep Reinforcement Learning

Adaptive Contrastive Search: Uncertainty-Guided Decoding for Open-Ended Text Generation

2024-07-26 · Esteban Garces Arias, Julian Rodemann, Meimingwei Li, Christian Heumann 외

Decoding from the output distributions of large language models to produce high-quality text is a complex challenge in language modeling. Various approaches, such as beam search, sampling with temperature, $k-$sampling, …

DiversityLanguage ModelingLanguage ModellingText Generation

VulReaD: Knowledge-Graph-guided Software Vulnerability Reasoning and Detection

2026-02-11 · Samal Mukhtar, Yinghua Yao, Zhu Sun, Mustafa Mustafa 외 arxiv

Software vulnerability detection (SVD) is a critical challenge in modern systems. Large language models (LLMs) offer natural-language explanations alongside predictions, but most work focuses on binary evaluation, and ex…

Multi-class ClassificationVulnerability DetectionBinary Classification

CLIPasso: Semantically-Aware Object Sketching

2022-02-11 · Yael Vinker, Ehsan Pajouheshgar, Jessica Y. Bo, Roman Christian Bachmann 외

Abstraction is at the heart of sketching due to the simple and minimal nature of line drawings. Abstraction entails identifying the essential visual properties of an object or scene, which requires semantic understanding…

Object