Thought the connection seemed obvious enough that I couldn't be the first to see it! Although there are some differences. Lewis sees the one-shot PD as a really weak Newcomb (weak as in the predictor is inaccurate), while I see the iterated PD as equivalent to a far stronger Newcomb.
Yes, but it doesn't make sense to call it prisoners dilemma if it doesn't fit that payoff matrix.
I guess you refer to the class of games having a payoff matrix. I was referring to a specific instance. See https://www.lesswrong.com/posts/KwbJFexa4MEdhJbs4/classifying-games-like-the-prisoner-s-dilemma
The essence of Prisoner's Dilemma is that it is symmetric, and both players individually have incentive to defect if the other cooperates. How does Omega gain from defecting if you cooperate? Or indeed, how does Omega gain or lose at all?
Not sure whether this makes sense, but maybe Omega gets 1 utility if it correctly predicts your behavior (in the unrolled version), and 0 utility otherwise?
I don't understand the second paragraph.
I buy (what I understand of) this if Omega makes its prediction by simulating you (and not if it makes its prediction by, say, scanning your DNA).
The second paragraph is a bit handwavey. It's basically the bit that turns Newcomb into an iterated game. As there's this causal loop, it can be unlooped by converting into an iterated game, and using your action in the previous round as a proxy for your action in that round. So Omega plays based on your previous action, which is the same as your next one.
The intuitively paradoxical aspect of Newcomb's Problem is that it contains a loop. Your decision determines Omega's prediction, which determines the options you decide between. There are many decision theories that solve this problem, usually leading to one-boxing. However, these decision theories are less than intuitive because of their acausal nature. This is a hopefully more intuitive analysis of Newcomb's Problem that unrolls the loop and reveals the Iterated Prisoner's Dilemma within.
First, unroll the loop. To do this, have Omega run purely on past data. To keep the high quality of the prediction, the past data must also determine your decision at that point. This is easiest to implement with a bot (in the sense of PrudentBot, but much simpler). Specifically, you choose your decision, and that sets up a bot that only performs that decision. After unrolling, we now have an iterated game, as the dependence on the same round has been replaced with one on a previous round.
Now, from your perspective, your income is as follows.
Now, relabelling.
This is just the Prisoner's Dilemma! And as it was iterated by unrolling, it is the Iterated Prisoner's Dilemma.
Omega plays TitForTat, while you can choose between CooperateBot and DefectBot. As CooperateBot performs better against TitForTat than DefectBot, you're best off cooperating. As cooperating corresponds to one-boxing, you should one-box.
Rerolling the loop, you should one-box in the original problem.