Creativity is seen as a core cognitive ability for tasks like storytelling, conversation, and aesthetic design. Simulating creative processes with computers enables them to amplify humans’ natural creativity and to support applications like interactive narrative, chatbots, and procedural level generators for games. By now, a large number of techniques exist for simulating creativity, such as search, planning, production grammars, logic programming, stochastic modeling from data, and hybrid approaches. However, even the simplest methods are commonly considered programming tasks for “AI experts.” High-level programming languages have the potential to broaden participation in authorship of these systems, but only if they are designed with compositionality -- the mathematical principle that’s also functional programming’s secret weapon -- in mind. This talk will discuss what compositionality has achieved so far for creative computing and what we can do with it next.
Dr. Chris Martens is an Assistant Professor at North Carolina State University, where she is affiliated with the Digital Games research group. Her interests span artificial intelligence, generative methods, programming languages, and formal methods. She develops programming languages and analysis tools to facilitate co-creativity between humans and computers and to support insights about the dynamic behavior of interactive systems. Dr. Martens earned her PhD in Computer Science from Carnegie Mellon University in 2015.
Pizza and drinks will be served at 12:30pm.