Soweit ich verstehe, scheint es, dass vor dem Umzug alle starken Schach-Software
- untersucht Tausende oder Millionen von möglichen zukünftigen Positionen;
- bewertet jede zukünftige Position gemäß einer Heuristik, die als Bewertungsfunktion bezeichnet wird;
- wertet jede zukünftige Position separat auf Ruhe aus, um zu entscheiden, ob Fortsetzungen von der Position aus untersucht werden sollen;
- wählt aus den verfügbaren Zügen nach Minimax; und
- verwendet ein Eröffnungsbuch.
So weit, ist es gut. Die Stärke eines Schachprogramms scheint jedoch hauptsächlich von der Qualität seiner Auswertungs- und Ruheheuristik abhängig zu sein - und auch von seinem Eröffnungsbuch, das aus der Sicht des Computers eine weitere Heuristik darstellt. Ein solches Schachprogramm weiß anscheinend nur genau so viel über das Spiel wie der Mensch, der die Heuristiken erstellt hat. Das Programm scheint keine eigenen Einsichten zu haben.
Hat jemand jemals ein Schachprogramm geschrieben, das eigene Einsichten hat? Das lernt das Spiel von alleine? Das trainiert sich selbst? Solch ein Programm würde natürlich mit den Spielregeln versehen sein und würde vermutlich weiterhin mit einer unbearbeiteten Minimax- und Ruheinfrastruktur versehen sein und wäre in der Lage, einen erzwungenen Partner zu erkennen und zu verfolgen, wenn er einen fand. Es wäre jedoch keine Heuristik vorgesehen. Zum Beispiel würde nicht gesagt werden, das Spiel in Richtung Zentrum zu öffnen, Türme den Rittern vorzuziehen oder was die sizilianische Verteidigung ist. Sie müsste solche Prinzipien selbst ableiten (oder möglicherweise bessere Prinzipien entdecken).
In seiner reinen Form würde ein solches Programm niemals Meisterspiele zum Lernen erhalten, sondern nur seine eigenen Spiele, die gegen sich selbst gespielt werden. Nur wenn es vollständig selbst trainiert ist, wird es für den menschlichen Wettbewerb freigesetzt.
Gibt es so eine reine Schach-KI? Ist jemals ein mechanischer Schachautodidakt aufgetaucht? Kann sich der alte Türke selbst beibringen?
Hier scheint ein kurzer Hinweis auf eine reine Schach-KI zu sein, die fehlgeschlagen ist.
( Eine tangential verwandte Frage zur computergestützten Untersuchung von Schacheröffnungen ist bereits auf dieser Website aufgetreten.)
AKTUALISIEREN
Die Frage wird zum Zeitpunkt des Schreibens von @WesFreeman, @GregE, durch drei verschiedene, aufschlussreiche Antworten beantwortet. und @Landei. Alle drei werden nachdrücklich empfohlen, und ich werde mich schuldig fühlen, wenn ich gemäß den Richtlinien der Website eine unter Ausschluss der anderen förmlich akzeptiere . Lassen Sie mich hier für alle drei danken und meine Wertschätzung ausdrücken.
Fragen wollen Kürze. Eine Antwort auf Antworten kann jedoch länger dauern. Der interessierte Leser kann daher von hier aus direkt zu den Antworten springen und dann, falls er noch interessiert ist, zurückkehren, um das folgende längere Update zu lesen.
Als ich die Frage stellte, dachte ich an Folgendes.
Angenommen, ein hypothetisches Dorf am Stadtrand von Shangri-La, in dem die Menschen noch nie von Schach gehört haben. Während Ihres kurzen Besuchs unterrichten Sie die Dorfältesten über die Spielregeln, unterweisen sie jedoch niemals in einem der Spielprinzipien. Zwei der Ältesten spielen ein Spiel, während der Rest der Ältesten zuschaut, während Sie (ohne das Spiel durch Kibitzen zu stören) Ihren Kommentar auf Fragen der Regeln beschränken. Während Ihres Aufenthalts in Shangri-La wird kein Postmortem nachgespielt oder erneut über Schach gesprochen. Wenn Sie jedoch aufbrechen und nicht mehr zurückkehren, lassen Sie Ihr Schachspiel zurück.
In Ihrer Abwesenheit bringen die Ältesten den Menschen das Spiel bei. Einige Leute spielen später ein wenig in der Freizeit, einige mit wachsender Begeisterung, die ihre eigenen Schachspiele herstellen.
Für solche Dorfbewohner mag es nicht sofort offensichtlich sein, dass ein Turm besser als ein Ritter war, aber die Leute könnten dennoch allmählich die relativen Stärken der Schachfiguren über das Spiel vieler Spiele herausfinden. Ebenso ist es für sie möglicherweise nicht sofort offensichtlich, dass 1. a4 eine schlechte Eröffnung war: Sie könnten es aber versuchen und die Ergebnisse betrachten.
Inwieweit würde sich das Verständnis der Dorfbewohner für das Spiel schließlich dem der Außenwelt annähern? Könnten sie, ohne ein Eröffnungsbuch, selbst neuartige Eröffnungen entwickeln? Natürlich würde man nicht erwarten, dass die Eröffnungen der Dorfbewohner zunächst sehr gut sind, aber angesichts einiger Jahrhunderte der Isolation könnten die Dorfbewohner, soweit ich weiß, ein respektables Eröffnungsrepertoire entwickeln.
Würde sich eine ihrer unabhängig entwickelten Öffnungen für die Außenwelt als interessant erweisen, wenn der nächste Reisende 200 Jahre später vorbeikommt, um sie zur Kenntnis zu nehmen? Könnte Shangri-La der Welt den neuen Roman Shangri-La Defense geben?
Wenn ja, dann hatte ich in Bezug auf meine ursprüngliche Frage zur Schach-KI mehr oder weniger folgendes vor Augen: Könnte eine Schach-KI den Schachfortschritt der Dorfbewohner am Stadtrand von Shanrgi-La mehr oder weniger duplizieren?
In Anbetracht von Sussmans Geschichte in @ Landeis Antwort unten ist es zweifellos richtig, dass meine Dorfbewohner bestimmte Vorurteile in das Spiel einbringen würden. Zum Beispiel würden sie das Verständnis vermitteln, dass es im Allgemeinen besser ist, mehr von einem nützlichen Gegenstand zu besitzen, als weniger davon zu besitzen, und dass es daher wahrscheinlich vorzuziehen ist, die Schachfiguren eines Gegners zu erobern, wenn man seine eigenen erobert. Wie territorial die fiktiven Menschen in Shangri-La von Natur aus waren, ist eine Frage der Literatur, aber man kann davon ausgehen, dass sie eine Position, die mehr Raum geboten hat, als überlegen gegenüber einer Position, die weniger geboten hat, anerkennen würden. Und jeder kluge Anfänger, der einmal ein Schachspiel gezeigt und in die Spielregeln eingewiesen hat, kann daraus schließen, dass eine Dame wahrscheinlich besser ist als ein Bauer, einfach weil die Königin bis zu 27 Züge zur Verfügung hat.
Meine Frage muss daher nicht so ausgelegt werden, dass sie eine absolute, Sussman-artige Anordnung gegen das Einbringen jeglicher Art von Wissen in das Schachbrett impliziert. sondern um eine generelle Anordnung gegen vorgefaßtes, schachspezifisches Wissen zu implizieren. Immerhin (ohne Rücksicht auf die Entwicklung der Spielregeln vor langer Zeit) wurde irgendwann in der Vergangenheit die erste Partie Schach gespielt. Vielleicht hat der erste Spieler 1. a4 geöffnet; aber irgendwann lernte er es besser und lehrte seine Schüler, was er gelernt hatte; die ihrerseits von Generation zu Generation mehr lernten und lehrten, uns Kasparov zu geben.
Könnte eine KI so etwas nicht tun, nur in Wochen und nicht in Jahrhunderten?
Ich nehme an, Platon wäre skeptisch. Hume wäre optimistischer, aber die Frage ist nicht mehr allein durch die Philosophie zu klären. Wir haben jetzt elektronische Computer, mit denen wir das Angebot testen können, und ich habe mich gefragt, wie der Stand der KI-Technik ist. Die besten Schach-AIs scheinen derzeit völlig unintelligente Expertensysteme zu sein, die alle schlagen und dabei nichts intuitiv erfassen. Ich fragte mich, ob etwas breitere KIs, die in gewisser Weise tatsächlich an Schach denken, einen beachtlichen Erfolg darin hatten, sich das Spiel selbst beizubringen.
Ich verstehe, dass die Antwort nein ist, wahrscheinlich nicht.