Michael J. Curry

dblp:255/4719 · also Michael Curry 0002 · DBLP profile ↗
← Back
15ranked-venue papers
6as first author
10since 2021 · last 2026
0000-0001-8052-5074ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 11 · 4 first-author · 8 since 2021Graphics, computer vision, multimedia, augmented reality and games · 5 · 2 first-author · 4 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 2 first-author · 2 since 2021Databases, data management, data science and information retrieval · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
9 papers
Algorithmic game theory and mechanism design · 92% Mathematical optimization · 8%
Artificial intelligence
7 papers
Trustworthy machine learning · 30% Multi-agent systems · 21% Language models and text generation · 18%

Topics — the 30 heaviest of 32, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Algorithmic game theory and mechanism design › mechanism design › algorithmic mechanism design
automated mechanism design
1.422024
Automated Design of Affine Maximizer Mechanisms in Dynamic Settings · AAAI 2024
Differentiable Economics for Randomized Affine Maximizer Auctions · IJCAI 2023
Algorithmic game theory and mechanism design › market design
barter exchange
1.012026
Barter Exchange with Asymmetric Item Valuations · WWW 2026
Algorithmic game theory and mechanism design
mechanism design
1.012026
Barter Exchange with Asymmetric Item Valuations · WWW 2026
Algorithmic game theory and mechanism design
welfare maximization
1.012026
Barter Exchange with Asymmetric Item Valuations · WWW 2026
Algorithmic game theory and mechanism design › mechanism design
auction design
0.922021
PreferenceNet: Encoding Human Preferences in Auction Design with Deep Learning · NeurIPS 2021
Certifying Strategyproof Auction Networks · NeurIPS 2020
Natural language and speech › Language models and text generation › text generation
LLM-generated content
0.912025
Truthful Aggregation of LLMs with an Application to Online Advertising · NeurIPS 2025
Knowledge, reasoning and agents › Multi-agent systems › social choice
preference aggregation
0.912025
Truthful Aggregation of LLMs with an Application to Online Advertising · NeurIPS 2025
Algorithmic game theory and mechanism design › auction theory
auction mechanism
0.912025
Truthful Aggregation of LLMs with an Application to Online Advertising · NeurIPS 2025
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
multi-agent path finding
0.812024
Scalable Mechanism Design for Multi-Agent Path Finding · IJCAI 2024
Algorithmic game theory and mechanism design › mechanism design
dynamic mechanism design
0.812024
Automated Design of Affine Maximizer Mechanisms in Dynamic Settings · AAAI 2024
Mathematical optimization
combinatorial optimization
0.722026
Improving Policy-Constrained Kidney Exchange via Pre-Screening · NeurIPS 2020
Barter Exchange with Asymmetric Item Valuations · WWW 2026
Machine learning › Trustworthy machine learning
robustness
0.612022
Certified Neural Network Watermarks with Randomized Smoothing · ICML 2022
Security and privacy of machine learning › model intellectual property protection
model watermarking
0.612022
Certified Neural Network Watermarks with Randomized Smoothing · ICML 2022
Algorithmic game theory and mechanism design
equilibrium computation
0.512021
Scalable Equilibrium Computation in Multi-agent Influence Games on Networks · AAAI 2021
Algorithmic game theory and mechanism design › equilibrium computation
nash equilibrium computation
0.512021
Scalable Equilibrium Computation in Multi-agent Influence Games on Networks · AAAI 2021
Algorithmic game theory and mechanism design
network games
0.512021
Scalable Equilibrium Computation in Multi-agent Influence Games on Networks · AAAI 2021
Algorithmic game theory and mechanism design › social networks › social network influence
opinion dynamics
0.512021
Scalable Equilibrium Computation in Multi-agent Influence Games on Networks · AAAI 2021
Algorithmic game theory and mechanism design › social choice › computational social choice
preference representation
0.512021
PreferenceNet: Encoding Human Preferences in Auction Design with Deep Learning · NeurIPS 2021
Algorithmic game theory and mechanism design › mechanism design › auction design
revenue-maximizing auction
0.512021
PreferenceNet: Encoding Human Preferences in Auction Design with Deep Learning · NeurIPS 2021
Machine learning › Trustworthy machine learning › robustness
adversarial robustness
0.412020
Detection as Regression: Certified Object Detection with Median Smoothing · NeurIPS 2020
Machine learning › Trustworthy machine learning › robustness
certified robustness
0.412020
Detection as Regression: Certified Object Detection with Median Smoothing · NeurIPS 2020
Computer vision › Image recognition and object detection
object detection
0.412020
Detection as Regression: Certified Object Detection with Median Smoothing · NeurIPS 2020
Program verification
neural network verification
0.412020
Certifying Strategyproof Auction Networks · NeurIPS 2020
Algorithmic game theory and mechanism design › market design › matching markets
kidney exchange
0.412020
Improving Policy-Constrained Kidney Exchange via Pre-Screening · NeurIPS 2020
Algorithmic game theory and mechanism design
market design
0.412020
Improving Policy-Constrained Kidney Exchange via Pre-Screening · NeurIPS 2020
Algorithmic game theory and mechanism design › auction theory › auction mechanism
strategy-proof auction
0.412020
Certifying Strategyproof Auction Networks · NeurIPS 2020
Mathematical optimization › stochastic optimization › stochastic programming
two-stage stochastic optimization
0.412020
Improving Policy-Constrained Kidney Exchange via Pre-Screening · NeurIPS 2020
Computational finance and economics
online advertising
0.312025
Truthful Aggregation of LLMs with an Application to Online Advertising · NeurIPS 2025
Machine learning › Reinforcement learning
markov decision process
0.212024
Automated Design of Affine Maximizer Mechanisms in Dynamic Settings · AAAI 2024
Knowledge, reasoning and agents › Multi-agent systems › game theory
neural network for mechanism design
0.112021
PreferenceNet: Encoding Human Preferences in Auction Design with Deep Learning · NeurIPS 2021

Methods — techniques the papers use, named apart from their topics

social welfare maximization · 2.6mechanism design · 2.6randomized smoothing · 1.6reinforcement learning · 1.5affine maximizer · 1.5watermarking · 1.1combinatorial optimization · 1.0bilevel optimization · 0.8bi-level optimization · 0.8gradient descent · 0.7differentiable economics · 0.7polynomial-time algorithm · 0.5mirror descent · 0.5human subject research · 0.5deep learning · 0.5neural network verification · 0.4median smoothing · 0.4integer programming · 0.4
YearPublicationVenuePosition
2026 Barter Exchange with Asymmetric Item Valuations
abstract
Agents enter barter exchanges to swap items they have for items they want. We study Barter Exchange with Asymmetric Valuations (BAV), a centralized barter exchange where each agent has an individual valuation over items. Given a reallocation of items, let an agent's profit be their received value minus their value given away, according to said agent's valuation of items. The goal of the clearinghouse (the party facilitating the exchange) is to output a reallocation of items that maximizes welfare (sum of agent profits) subject to each agent receiving non-negative profit.
Juan Luque, Sharmila Duppala, Michael J. Curry, John Dickerson 0001, Aravind Srinivasan
WWW3
2025 Truthful Aggregation of LLMs with an Application to Online Advertising
abstract
The next frontier of online advertising is revenue generation from LLM-generated content. We consider a setting where advertisers aim to influence the responses of an LLM, while platforms seek to maximize advertiser value and ensure user satisfaction. The challenge is that advertisers' preferences generally conflict with those of the user, and advertisers may misreport their preferences. To address this, we introduce MOSAIC, an auction mechanism that ensures that truthful reporting is a dominant strategy for advertisers and that aligns the utility of each advertiser with their contribution to social welfare. Importantly, the mechanism operates without LLM fine-tuning or access to model weights and provably converges to the output of the optimally fine-tuned LLM as computational resources increase. Additionally, it can incorporate contextual information about advertisers, which significantly improves social welfare. Via experiments with publicly available LLMs, we show that MOSAIC leads to high advertiser value and platform revenue with low computational costs. While our motivating application is online advertising, our mechanism can be applied in any setting with monetary transfers, making it a general-purpose solution for truthfully aggregating the preferences of self-interested agents over LLM-generated replies.
Ermis Soumalias, Michael J. Curry, Sven Seuken
NeurIPS2
2025 Optimal Automated Market Makers: Differentiable Economics and Strong Duality
Michael J. Curry, Zhou Fan, David C. Parkes
WINE1
2024 Automated Design of Affine Maximizer Mechanisms in Dynamic Settings
abstract
Dynamic mechanism design is a challenging extension to ordinary mechanism design in which the mechanism designer must make a sequence of decisions over time in the face of possibly untruthful reports of participating agents. Optimizing dynamic mechanisms for welfare is relatively well understood. However, there has been less work on optimizing for other goals (e.g., revenue), and without restrictive assumptions on valuations, it is remarkably challenging to characterize good mechanisms. Instead, we turn to automated mechanism design to find mechanisms with good performance in specific problem instances. We extend the class of affine maximizer mechanisms to MDPs where agents may untruthfully report their rewards. This extension results in a challenging bilevel optimization problem in which the upper problem involves choosing optimal mechanism parameters, and the lower problem involves solving the resulting MDP. Our approach can find truthful dynamic mechanisms that achieve strong performance on goals other than welfare, and can be applied to essentially any problem setting---without restrictions on valuations---for which RL can learn optimal policies.
Michael J. Curry, Vinzenz Thoma, Darshan Chakrabarti, Stephen McAleer, Christian Kroer, Tuomas Sandholm, Niao He, Sven Seuken
AAAI1
2024 Scalable Mechanism Design for Multi-Agent Path Finding
Paul Friedrich 0001, Yulun Zhang 0002, Michael J. Curry, Ludwig Dierks, Stephen McAleer, Jiaoyang Li 0001, Tuomas Sandholm, Sven Seuken
IJCAI3
2023 Differentiable Economics for Randomized Affine Maximizer Auctions
abstract
A recent approach to automated mechanism design, differentiable economics, represents auctions by rich function approximators and optimizes their performance by gradient descent. The ideal auction architecture for differentiable economics would be perfectly strategyproof, support multiple bidders and items, and be rich enough to represent the optimal (i.e. revenue-maximizing) mechanism. So far, such an architecture does not exist. There are single-bidder approaches (MenuNet, RochetNet) which are always strategyproof and can represent optimal mechanisms. RegretNet is multi-bidder and can approximate any mechanism, but is only approximately strategyproof. We present an architecture that supports multiple bidders and is perfectly strategyproof, but cannot necessarily represent the optimal mechanism. This architecture is the classic affine maximizer auction (AMA), modified to offer lotteries. By using the gradient-based optimization tools of differentiable economics, we can now train lottery AMAs, competing with or outperforming prior approaches in revenue.
Michael J. Curry, Tuomas Sandholm, John Dickerson 0001
IJCAI1
2022 Learning Revenue-Maximizing Auctions With Differentiable Matching
abstract
We propose a new architecture to approximately learn incentive compatible, revenue-maximizing auctions from sampled valuations. Our architecture uses the Sinkhorn algorithm to perform a differentiable bipartite matching which allows the network to learn strategyproof revenue-maximizing mechanisms in settings not learnable by the previous RegretNet architecture. In particular, our architecture is able to learn mechanisms in settings without free disposal where each bidder must be allocated exactly some number of items. In experiments, we show our approach successfully recovers multiple known optimal mechanisms and high-revenue, low-regret mechanisms in larger settings where the optimal mechanism is unknown.
Michael J. Curry, Uro Lyi, Tom Goldstein, John Dickerson 0001
AISTATS1
2022 Certified Neural Network Watermarks with Randomized Smoothing
abstract
Watermarking is a commonly used strategy to protect creators’ rights to digital images, videos and audio. Recently, watermarking methods have been extended to deep learning models – in principle, the watermark should be preserved when an adversary tries to copy the model. However, in practice, watermarks can often be removed by an intelligent adversary. Several papers have proposed watermarking methods that claim to be empirically resistant to different types of removal attacks, but these new techniques often fail in the face of new or better-tuned adversaries. In this paper, we propose the first certifiable watermarking method. Using the randomized smoothing technique, we show that our watermark is guaranteed to be unremovable unless the model parameters are changed by more than a certain $\ell_2$ threshold. In addition to being certifiable, our watermark is also empirically more robust compared to previous watermarking methods.
Arpit Bansal, Ping-Yeh Chiang, Michael J. Curry, Rajiv Jain, Curtis Wigington, Varun Manjunatha, John Dickerson 0001, Tom Goldstein
ICML3
2021 Scalable Equilibrium Computation in Multi-agent Influence Games on Networks
abstract
We provide a polynomial-time, scalable algorithm for equilibrium computation in multi-agent influence games on networks, extending work of Bindel, Kleinberg, and Oren (2015) from the single-agent to the multi-agent setting. In games of influence, agents have limited advertising budget to influence the initial predisposition of nodes in some network towards their products, but the eventual decisions of the nodes are determined by the stationary state of DeGroot opinion dynamics on the network, which takes over after the seeding (Ahmadinejad et al. 2014, 2015). In multi-agent systems, how should agents spend their budgets to seed the network to maximize their utility in anticipation of other advertising agents and the network dynamics? We show that Nash equilibria of this game are pure and (under weak assumptions) unique, and can be computed in polynomial time; we test our model by computing equilibria using mirror descent for the two-agent case on random graphs.
Fotini Christia, Michael J. Curry, Constantinos Daskalakis, Erik D. Demaine, John Dickerson 0001, Mohammad Hajiaghayi, Adam Hesterberg, Marina Knittel, Aidan Milliff
AAAI2
2021 PreferenceNet: Encoding Human Preferences in Auction Design with Deep Learning
abstract
The design of optimal auctions is a problem of interest in economics, game theory and computer science. Despite decades of effort, strategyproof, revenue-maximizing auction designs are still not known outside of restricted settings. However, recent methods using deep learning have shown some success in approximating optimal auctions, recovering several known solutions and outperforming strong baselines when optimal auctions are not known. In addition to maximizing revenue, auction mechanisms may also seek to encourage socially desirable constraints such as allocation fairness or diversity. However, these philosophical notions neither have standardization nor do they have widely accepted formal definitions. In this paper, we propose PreferenceNet, an extension of existing neural-network-based auction mechanisms to encode constraints using (potentially human-provided) exemplars of desirable allocations. In addition, we introduce a new metric to evaluate an auction allocations' adherence to such socially desirable constraints and demonstrate that our proposed method is competitive with current state-of-the-art neural-network based auction designs. We validate our approach through human subject research and show that we are able to effectively capture real human preferences.
Neehar Peri, Michael J. Curry, Samuel Dooley, John Dickerson 0001
NeurIPS2
2020 Headless Horseman: Adversarial Attacks on Transfer Learning Models
abstract
Transfer learning facilitates the training of task-specific classifiers using pre-trained models as feature extractors. We present a family of transferable adversarial attacks against such classifiers, generated without access to the classification head; we call these headless attacks. We first demonstrate successful transfer attacks against a victim network using only its feature extractor. This motivates the introduction of a label-blind adversarial attack. This transfer attack method does not require any information about the class-label space of the victim. Our attack lowers the accuracy of a ResNet18 trained on CIFAR10 by over 40%.
Ahmed Abdelkader, Michael J. Curry, Liam Fowl, Tom Goldstein, Avi Schwarzschild, Manli Shu, Christoph Studer, Chen Zhu 0001
ICASSP2
2020 Detection as Regression: Certified Object Detection with Median Smoothing
abstract
Despite the vulnerability of object detectors to adversarial attacks, very few defenses are known to date. While adversarial training can improve the empirical robustness of image classifiers, a direct extension to object detection is very expensive. This work is motivated by recent progress on certified classification by randomized smoothing. We start by presenting a reduction from object detection to a regression problem. Then, to enable certified regression, where standard mean smoothing fails, we propose median smoothing, which is of independent interest. We obtain the first model-agnostic, training-free, and certified defense for object detection against $\ell_2$-bounded attacks.
Ping-Yeh Chiang, Michael J. Curry, Ahmed Abdelkader, Aounon Kumar, John Dickerson 0001, Tom Goldstein
NeurIPS2
2020 Certifying Strategyproof Auction Networks
abstract
Optimal auctions maximize a seller's expected revenue subject to individual rationality and strategyproofness for the buyers. Myerson's seminal work in 1981 settled the case of auctioning a single item; however, subsequent decades of work have yielded little progress moving beyond a single item, leaving the design of revenue-maximizing auctions as a central open problem in the field of mechanism design. A recent thread of work in ``differentiable economics'' has used tools from modern deep learning to instead learn good mechanisms. We focus on the RegretNet architecture, which can represent auctions with arbitrary numbers of items and participants; it is trained to be empirically strategyproof, but the property is never exactly verified leaving potential loopholes for market participants to exploit. We propose ways to explicitly verify strategyproofness under a particular valuation profile using techniques from the neural network verification literature. Doing so requires making several modifications to the RegretNet architecture in order to represent it exactly in an integer program. We train our network and produce certificates in several settings, including settings for which the optimal strategyproof mechanism is not known.
Michael J. Curry, Ping-Yeh Chiang, Tom Goldstein, John Dickerson 0001
NeurIPS1
2020 Improving Policy-Constrained Kidney Exchange via Pre-Screening
abstract
In barter exchanges, participants swap goods with one another without exchanging money; these exchanges are often facilitated by a central clearinghouse, with the goal of maximizing the aggregate quality (or number) of swaps. Barter exchanges are subject to many forms of uncertainty--in participant preferences, the feasibility and quality of various swaps, and so on. Our work is motivated by kidney exchange, a real-world barter market in which patients in need of a kidney transplant swap their willing living donors, in order to find a better match. Modern exchanges include 2- and 3-way swaps, making the kidney exchange clearing problem NP-hard. Planned transplants often \emph{fail} for a variety of reasons--if the donor organ is rejected by the recipient's medical team, or if the donor and recipient are found to be medically incompatible. Due to 2- and 3-way swaps, failed transplants can ``cascade'' through an exchange; one US-based exchange estimated that about $85\%$ of planned transplants failed in 2019. Many optimization-based approaches have been designed to avoid these failures; however most exchanges cannot implement these methods, due to legal and policy constraints. Instead, we consider a setting where exchanges can \emph{query} the preferences of certain donors and recipients--asking whether they would accept a particular transplant. We characterize this as a two-stage decision problem, in which the exchange program (a) queries a small number of transplants before committing to a matching, and (b) constructs a matching according to fixed policy. We show that selecting these edges is a challenging combinatorial problem, which is non-monotonic and non-submodular, in addition to being NP-hard. We propose both a greedy heuristic and a Monte Carlo tree search, which outperforms previous approaches, using experiments on both synthetic data and real kidney exchange data from the United Network for Organ Sharing.
Duncan C. McElfresh, Michael J. Curry, Tuomas Sandholm, John Dickerson 0001
NeurIPS2
2019 Mix and Match: Markov Chains and Mixing Times for Matching in Rideshare
Michael J. Curry, John Dickerson 0001, Karthik Abinav Sankararaman, Aravind Srinivasan, Yuhao Wan, Pan Xu 0001
WINE1