False-name Bids “The effect of false-name bids in combinatorial

Slides:



Advertisements
Similar presentations
Combinatorial Auction
Advertisements

Truthful Mechanisms for Combinatorial Auctions with Subadditive Bidders Speaker: Shahar Dobzinski Based on joint works with Noam Nisan & Michael Schapira.
Combinatorial Auctions with Complement-Free Bidders – An Overview Speaker: Michael Schapira Based on joint works with Shahar Dobzinski & Noam Nisan.
6.896: Topics in Algorithmic Game Theory Lecture 21 Yang Cai.
Testing Linear Pricing Algorithms for use in Ascending Combinatorial Auctions (A5) Giro Cavallo David Johnson Emrah Kostem.
(Single-item) auctions Vincent Conitzer v() = $5 v() = $3.
Algorithmic mechanism design Vincent Conitzer
Auction Theory Class 5 – single-parameter implementation and risk aversion 1.
Approximating optimal combinatorial auctions for complements using restricted welfare maximization Pingzhong Tang and Tuomas Sandholm Computer Science.
USING LOTTERIES TO APPROXIMATE THE OPTIMAL REVENUE Paul W. GoldbergUniversity of Liverpool Carmine VentreTeesside University.
Seminar in Auctions and Mechanism Design Based on J. Hartline’s book: Approximation in Economic Design Presented by: Miki Dimenshtein & Noga Levy.
An Approximate Truthful Mechanism for Combinatorial Auctions An Internet Mathematics paper by Aaron Archer, Christos Papadimitriou, Kunal Talwar and Éva.
Multi-item auctions with identical items limited supply: M items (M smaller than number of bidders, n). Three possible bidder types: –Unit-demand bidders.
Game Theory in Wireless and Communication Networks: Theory, Models, and Applications Lecture 6 Auction Theory Zhu Han, Dusit Niyato, Walid Saad, Tamer.
Optimal auction design Roger Myerson Mathematics of Operations research 1981.
Preference Elicitation Partial-revelation VCG mechanism for Combinatorial Auctions and Eliciting Non-price Preferences in Combinatorial Auctions.
A Sufficient Condition for Truthfulness with Single Parameter Agents Michael Zuckerman, Hebrew University 2006 Based on paper by Nir Andelman and Yishay.
Seminar In Game Theory Algorithms, TAU, Agenda  Introduction  Computational Complexity  Incentive Compatible Mechanism  LP Relaxation & Walrasian.
6.853: Topics in Algorithmic Game Theory Fall 2011 Matt Weinberg Lecture 24.
Bundling Equilibrium in Combinatorial Auctions Written by: Presented by: Ron Holzman Rica Gonen Noa Kfir-Dahav Dov Monderer Moshe Tennenholtz.
Algorithmic Applications of Game Theory Lecture 8 1.
Mechanism Design and the VCG mechanism The concept of a “mechanism”. A general (abstract) solution for welfare maximization: the VCG mechanism. –This is.
Item Pricing for Revenue Maximization in Combinatorial Auctions Maria-Florina Balcan, Carnegie Mellon University Joint with Avrim Blum and Yishay Mansour.
Limitations of VCG-Based Mechanisms Shahar Dobzinski Joint work with Noam Nisan.
Combinatorial Auction. Conbinatorial auction t 1 =20 t 2 =15 t 3 =6 f(t): the set X  F with the highest total value the mechanism decides the set of.
Competitive Generalized Auctions Paper by Amos Fiat, Andrew Goldberg, Jason Hartine, Anna Karlin Presented by Chad R. Meiners.
Truthfulness and Approximation Kevin Lacker. Combinatorial Auctions Goals – Economically efficient – Computationally efficient Problems – Vickrey auction.
Arbitrage in Combinatorial Exchanges Andrew Gilpin and Tuomas Sandholm Carnegie Mellon University Computer Science Department.
Collusion and the use of false names Vincent Conitzer
Yang Cai Sep 8, An overview of the class Broad View: Mechanism Design and Auctions First Price Auction Second Price/Vickrey Auction Case Study:
CPS 173 Mechanism design Vincent Conitzer
Multi-Unit Auctions with Budget Limits Shahar Dobzinski, Ron Lavi, and Noam Nisan.
Auction Seminar Optimal Mechanism Presentation by: Alon Resler Supervised by: Amos Fiat.
Combinatorial Auctions By: Shai Roitman
More on Social choice and implementations 1 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAA A Using slides by Uri.
Auction Theory תכנון מכרזים ומכירות פומביות Topic 7 – VCG mechanisms 1.
Yang Cai Oct 08, An overview of today’s class Basic LP Formulation for Multiple Bidders Succinct LP: Reduced Form of an Auction The Structure of.
Topic 2: Designing the “optimal auction” Reminder of previous classes: Discussed 1st price and 2nd price auctions. Found equilibrium strategies. Saw that.
Slide 1 of 16 Noam Nisan The Power and Limitations of Item Price Combinatorial Auctions Noam Nisan Hebrew University, Jerusalem.
Optimal mechanisms (part 2) seminar in auctions & mechanism design Presentor : orel levy.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
Combinatorial Auction. A single item auction t 1 =10 t 2 =12 t 3 =7 r 1 =11 r 2 =10 Social-choice function: the winner should be the guy having in mind.
Negotiating Socially Optimal Allocations of Resources U. Endriss, N. Maudet, F. Sadri, and F. Toni Presented by: Marcus Shea.
Automated mechanism design
By Audrey Hu and Liang Zou University of Amsterdam
Bayesian games and mechanism design
Generalized Agent-mediated procurement auctions
Comp/Math 553: Algorithmic Game Theory Lecture 08
CPS Mechanism design Michael Albert and Vincent Conitzer
Failures of the VCG Mechanism in Combinatorial Auctions and Exchanges
Mechanism design with correlated distributions
Comp/Math 553: Algorithmic Game Theory Lecture 09
the effect of false-name bids in combinatorial auctions:
Internet Economics כלכלת האינטרנט
Fair division Lirong Xia Oct 7, 2013.
Game Theory in Wireless and Communication Networks: Theory, Models, and Applications Lecture 6 Auction Theory Zhu Han, Dusit Niyato, Walid Saad, Tamer.
Presented By Aaron Roth
Authors: Oren Rigbi Damian Goren
Vincent Conitzer Mechanism design Vincent Conitzer
Vincent Conitzer CPS 173 Mechanism design Vincent Conitzer
Automated mechanism design
Preference elicitation/ iterative mechanisms
Combinatorial Auction
Combinatorial Auction
Combinatorial Auction
Combinatorial Auction
CPS Preference elicitation/ iterative mechanisms
Information, Incentives, and Mechanism Design
Auction Theory תכנון מכרזים ומכירות פומביות
Vincent Conitzer CPS Mechanism design Vincent Conitzer
Presentation transcript:

