
Trotz seines beträchtlichen Alters ist das Spiel
Pac-Man , seine verschiedenen Versionen, immer noch sehr beliebt. Fans des Spiels treten regelmäßig gegeneinander an, um die meisten Punkte während der Passage zu erzielen. KI-Entwickler studieren es ebenfalls und verbessern die Fähigkeiten ihrer Systeme beim Übergeben von Spielen.
Das Entwicklungsteam des kanadischen Startups Maluuba, das zuvor von Microsoft übernommen wurde,
konnte eine Softwareplattform erstellen, die ungewöhnlich gute Ergebnisse zeigte, als sie Frau Pac-Man, die Version dieses Spiels für Atari 2600. Das Programm brach alle zuvor gesetzten Rekorde und gewann 999.990 Punkte.
Das Spiel
wurde übrigens 1982 erstellt. Dann Atari Inc. Namcos Pac-Man-Hit-Arcade-Port wurde veröffentlicht. Wie in der Originalversion müssen Sie den Protagonisten mit dem Joystick steuern. Der Protagonist muss sich durch das Labyrinth bewegen, Punkte sammeln und gleichzeitig Geister meiden. Der Schöpfer des portierten Spiels ist Tod Fry.
Nach Ansicht einiger Experten ist die Tatsache, dass die Softwareplattform die maximale Punktzahl im Spiel erreicht hat, eine bedeutende Errungenschaft auf dem Gebiet der künstlichen Intelligenz (ihrer schwachen Form). Tatsache ist, dass andere Softwareplattformen viel weniger erfolgreiche Ergebnisse zeigten - das Spiel erwies sich für AI als ziemlich kompliziert. Natürlich haben nicht alle Entwickler ihre Projekte basierend auf dem Datensatz in Ms. Pac-Man, aber diejenigen, die daran arbeiteten, sprachen von einer Vielzahl technischer Probleme, als sie versuchten, aussagekräftige Ergebnisse zu erzielen.
Um Erfolg zu haben, beschloss das Maluuba-Team, das Spiel in eine Gruppe kleiner Elemente aufzuteilen und nach einer Lösung zu suchen, um mit jedem von ihnen zu interagieren. Ferner wurden diese Elemente unter KI-Agenten verteilt, von denen jeder seine spezifische Aufgabe löste. Doina Prekap, Professorin an der McGill University in Montreal, erklärte, dass die von den Entwicklern vorgeschlagene Idee Aufmerksamkeit verdient. Ihrer Meinung nach funktioniert das menschliche Gehirn in einigen Fällen so - es zerlegt ein Problem in mehrere Komponenten und löst nacheinander jedes der Elemente.
Die Entwickler nannten ihre Methode Hybrid Reward Architecture. Sie verwendet mehr als 150 KI-Agenten, von denen jeder beim Übergeben des Spiels parallel zu den anderen arbeitet. Darüber hinaus erhält jeder der Agenten eine "Belohnung" für den erfolgreichen Durchgang seines eigenen Spielabschnitts.
Zusätzlich zu den "kleinen" Agenten gibt es einen weiteren Agenten der obersten Ebene, der alle von allen "Untergebenen" empfangenen Daten zusammenführt. Er entscheidet auch, wohin sich die Figur des Helden bewegen soll. In diesem Fall wird eine große Datenmenge analysiert. Der Hauptfaktor ist die Bewegungsrichtung, die durch die maximale Anzahl von Elementaragenten ausgewählt wird. Wenn dagegen 100 Agenten nach rechts gehen möchten, um eine Trophäe zu erhalten, aber 3 Agenten nach links abbiegen möchten, weil sie einen Geist bemerkt haben, „hört“ der Hauptagent diesen drei zu.
Nach Angaben des Hauptentwicklers zeigte das System bessere Ergebnisse, nachdem die Agenten auf egoistisches Verhalten programmiert worden waren. Das heißt, jeder von ihnen trifft eine Entscheidung, ohne die anderen anzusehen. Die allgemeine Entscheidung über die Richtung der Bewegung des Helden trifft jedoch der Hauptagent. Er bewertet verschiedene Faktoren und Befehle, wohin er gehen soll.
"Dies ist ein Gleichgewicht zwischen der Notwendigkeit der Interaktion einerseits und der Notwendigkeit individueller Entscheidungen andererseits", sagte Harm van Seijen, Leiter des Microsoft-Forschungsteams.
Aber warum wurde allgemein entschieden, Frau zu wählen? Pac-Man? Die Wahl dieses Spiels mag für die durchschnittliche Person seltsam aussehen. Experten sagen jedoch, dass es hier nichts Seltsames gibt, da diese Klasse von Spielen für die Maschinenintelligenz ziemlich kompliziert ist, da es in einer Zeiteinheit viele „Notsituationen“ gibt, von denen jede eine eigene Version der Entwicklung von Ereignissen benötigt. Und um eine Lösung zu finden, müssen Sie, wie oben erwähnt, fast wie eine Person "denken".
"Viele Unternehmen arbeiten an KI für Spiele und entwickeln ihre eigenen Projekte, da das Bestehen viele menschliche Qualitäten erfordert", sagte Raul Mehrotra, einer der Programmierer von Maluuba.
Die bei Microsoft entwickelte Softwareplattform
arbeitet nach einer Methode des maschinellen Lernens, die als Verstärkungslernen bezeichnet wird. Während der Arbeit lernt das Testsystem (Agent oder Agenten) durch Interaktion mit der Umgebung. Dies ist per Definition eine Art kybernetisches Experiment. Die verstärkte Lernmethode ist eine der Arten des Unterrichts mit einem Lehrer, aber das Medium oder sein Modell ist der Lehrer. Der Agent wirkt auf die Umgebung und wirkt sich wiederum auf den Agenten aus. Feedback entsteht.
Das Projekt selbst ist keine reine Theorie. Laut den Entwicklern kann die erstellte Softwareplattform in vielen Bereichen eingesetzt werden. Sie können sie beispielsweise dazu bewegen, in einem Unternehmen zu arbeiten, das verkauft, um die Dynamik des Kundenzustroms, die Beliebtheit von Waren und andere wichtige Dinge vorherzusagen. Das System kann sowohl mit allgemeinen Trends als auch mit individuellen Faktoren, einschließlich einzelner Käufer, arbeiten.