I’m different, in my last LTR I cheated on her a few times and I just didn’t really want her any more. That’s probably why I got caught. Of course, when I stopped cheating, she slowly lost all attraction to me while my attraction to her went up.
What are the differences? I did AI so we touched on game theory but didn’t go deep into it. It looks fundamentally the same: two opponents who can either cooperate or compete. In a single round the dominant strategy is always to cheat, but iteratively, tit-for-tat with forgiveness dominates.
Iterated prisoner’s dilemma (your “run a machine learning script on thousands of games”) actually favours tit-for-tat with forgiveness (only cheating if the opponent cheated in the previous two rounds) as the optimal strategy.