False-name Bids “The effect of false-name bids in combinatorial auctions: new fraud in internet auctions” Makoto Yokoo, Yuko Sakurai, and Shigeo Matsubara

Outline What are false-name bids? Why are false-name bids a problem? Making an auction false-name-proof Collusion in general Conclusion

What are false-name bids? A bidder submits additional bids under other identities These are binding bids: the bidder pays the cost for the bid and gets the item if it wins. Easy to do on the Internet It's easy to get multiple email addresses. Paper doesn't mention other ways to prove identity on the Internet.

What are false-name bids? Every agent has a set of identities they can use. Every agent must use at least one identity (i.e. they must submit at least one bid). Every identity belongs to exactly one agent. No one can impersonate another agent. Auctioneer does not know which agent each identity belongs to, or even how many real agents there are. No agent knows who an identity belongs to, unless it's their own.

What are false-name bids? The auction: Feasibility: Cannot allocate an item to multiple identities, even if they belong to the same agent. Budget: The payment to the auctioneer is equal to the total paid by all the identities. Non-participation: If an identity makes no bids, then it gets no items and pays nothing. Almost anonymous: The order of identities does not affect the outcome, except if there is a tie. If two bids are the same, then v(kidi(θ), θidi) + tidi(θ) = v(kidj(θ), θidj)+ tidj(θ) holds.

What are false-name bids? The auction (continued): The strategy for an agent is the set of the bids of all their identities. An agent's utility is the sum of their values for all the items their identities win plus the total payments for their identities. An agent's strategy is dominant if the agent has no reason to change the bids of any of its identities, regardless of the bids of all other identities.

Why are false-name bids a problem? Example: We run a combinatorial auction with a VCG mechanism. There are two items and two bidders. They specify their values as a triple: their values for the two items individually, and then their value for the pair. Their values are as follows: Agent 1: (7, 7, 14) Agent 2: (0, 0, 12) Agent 1 wins both items. Cost: 12 – 0 = 12

Why are false-name bids a problem? But what if agent 1 could make a false-name bid? Agent 1b is agent 1's super-secret identity: Agent 1: (7, 0, 7) Agent 2: (0, 0, 12) Agent 1b: (0, 7, 7) Cost to agent 1: 12 – 7 (utility of agent 1b) = 5 Cost to agent 1b: 12 – 7 (utility of agent 1) = 5 Total cost to agent 1 is 10.

Why are false-name bids a problem? What we want is a combinatorial auction that's false-name-proof. False-name-proof: “For all bidder i, s∗(θi, φ(i)) = (θi, 0, . . ., 0) is a dominant strategy.”

