On 09/03/10 10:41, Fulvio wrote:

Hi!

>> I think the present behaviour is fine in this regard, and I don't think I
>> would opt to use a "filter off" switch very much.
>>
> I believe that the tree window change the filter only for a technical
> reason: when you click on the best games button it search only on the
> filtered games.

Sort off, maybe. In the past you had only one tree and some things that 
were perfectly sensible back then might rise some confusion today when 
you can have many trees opened.

>  What I'm wondering is there a pratical use for some users?

Some loose ideas that come to my mind:

* The "best games" list is restricted in the amount of games displayed

* You might not want to see the best games but those by your opponent 
and not those by the best of the best. Of course everyone of us plays 
Carlsen, Kasparov and others all the day long, but I usually play much 
lower rated players.

* It gives a set of games on the fly that can be further restricted by 
AND searches. Maybe just convenient, instead of initiating a position 
search first? (Tree can be quite fast if decently cached.)

* Tree sets the filter for base B while I'm working in base A. Switching 
to B now just gives what I'd otherwise had to initiate manually first.

> In which case do you find useful that the filter is automatically
> (setting the filter manually requires only 2 clicks) set on the actual
> board position (overwriting your precedent filter)?

I admit that I'm sometimes quite confused by the tree setting the 
filter. I could very well imagine that I'd switch that off.

>> Well, that is one point that I certainly think should be changed. My
>> preferences would be to order the games after Year as first priority and
>> after strongest players ratings as second, leaving average rating down on
>> third level in the sorting process.
>>
>> That way the most "modern" approach comes up on top - which is of course
>> also true if some 1400 fellow totally mishandled the position two weeks
>> ago (but then that would be rather obvious).
>>
> for example:
> Game1: White_elo 2700 - Black_elo 2500 - year 2007
> Game2: White_elo 2600 - Black_elo 2550 - year 2010
> Game3: White_elo 2400 - Balck_elo 2400 - year 2010
>
>
> I'm thinking about something like this:
> (white_elo + black_elo) -penalty_year -penalty_elo_diff

As I wrote yestereve, I think that such a calculation might give a lot 
better estimate for "best game" than simply the average ELO alone. 
However, I wonder if the above formula is already the way to go.

It should be noted that not all databases have ELO ratings included, or 
do not use ELO but one of the other rating systems Scid supports. With 
your formula, ranking gets difficult or even entirely wrong. Therfore, 
one might be better off with adding points and substracting points to a 
general rating number, say setting 0 as default and then use a weighted sum.

It introduces some sort of ranking technique here. I like the idea and 
it is actually quite extensible. I also think that the formula might get 
even a bit longer in the end. Options that come to mind for the ranking 
are e.g.

- Annotated games: I think they should get a boost. Usually, 
uninteresting games are not annotated. And if a "low rated" game gets 
annotations it might definitely be worth a look it could be some 
otherwise missed gem. Scid distinguishes between annotations like 
Comments (=text), Variations and Annotations (=Nags). All those are 
encoded in flags and even their count is present, that is one could 
distinguish between silly comments like one commercial database offers 
("Annotated by John Doe" instead of using a header field or "From the 
circular") and heavily analysed games with n+1 variations.

- Annotators name: taking up an idea by Gerd, I could imagine a list 
like "my annotators" (similar to "my player names") and if a game 
annotated by one of the annotators listed it gets an additional boost. 
(Say "Kasparov" rates higher than "Doe, John". ;)

- Flags: maybe I'm the only one but I use them a lot. This could get 
quite fancy here. Say in the opening phase a game flagged as "Opening" 
should be more relevant than a game flagged as "Endgame". This even 
regardless of it's rating score. This goes in the direction of Vincents 
posting provided you have decent (deep-)indexing in your database.

- Source: one might expect to get the worst of metadata from Informant, 
but they do quite a selection on what games to include and usually use 
high class annotators.

Palle mentiones that the formula get's complex. I wonder if this is 
really an issue. Who knows the formulae used by google for it's ranking? 
I know the idea what they use, but to the best of my knowledge the 
actual formula is top secret. Does this hinder us to use G? So, I do not 
think that the complexity of a formlua is an issue in the end. The only 
thing that will tell is, if the results improve.

I could also imagine that one can set the weights to some "by us 
sensible defaults", but a user can probably change them if he wished to. 
This is similar to evaluation criteria for a chess engine. I admit, that 
I'm quite happy that I do not have to fiddle them out for each and every 
engine myself but that the programmers invested their knowledge and set 
some sensible defaults. Still, there might be users out there that tune 
the settings to their liking. So why not? Having weights for each 
parameter allows to set them to 0, so every scheme could be accomplished 
easily. If some user doesn't like a fancy calculation he could set every 
weight to 0 except "average rating" and you're back at the algorithm 
used now. Sounds sensible to me.

cu
Alexander

------------------------------------------------------------------------------
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
_______________________________________________
Scid-users mailing list
Scid-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/scid-users

Reply via email to