PART 1:
At the current rate of exponential growth in algorithmic trading, the trading arena could sound very similar to the interview below (except we will be talking about trading and not chess), in 10 years time. Computers have completely changed the chess world in the last 4 or 5 years - and the parallels in trading are not far off IMHO. Ten years ago all the experts said that computers could never defeat a human player - yet the unthinkable has happenned and now only a handful of of players in the world are able to regularly beat the chess computer program "deep fritz". Deep fritz defeated Kasparov, the ledgendary world chess champion towards the end of the grandmasters career a few years ago. It could well be that programs and there owners will be fighting it out in the trading arena in 10 years time with very few humans on the "other side" of the trade.
ChessBase, 13/03/2006
http://www.kramnik.com/eng/interviews/getinterview.aspx?id=77
Questions and answers from current world chess champion - Vladimir Kramnik on how computers have revolutionised the chess world.
The computer match
FF: Okay, to the subject at hand. You are going to play another match against a computer. You played one, back in 2002 in Bahrain, and drew it. In the meantime the programs have become much stronger, and the computers on which they run much faster. Your own brain, I believe, has not become bigger or faster. So what do you think your chances are?
VK: I really donât know yet. I know for sure that I have chances, otherwise I wouldnât play the match. It would just not be interesting. For me playing the computer is a very serious challenge. I think that it is maybe one of the last opportunities for a human being to beat the machine. I consider the computer to be the favourite, and I mean in any match against any human being. They have really become incredibly strong. But we are still at a point in history where there is a chance. I know that I have a chance. I think that I can use Bahrain as a very good lesson, because I gained a great deal of experience there. This will help me for the match in Bonn. But of course I understand that computers have not stayed in one place, and that they are constantly developing. I can see how Fritz is getting better and better.
FF: So you feel that you are the underdog in this match. Is that an advantage or disadvantage?
VK: Actually it was the same when I played Kasparov. Everyone was saying he was the favourite, and that doesnât upset me at all. In fact the bigger the challenge the greater my motivation. Even if I understand that probably my chances are a bit worse than that of the computer, it doesnât make me depressed or frightened. I know from the experience with Garry that I can win such a match, so why not do it again? I am very optimistic that I can really put up a very serious fight, and I would be incredibly happy if I manage to win. Because maybe it will be the last human victory over the computer.
FF: The Fritz programmers are not particularly happy to play against you. They would prefer some other players, because they consider you particularly unpleasant and difficult. Do you know why?
VK: I think it is about my style. I too believe that I might be one of the most unpleasant players against the computer. Because my style is more based on positional play, on endings â I donât think I am betraying any secrets if I say Iâm pretty good in endgames. These are elements that are the weak spots of computers. A very combinational player who relies on his calculating skillsâ¦
FF: Or her calculating skillsâ¦
VK: Yes, exactly, like Judit. These players have much less chances against computers, because they are going to lose the battle in calculation anyway. My own play is not based on calculation, so that in spite of all the plusses which computers have I also have a few trumps myself. There are some very strong players who have no trumps against computers, but I think I have a few, and I will try to use them.
FF: In Bahrain you played a dramatic sacrifice against Fritz. That was pure calculation.
VK: Yes, game six. You know the computer is quite frightening, but I have a certain self-respect as a chess player. If I think that some move is the best, even if I understand that it is not wise to play it against a computer, I still have to make it. It is very easy to lose your self-respect if you make weaker moves on purpose. It is very difficult to force myself to do it. At that time I thought the knight sacrifice was very interesting, I liked it, so I made it, even though I knew it was very risky. Of course it was a wrong decision, because the computer out-calculated me.
FF: So that is the biggest danger for you: that you might see a very good move and you will play it, even if it is hazardous to do so against a machine.
VK: Of course. You know you cannot win a game without any calculation. Of course you can try to achieve positions where calculations are not as important as positional considerations, but you cannot win a game without calculating variations at all. Since computers are so incredibly strong at this there are always chances that when you reach this stage of the game you will be outplayed. But you have to prepare for the calculating battle, and I have to be ready to calculate variations very well.
FF: Actually you have won some very nice tactical games against computersâ¦
VK: Yes, like in Dortmund in 2000. But those were different times. You can no longer win games by putting all your pieces on the g-file and mating your opponentâs king. That is not possible any more. Programs like Fritz now understand what you are doing. Everything is quite different, even from Kasparovâs match against Deep Blue. Fritz is totally different to Deep Blue, you cannot use the same strategy, you cannot do the same things. You have to adjust, follow the development of the programs, see where they are going. Just like the programmers are following the developments of the chess players and preparing for them. It is the same thing. In this sense the preparation is similar to when you are preparing for a world championship match. You check all available games of your opponent, you try to see where he has improved, where he has weaknesses, find modifications that have been made in recent times. Fritz is changing quite dynamically, I can see that.
FF: So you will be preparing very seriously?
VK: I have not started yet, especially because of the theoretical match with Topalov, which greatly influences my plans. But once everything is clear I will start to prepare, very seriously, for the match against the computer.
FF: Actually you already know your opponent, Fritz, quite well, I believe.
VK: Yes, I use it every day.
FF: Why Fritz? There are other strong programs around.
VK: Well, for one thing I donât have any other chess engines. But it is also because I played the match against Fritz in 2002, and I have got used to this program. I really understand it quite deeply, and know when I can trust its judgement. But even other chess players, top chess players with whom I speak, prefer it to the other chess programs. That probably means that they find it a bit better than others.
FF: Or just force of habit. What about massively parallel giant hardware machinesâ¦
VK: You mean Hydra? I donât know it too well, but to me it doesnât seem to be very much better than other programs. I saw the match it played against Adams, which was quite frightening, because there was no fight, not even a single chance for the human being. But I think in a way it was Mickeyâs fault, because he did not prepare enough. In a match against a computer preparation is very important, absolutely critical. Probably Mickey did not take it seriously enough. He saw how I had made a draw against the computer, and Kasparov had done it too in New York, and probably he thought it would not be too bad. But in fact I know very well that if you are not incredibly well prepared things can go horribly wrong.