lichess.org
Donate

Add transpositions toggle in opening explorer settings.

I think it would be helpful to be able to toggle the opening explorer data display to be based on transpositions instead of on moves.

Currently, the opening explorer only shows the moves that have been made from the current position and their corresponding data. The number next to the move is the number of times that move has been chosen from the current position, and the W/D/L bars only display the data of the games from the current position.

This leads to discrepancies between the W/D/L that is shown before making the move, and the actual W/D/L of the resulting position after the move. Sometimes these discrepancies can be significant, the W/D/L bar for a move showing that one side is winning 60% of the time, but then after the move, the sum (∑) showing that side only actually winning 30% of the time.

(I understand that these discrepancies can indicate some interesting trends regarding the style and quality of players that end up in certain positions, but I digress.)

However, if the data displayed were based on transpositions instead, then it would show all moves that transpose to another position in the database, the number next to the move would be the number of games that have had the move's resulting position (and the moves would be sorted by that), and the W/D/L would be data from ALL of the games that reach the move's resulting position.

This would remove all W/D/L discrepancies, you'd see all possible moves leading to known positions instead of only the moves made from the current position, and the W/D/L of the move would be more true to the actual value of that move in practice.

Having a toggle in the small settings tray to switch between these data display modes (move based / transposition based) would be incredibly helpful for studying and researching openings.

At least I think so.
If this doesn't get seen, I may just schedule some time over the next few months to try to add this myself. Though I would have to familiarize myself with the code base first, and that's... that's a lot, I think.

Eh... we'll see.

This topic has been archived and can no longer be replied to.