超要約:2人ゲーム理論で、AIとかのプログラムをかしこく作る方法だよ!
ギャル的キラキラポイント✨ ● ゲームみたいにプログラムを設計するって、なんか面白そうじゃん?🎮 ● 自動運転とか、色んな分野で役立つって、すごすぎ!🚗 ● 数式とか難しそうだけど、ギャルでも理解できるかな?🤔
詳細解説 ● 背景 最近のIT業界(業界=業界用語w)は、複雑なプログラムばっかり💦 特に、AIとか自動運転とか、ちゃんと動くか確認するのが大変なのよね🥺 テストも難しいし… そんな時に、ゲーム理論を使ってプログラムを設計したら、もっと楽になるんじゃない?って話!
● 方法 コントローラー(プログラムのこと)と環境を、2人のプレイヤーがいるゲームみたいに考えるんだって!🎮 コントローラーと環境が交互に選択して、最終的な結果(トレースっていうんだって!)を決定するの。このトレースを代数的な手法で解析すると、プログラムの振る舞いを効率的に分析できるらしい💖
続きは「らくらく論文」アプリで
Traces form a coarse notion of semantic equivalence between states of a process, and have been studied coalgebraically for various types of system. We instantiate the finitary coalgebraic trace semantics framework of Hasuo et al. for controller-versus-environment games, encompassing both nondeterministic and probabilistic environments. Although our choice of monads is guided by the constraints of this abstract framework, they enable us to recover familiar game-theoretic concepts. Concretely, we show that in these games, each element in the trace map corresponds to a collection (a subset or distribution) of plays the controller can force. Furthermore, each element can be seen as the outcome of following a controller strategy. Our results are parametrised by a weak distributive law, which computes what the controller can force in a single step.