I guess that it can be open to philosophical debate. It is all part of the search function so not requiring an independant eval function. And the data is processed at the root. And yet the data comes from the entire branch of each root move.mvanthoor wrote: ↑Sat Oct 03, 2020 12:19 amAren't those stats going to make up an evaluation function in the end, al be it in a different way?Mike Sherwin wrote: ↑Fri Oct 02, 2020 11:20 pm ...
Not at this stage as only one stat is collected and stm - other side to move is the only processing done. The sky's the limit. If one can imagine a beneficial stat that can be collected it can be factored in!
I can imagine these stats:
- bishop pair available
- (half-)open lines available
- castling pawn shield in tact
- pawns: passed, isolated, backward, double/triple
- center locked (knights more useful) or open (bishops more useful)
Thanks for the data collection suggestions!
Edit: I guess that my response was a bit too quick. All the stats that you mentioned are rules of thumb that may be good or may not be accurate. Let's go over them one by one.
- bishop pair available - if good or bad will show up in the other stats as truth and not as just a rule of thumb
- (half-)open lines available - "
- castling pawn shield in tact - mainly check and checkmate stats as well as balance of null move failures and even in beta-cuts
- pawns: passed, isolated, backward, double/triple - will produce bad stats
- center locked (knights more useful) or open (bishops more useful) - will show up in the beta-cuts and mobility stats
I'm not being contrary, it is just that the whole philosophy of stats is to do away with rules of thumb and seek truth through statistical analysis. It is just a new area of exploration. Martin already mentioned a use that is separated from an evaluation in just using the stats to order moves.
