<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Oddhead Blog &#187; commentary</title>
	<atom:link href="http://blog.oddhead.com/category/commentary/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.oddhead.com</link>
	<description>Musings of a computer scientist on predictions, odds, and markets</description>
	<lastBuildDate>Tue, 17 Aug 2010 17:02:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Where is the betting market for P=NP when you need it?</title>
		<link>http://blog.oddhead.com/2010/08/11/betting-on-p-equals-np/</link>
		<comments>http://blog.oddhead.com/2010/08/11/betting-on-p-equals-np/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 20:13:55 +0000</pubDate>
		<dc:creator>David Pennock</dc:creator>
				<category><![CDATA[commentary]]></category>
		<category><![CDATA[computer science]]></category>
		<category><![CDATA[gambling]]></category>
		<category><![CDATA[people]]></category>
		<category><![CDATA[prediction markets]]></category>
		<category><![CDATA[trends]]></category>

		<guid isPermaLink="false">http://blog.oddhead.com/?p=1684</guid>
		<description><![CDATA[HP research scientist Vinay Deolalikar has constructed the most credible proof yet of the most important open question in computer science. If his proof is validated (and there are extremely confident skeptics as you&#8217;ll see) he proved that P&#8800;NP, or loosely speaking that some of the most widespread computational problems &#8212; everything from finding a <a href='http://blog.oddhead.com/2010/08/11/betting-on-p-equals-np/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>HP research scientist <a href="http://www.hpl.hp.com/personal/Vinay_Deolalikar/">Vinay Deolalikar</a> has constructed the <a href="http://michaelnielsen.org/polymath1/index.php?title=Deolalikar%27s_P!%3DNP_paper">most credible proof yet</a> of the most important open question in computer science. If his proof is validated (and there are extremely confident skeptics as you&#8217;ll see) he proved that P&ne;NP, or loosely speaking that some of the most <a href="http://en.wikipedia.org/wiki/List_of_NP-complete_problems">widespread computational problems</a> &#8212; everything from finding a good layout of circuits on a chip to <a href="http://www.cs.cornell.edu/gomes/papers/sudoku-aaai06.pdf">solving Sudoku puzzles</a> to computing <a href="http://blog.oddhead.com/2006/10/30/implementing-hansons-market-maker/">LMSR prices</a> in a <a href="http://blog.oddhead.com/2008/12/22/what-is-and-what-good-is-a-combinatorial-prediction-market/">combinatorial market</a> &#8212;  cannot be solved efficiently. Most computer scientists believe that P&ne;NP, but after decades of some of the smartest people in the world trying, and despite the promise of worldwide accolades and a cool $1 million from the <a href="http://www.claymath.org/millennium/">Clay Mathematics Institute</a>, no one has been able to prove it, until possibly now.</p>
<p>Scott Aaronson is a skeptic, to say the least. He made an <a href="http://scottaaronson.com/blog/?p=456">amazing public bet</a> to demonstrate his confidence. He pledged that if Deolalikar wins the $1 million prize, Aaronson will top it off with $200,000 of own money. Even more amazing: Aaronson made the bet <em>without even reading the proof</em>. [Update: I should have said "without reading the proof in detail": see comments] (Perhaps more amazing still: a PC World journalist <a href="http://www.pcworld.com/article/202950/hp_researcher_claims_to_crack_compsci_complexity_conundrum.html">characterized</a> Aaronson&#8217;s stance as &#8220;noncommittal&#8221; without a drip of sarcasm.) [Hat tip to <a href="http://messymatters.com/">Dan Reeves</a>.]</p>
<p>As Aaronson explains:</p>
<blockquote cite="http://scottaaronson.com/blog/?p=456"><p>
The point is this: I really, really doubt that Deolalikar’s proof will stand.  And while I haven’t studied his long, interesting paper and pinpointed the irreparable flaw&#8230; I have a way of stating my prediction that no reasonable person could hold against me: I’ve literally bet my house on it.
</p></blockquote>
<p>Aaronson is effectively offering infinite odds [Update: actually more like 2000/1 odds: see comments] that the question &#8220;P=NP?&#8221; will not be resolved in the near future. Kevin McCurley and Ron Fagin made a <a href="http://pages.swcp.com/~mccurley/bet.html<br />
">different (conditional) bet</a>: Fagin offered 5/1 odds (at much lower stakes) that if the question is resolved in 2010, the answer will be P&ne;NP. <a href="http://blog.computationalcomplexity.org/2010/08/that-p-ne-np-proof-whats-up-with-that.html">Bill Gasarch says</a> that he, like Aaronson, would bet that the proof is wrong&#8230; if only he were a betting man. Richard Lipton <a href="http://rjlipton.wordpress.com/2009/09/11/would-you-bet-your-life/">recounts a discussion</a> about the odds of P=NP with Ken Steiglitz.</p>
<p>But beyond a few one-off bets and declarations, <strong>where is the central market where I can bet on P=NP</strong>? I don&#8217;t even necessarily want in on the action, I just want the odds. (Really!)</p>
<p>My first thought was the Foresight Exchange. It does list one related contract &#8212; <a href="http://foresightexchange.com/fx-bin/Claim?claim=3SAT">Good 3SAT Algorithm by 2020</a> &#8212; which should presumably go to zero if Deolalikar&#8217;s proof is correct. It hasn&#8217;t budged much, consistent with skepticism (or with apathy). My second thought was the PopSci Predictions Exchange (PPX), though sadly it <a href="http://www.popsci.com/ppx/article/2009-05/ppx-final-countdown">has retired</a>. InklingMarkets <a href="http://home.inklingmarkets.com/markets/6399">has a poll</a> about whether P=NP will be resolved before the other Clay Institute prize questions, but not about how it will be resolved or the odds of it happening. (The poll is one of several markets <a href="http://www.miller-mccune.com/science/science-plugs-into-prediction-markets-17289/">sponsored by the Woodrow Wilson Center’s Science and Technology Innovation Program</a> &#8212; hat tip to <a href="http://www.cs.duke.edu/~conitzer/">Vince Conitzer</a>.) I don&#8217;t see anything at <a href="http://www.longbets.org/bets">longbets</a>, and anyway longbets doesn&#8217;t provide odds despite it&#8217;s name.</p>
<p>In 1990 Robin Hanson provocatively asked: <a href="http://hanson.gmu.edu/gamble.html"><em>Could gambling save science?</em></a>. That question and his thoughtful answers inspired a number of people, including me, to study prediction markets. Indeed, the Foresight Exchange was built largely in his image. P=NP seems one of the most natural claims for any scitech prediction market.</p>
<p>All these years later, when I really need my fix, I can&#8217;t seem to get it!</p>
<hr/>
<strong>2010/08/14 Update:</strong> <a href="http://smarkets.com/current-affairs/clay-prize/next-winner">Smarkets</a> comes the closest: they have real-money betting on whether P=NP will be resolved before the other Clay Institute prize questions. They report a 53% chance as of 2010/08/14 (for the record, I would bet against that). What&#8217;s missing is when the award might happen and how the question might be resolved, P=NP or P&ne;NP. I also don&#8217;t see a graph to check whether Deolalikar&#8217;s proof had any effect.</p>
<p>If it wasn&#8217;t clear in my original post, I found Aaronson&#8217;s bet incredibly useful and I am thrilled he did it. I believe he should be commended: his bet was exactly what more scientists should do. Scientists should express their opinion, and betting is a clear, credible, and quantitative way to express it. It would be as shame if some of the <a href="http://scottaaronson.com/blog/?p=457">negative reactions</a> caused him or others not to make similar bets in the future.</p>
<p>I just wish there were a central place to make bets on scientific claims and follow the odds in the vision of Robin Hanson, rather than every scientist having to declare their bet on their own individual blogs.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.oddhead.com/2010/08/11/betting-on-p-equals-np/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Famous for 15 tweets</title>
		<link>http://blog.oddhead.com/2010/07/29/famous-for-15-tweets/</link>
		<comments>http://blog.oddhead.com/2010/07/29/famous-for-15-tweets/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 14:57:25 +0000</pubDate>
		<dc:creator>David Pennock</dc:creator>
				<category><![CDATA[blogging]]></category>
		<category><![CDATA[commentary]]></category>
		<category><![CDATA[new media]]></category>
		<category><![CDATA[oddhead blog]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[trends]]></category>

		<guid isPermaLink="false">http://blog.oddhead.com/?p=1654</guid>
		<description><![CDATA[TV era: $quote = &#8220;In the future, everyone will be world-famous for 15 minutes&#8221;; Search era: $quote =~ s/minutes/links/; Social era: $quote =~ s/links/tweets/; This month I&#8217;ve had five times more traffic than in any other month since I began blogging in Oct 2006, even during woblomo. Why? I paid Paul Graham a compliment that <a href='http://blog.oddhead.com/2010/07/29/famous-for-15-tweets/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>TV era: $quote = <a href="http://en.wikiquote.org/wiki/Andy_Warhol">&#8220;In the future, everyone will be world-famous for 15 minutes&#8221;</a>;<br />
Search era: $quote =~ s/minutes/<a href="http://en.wikipedia.org/wiki/15_minutes_of_fame#Derivative_phrases">links</a>/;<br />
Social era: $quote =~ s/links/<a href="http://www.jonstribling.info/famous-for-15-tweets/">tweets</a>/;</p>
<p>This month I&#8217;ve had five times more traffic than in any other month since I <a href="http://blog.oddhead.com/2006/10/10/begin-oddhead-blog/">began blogging</a> in Oct 2006, even during <a href="http://woblomo.com">woblomo</a>.</p>
<p>Why? I <a href="http://blog.oddhead.com/2010/07/15/most-prescient-footnote-ever/">paid Paul Graham a compliment</a> that <a href="http://bit.ly/9GZ5VE+">struck a minor viral nerve</a>, spreading through twitter, facebook, and blogs and sending over six thousand people my way on July 16 alone according to <a href="http://www.quantcast.com/blog.oddhead.com">quantcast</a>. Of course most have since dispersed.</p>
<p><a href="http://blog.oddhead.com/wp-content/uploads/2010/07/oddhead-blog-traffic-on-quantcast-2010-07b.png"><img src="http://blog.oddhead.com/wp-content/uploads/2010/07/oddhead-blog-traffic-on-quantcast-2010-07b.png" alt="Oddhead Blog traffic according to Quantcast July 2010" title="oddhead-blog-traffic-quantcast-2010-07" width="514" height="310" class="aligncenter size-full wp-image-1656" /></a></p>
<p>Power on the web flows backward through referrals to the sites that people begin their day with, the sources of traffic. Referrals from social media, unpredictable and bursty though they may be, are inexorably <a href="http://blogmaverick.com/2009/05/15/how-twitter-and-facebook-now-compete-with-google/">on</a> <a href="http://mashable.com/2010/05/25/twitter-online-video/">the</a> <a href="http://mediamemo.allthingsd.com/20090921/the-new-york-times-brought-to-you-literally-by-twitter/">rise</a>.    As they grow, power will shift away from search engines, today&#8217;s referral kings. Who knows, this may embolden publishers to take previously unthinkable steps like voluntary delisting, further eroding the value of search. This has all been said before, perhaps best by <a href="http://blogmaverick.com/2009/11/09/rupert-murdoch-to-block-google-smart-twitter-has-changed-it-all/">Mark Cuban</a> starting in <a href="http://blogmaverick.com/2008/05/14/beating-google/">2008</a>. It would be a blow to openness and hurt users, but would spark a fascinating battle.</p>
<p>Another meta note: I installed a new WordPress theme: <a href="http://www.aquoid.com/news/themes/suffusion/">Suffusion</a>. It&#8217;s fantastic: endlessly configurable, bug free, fast, and well designed. I happened upon it by accident when WP 3.0 broke my old theme and I couldn’t be happier. Apparently written by a teenager, I donated to his beer, er, coffee fund.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.oddhead.com/2010/07/29/famous-for-15-tweets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Casinos for geeks</title>
		<link>http://blog.oddhead.com/2010/07/27/casinos-for-geeks/</link>
		<comments>http://blog.oddhead.com/2010/07/27/casinos-for-geeks/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 20:25:56 +0000</pubDate>
		<dc:creator>David Pennock</dc:creator>
				<category><![CDATA[commentary]]></category>
		<category><![CDATA[finance]]></category>
		<category><![CDATA[gambling]]></category>
		<category><![CDATA[ideas]]></category>
		<category><![CDATA[prediction markets]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[trends]]></category>

		<guid isPermaLink="false">http://blog.oddhead.com/?p=1631</guid>
		<description><![CDATA[Gambling has been mocked as &#8220;a tax on the mathematically challenged&#8221;. Gamblers are stereotyped as losers in life. Casinos reinforce this by literally kicking out people who display too much intelligence. They ban card counting and people who simply win too much. They don&#8217;t allow computers or Internet connections in the sports book to block <a href='http://blog.oddhead.com/2010/07/27/casinos-for-geeks/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Gambling has been mocked as <a href="http://thinkexist.com/quotation/i-guess-i-think-of-lotteries-as-a-tax-on-the/390786.html">&#8220;a tax on the mathematically challenged&#8221;</a>. Gamblers are stereotyped as losers in life. Casinos reinforce this by literally kicking out people who display too much intelligence. They ban card counting and people who simply win too much. They don&#8217;t allow computers or Internet connections in the sports book to block out information. They <a href="http://blog.oddhead.com/2009/03/10/innovation-or-lack-thereof-in-casino-gambling/">emphasize familiarity over innovation</a>, cementing their appeal to habitual gamblers over geeks.</p>
<p><a href="http://blog.oddhead.com/wp-content/uploads/2010/07/dice.jpg"><img src="http://blog.oddhead.com/wp-content/uploads/2010/07/dice.jpg" alt="floating dice 2 and 5" title="dice" width="150" height="126" class="alignright size-full wp-image-1643" /></a><strong>In the eyes of a casino, a sharp is indistinguishable from a cheat.</strong> More than boring, this seems fundamentally unfair and unsustainable, <a href="http://www.amazon.com/Bringing-Down-House-Students-Millions/dp/0743225708">inviting disguise</a>. It also turns off a wealthy, influential, and game-loving segment of the population.</p>
<p>What I want: <strong>A casino by geeks for geeks that celebrates innovation, encourages cleverness, welcomes gadgets and wifi, and fosters hacking, outwit, and outplay.</strong></p>
<p>At least one casino has seen the light. The M Casino in Las Vegas is parterning with Cantor Fitzgerald to support <a href="http://www.dailyfinance.com/story/cantor-fitzgerald-the-first-wall-street-firm-to-become-a-bookie/19536199/">in-game sports betting with few rules and caps</a>, inviting sharps to, more or less, &#8220;bring it on&#8221;. </p>
<blockquote cite="http://www.dailyfinance.com/story/cantor-fitzgerald-the-first-wall-street-firm-to-become-a-bookie/19536199/"><p>
&#8230;gamblers can bet on the game even during play, accepting ever-changing point-spreads and odds. They can invest money on a Knicks foul shot going through the hoop or a Dodger getting to first base &#8212; contending with ever-evolving odds.</p>
<p>More critically, bettors can create hedges while jumping in and out of positions. But instead of buying into the fast-breaking moves of Microsoft, they&#8217;re betting on the Mariners&#8217; impending fortunes.</p>
<p>This form of wagering is new to Las Vegas but old-hat in other markets.</p>
<p>&#8230;<strong>unlike in most other casinos, laptop computers are welcome</strong>.</p>
<p>&#8230;&#8221;The M wants [sharp bettors] to be there,&#8221; believes [professional sports-bettor Steve] Fezzik. &#8220;<strong>They want your information, and that&#8217;s a progressive attitude.</strong>&#8221;
</p></blockquote>
<p>Kudos to M for taking a chance on a more interesting future and to Cantor for making it happen.</p>
<p>What Cantor is debuting may not be a whole lot more than <a href="http://betfair.com">betfair</a> indoors, but it&#8217;s a long overdue start. Here&#8217;s to hoping we see even more innovation, including <a href="http://blog.oddhead.com/2008/02/19/the-right-way-to-implement-a-multi-outcome-prediction-market-linear-programming/">smarter</a> and <a href="http://blog.oddhead.com/2008/12/22/what-is-and-what-good-is-a-combinatorial-prediction-market/">more expressive</a> markets.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.oddhead.com/2010/07/27/casinos-for-geeks/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How high can high-level programming go?</title>
		<link>http://blog.oddhead.com/2010/07/19/higher-level-programming/</link>
		<comments>http://blog.oddhead.com/2010/07/19/higher-level-programming/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 14:55:58 +0000</pubDate>
		<dc:creator>David Pennock</dc:creator>
				<category><![CDATA[artificial intelligence]]></category>
		<category><![CDATA[commentary]]></category>
		<category><![CDATA[computer science]]></category>
		<category><![CDATA[prediction markets]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://blog.oddhead.com/?p=1575</guid>
		<description><![CDATA[Our first prototype of Predictalot was written mainly in Mathematica with a rudimentary web front end that Dan Reeves put together (with editable source code embedded right on the page via etherpad!). It proved the concept but was ugly and horribly slow. Dan and I built a second prototype in PHP. It was even uglier <a href='http://blog.oddhead.com/2010/07/19/higher-level-programming/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Our first prototype of <a href="http://predictalot.yahoo.com">Predictalot</a> was written mainly in Mathematica with a rudimentary web front end that <a href="http://ai.eecs.umich.edu/people/dreeves/">Dan Reeves</a> put together (with editable source code embedded right on the page via etherpad!). It proved the concept but was ugly and horribly slow.</p>
<p><a href="http://blog.oddhead.com/wp-content/uploads/2010/07/predictalot-pre-alpha-mathematica-etherpad.png"><img src="http://blog.oddhead.com/wp-content/uploads/2010/07/predictalot-pre-alpha-mathematica-etherpad.png" alt="Screenshot of pre-alpha Predictalot: Mathematica + etherpad + web" title="predictalot-pre-alpha-mathematica-etherpad" width="750" height="250" class="aligncenter size-full wp-image-1599" /></a></p>
<p>Dan and I built a second prototype in PHP. It was even uglier but about twice as fast and somewhat useable on a small scale (at least by user willing/able to formulate their own propositions in PHP). Yet it still wasn&#8217;t good enough to serve thousands of users accustomed to simplicity and speed.</p>
<p><a href="http://blog.oddhead.com/wp-content/uploads/2010/07/predictalot-alpha-php-yap.png"><img src="http://blog.oddhead.com/wp-content/uploads/2010/07/predictalot-alpha-php-yap.png" alt="Screenshot of alpha Predictalot: PHP + YAP" title="predictalot-alpha-php-yap" width="771" height="439" class="aligncenter size-full wp-image-1597"  style="border:2px solid black" /></a></p>
<p>The final live version of Predictalot was not only pleasing to the eye &#8212; thanks to <a href="http://research.yahoo.com/Sudar_Muthu">Sudar</a>, <a href="http://in.linkedin.com/in/navneetnair">Navneet</a>, and <a href="http://research.yahoo.com/Tom_Gulik">Tom</a> &#8212; but pleasingly fast, due almost entirely to the heroic efforts of <a href="http://research.yahoo.com/Mridul_Muralidharan">Mridul M</a> who wrote a mini PHP parser inside of java and baked in a number of datbase and caching optimizations.</p>
<p><a href="http://blog.oddhead.com/wp-content/uploads/2010/07/predictalot-beta-java-yap.png"><img src="http://blog.oddhead.com/wp-content/uploads/2010/07/predictalot-beta-java-yap.png" alt="Screenshot of live beta Predictalot: Java + Javascript + YAP" title="predictalot-beta-java-yap" width="750" height="275" class="aligncenter size-full wp-image-1598"  style="border:2px solid black"/></a></p>
<p><br/><strong>It seems that high-level programming languages haven&#8217;t climbed high enough.</strong> To field a fairly constrained web app that looks good and works well, we benefit greatly from having at least three specialists, for the app front end, the app back end, and the platform back end (apache, security, etc.).</p>
<p>Here&#8217;s a challenge to the programming language community: anything I can whip up in Mathematica I should be able to run at web scale.  <strong>Math majors should be able to create Predictalot.</strong>  Dan and I can mock up the basic idea of Predictalot but it still takes tremendous talent, time, and effort to turn it into a professional looking and well behaved system.</p>
<p>The core market math of Predictalot &#8212; a <a href="http://blog.oddhead.com/2008/12/22/what-is-and-what-good-is-a-combinatorial-prediction-market/">combinatorial</a> version of <a href="http://blog.oddhead.com/2006/10/30/implementing-hansons-market-maker/">Hanson&#8217;s LMSR market maker</a> &#8212; involves summing thousands of e<sup>x</sup> terms. <strong>Here we are in the second decade of the new millenium and in order for a sum of exponentials to execute quickly and without numeric overflow, we had to work out a transformation to conduct all our summations in log space.</strong> In other words, programming still requires me to think about how my machine represents my number. That shouldn&#8217;t qualify as &#8220;high level&#8221; thinking in 2010.</p>
<p>I realize I may be naively asking too much. Solving the challenge fully is AI-complete. Still, while we&#8217;re making <a href="http://projects.nytimes.com/smarter-than-you-think">impressive strides in artificial intelligence</a>, programming feels much the same today as it did twenty years ago. It still requires learning specialized tricks, arcane domain knowledge, and optimizations honed only over years of experience, and the most computationally intensive applications still require that extra compilation step (i.e., it&#8217;s still often necessary to use C or Java over PHP, Perl, Python, or Ruby).</p>
<p>Some developments hardly seem like progress. Straightforward HTML markup like border=2 has given way to unweildy CSS like  style=&#8221;border:2px solid black&#8221;. In some ways the need for specialized domain knowledge has gone up, not down.</p>
<p>Visual programming is an oft-tried, though so far largely unsuccessful way to lower the barrier to programming. Pipes <a href="http://blog.oddhead.com/2008/08/23/pipes-dream-yahoo-mashup-web-service/">was a great effort</a>, but <a href="http://developer.yahoo.com/yql/">YQL</a> proved more useful and popular. Google just announced <a href="http://www.nytimes.com/2010/07/12/technology/12google.html">new visual developer tools for Android</a> in an attempt to bring mobile app creation to the masses. Content management systems are getting better and broader every day, allowing more and more complex websites to be built with less time touching source code.</p>
<p>I look forward to the day that <a href="http://www.cs.cmu.edu/~CompThink/papers/Wing06.pdf">computational thinking</a> can suffice to create the majority of computational objects. I suspect that day is still fifteen to twenty years away.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.oddhead.com/2010/07/19/higher-level-programming/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Why automated market makers?</title>
		<link>http://blog.oddhead.com/2010/07/08/why-automated-market-makers/</link>
		<comments>http://blog.oddhead.com/2010/07/08/why-automated-market-makers/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 18:13:36 +0000</pubDate>
		<dc:creator>David Pennock</dc:creator>
				<category><![CDATA[commentary]]></category>
		<category><![CDATA[computer science]]></category>
		<category><![CDATA[prediction markets]]></category>
		<category><![CDATA[research]]></category>

		<guid isPermaLink="false">http://blog.oddhead.com/?p=8</guid>
		<description><![CDATA[Why do prediction markets need automated market makers? Here&#8217;s an illustration why. Abe Othman recently alerted me to intrade&#8217;s market on where basketball free agent LeBron James will sign, at the time a featured market. Take a look at this screenshot taken 2010/07/07: The market says there&#8217;s between a 42 and 70% chance James will <a href='http://blog.oddhead.com/2010/07/08/why-automated-market-makers/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Why do prediction markets need automated market makers?</p>
<p>Here&#8217;s an illustration why. <a href="http://www.cs.cmu.edu/~aothman/">Abe Othman</a> recently alerted me to <a href="http://intrade.com">intrade&#8217;s</a> market on where basketball free agent LeBron James will sign, at the time a featured market. Take a look at this screenshot taken 2010/07/07: </p>
<p><a href="http://www.intrade.com/jsp/intrade/trading/t_index.jsp?selConID=723355"><img src="http://blog.oddhead.com/wp-content/uploads/2010/07/wide-bid-ask-spread-lebron-james-intrade-needs-market-maker-2010-07-07.png" alt="Wide bid-ask spread for Lebron James contract on intrade -- needs a market maker 2010-07-07" title="wide-bid-ask-spread-lebron-james-intrade-needs-market-maker-2010-07-07" width="784" height="249" style="border:5px solid black" /></a></p>
<p>The market says there&#8217;s between a 42 and 70% chance James will sign with Cleveland, between a 5 and 40% chance he&#8217;ll sign with Chicago, etc.</p>
<p>In other words, it doesn&#8217;t say much. The spreads between the best bid and ask prices are wide and so its predictions are not terribly useful. We can occasionally tighten these ranges by being <a href="http://blog.oddhead.com/2008/02/19/the-right-way-to-implement-a-multi-outcome-prediction-market-linear-programming/">smarter about handling multiple outcomes</a>, but in the end <strong>low liquidity takes the prediction out of markets</strong>.</p>
<p>Even if someone does have information, they may not be able trade on it so may simply go away. (Actually, the problem goes beyond apathy. Placing a limit order is a risk &#8212; whoever accepts it will have a time advantage &#8212; and reveals information. If there is little chance the order will be accepted, the costs may outweigh any potential gain.)</p>
<p>Enter <em>automated market makers</em>. An automated market maker always stands ready to buy and sell every outcome at some price, adjusting along the way to bound its risk. The market maker injects liquidity, reducing the bid-ask spread and pinpointing the market&#8217;s prediction to a single number, say 61%, or at least a tight range, say 60-63%. From an information acquisition point of view, precision is important. For traders, the ability to trade any contract at any time is satisfying and self-reinforcing.</p>
<p>For <a href="http://blog.oddhead.com/2008/12/22/what-is-and-what-good-is-a-combinatorial-prediction-market/">combinatorial prediction markets</a> like <a href="http://blog.oddhead.com/2010/06/11/predictalot-world-cup/">Predictalot</a> with trillions or more outcomes, I simply can&#8217;t imagine them working at all without a market maker.</p>
<p>Abe Othman, Dan Reeves, Tuomas Sandholm, and I <a href="http://dpennock.com/papers/othman-ec-2010-flexible-market-maker.pdf">published a paper</a> in <a href="http://www.sigecom.org/ec10/schedule_conference.html">EC 2010</a> on a new automated market maker algorithm. It&#8217;s a variation on <a href="http://hanson.gmu.edu/">Robin Hanson</a>&#8216;s popular market maker called the <a href="http://blog.oddhead.com/2006/10/30/implementing-hansons-market-maker/">logarithmic market scoring rule (LMSR) market maker</a>.</p>
<p>Almost anyone who implements LMSR, especially for play money, wonders how to set the liquidity parameter b. I&#8217;ve been asked this at least a dozen times. The answer is I don&#8217;t know. It&#8217;s more art than science. If b is too large, prices will hardly move. If b is too small, prices will bounce around wildly. Moreover, no matter what b is set to, prices will be exactly as responsive to the first dollar as the million and first dollar, counter to intuition.</p>
<p>Our market maker automatically adjusts its level of liquidity depending on trading volume. Prices start off very responsive and, as volume increases, liquidity grows, obviating the need to somehow guess the &#8220;right&#8221; level before trading even starts.</p>
<p>A side effect is that predictions take the form of ranges, like 60-63%, rather than exact point estimates. We prove that this is a necessary trade off. <strong>Any market maker that is path independent and sensitive to liquidity must give up on providing point estimates.</strong> In a way, our market maker works more like real bookies who maintain a vig or spread for every outcome.</p>
<p>The market maker algorithm is theoretically elegant and seems more pratical than LMSR in many ways. However I&#8217;ve learned <a href="http://dpennock.com/papers/mangold-ieee-computer-2005-buzz-game.pdf">many</a> <a href="http://blog.oddhead.com/2010/03/15/let-the-madness-begin/">times</a> than nothing can replace implementing and testing a theory with real traders. Final word awaits such a trial. Stay tuned.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.oddhead.com/2010/07/08/why-automated-market-makers/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Computer science = STEAM</title>
		<link>http://blog.oddhead.com/2010/03/11/computer-science-steam/</link>
		<comments>http://blog.oddhead.com/2010/03/11/computer-science-steam/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 01:57:09 +0000</pubDate>
		<dc:creator>David Pennock</dc:creator>
				<category><![CDATA[commentary]]></category>
		<category><![CDATA[computer science]]></category>
		<category><![CDATA[science]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[woblomo]]></category>

		<guid isPermaLink="false">http://blog.oddhead.com/?p=1169</guid>
		<description><![CDATA[At a recent meeting of the Association for Computing Machinery, the main computer science association, the CEO of ACM John White reported on efforts to increase the visibility and understanding of computer science as a discipline. He asked &#8220;Where is the C in STEM?&#8221; (STEM stands for Science, Technology, Engineering, and Math, and there are <a href='http://blog.oddhead.com/2010/03/11/computer-science-steam/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p> At a recent <a href="http://www.acm.org/sigs/sgb/minutes/march-8-2010-sgb-meeting/march-8-2010-sgb-meeting-agenda">meeting</a> of the Association for Computing Machinery, the main computer science association, the CEO of ACM John White reported on efforts to increase the visibility and understanding of computer science as a discipline. He asked &#8220;Where is the C in STEM?&#8221; (<a href="http://en.wikipedia.org/wiki/STEM_fields">STEM</a> stands for Science, Technology, Engineering, and Math, and there are many policy efforts to promote teaching and learning in these areas.) He argued that computer science is not just the &#8220;T&#8221; in &#8220;STEM&#8221;, as many might assume. Computer science deserves attention of its own from policy makers, teachers, and students.</p>
<p>I agree, but if computer science is not the &#8220;T&#8221;, then what is it? It&#8217;s funny. Computer science seems to span all the letters of STEM. It&#8217;s part science, part technology, part engineering, and part math. (Ironically, even though it&#8217;s called computer <em>science</em>, the &#8220;S&#8221; may be the least defensible.*)</p>
<p>The interdisciplinary nature of computer science can be seen throughout the university system: no one knows quite where CS departments belong. At <a href="http://www.eecs.umich.edu/">some universities</a> they are part of engineering schools, at <a href="http://trinity.duke.edu/departments">others</a> they belong to schools of arts and sciences, and at still <a href="http://www.umassd.edu/engineering/cis/pdf/cis-25th-history-2007.pdf">others</a> they have moved from one school to another. That&#8217;s not to mention the <a href="http://ist.psu.edu/">information schools</a> and <a href="http://behind-the-enemy-lines.blogspot.com/">business schools</a> with heavy computer science focus.  At <a href="http://www.cs.cmu.edu/">some universities</a>, computer science is its <a href="http://www.cc.gatech.edu/">own school</a> with its own Dean. (This may be the best solution.)</p>
<p>Actually, I&#8217;d go one step further and say that computer science also involves a good deal of &#8220;A&#8221;, or art, as Paul Graham popularized in his wonderful book <a href="http://www.amazon.com/Hackers-Painters-Big-Ideas-Computer/dp/0596006624"><em>Hackers and Painters</em></a>, and as seen most clearly in places like the <a href="http://www.media.mit.edu/">MIT Media Lab</a> and the <a href="http://itp.nyu.edu/sigs/program/">NYU Interactive Telecommunications Program</a>.</p>
<p>So where is the C in STEM? Everywhere. Plus A. Computer science = STEAM.**</p>
<p>__________<br />
* It seems that those fields who feel compelled to append the word &#8220;science&#8221; to their names (social science, political science, library science) are not particularly scientific.<br />
** Thanks to Lance Fortnow for contributing ideas for this post, including the acronym STEAM.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.oddhead.com/2010/03/11/computer-science-steam/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Why doesn&#8217;t Pittsburgh have a Silicon Hill?</title>
		<link>http://blog.oddhead.com/2010/03/09/why-doesnt-pittsburgh-have-a-silicon-hill/</link>
		<comments>http://blog.oddhead.com/2010/03/09/why-doesnt-pittsburgh-have-a-silicon-hill/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 02:29:28 +0000</pubDate>
		<dc:creator>David Pennock</dc:creator>
				<category><![CDATA[commentary]]></category>
		<category><![CDATA[computer science]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[woblomo]]></category>

		<guid isPermaLink="false">http://blog.oddhead.com/?p=1150</guid>
		<description><![CDATA[I grew up in Pittsburgh. I love Pittsburgh. I still run into people who believe Pittsburgh is a steel town. Pittsburgh is not that &#8212; the steel industry cleared out (and the air cleared up) before I moved there at age 10 in 1981 &#8212; though driving through its streets it sometimes feels like one: <a href='http://blog.oddhead.com/2010/03/09/why-doesnt-pittsburgh-have-a-silicon-hill/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>I grew up in Pittsburgh. I love Pittsburgh. I still run into people who believe Pittsburgh is a steel town. Pittsburgh is not that &#8212; the steel industry cleared out (and the air cleared up) before I moved there at age 10 in 1981 &#8212; though driving through its streets it sometimes feels like one: gritty row houses, dive bars, old-growth neighborhoods, and independent shops, worn and welcoming. </p>
<p>Then what is Pittsburgh?</p>
<p>A sports town, no doubt, but that doesn&#8217;t count.</p>
<p>A hospital town, perhaps. The University of Pittsburgh Medical Center is a sprawling conglomerate of hospitals, doctors, researchers, and medical school, growing organically and through acquisition. Several other private hospitals and networks dot the city.</p>
<p>But with one the the top five computer science departments in the world at Carnegie Mellon University churning out grads at all levels, you might think Pittsburgh would have the seeds of a high-tech ecosystem. Yet there are few major technology companies, startups, or venture capital firms to nurture them locally. (Two exceptions I can think of: <a href="http://www.post-gazette.com/pg/09352/1021979-100.stm">Google</a> and <a href="http://www.combinenet.com/">CombineNet</a>. Update: Also <a href="http://www.pittsburgh.intel-research.net/">Intel Labs Pittsburgh</a>.) Instead, CMU students tend to flee for the coasts after graduation.</p>
<p><strong>Could Pittsburgh develop a startup row, a mini Silicon Valley?</strong> Pittsburghers have been hoping for and heralding such a transformation for decades. Given the city&#8217;s famously steep (SF-worthy) gradients, there&#8217;s even a perfect name for it: <em>Silicon Hill</em>.</p>
<p>In selecting Pittsburgh for the G-20 summit, the Obama administration cited Pittsburgh as a <a href="http://www.examiner.com/x-5890-Obama-Administration-Examiner~y2009m5d28-G20-Summit-to-be-held-in-Pittsburgh-in-September">post-industrial success story</a> with <a href="http://voices.washingtonpost.com/44/2009/05/28/g-20_to_meet_in_pittsburgh_in.html?wprss=44 ">&#8220;renewed industries that are creating the jobs of the future&#8221;</a>. But that seems very glass half full as (paraphrasing) one of my Pittsburgh friends noted on Facebook.</p>
<p>Paul Graham wrote a terrific <a href="http://www.paulgraham.com/maybe.html">essay</a> (as Paul Graham is wont to do) about how a city might go about buying their own Silicon Valley.* He concludes that it may be possible. &#8220;For the price of a football stadium, any town that was decent to live in could make itself one of the biggest startup hubs in the world.&#8221; His main conjecture is that the money would fund a large number of good local startups in their infancy but <em>without forcing them to stay</em> &#8212; the best startups simply won&#8217;t take money that constrains their future options. The funding would have to be rich enough and the environment nice enough that they simply would not want to leave.</p>
<p>Is Graham right and, if so, could Pittsburgh pull it off? </p>
<p>__________<br />
* See also Graham&#8217;s older and longer essay <a href="http://www.paulgraham.com/siliconvalley.html">How to be Silicon Valley</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.oddhead.com/2010/03/09/why-doesnt-pittsburgh-have-a-silicon-hill/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Review of Fortune&#8217;s Formula by William Poundstone: The stranger-than-fiction tale of how to invest</title>
		<link>http://blog.oddhead.com/2010/03/01/fortunes-formula/</link>
		<comments>http://blog.oddhead.com/2010/03/01/fortunes-formula/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 02:55:09 +0000</pubDate>
		<dc:creator>David Pennock</dc:creator>
				<category><![CDATA[computer science]]></category>
		<category><![CDATA[economics]]></category>
		<category><![CDATA[finance]]></category>
		<category><![CDATA[gambling]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[woblomo]]></category>

		<guid isPermaLink="false">http://blog.oddhead.com/?p=988</guid>
		<description><![CDATA[What is a better investment objective? Grow as wealthy as possible as quickly as possible, or Maximize expected wealth for a given time period and level of risk The question is at the heart of a fight between computer scientists and economists chronicled beautifully in the book Fortune&#8217;s Formula by Pulitzer Prize nominee William Poundstone. <a href='http://blog.oddhead.com/2010/03/01/fortunes-formula/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>What is a better investment objective?</p>
<ol>
<li>Grow as wealthy as possible as quickly as possible, or</li>
<li>Maximize expected wealth for a given time period and level of risk</li>
</ol>
<p>The question is at the heart of a fight between computer scientists and economists chronicled beautifully in the book <a href="http://www.amazon.com/Fortunes-Formula-Scientific-Betting-Casinos/dp/0809046377"><em>Fortune&#8217;s Formula</em></a> by Pulitzer Prize nominee William Poundstone. (See also David Pogue&#8217;s <a href="http://www.nytimes.com/2005/09/25/books/review/25pogue.html">excellent review</a>.*) From the book&#8217;s sprawling cast &#8212; Claude Shannon, Rudy Giuliani, Michael Milken, mobsters, and mob-backed companies (including what is now Time Warner!) &#8212; emerges an unlikely duel. Our hero, mathematician turned professional gambler and investor Edward Thorp, leads the computer scientists and information theorists preaching and, more importantly, practicing objective #1. Nobel laureate Paul Samuelson (who, sadly, recently <a href="http://www.nytimes.com/2009/12/14/business/economy/14samuelson.html">passed away</a>) serves as lead villain (and, to an extent, comic foil) among economists promoting objective #2 in often patronizing terms. The debate sank to surprisingly depths of immaturity, hitting bottom when Samuelson<a href="http://www-stat.wharton.upenn.edu/~steele/Courses/434F2005/Context/Kelly%20Resources/Samuelson1979.pdf"> published an economist-peer-reviewed article</a> written entirely in one-syllable words, presumably to ensure that his thrashing of objective #1 could be understood by even its nincompoop proponents.</p>
<h4>Objective #1 &#8212; The Kelly criterion</h4>
<p>Objective #1 is the have-your-cake-and-eat-it-too promise of the <a href="http://en.wikipedia.org/wiki/Kelly_criterion">Kelly criterion</a>, a money management formula first worked out by Bernoulli in 1738 and later rediscovered and improved by Bell Labs scientist John Kelly, proving a direct connection between Shannon-optimal communication and optimal gambling. Objective #1 matches common sense: who wouldn&#8217;t want to maximize growth of wealth? Thorp, college professor by day and insanely successful money manager by night, is almost certainly the greatest living example of the Kelly criterion at work. His track record is hard to refute.</p>
<div>
<div style="float: right; width: 200px; height: 5em; margin-top: 10px; margin-bottom: 30px; margin-left: 10px; font-family: Arial,Helvetica,Georgia; font-size: 22px; line-height: 18px; color: black; text-align: right;">If two twins with equal wealth invest long enough, <b>the Kelly twin will finish richer with 100% certainty.</b>
</div>
<p><!--  div instead of paragraph for spacing --> </p>
<div style="text-align: justify;">The Kelly criterion dictates exactly what fraction of wealth to wager on any available gamble. First consider a binary gamble that, if correct, pays $<em>x</em> for every $1 risked. You estimate that the probability of winning is <em>p</em>. As Poundstone states it, the Kelly rule says to invest a fraction of your wealth equal to <em>edge</em>/<em>odds</em>, where <em>edge</em> is the expected return per $1 and <em>odds</em> is the payoff per $1. Substituting, <em>edge</em>/<em>odds</em> = (<em>x</em>*<em>p</em> &#8211; 1*(1-<em>p</em>))/<em>x</em>. If the expected return is zero or negative, Kelly sensibly advises to stay away: don&#8217;t invest at all. If the expected return is positive, Kelly says to invest some fraction of your wealth proportional to how advantageous the bet is. To generalize beyond a single binary bet, we can use the fact that, as it happens, the Kelly criterion is entirely equivalent to (1) maximizing the logarithm of wealth, and (2) maximizing the geometric mean of gambles.</p>
<p>Investing according to the Kelly criterion achieves objective #1. The strategy provably maximizes the growth rate of wealth. Stated another way, it minimizes the time it takes to reach any given aspiration level, say $1 million, or your desired sized nest egg for retirement. If two twins with equal initial wealth were to invest long enough, one according to Kelly and the other not, the Kelly twin would finish richer with 100% certainty.
</p></div>
</div>
<h4>Objective #2</h4>
<p>Objective #2 refers to standard economic dogma. Low-risk/high-return investments are always preferred to high-risk/low-return investments, but high-risk/high-return and low-risk/low-return are not comparable in general. Deciding between these is a personal choice, a function of the decision maker&#8217;s risk attitude. There is no optimal portfolio, only an efficient frontier of many Pareto optimal portfolios that trade off risk for return. The investor must first identify his utility function (how much he values a dollar at every level of wealth) in order to compute the best portfolio among the many valid choices. (In fact, objective #1 is a special case of #2 where utility for money is logarithmic. <em>Deriving</em> rather than choosing the best utility function is anathema to economists.) </p>
<p>Objective #2 is straightforward for making one choice for a fixed time horizon. Generalizing it to continuous investment over time requires intricate forecasting and optimization (which Samuelson published in his 1969 paper &#8220;Lifetime portfolio selection by dynamic stochastic programming&#8221;, claiming to finally put to rest the Kelly investing &#8220;fallacy&#8221; &#8212; p.210). The Kelly criterion is, astonishingly, a greedy (myopic) rule that at every moment only needs to worry about figuring the current optimal portfolio. It is already, by its definition, formulated for continuous investment over time.</p>
<h4>Details and Caveats</h4>
<p>There is a subtle and confusing aspect to objective #1 that took me some time and coaching from <a href="http://www.cam.cornell.edu/~sharad/">Sharad</a> and <a href="http://ai.eecs.umich.edu/people/dreeves/">Dan</a> to wrap my head around. Even though Kelly investing maximizes long-term wealth with 100% certainty, it <strong>does not</strong> maximize expected wealth! The proof of objective #1 is a concentration bound that appeals to the law of large numbers. Wealth is, eventually, an essentially deterministic quantity. If a billion investors played non-Kelly strategies for long enough, then their <em>average</em> wealth might actually be higher than a Kelly investor&#8217;s wealth, but only one or two individuals out of the billion would be ahead of Kelly. So, non-Kelly strategies can and will have higher expected wealth than Kelly, but with probability approaching zero. Note that, while Kelly does not maximize expected (average) wealth, it does maximize <em>median</em> wealth (p.216) and the <em>mode</em> of wealth. See Chapter 6 on &#8220;Gambling and Data Compression&#8221; (especially pages 159-162) in Thomas Cover&#8217;s book <a href="http://www.amazon.com/Elements-Information-Theory-Telecommunications-Processing/dp/0471241954/"><em>Elements of Information Theory</em></a> for a good introduction and concise proof.</p>
<p>Objective #1 does have important caveats, leading to legitimate arguments against pure Kelly investing. First, it&#8217;s often too aggressive. Sure, Kelly guarantees you&#8217;ll come out ahead, but only if investing for &#8220;long enough&#8221;, a necessarily vague phrase that could mean, well, infinitely long. (In fact, a pure Kelly investor at any time has a 1 in <em>n</em> chance of losing all but 1/<em>n</em> of their wealth &#8212; p.229) The guarantee also only applies if your estimate of expected return per dollar is accurate, a dubious assumption. So, people often practice what is called <em>fractional Kelly</em>, or investing half or less of whatever the Kelly criterion says to invest. This admittedly starts down a slippery slope from objective #1 to objective #2, leaving the mathematical high ground of optimality to account for people&#8217;s distaste for risk. And, unlike objective #2, fractional Kelly does so in a non-principled way.</p>
<p>Even as Kelly investing is in some ways too aggressive, it is also too conservative, equating bankruptcy with death. A Kelly strategy will never risk even the most minuscule (measure zero) probability of losing all wealth. First, the very notion that each person&#8217;s wealth equals some precise number is inexact at best. People hold wealth in different forms and have access to credit of many types. Gamblers often apply Kelly to an arbitrary &#8220;casino budget&#8221; even though they&#8217;re an ATM machine away from replenishment. People can recover nicely from even multiple bankruptcies (see Donald Trump).</p>
<h4>Some Conjectures</h4>
<p>Objective #2 captures a fundamental trade off between expected return and variance of return. Objective #1 seems to capture a slightly different trade off, between expected return and <em>probability of loss</em>. Kelly investing walks the fine line between increasing expected return and reducing the long-run probability of falling below any threshold (say, below where you started). There are strategies with higher expected return but they end in ruin with 100% certainty. There are strategies with lower probability of loss but that grow wealth more slowly. In some sense, Kelly gets the highest expected return possible under the most minimal constraint: that the probability of catastrophic loss is not 100%.</p>
<p>It may be that the Kelly criterion can be couched in the language of computational complexity. Let <em>Wt</em> be your wealth at time <em>t</em>. Kelly investing grows expected wealth exponentially, something like E[<em>Wt</em>] = o(x<sup>t</sup>) for x&gt;1. It simultaneously shrinks the probability of loss, something like Pr(<em>Wt</em>&lt; <em>T</em>) = o(1/<em>t</em>). (Actually, I have no idea if the decay is linear: just a guess.) I suspect that relaxing the second condition would not lead to much higher expected growth, and perhaps that fractional Kelly offers additional safety without sacrificing too much growth. If formalized, this would be some sort of mixed Bayesian and worst-case argument. The first condition is a standard Bayesian one: maximize expected wealth. The second condition &#8212; ensuring that the probability of loss goes to zero &#8212; guarantees that even the worst case is not too bad.</p>
<h4>Conclusions</h4>
<p><em>Fortune&#8217;s Formula</em> is vastly better researched than your typical popsci book: Poundstone extensively cites and quotes academic literature, going so far as to unearth insults and finger pointing buried in the footnotes of papers. Pounstone clearly understands the math and doesn&#8217;t shy away from it. Instead, he presents it in a detailed yet refreshingly accessible way, leveraging fantastic illustrations and analogies. For example, the figure and surrounding discussion on pages 197-201 paint an exceedingly clear picture of how objectives #1 and #2 compare and, moreover, how #1 &#8220;wins&#8221; in the end. There are other gems in the book, like</p>
<ul>
<li>Kelly&#8217;s quote that &#8220;gambling and investing differ only by a minus sign&#8221; (p.75)</li>
<li>Louis Bachelier&#8217;s discovery of the efficient market hypothesis in 1900, a development that almost no one noticed until after his death (p.120)</li>
<li>Poundstone&#8217;s assertion that &#8220;economists do not generally pay much attention to non-economists&#8221; (p.211). The assertion rings true, though to be fair applies to most fields and I know many glaring exceptions.</li>
<li>The story of the 1998 collapse of Long-Term Capital Management and ensuing bailout is sadly amusing to read today (p.290). The factors are nearly identical to those leading to the econalypse of 2008: leverage + correlation + too big to fail. (Poundstone&#8217;s book was published in 2005.) Will we ever learn? (No.)</li>
</ul>
<p><em>Fortune&#8217;s Formula</em> is a fast, fun, fascinating, and instructive read. I highly recommend it.</p>
<p>__________<br/><br />
* See my <a href="http://delicious.com/pennockd/gambling+research">bookmarks</a> for other reviews of the book and some related research articles.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.oddhead.com/2010/03/01/fortunes-formula/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The key to understanding net neutrality: Anonymity=good, egalitarianism=bad</title>
		<link>http://blog.oddhead.com/2009/08/06/key-to-net-neutrality-anonymity-versus-egalitarianism/</link>
		<comments>http://blog.oddhead.com/2009/08/06/key-to-net-neutrality-anonymity-versus-egalitarianism/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 20:06:16 +0000</pubDate>
		<dc:creator>David Pennock</dc:creator>
				<category><![CDATA[commentary]]></category>
		<category><![CDATA[economics]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://blog.oddhead.com/?p=884</guid>
		<description><![CDATA[For a long time I was terribly confused and conflicted about net neutrality (and embarrassed about being uncommitted on such a core issue in my industry). On the one hand, paying more for higher quality of service is only natural and leads to better provisioning of resources and less waste. HD movie watchers can pay <a href='http://blog.oddhead.com/2009/08/06/key-to-net-neutrality-anonymity-versus-egalitarianism/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>For a long time I was terribly confused and conflicted about <a href="http://en.wikipedia.org/wiki/Network_neutrality">net neutrality</a> (and embarrassed about being uncommitted on such a core issue in my industry). On the one hand, paying more for higher quality of service is only natural and leads to better provisioning of resources and less waste.  HD movie watchers can pay for low latency streaming while email users need not. Treating their packets the same is madness, even worse legislating it so. On the other hand, many people I respect  including economically literate ones vociferously argue for net neutrality. And <a href="http://arstechnica.com/old/content/2007/10/comcast-traffic-blocking-even-more-apps-groupware-clients-affected.ars">Comcast &#8220;shaping&#8221;</a> <a href="http://www.eweek.com/c/a/VOIP-and-Telephony/FCC-Questions-Comcasts-VOIP-Policy/">Skype traffic</a> scores an 88 on the <a href="http://consumerist.com/5062273/ticketmaster-is-evil-and-must-die">Ticketmaster scale of evil</a>.</p>
<p>The key to understanding this debate is recognizing the difference between anonymity and egalitarianism. A mechanism is <em>anonymous</em> if the outcome does not depend on the <em>identity</em> of the players: two players who bid the same are treated equally. It doesn&#8217;t matter what their name, age, or wealth is, what company they represent, or how they plan to use the item &#8212; all that matters is what they bid. This is a good property for almost any public marketplace that ensures fair treatment, and one worth fighting for on the Internet. AppleT&#038;T should not <a href="http://news.cnet.com/8301-13579_3-10297618-37.html">block Google Voice</a> just because it&#8217;s a threat. In fact, even without legislation, it&#8217;s almost impossible to bar anonymous participation on the Internet. Service providers can, if forced to, encrypt their packets and hide their content, origin, and purpose, making them indistinguishable from others.</p>
<p>However no one would argue that everyone in a marketplace should receive identical resources. Players who bid more can and must be distinguished (for example, by winning more items) from players who bid less. So, while it&#8217;s wrong to discriminate based on identity, it&#8217;s absolutely essential to discriminate based on willingness to pay. That is the difference between an egalitarian lottery (silly) and an anonymous marketplace (good).</p>
<p>Somehow the net neutrality debate has confounded these two issues. I agree that any Internet constitution should include that all packets are equal regardless of their creator or purpose (charging $30 for &#8220;unlimited&#8221; data <a href="http://www.usatoday.com/tech/wireless/data/2008-09-09-text-message_N.htm">and in addition</a> 30 cents per 160-char text message scores 72 on the ticketmasterindex). However, users or services who are willing to pay for it can and should receive higher quality. To do otherwise virtually guarantees wasting resources.</p>
<p><strong>Update 2009/08/27:</strong> Mark Cuban (as always) <a href="http://blogmaverick.com/2009/08/03/why-tv-networks-should-support-net-neutrality/">says it well</a>. [Via Tom Murphy]</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.oddhead.com/2009/08/06/key-to-net-neutrality-anonymity-versus-egalitarianism/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>A must read for computer scientists: Lance is right: Time to grow up</title>
		<link>http://blog.oddhead.com/2009/08/04/fortnow-on-computer-science-conferences-journals/</link>
		<comments>http://blog.oddhead.com/2009/08/04/fortnow-on-computer-science-conferences-journals/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 13:21:35 +0000</pubDate>
		<dc:creator>David Pennock</dc:creator>
				<category><![CDATA[commentary]]></category>
		<category><![CDATA[computer science]]></category>

		<guid isPermaLink="false">http://blog.oddhead.com/?p=873</guid>
		<description><![CDATA[Lance Fortnow wrote a terrific op ed in the current issue of Communications of the ACM, arguing that the field of computer science should operate like most other academic disciplines and use journal publications as the primary measure of research contributions, freeing up conferences to serve a community role. I agree (nearly) completely. The conference <a href='http://blog.oddhead.com/2009/08/04/fortnow-on-computer-science-conferences-journals/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.computationalcomplexity.org/2009/07/time-for-computer-science-to-grow-up.html">Lance Fortnow</a> wrote a <a href="http://cacm.acm.org/magazines/2009/8/34492-time-for-computer-science-to-grow-up/abstract">terrific op ed</a> in the current issue of <em>Communications of the ACM</em>, arguing that the field of computer science should operate like most other academic disciplines and use journal publications as the primary measure of research contributions, freeing up conferences to serve a community role.</p>
<p>I agree (nearly) completely. The conference publication system is broken. Computer science papers are by and large not scholarly documents: many are sloppily written in deadline-driven haste with poor literature reviews, often blamed on page limits. Many reviews are rushed or cursory and decisions are safe at best, arbitrary at worst. The conference system encourages balkanization and discourages the emergence of a unified computer science conference.</p>
<p>Journals are better, as long as we move forward and not backward. We need open-access journals with fast turnaround times. Lance&#8217;s article itself underscores the point: it&#8217;s behind a pay wall, albeit a comparatively inexpensive and lenient one &#8212; Lance can distribute the <a href="http://www.cs.uchicago.edu/~fortnow/papers/growup.pdf">near-final pre-print version</a> on his own web page. That&#8217;s good but not good enough.</p>
<p><a href="http://blog.computationalcomplexity.org/2008/09/opening-up-acm-digital-library.html">Kamal</a> and <a href="http://behind-the-enemy-lines.blogspot.com/search/label/peer%20reviewing">Panos</a> also have some refreshing ideas on this subject. Platforms like <a href="http://hunch.net/?p=829">Yoav Freund&#8217;s machine learning forum</a> represent a natural and intelligent evolution of peer review.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.oddhead.com/2009/08/04/fortnow-on-computer-science-conferences-journals/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
