Peter Stone's Selected Publications

Classified by TopicClassified by Publication TypeSorted by DateSorted by First Author Last NameClassified by Funding Source


Program Embeddings for Rapid Mechanism Evaluation

Program Embeddings for Rapid Mechanism Evaluation.
Sai Kiran Narayanaswami, David Fridovich-Keil, Swarat Chaudhuri, and Peter Stone.
In ICRA Workshop on Multi-Robot Learning, May 2023.

Download

[PDF]1.3MB  [poster.pdf]916.2kB  

Abstract

Mechanisms such as auctions, voting and traffic control systems incentivizeagents in multiagent systems in order to achieve or optimize certain globaloutcomes such as safety, productivity, and welfare. Designing mechanisms in theform of programs would bring several benefits such as interpretability,transparency and verifiability. However, program synthesis for finding suitablemechanisms from a search space represented by programs leads to computationallyexpensive two-level optimization problems, where mechanisms need to be evaluatedin an inner loop, which entails learning agent responses for each mechanism.Multi-Task Learning (MTL) approaches efficiently learn parameterized agentstrategies that can be used to act in various tasks, here mechanisms defined byprograms. Such multi-task agent policies allow for rapid evaluation of mechanismperformance for a given program by bypassing the need to learn agent responsesfrom scratch, thus allowing for efficient evaluation of mechanisms. In this work,we use learned program representations embeddings to provide suitable taskcontexts that make MTL feasible with combinatorially large programmatic searchspaces of mechanisms. We demonstrate experimentally that program embeddingsgenerated by an off-the-shelf Code2Vec model are sufficient for reconstructingmatrix games based on only a programmatic description. The embeddings are alsoable to serve as task context to guide a set of agent strategies to actnear-optimally in mechanisms from the search space.

BibTeX Entry

@InProceedings{nskiran_ICRA2023WMRL,
  author   = {Sai Kiran Narayanaswami and David Fridovich-Keil and Swarat Chaudhuri and Peter Stone},
  title    = {Program Embeddings for Rapid Mechanism Evaluation},
  booktitle = {ICRA Workshop on Multi-Robot Learning},
  year     = {2023},
  month    = {May},
  location = {London, UK},
  abstract = {Mechanisms such as auctions, voting and traffic control systems incentivize
agents in multiagent systems in order to achieve or optimize certain global
outcomes such as safety, productivity, and welfare. Designing mechanisms in the
form of programs would bring several benefits such as interpretability,
transparency and verifiability. However, program synthesis for finding suitable
mechanisms from a search space represented by programs leads to computationally
expensive two-level optimization problems, where mechanisms need to be evaluated
in an inner loop, which entails learning agent responses for each mechanism.
Multi-Task Learning (MTL) approaches efficiently learn parameterized agent
strategies that can be used to act in various tasks, here mechanisms defined by
programs. Such multi-task agent policies allow for rapid evaluation of mechanism
performance for a given program by bypassing the need to learn agent responses
from scratch, thus allowing for efficient evaluation of mechanisms. In this work,
we use learned program representations embeddings to provide suitable task
contexts that make MTL feasible with combinatorially large programmatic search
spaces of mechanisms. We demonstrate experimentally that program embeddings
generated by an off-the-shelf Code2Vec model are sufficient for reconstructing
matrix games based on only a programmatic description. The embeddings are also
able to serve as task context to guide a set of agent strategies to act
near-optimally in mechanisms from the search space.
  },
}

Generated by bib2html.pl (written by Patrick Riley ) on Wed Oct 16, 2024 19:53:50