Benno Hartwig schrieb:
Dein Experiment hat sehr schön gezeigt, dass die Quote des Remis durch Wiederholung drastisch kleiner wird, wenn positive Contempt-Werte gesetzt werden.
Was mir bei dir und auch bei meinen eigenen Untersuchungen aber nicht klar wurde (auch bei je 1000 Partien nicht) ist, wie sich dies auf die resultierende Spielstärke auswirkt.
Wie sich ein Contempt auf die Spielstärke einer Engine auswirkt, hängt primär logischerweise davon ab, wie stark der Gegner/die Gegner sind, gegen die gespielt wird (dafür wurde der Contempt ja auch mal erfunden).
Da Stockfish z.Zt. die beste oder mindestens zweitbeste Engine der Welt ist, wäre ein positiver Contempt als default daher sicher sinnvoll, denn die allermeisten Gegner sind ja mehr oder weniger schwächer. Zumindest sollte er nicht schaden (selbst ein hoher Contempt von +50 hat gegen einen relativ starken (wenn auch schwächer als Stockfish 6 selber) Gegner wie Komodo 8 in meinem Experiment zumindest nicht geschadet.).
Das scheint ja auch das Komodoteam so zu sehen, denn bei Komodo ist ja ein kleiner positiver Contempt (+7 glaube ich) voreingestellt.
Deshalb würde ich für Stockfish, der ja doch etwas extremer bewertet als Komodo, einen Default-Contempt von +15 sinnvoll finden. Nur leider setzt sich so eine Einstellung in Stockfish-Framework natürlich nicht durch, wenn Stockfish dort gegen sich selber, also einen gleichstarken Gegner, spielt. Auch logisch. Trotzdem sollte man hier mal aus Vernunftgründen nicht nur einen erfolgreichen Frameworktestrun als das Maß aller Dinge ansetzen.
Naja, ich behalte so eine Testrun-Wiederholung einer Dev-Version mit Contempt mal auf dem Schirm. Wenn mal Zeit ist. Muß mir nur noch überlegen, ob ich mit Contempt +15 oder +25 testen würde. Oder gar beides....
Zuerst aber ist mal Komodo 9 dran. Und dann der nächste "normale" Stockfish-Testrun. Dann sehen wir mal weiter. Vor Mitte Mai wird es also keinesfalls was.
Aber sicher wäre das ganz interessant, socher mehr, als irgendeine neue Sugarversion zu testen.
Ich nehme gerne Meinungen über die sinnvolle Höhe des Contempts entgegen: +15, +25, +35 ?!?
Bei +25 würden die Ergenisse sicher eindeutiger werden, bei +15 bestünde aber evt. die Hoffnung, daß ein gutes Ergebnis evt. auch im StockfishTeam ein Umdenken auslöst und diese Einstellung als default übernommen würde.
Stefan