Hmm, so this would mean that a normal player sees the game as just a bunch of pieces, whereas a pro looks at the position (strategy, advantages for one player, etc). Well, it would explain some things about pros, but what does this mean when you train with an AI? I mean, yes, you get more experience, but a typical game for a computer is not a typical game for a computer at all. It would be nice to know which AI Magnus Carlsen used to train and compare it's playstyle to that of pros. Maybe his strategy is just different enough to catch people with something they don't expect/know and give him a slight advantage.
This is not really accurate. The strongest chess programs (mostly Rybka, Shredder, and Fritz) are commercially available, and all top grandmasters are using more or less the same ones.
The advantage of training with an AI is that the AI will happily play you for ten or twelve hours a day, from any position you please, without tiring; you can ask it for the evaluation of any position, and it will generally provide an extremely accurate one; it will immediately reveal errors in your calculations and suggest tactical possibilities that few humans would see; and it will play perfect (for small sets of pieces) and near-perfect endgames against you.
Last, but not least, computer chess databases are like nothing available 20 years ago. Chess professionals (and amateurs) have access to all the games they have ever played, hundreds of games played by any potential rival, and hundreds or thousands of games played by IMs and GMs in any potential opening line.
@mqander (for some reason I can't reply directly):
Yeah, you're probably right. I had also forgotten about those chess databases, those are quite powerful. The problem is probably that the last commercial chess AI I used dates from ~1995, when they weren't that smart yet. Or, more accurately, the computers didn't have enough computing power to be strong and at the same time take a reasonable amount of time before playing.