Generating Role-Playing Game Quest Descriptions With the GPT-2 Language Model

Loading...
Thumbnail Image

URL

Journal Title

Journal ISSN

Volume Title

Perustieteiden korkeakoulu | Master's thesis

Department

Major/Subject

Mcode

SCI3042

Language

en

Pages

50

Series

Abstract

Recent advances in artificial intelligence research have brought forth text-generating language models with promising computational storytelling capabilities. This thesis leveraged one of the most successful Transformer models, GPT-2, to automatically generate video game quest descriptions. We aimed to replace traditional procedural content generation methods for quests in games, as these often produce uninteresting, mechanical descriptions. We have gathered and processed a novel quest data set from a selection of popular 3D role-playing games. We have fine-tuned GPT-2 on the data set using various learning optimizations. Most notably, we replaced proper nouns within raw quest data with generic placeholder tokens to reduce unnecessary variance. We validated the resulting \questgpt{} model via an online user study performed by role-playing game players. Our results indicate that one in five quest descriptions would be deemed acceptable by a human critic, yet the variation in quality across individual quests is large. Further work utilizing next-generation language models and our quest data set is expected to result in improved quest description quality.

Tekoälytutkimuksen viimeaikaiset edistysaskeleet ovat synnyttäneet tekstiä generoivia kielimalleja, joiden kyvyt algoritmisen tarinankerronnan saralla ovat lupaavia. Tämä diplomityö hyödynsi GPT-2:ta, yhtä menestyneintä Transformer-mallia, videopelitehtävien kuvausten automaattiseen generointiin. Tavoitteenamme oli korvata perinteiset videopelitehtävien luomiseen käytetyt proseduraaliset sisällönluontimetodit, sillä ne tuottavat usein mielenkiinnottomia, mekaanisia tehtävänkuvauksia. Olemme keränneet ja käsitelleet uudenlaisen pelitehtävistä koostuvan tietoaineiston muutamista suosituista 3D-roolipeleistä. Hienosäädimme GPT-2:ta käyttäen kokoamaamme tietoaineistoa hyödyntäen samalla useita oppimisen optimointitapoja. Korvasimme erityisesti perusmuotoisen tehtäväaineiston sisältämät erisnimet yleisluontoisilla tekstipaikkamerkeillä vähentääksemme turhaa vaihtelevaisuutta. Validoimme tuottamamme \questgpt{}-mallin roolipelipelaajille suunnatulla internetkyselytutkimuksella. Tuloksemme osoittavat, että ihmiskriitikot hyväksyisivät viidenneksen tehtävänkuvauksista, joskin laadun vaihtelu yksittäisten tehtävien välillä on suurta. On oletettavaa, että tehtävänkuvausten laatua voitaisiin parantaa seuraavan sukupolven kielimalleja ja pelitehtävätietoainestoamme hyödyntäen.

Description

Supervisor

Hämäläinen, Perttu

Thesis advisor

Guckelsberger, Christian

Other note

Citation