Skip to content

feat: add piece-to quiet history table - #417

Closed
ptsouchlos wants to merge 9 commits into
mainfrom
feat/piece-to-quiet-hist
Closed

feat: add piece-to quiet history table#417
ptsouchlos wants to merge 9 commits into
mainfrom
feat/piece-to-quiet-hist

Conversation

@ptsouchlos

@ptsouchlos ptsouchlos commented Jul 26, 2026

Copy link
Copy Markdown
Owner

This adds a piece-to table to the quiet history table and blends the scores from both sub-tables.

Allow for `Piece` to be used as an index in fix array types.
This follows the same trend as the from/to table and includes a threat bucket along with a factorizer.
Also integrate the changes into the move picker.

bench: 1336999
Was running into saturation issues, so now we lerp the output score between the two internal tables in `QuietHistory`; similar to how Hobbes does it.

bench: 1302567
In the future we can run this through SPSA, but for now just lerp 50/50

bench: 1302567
@ptsouchlos

Copy link
Copy Markdown
Owner Author

This failed SPRT

Elo   | -1.65 +- 3.76 (95%)
SPRT  | 8.0+0.08s Threads=1 Hash=16MB
LLR   | -3.06 (-2.94, 2.94) [0.00, 5.00]
Games | N: 14964 W: 4186 L: 4257 D: 6521
Penta | [397, 1846, 3072, 1765, 402]

https://openbench.nocturn9x.space/test/7607/

I'll have to shelve this for now and possible return/retry later.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant