Fast Track

Currently available papers

Generating-Role-Playing-Game-Quests-With-GPT-Language-Models

Quests represent an integral part of role-playing games (RPGs). While evocative, narrative-rich quests are still mostly hand-authored, player demands towards more and richer game content, as well as business requirements for continuous player …

Toward Cooperative Level Generation in Multiplayer Games: A User Study in Overcooked!

Multiplayer contents play an essential role in extending the lifespan of the game and positively affect the player’s experience. However, previous studies on procedural content generation focused on single-player games and few for multiplayer games. …

Mining Node.js Vulnerabilities via Object Dependence Graph and Query

Node.js is a popular non-browser JavaScript platform that provides useful but sometimes also vulnerable packages. On one hand, prior works have proposed many program analysis-based approaches to detect Node.js vulnerabilities, such as command …

Evaluating a Plan Recognition Agent for the Game Pandemic with Human Players

Cooperation between AI agents and humans is of ever greater importance. In this paper we present an AI agent for the game Pandemic that was specifically designed to play cooperatively with a human player. Our agent utilizes planning to determine …

Searching for Explainable Solutions in Sudoku

Explainable AI is an emerging field that studies how to explain the rationality behind the decisions of intelligent computer-based systems in human-understandable terms. The research-focus so far has though almost exclusively been on model …

World-GAN: a Generative Model for Minecraft Worlds

This work introduces World-GAN, the first method to perform data-driven Procedural Content Generation via Machine Learning in Minecraft from a single example. Based on a 3D Generative Adversarial Network (GAN) architecture, we are able to create …

Finding Bugs Using Your Own Code: Detecting Functionally-similar yet Inconsistent Code

Probabilistic classification has shown success in detecting known types of software bugs. However, the works following this approach tend to require a large amount of specimens to train their models. We present a new machine learning-based bug …

A generalizability measure for program synthesis with genetic programming

The generalizability of programs synthesized by genetic programming (GP) to unseen test cases is one of the main challenges of GP-based program synthesis. Recent work showed that increasing the amount of training data improves the generalizability of …

Genetic Adversarial Training of Decision Trees

We put forward a novel learning methodology for ensembles of decision trees based on a genetic algorithm that is able to train a decision tree for maximizing both its accuracy and its robustness to adversarial perturbations. This learning algorithm …

A Deep Dive into Deep Learning Approaches for Text-to-SQL Systems

Data is a prevalent part of every business and scientific domain, but its explosive volume and increasing complexity make data querying challenging even for experts. For this reason, numerous text-to-SQL systems have been developed that enable …