The Unbalanced Human Openings (UHO V3)

Whats new in V3.0? All endpositions of the raw-data of UHO V2 with an eval of at least +0.60 for white were re-evaluated 
on a 12core AMD Ryzen PC with 30 seconds per endposition, which means, that the eval of the UHO V3 endpositions is based 
on (around) 10x more calculated nodes than in UHO V2. That gives a search depth around 28-30 plies in UHO V3, which is 
around 4-5 plies deeper than in UHO V2 (!!!). Additionally, the UHO V3 opening-sets now contain not only one, but 7 
UHO-openings sets with increasing advantage for white (from +0.90 up to +1.50). 

The idea of the UHO (Unbalanced Human Openings) openings is quite simple. The chess-community is a real conservative group. 
And I recognized, that many of them dont like openings, which were constructed (my Drawkiller openings for example) or changed 
manually (like my NBSC openings, where black is not allowed to castle short). They say, that is no "real chess". I do not agree 
with that personally, but I decided to try building openings-sets, which are working like NBSC (white has a clear advantage) 
and can (not must!) be (because white has a clear advantage at the beginning of the game) rescored with my Advanced Armageddon 
Scoring system for extremly high Elo-spreadings, which makes the rakings in a test/tournament much more reliable with a lower 
number of played games, but are complete unmodified and 100% human.
So, I release opening sets, now, which are filtered out of the Megabase 2020 (by ChessBase). And the only filter, I am using, 
is the eval of KomodoDragon 1.0 in the endposition of each opening-line. 

What did I do exactly? 

- sorted the games of the Megabase 2020 by Elo: both players 2600+ Elo, both players 2500+ Elo, both players 2400+ Elo,
both players 2300+ Elo.
- cutted all games after 6/8 moves (12/16 plies).
- removed all Chess960 games
- removed all lines with double endpositons, so each endposition is unique. And because the games are sorted by Elo of 
players, each opening line in the UHO-sets is played by the strongest players (if weaker players played the same opening
line, this game was deleted by pgn-extract, because pgn-extract always keeps the first appearance of a line in a pgn-file)
- removed all lines, were not both queens are still on board in the endposition.
- removed all lines, starting with silly pawn-moves in move 1 and 2 (a4, b4, g4, h4 (same for black (...a5, ...b5, etc.)
- evaluated all endpositions with KomodoDragon 1.0 (15 seconds/Quadcore) and kept all endpositions in an eval interval of
[-1.99;+1.99] (this is the UHO V2 RawData (can be found in the download, too)).
- UHO V3: re-evaluated all endpositions out of the UHO V2 RawData (see above), which were in an eval interval 
of [+0.60;+1.99] (means around -60% less lines to evaluate!) with 30 seconds per endposition on a 12core AMD Ryzen with 
KomodoDragon 1.0 (= around 10x more nodes calculated per endposition, than UHO V2 (!)). So, each UHO V3 endposition was 
evaluated with a search depth around 28-30, which is 4-5 plies deeper than UHO V2 !!!

So the Unbalanced Human Openings contain:

- 100% moves played by humans, only. Both players had at least 2300 Elo.
- opening lines played by the stronges players are at the beginning of the pgn/epd-files.
- no manually constructed openings (like my Drawkiller openings)
- no manually added moves to make castling impossible (like my NBSC openings)
- no selection of piece-patterns

There are 7 folders with different UHO V3 openings-sets, with increasing advantage for white:
Eval [+0.90;+0.99]
Eval [+1.00;+1.09]
Eval [+1.10;+1.19]
Eval [+1.20;+1.29]
Eval [+1.30;+1.39]
Eval [+1.40;+1.49]
Eval [+1.50;+1.59]

Each folder contains 3 UHO openings-sets: 6 moves, 8 moves and a bigger 8 moves file with a bigger eval interval of 
0.29 instead of 0.09. Plus opening books for FritzGUI, Shredder GUI, Arena GUI and polyglot format.

The idea is to adjust the draw-rate of engine-tests and tournaments in a recommended interval of around 45%-60% by 
using a different UHO V3 opening set. 
At the moment, it is recommended to use the first UHO V3 set with [+0.90;+0.99]. But if this set gives a too high
draw-rate, because of a very drawish test-environment (Stockfish vs. another Stockfish for example), you can use a 
higher UHO V3 set, to shrink the draw-rate.
Same for the computerchess in the future, where faster hardware and stronger engines will lead to increasing
draw-rates, too. Then using a higher UHO V3 (more advantage for white) set can be useful.
But mention, that the draw-rate should not get too low (below 45%), because this will lead to a lot of 1:1-pairs
(= one opening line is clearly won for white, when Engine A and Engine B plays white in a head-to-head, both Engines
win one game, using that opening-line (=1:1 points/pair)). If the draw-rate in your engine-testings is below 45%, 
you should switch to a lower UHO V3 set (=smaller advantage for white) otherwise you will shrink the Elo spreading 
of your test-results!!!

Mention, that the UHO V3 files are getting smaller and smaller, the higher the Eval-interval is, because the games
in the Megabase getting rarer and rarer, giving white such a huge advantage after 6/8 moves.

The UHO openings give white a clear advantage, so these openings can be used for Armageddon rescoring.
But it is also possible, to use these openings with regular chess with classcial scoring system. 


All ideas of the Pohl AntiDraw Openings by Stefan Pohl (except the NBSC concept: Idea by Larry Kaufman (Komodo team)).
All work of the Pohl AntiDraw Openings done by Stefan Pohl (except the generation of the pawn moves added to the 
Drawkiller lines: Done by Hauke Lutz)

(C) 2021 Stefan Pohl (SPCC)(www.sp-cc.de)

