Sandholm.TIF

Tuomas Sandholm

Professor
Director, Electronic Marketplaces Laboratory

Carnegie Mellon University
Computer Science Department
5000 Forbes Avenue
Pittsburgh, PA 15213

Affiliated Professor
Machine Learning Department

sandholm AT cs.cmu.edu
(412) 268-8216 (office)
Office: Gates Hillman Center room 9205

Executive assistant: Charlotte Yano
yano AT cs.cmu.edu
(412) 268-7656, Gates Hillman Center room 8118

Biography

Tuomas Sandholm is Professor in the Computer Science Department at Carnegie Mellon University and a serial entrepreneur.  He has published over 450 papers on market design; game theory; search and integer programming; electronic commerce; artificial intelligence; multiagent systems; auctions and exchanges; automated negotiation and contracting; coalition formation; voting; safe exchange; normative models of bounded rationality; resource-bounded reasoning; and machine learning.  He has over 20 years of experience building optimization-based electronic marketplaces, and has fielded several of his systems.  He was Founder, Chairman, and CTO/Chief Scientist of CombineNet, Inc. from 1997 until its acquisition in 2010.  During this period the company commercialized over 800 large-scale generalized combinatorial auctions, with over $50 billion in total spend and over $6 billion in generated savings.  Dr. Sandholm’s algorithms also run the US-wide kidney exchange.  Since early 2009, he has been the design consultant of Baidu’s sponsored search auctions; Baidu’s market cap increased 5x to $50 billion during this period due to better monetization.  He has also consulted for Yahoo!, Netcycler, Google, and others.  He received the Ph.D. and M.S. degrees in computer science from the University of Massachusetts at Amherst in 1996 and 1994.  He earned an M.S. (B.S. included) with distinction in Industrial Engineering and Management Science from the Helsinki University of Technology, Finland, in 1991.  He is recipient of the NSF Career Award, the inaugural ACM Autonomous Agents Research Award, the Alfred P. Sloan Foundation Fellowship, the Carnegie Science Center Award for Excellence, and the Computers and Thought Award.  He is Fellow of the ACM and AAAI.

Research interests: Market design; game theory; mechanism design; electronic commerce; artificial intelligence; multiagent systems; auctions and exchanges; automated negotiation and contracting; search, integer programming and combinatorial optimization; stochastic optimization; convex optimization; equilibrium finding; algorithms for solving games; markets for advertising; kidney exchange; voting; coalition formation; safe exchange; preference elicitation; normative models of bounded rationality; resource-bounded reasoning; computational economics, privacy; multiagent learning; networks.


Academic awards (some; full list on the CV below)

Curriculum vitae

Some of the recent courses taught (full list here):

HIRING: EXCEPTIONAL, ENTREPRENEURIAL POST DOCTORAL FELLOW POSITION IN OPTIMIZATION AND MARKETS

Hiring PhD students as Graduate Research Assistants.

Advice for my research group.

CMU AI seminar series.


Some recommended publications by topic

A complete list of publications is available on my CV.

Broad overview articles (more specific review articles are listed under their respective topics below)

Automated mechanism design (AMD)

Overview (somewhat dated by now)

Research on the general problem

Revenue maximization, auctions, other selling mechanisms, and online mechanisms. (See also AMD work listed in section “Safe Exchange” below.)

Manipulation-optimal mechanism & criticisms of the revelation principle

Algorithms and complexity of solving games (coalitional games and multiagent learning are discussed in their own sections later)

Solving sequential games, poker

Opponent exploitation (opponent modeling)

Poker demonstrations (reviewed)

Solving normal form games and repeated games

Security games

Voting (privacy in voting is discussed in a separate section)

Preference elicitation in voting

Complexity of manipulating elections by insincere preference revelation

Other

Expressive commerce, expressive bidding, combinatorial auctions, expressive negotiation

Brief overview of our recent work on expressiveness

Theory; Case studies; Large fielded systems; Bidding languages; Markets with side constraints & non-price attributes; Generalizations; Ad auctions and exchanges; Display (banner) ads; Sponsored search

Multi-item markets (combinatorial auctions and generalizations)

Winner determination (= market clearing), search, integer programming, mixed integer programming

Market anomalies

Multi-unit markets

Kidney exchange, matching markets, barter exchanges

(Automated) market making and prediction markets

Online algorithms for exchanges

Preference elicitation, “ascending” auctions & coherent pricing

Overview

The original paper on preference elicitation in combinatorial auctions

Effectiveness of preference elicitation in general combinatorial auctions

Preferences for which elicitation can (not) be done in a polynomial worst-case number of queries

Preference elicitation in combinatorial exchanges (& multi-robot systems)

Coherent pricing

Eliciting bid taker non-price preferences in (combinatorial) auctions: Automated scenario navigation

Auction design for spiteful bidders

Bidding agents (for auctions, exchanges, general equilibrium markets, and bargaining)

Valuation calculation, normative models of bounded rationality, and information acquisitionin auctions and bargaining

Other

Peer-to-peer negotiation, bargaining & trading

Valuation calculation & normative models of bounded rationality

Other

Leveled commitment contracts & breach (backtracking in multiagent systems)

Overview

Single leveled commitment contract

Sequences of leveled commitment contracts

Safe exchange & deviation-proof multiagent plans

A general framework

Methods based on dividing the exchange into chunks

Motivating the participants to reveal their trustworthiness (trust & reputation)

Stability (deviation-proofness) of multiagent plans

Coalition formation

Machine learning

Multiagent learning

Single-agent learning

Resource-bounded reasoning (multiagent resource-bounded reasoning covered in other sections)

Privacy in social choice (voting and auctions), cryptography

Satisfiability & constraint satisfaction

Networks


Hobbies

Adventures

Family