Why are false-name bids a problem? But, “[i]n combinatorial auctions, there exists no false-name-proof auction protocol that satisfies Pareto efficiency.” :( Satisfies Pareto efficiency: The mechanism distributes the items optimally, maximizing social welfare.

Making an auction false-name-proof Want a sufficient condition condition which makes the VCG mechanism false-name-proof. Surplus function U: U(B, Y) = maxk∈KB,Y Σ(yi, θyi)∈Yv(kyi, θyi) The value of the optimal allocation of the items in B to the agents in Y UA(Y) = U(A, Y), where A contains all the items in the auction.

Making an auction false-name-proof UA(·) is concave over bidders if UA(Z ∪ W) − UA(Z) <= UA(Y ∪ W) − UA(Y) for all sets of bidders Y, Z, and W, where Y is a subset of Z.

Making an auction false-name-proof The VCG mechanism is false-name-proof if: Θ satisfies that UA(·) is concave for every subset of bidders with types in Θ. Each declared type is in Θ ∪ {0} Paper does not claim that this is the only sufficient condition. Paper does not claim that this condition is necessary to be false-name-proof.

Making an auction false-name-proof Gross substitutes condition: If an item j is demanded at price p, then it will still be demanded at price p if the prices of some other items increase. No proof given that this condition implies concavity.

Making an auction false-name-proof The gross substitutes condition holds in auctions where marginal utility of each item never increases. This condition is convenient because auctions that satisfy it have Walrasian equilibria: No agent has reason to change their bids because they cannot afford any better allocation.

Making an auction false-name-proof U is submodular for all set of bidders X ⊆ N if U(B, X) + U(C, X) >= U(B ∪ C, X) + U(B ∩ C, X) for all B ⊆ A and C ⊆ A. If U is submodular for all set of bidders X ⊆ N, then UA is concave. In fact, submodularity is both sufficient necessary for concavity.

Making an auction false-name-proof U(B, X) + U(C, X) >= U(B ∪ C, X) + U(B ∩ C, X) Submodularity has nothing to do with the payments in the auction. It cannot be achieved by changing the formula for determining payments. To achieve submodularity, the allowed bids must be restricted.

Making an auction false-name-proof Applying submodularity to our example: U(B, X) + U(C, X) >= U(B ∪ C, X) + U(B ∩ C, X) Let B = {item a}, C = {item b} X = {Agent 1 (7, 0, 7)}: 7 + 0 >= 7 + 0 Ok X = {Agent 2 (0, 0, 12)}: 0 + 0 >= 12 + 0 Contradiction

Making an auction false-name-proof Submodularity requires that if any bundle of items is valued: Each item in the bundle must be valued on its own. The sum of the values of the items individually must equal or exceed the value for the bundle. The value for every subset of the bundle must meet these criteria as well.

Making an auction false-name-proof Submodularity eliminates one of the main reasons for using a combinatorial auction in the first place! Since submodularity is necessary for concavity, any VCG mechanism which uses concavity to ensure it's false-name-proof will also have this problem. This includes using gross substitution.

Making an auction false-name-proof The submodular restrictions on individual bids are not enough to guarantee concavity. Also need submodularity among bids from all subsets of agents. The paper says nothing on how to make an auction submodular.

Making an auction false-name-proof To sum up: Concavity is sufficient but not necessary for making a VCG mechanism false-name-proof. Gross substitution implies concavity, and so is also sufficient. Submodularity is both necessary and sufficient for concavity. Therefore gross substitution also implies submodularity. But submodularity does not allow bundles to be valued higher than the sum of their items' values. Concavity and gross substitution also have this problem.

Collusion in general A mechanism is group-strategy proof if there can be no group of bidders such that: Every member is untruthful. Every member obtains at least the same utility as if they told the truth. Group-strategy-proof as an auction property is independent of false-name-proof.

Collusion in general Possible types: (10, 9, 18), (9, 10, 18), (10, 0, 10), (0, 10, 10) All satisfy the gross substitutes condition. This auction is false-name-proof. Agent 1: (10, 9, 18) Agent 2: (9, 10, 18) Agent 1 gets item 1, agent 2 gets item 2, they both pay 8.

Collusion in general But if the agents coordinate their strategies: Again agent 1 gets item 1 and agent 2 gets item 2. But the cost to each is 10 – 10 = 0. Therefore this auction is not group-strategy-proof

Collusion in general Group-strategy-proof but not false-name-proof example: Auction with reserve price p Auctioneer picks a winner at random. The winner pays p and gets the item.

Collusion in general What if a group of agents can increase their total value by lying, but some agents get lower value? Payments and exchange of goods afterwards can make every agent come out even or ahead. If a legitimate bidder has no interest in a set of items, they can “sell” their bid. In effect, they are selling a false-name bid to another agent. The two agents can then split the amount the second saves by using the false-name bid.

Conclusion The Internet makes false-name bids feasible because it's hard to prove identity. No auction can be both Pareto efficient and false- name-proof. If an auction is submodular, then it is false-name- proof. False-name-proof is independent of group- strategy-proof.