Game-Engine Simulation using Diffusion Models
Masterarbeit, Bachelorarbeit
This thesis investigates the application of Diffusion models based on Continuous-time Markov Chains (CTMCs) to emulate engines of countable state-space diffusion models. Diffusion Models have recently been used for state-of-the-art image and video generation1. While these models are based on stochastic differential equations, approaches exist for discrete data. We want to improve upon these frameworks and provide new use cases.Games are usually run on an engine, a program that applies the game’s logic based on user inputs and the current game state and returns a new state with a corresponding image called a frame. The goal is to develop a framework that lets a user play a video game without using the game engine but a neural network that infers the next frame autoregressively based on the current frame and user input instead2. This should be done using a diffusion process based on CTMCs3.Once this is accomplished, the long-term goal is to transfer this method to establish a “game engine for cells” that infers cell states, simulating the dynamics of cell conditions and their responses to external influences.Some of the following may help:
•Good Python skills, preferably with PyTorch
•Deep Learning Expertise
