Słownik AI

Teoria gier – ang. Game Theory, GT

Teoria gier w AI – definicja i zastosowania

Czym jest Teoria gier (game theory)?

Teoria gier to dział matematyki badający formalne modele podejmowania decyzji przez wielu uczestników, których interesy mogą być zarówno sprzeczne, jak i zbieżne. W kontekście sztucznej inteligencji stanowi fundament do projektowania systemów, które nie działają w próżni, lecz muszą uwzględniać obecność innych autonomicznych agentów, ludzi lub organizacji. Umożliwia precyzyjne opisywanie zależności strategicznych, przewidywanie zachowań oraz ocenę optymalności przyjętych strategii.

Jak dokładnie działa Teoria gier (game theory)

Centralne pojęcia obejmują graczy, strategie oraz wypłaty. Każdy gracz wybiera strategię dążącą do maksymalizacji własnej wypłaty, przy czym wynik zależy od łącznego wyboru wszystkich stron. Formalizacja równowagi, najczęściej poprzez koncept równowagi Nasha, pozwala wykazać, kiedy żaden z uczestników nie ma bodźca do jednostronnej zmiany decyzji. W systemach AI równowaga jest często obliczana algorytmicznie, np. metodami iteracyjnej eliminacji strategii zdominowanych lub technikami głębokiego uczenia w ustawieniu wieloagentowym.

Kontekst historyczny i rozwój

Podwaliny teorii gier stworzyli John von Neumann i Oskar Morgenstern, publikując w 1944 roku „Theory of Games and Economic Behavior”. W latach 50. John Nash zaproponował równowagę noszącą jego nazwisko, a w 1994 r. wraz z Johnem Harsanyim i Reinhardem Seltenem otrzymał Nagrodę Nobla w dziedzinie ekonomii. W obszar AI teoria gier przeniknęła na przełomie lat 80. i 90., m.in. za sprawą prac w Stanford Research Institute oraz laboratoriów MIT, gdzie badano koordynację wieloagentową i negocjacje międzyrobotyczne.

Zastosowania w praktyce

Współczesne systemy rekomendacyjne stosują koncepcję gier kooperacyjnych do oceny wkładu poszczególnych danych w trafność predykcji. W autonomicznym handlu elektronicznym algorytmy aukcyjne analizują strategie licytujących, zapewniając bardziej stabilne ceny. W cyberbezpieczeństwie teoria gier obronno–napastniczych pomaga ustalać optymalne strategie dystrybucji zasobów obronnych przeciw atakom botów. Wreszcie, w wieloagentowym uczeniu ze wzmocnieniem (MARL) wykorzystuje się gry potencjałowe do trenowania flot dronów, które muszą współdziałać, by uniknąć kolizji i jednocześnie realizować misję obserwacyjną.

Zalety i ograniczenia

Największą zaletą jest możliwość modelowania zależności strategicznych w sposób analityczny oraz synergia z metodami uczenia maszynowego, co udoskonala przewidywanie zachowań złożonych systemów. Ograniczeniem bywa założenie racjonalności graczy i pełnej informacji, które rzadko występują w realnych warunkach. Modele mogą również gwałtownie rosnąć złożonością obliczeniową w miarę przybywania uczestników lub strategii, co w praktyce wymaga heurystyk albo symulacji.

Na co uważać?

Implementując modele oparte na teorii gier, należy zwrócić uwagę na dokładne definicje wypłat, gdyż nieodpowiednio wybrana funkcja celu prowadzi do niepożądanych zachowań agentów. W systemach krytycznych kluczowe jest uwzględnienie niepełnej informacji i ryzyka manipulacji. Konieczna jest też kontrola kosztów obliczeniowych, szczególnie przy symulacjach w dużej skali.

Dodatkowe źródła

Rozszerzoną prezentację formalizmów i dowodów można znaleźć w artykule Wikipedii. Szczegółowe analizy równowagi w uczeniu maszynowym opisuje przegląd arXiv:2101.02395. Kontekst ekonomiczny oraz przykłady zastosowań w aukcjach cyfrowych omawia opracowanie Jonathana Levina ze Stanford.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *