Outwitting the Prisoner's Dilemma
schneier.com
schneier.com
For many years I've been working as a scientist to break the Prisoner's Dilemma problem. Case study is swarming-based downloading, where cooperation is needed for speed and anonymity. However, for over a decade scientists/developers seems have largely failed to do better then tit-for-tat (with unbounded scalability in number of users).
Book preview contains interesting text on paying taxes, parasite behavior and broad view of trust.
That said, that was a great bit of TV. And Nick's double-take when Ibrahim said what he'd do with the money was gold. (In case you missed it, he said he'd respray his yacht.)
For example, in the Prisoner's Dilemma you might get 0 years of jail time if only you defect, 1 year if you both cooperate, 3 years if you both defect, and 10 years if only the other person defects. Then, knowing that the other person will defect it is still in your best interest to defect as well.
In this challenge, if you know that the other person will defect you automatically get $0, whether you defect or not. In that case there is no particular reason for you to defect (except out of spite) and you are better off with the hopes that your opponent will keep his promise than with nothing.
Like the post says, it's a variant.
The distinction is illustrated with the common application of the prisoner's dilemma to cartels. Cartel members can tell each other they will restrict production, but they do not observe each other's factories. So even if they agree ahead of time to reduce production, that is cheap talk... and they can produce whatever they want.
It's quite similar to this game show, though as a previous commenter pointed out, the relative payoffs are different.
> The game is turned on its head
Is that really true? What has changed? Player B still can't trust that player A will give him 50% of the money outside of the game. Player could turn the tables by claiming he too will steal. Wouldn't that put them back to the original situation?
Consider how your family would treat you if you reneged on a verbal commitment you made on TV. For the vast majority of people, this is a major negative factor. Now add in your coworkers, employers, friends...
Most people are honest most of the time, and especially so when there is a high likelihood of being caught cheating.
https://www.youtube.com/watch?v=y6GhbT-zEfc&feature=relm...
That said, you're right about the fact that reputations matter. They just don't matter to everyone.
It's funny that the one-shot prisoner's dilemma is used so often as an example of rational self-interest leading to suboptimal outcomes or formal modeling failing to capture real behavior. This is true only for the most stylized models and simplest games. Really rational players will choose to restructure the rules and play a better game! Since prisoner's dilemmas were bad games, we figured out how to make credible commitments and overcome them. Since talk is cheap, we developed things like punishment and social norms to enforce commitments.
Adding things like iteration, reputation, and punishment to simple games leads to complex cooperative outcomes that reflect real behavior—and we can model them by adding a few simple rules. I think it's a fascinating and optimistic view of human history: modern market-exchange societies are the outcome of a long process of figuring out how to turn bad-outcome games that encourage defection into positive-sum cooperative ones that benefit everyone. Yet we are still biased to ignore all the cooperation around us and see selfishness (here's one of my favorite papers on this subject: http://papers.ssrn.com/sol3/papers.cfm?abstract_id=929048).
I've also found it a very valuable personal insight. When you find yourself playing a bad game, don't settle for choosing the least harmful payoff. Figure out how to change the rules.
This is why contracts matter. It's clear that both parties would love to sign a contract saying "I'll scratch your back and you scratch my back," if the consequences of not obeying that contract were sufficiently severe, because they see that they can get a mutually better reward. The reason why criminals do better than game theory professors on the prisoner's dilemma game is not necessarily because they act irrationally, but because they're part of a social order which creates and enforces those sorts of cooperative systems, and which doesn't do business with folks who break them.
Note also that he was going to steal at first, but changed his ball at the last second to cooperate. And the other guy lied about stealing, having chosen to split the whole time, never changing his ball.
What Nick does by saying that he will definitely Steal is reducing the choices for Abraham to two: Split or Loose. Actually just one: Loose, albeit with a promise to also split.
The cunning bit about the plan, of course, is that Nick never intends to choose Steal. Choosing Steal is foolish to begin with: There is a 50% chance that nobody will get anything if you choose steal, so by default, players should stay away from it. "Count your blessings", so to speak.
What is clever about this is that Nick has replaced the technical bet with a social one: He has done something that appeals to his opponent, by challenging his intellect, turning the game on its head. For Nick, the chances are now that either he gets half or nothing. He, internally, accepts a lower possible payout to himself to maximize the probability that the "group" will cash out. In any outcome, this would mean that it's no longer "He tried to get the money", but "He tried to make sure we get the money". I would say there is a pretty good chance that Abraham would have decided to give him half, even had he decided to Steal, basically matching Nicks generosity. This is supported by the fact that Nick really did end up displaying the Split - Had Abraham revealed a Steal at that point, he surely would have felt like quite bad about this ("He did it to help us both, after all!").
Nick has simply maximized the chances of a Split on all available vectors.
Steal: 50% Everybody looses, 50% I get everything
Split: 50% Everybody wins, 50% Opponent gets everything
In very basic, almost evolutionary terms, the dumbest thing to do is both choosing Steal, because that would mean that there are two losers. Only choosing split yourself makes sure that there is a winner.
Steal only seems sensible if you care about winning yourself.
Of course, it gets a lot more complicated after that, particularly because you can talk to your partner. (That's kind of why I wrote "superficially", but it seems that word has triggered the downvote police.) Not sure whether it changes much of the math, though - after all, anything that you weigh in favor of something could always be a lie.
I was pointing out that of the basic choices that are offered to you, one is very disadvantageous, so it should be an advantage to prevent it from even possibly happening by choosing Split. You can literally prevent 1 in 4 outcomes with your decision. This realization, paired with some very social engineering in the example is what made this so impressive to me.
It wouldn't be good against a pure money-maximiser, because his expected $value is higher for steal (1/2 versus (1+P(I'm honest))/4), but if he's risk-averse and trusting it might work out.
There are more certain strategies if that's your goal though: You can get the other part to join a mutual agreement: if one of you steals (while the other splits) you agree to share the money. If the other part doesn't agree, you say you'll steal and take all the money (if he splits).
The other part can only get money if he agrees with you, and every choice except for (steal, steal) is going to split the money between you two. Split is the only choice that makes sense.
It would be much more interesting if they changes the stakes a bit: Stealing money gives you more than the sum of splitting.
Point at one of the other's balls. Say "I will choose steal unless you pick that one. If you do pick that one, you may choose the ball I'll pick."
Unfortunately, your expected value is only 37.5% with this strategy, not 50%. You can still do better if you trust each other.
At least it worked in "The Mysterious Benedict Society and the Prisoner's Dilemma".
There are a bunch of related videos of this show as well. It can be interesting to try to predict the outcomes to see just how good your internal lie detector really is.
EDIT: Also, don't miss one of the comments. BCR came up with the clever solution of passing one of their balls to the other player. That's quite the game breaker, though, so it probably wouldn't be allowed. I guess I should also mention that this is technically a variant of the PD, and that I change the title because almost nobody would know what the story was about otherwise.