Date of Award
Dr. Benjamin Samuel
Dr. Farjana Zebin Eishita
Dr. Minhaz Zibran
The Kati Module System is an interconnected set of programming modules intended to facilitate dynamic text authoring for interactive experiences (for example, games). It is a long-standing goal for interactive experiences to dynamically adapt their textual output based on the user or player's choices and predilections, but to account for this vast possibility space requires an amount of authoring that is frequently untenable, especially for small studios. Advances in machine learning have produced incredible progress in the field of Natural Language Generation (NLG). Though this produces impressive surface level text, it does so without an internal representation that can be reasoned over previous game states, resulting in output with deep local coherence and low global coherence. Kati attempts to provide the best of both worlds by allowing authors to author configurable text snippets. Kati dynamically rearranges and chooses dialogue phrases based on game state, allowing for high degrees of authorial control, global coherence, and dynamic adaptability to player choice.
Marcel, Stephen J., "The Kati Module System: Modular Design for Delivering Character Focused Dialogue in Games" (2021). University of New Orleans Theses and Dissertations. 2855.