Author: Robert Hyatt
Date: 13:21:10 07/22/00
Go up one level in this thread
On July 22, 2000 at 15:42:30, blass uri wrote: >On July 22, 2000 at 15:32:26, Ed Schröder wrote: > >>On July 22, 2000 at 14:16:51, Andrew Dados wrote: >> >>>On July 22, 2000 at 14:11:20, Ed Schröder wrote: >>> >>>>On July 22, 2000 at 13:28:28, blass uri wrote: >>>> >>>>>Deeper blue had a positive evaluation before trading queens. >>>>> >>>>>The evaluation of Deeper blue was based on Deeper blue's logfile >>>>> >>>>>9(6) 3 T=46 34...Qxf1 >>>>>10(6) 2 T=130 34...Qxf1 >>>>>11(6) 2 T=168 34...Qxf1 >>>>> >>>>>The evaluation when deeper blue started to ponder (hash guess Rxf1) was >>>>> >>>>>7 (4) -30 >>>>>7 (6) -66 >>>>>8 (6) -50 >>>>>9 (6) -50 >>>>>10 (6) -50 >>>>>11 (6) -48 >>>>> >>>>>Deeper blue lost 0.5 pawn in the evaluation and the only reason that I can >>>>>explain it is that it is a root processor. >>>>> >>>>>I guess that something like this cannot happen to Deep Junior because it is >>>>>probably more knowledge based program. >>>>> >>>>>Uri >>>> >>>>The behavior you describe is quite normal. After a queen exchange in the >>>>next move often other more accurate tables are used which may cause such >>>>score differences. I do the same in Rebel. That doesn't make the program >>>>a root processor. A root processor is a program that totally (or to a >>>>great extend) relies on the evaluation on the root. If you read the IBM >>>>pages it is said DB has something similar (a short investigation at the >>>>root). That makes DB no root processor. >>>> >>>>Ed >>> >>>What you just said is pretty much confirmation of preprocessing to me: >>>'After a queen exchange in the next move often other more accurate tables are >>>used []'... >>>If it is done in the search - then no score differences should be seen; if it is >>>done at root then it is clear preprocessing... >>> >>>-Andrew- >> >>Yes such ticks are preprocessing. And it helps. But note that in Rebel >>only a few things are done this way not more than being < 0.5% of the >>total knowledge. That makes Rebel not a root processor and DB neither >>which was my reply to header of the subject. >> >>Ed > >I guess that I should use the words:Deep blue does some preprocessing > >These are important news because the claim was that Deeper blue has more >knowledge than other programs and if Deeper blue does not know some things that >part of the other programs know(for example not to do preprocessing) then >it proves that Deeper blue's evaluation was not so good like Hyatt believed. > >They could do everything they wanted in hardware about the evaluation is wrong >because they could not avoid some preprocessing. > >Uri > >Uri That has a fallacy. DB _may_ do some preprocessing at the root, or it may not. There is no way to tell from what you gave, as Cray Blitz didn't do _any_ yet it exhibited the same score swings after a trade. But more importantly, Ed said he did some preprocessing. I certainly do and what little there is can be found in preeval.c... I doubt anybody does none, as it makes sense to set up some things at the root for use later...
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.