# Can someone explain Cremer-Mclean's astonishing result in auction theory?

In mechanism design/auction theory, there is a famous result by Cremer and Mclean that if agents'/bidders' valuations are even slightly correlated, then all the surplus can be extracted by the principal/auctioneer. This is what makes auction theory without i.i.d. valuations an unpopular research topic even though it's interesting from a practical point of view.

My question is: Can someone explain to me why the Cremer-Mclean result is true?

The original paper is Econometrica 1998, "Full extraction of the surplus in Bayesian and dominant strategy auctions" by Cremer and Mclean.

There is an explanation beginning on page 151 in Vijay Krishna's Auction Theory textbook.

-

Could you include links, please. – Turukawa Nov 15 '11 at 22:23
They won't be opensource links anyway, but I'll add them nonetheless. – Zermelo Nov 15 '11 at 22:52

## 2 Answers

Suppose you and I are consultants for competing oil companies. We independently estimate the value of some new drilling site, and recommend our employers make bids based upon our estimates. Since some amount of error is involved, but our estimates are correlated (we are experts, after all!), if I can observe the bid your company makes before my company makes its bid, I can get a sense of whether or not I'm over- or under-estimating the value of the new site.

The problem is that we each only have one estimate. If the seller adopts an auction style that permits me to see your bid (i.e., not sealed-bid), I get additionally information about the distribution of probable values for the new drill site.

We're interested in discovering something about the random variable $t$, the distribution of estimates of the value of the new site. Suppose I have the correct estimate (the true value of the new site, $T$) by accident, and call my estimate $t_i = T$. Suppose further your estimate $t_j$ is higher than $T$. If I observe your bid, I might conclude that the true value actually lies somewhere between $t_i$ and $t_j$, so I tell my boss to bid $(t_i+t_j)/2$. This sort of "watering down" is desirable in order to avoid the "winner's curse". This is where "Bayesian" comes into the jargon of the paper. I obtain new information, your estimate of the value, and use it to update by estimation of the value. After the auction, my company starts drilling, only to discover the true value of production is $T<(t_i+t_j)/2$, so we've overbid.

So, thinking about surplus extraction, the seller of the new field wants to encourage high bidding, or to discourage shading. Discouraging shading is another way of saying "encouraging revelation of your true valuation $t$." This is what Krishna calls "truth-telling". Suppose you value the asset at $t_j$, and you bid $b_j$. Your goal is to maximize $t_j-b_j$, or to bid as low as possible. Ideally, you'd bid $\epsilon$ above the second highest valuation, $t_{j-1}$. This isn't truth-telling.

If you don't know the true value, as in this example, the seller can use other bidders' estimates to reduce your shading. You wouldn't ever bid more than your estimate of the value for the asset, so $b_j \leq t_j$. The seller wants to force you to reveal your estimate, in other words to make you bid your value, or make $b_j=t_j$.

I haven't worked through the full Bayesian-Nash equilibrium, so I can't explain why the seller is successfully able to push $b_j$ toward $t_j$, but I hope this helps!

-

3
Hmmm, thanks that was actually quite helpful. The reason why I called it "astonishing" was that in a private values auction truthful revelation is possible only in the second price auction, and even there the all of the surplus is not extracted (since the second highest bid is paid). How all the surplus can be extracted when there is correlation, no matter how slight, is a mystery to me. But your post gets me thinking about how the auctioneer might go about preventing shading. Let me know if you work it out though! :) – Zermelo Nov 16 '11 at 6:26
@Zermelo I'll definitely give this some more thought and edit my answer later. My story isn't robust to $i$ observing a first bid from $j$ lower than $i$'s estimate. – jrhorn424 Nov 16 '11 at 6:40

Let me try to explain in rough terms why the Cremer-Mclean's result is true. Lets assume that thare are $n$ bidders and $B$ possible values for the item for each bidder. For each bidder $i$ we compute what is his expected gain $g(i,v(i))$ in a second price auction conditioned on his value $v(i)$. We can also compute the expected value $V(j;i,v(i))$ of the item for bidder $j$ conditioned on the value for $i$ being $v(i)$.

We want to express $g(i)$ as a linear combination

(*) $a(1)V(1,i,v(i))+a(2)V(2,i,v(i))+...+a(B)V(n,i,v(i))$, (The sum is over all integers from 1 to $n$ except $i$)

So that the coefficients do not depend on the value $v(i)$!

This is possible if the dependencies among the agents bids are of sufficiently general type. (Namely, certain matrix described this system of equations has a full rank.)

Now, you can charge bidder $i$ entry price which is $a(1)v(1)+a(2)v(2)+...+a(n)v(n)$, (The sum is again over all integers from $1$ to $n$ except $i$)

This way the expected entry price is precisely the expected gain given the bidder's bid but it is computed as a linear combinations of the other bids.

-
{"extraction_info": {"found_math": true, "script_math_tex": 0, "script_math_asciimath": 0, "math_annotations": 0, "math_alttext": 0, "mathml": 0, "mathjax_tag": 0, "mathjax_inline_tex": 41, "mathjax_display_tex": 0, "mathjax_asciimath": 0, "img_math": 0, "codecogs_latex": 0, "wp_latex": 0, "mimetex.cgi": 0, "/images/math/codecogs": 0, "mathtex.cgi": 0}, "config": {"markdown_headings": true, "markdown_code": true, "boilerplate_config": {"ratio_threshold": 0.18, "absolute_threshold": 10, "end_threshold": 15, "enable": true}, "remove_buttons": true, "remove_image_figures": true, "remove_link_clusters": true, "table_config": {"min_rows": 2, "min_cols": 3, "format": "github"}, "remove_chinese": true, "remove_edit_buttons": true, "extract_latex": true}, "english_confidence": 0.9395730495452881, "perplexity_flag": "middle"}