SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2201.12489 · ICML · 2022

A Context-Integrated Transformer-Based Neural Network for Auction Design

Manzil Zaheer, Zhe Feng, Xiaotie Deng, Xiang Yan, Zhijian Duan, Jingwu Tang, Yutong Yin

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 2 functions out of this paper's own repositories and ran 2 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
zjduan/CITransNet — 2 of 2
FunctionStatusWhere it lives
Transformer2DNet Ran zjduan/CITransNet/CITransNet/network.py
code served (permissive licence) · get_code("ae60912c100c31eb")
TransformerMechanism Ran zjduan/CITransNet/CITransNet/network.py
code served (permissive licence) · get_code("d31d59fabe49f755")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

One of the central problems in auction design is developing an incentive-compatible mechanism that maximizes the auctioneer's expected revenue. While theoretical approaches have encountered bottlenecks in multi-item auctions, recently, there has been much progress on finding the optimal mechanism through deep learning. However, these works either focus on a fixed set of bidders and items, or restrict the auction to be symmetric. In this work, we overcome such limitations by factoring public contextual information of bidders and items into the auction learning framework. We propose CITransNet, a context-integrated transformer-based neural network for optimal auction design, which maintains permutation-equivariance over bids and contexts while being able to find asymmetric solutions. We show by extensive experiments that CITransNet can recover the known optimal solutions in single-item settings, outperform strong baselines in multi-item auctions, and generalize well to cases other than those in training.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2201.12489")
get_code_for_paper("2201.12489")
have("2201.12489")

Connect an agent — have() is free.