AI
Feature Engineering for US State Legislative Hearings: Stance, Affiliation, Engagement and Absentees
In US State government legislatures, most activity occurs in committees made of lawmakers discussing bills. This paper presents systems to extract legislators' engagement and absence during committee meetings and the stance and affiliation of non-lawmakers making public comments. We propose a system to track the affiliation of organizations in public comments and whether the organizational representative supports or opposes the bill.
Dynamic Procedural Music Generation from NPC Attributes
Procedural Music Generation in Games (PMGG) can enrich the playing experience by providing both entertainment and communication to the player. We present a system that generates unique procedural thematic music for non-player characters (NPC) based on developer-defined attributes and game state. The system responds in real-time to the dynamic relationship between the player and target “boss” NPC. We create a multiplayer 2D adventure game using and evaluate the music generation system by means of user study.
Evaluation of Automatic Text Summarization using Synthetic Facts
In US State government legislatures, most of the activity occurs in committees made up of lawmakers discussing bills. When analyzing, classifying or summarizing these committee proceedings, some important features become broadly interesting. In this paper, we engineer four useful features, two applying to lawmakers (engagement and absence), and two to non-lawmakers (stance and affiliation). We propose a system to automatically track the affiliation of organizations in public comments and whether the organizational representative supports or opposes the bill.
Making California Legislative Process Transparent
This White Paper describes the research and design of the software system called Digital Democracy. The Digital Democracy system will provide its users: individuals with interest in public policy, journalists and media organizations, public interest and government watchdog groups, and lawmakers with direct access to videos and transcripts of State Legislative Committee hearings, as well as analytical tools enabling users of the system to conduct in-depth research of public policy issues and the attitudes of state legislators towards them.
Evolving unsupervised neural networks for Slither.io
Slither. io is a massively multiplayer online game in which up to 500 players control worm-like avatars and consume food to grow with the goal of becoming the largest player while avoiding running into one another. The platform serves as a good testbed for developing AI controlled agents due to its accessibility, mechanical simplicity, and unpredictability. In this paper, we develop a Slither. io bot using neuroevolution of augmenting topologies (NEAT) and compare its performance to that of the best open source bot available online (a high-performing expert system bot).
Composition of basic heuristics for the game 2048
2048 is a simple and intriguing sliding block puzzle game that has been studied for several years. Many complex solvers, often developed using neural nets are available and capable of achieving very high scores. We are, however, interested in using only basic heuristics, the kind that could be conceivably employed by human players without the aid of computation. A common way to implement a 2048 solver involves searching the game tree for the best moves, choosing a move and scoring the game board using some evaluation functions.
Learning alignments from legislative discourse
In this work, we seek to quantify the extent to which a legislator's spoken language indicates their degree of alignment toward an organization that has a taken a documented position on some legislation. To perform this study, we use a corpus of bill discussion transcripts provided by Digital Democracy1. We then apply proven learning methods in the field of natural language processing to predict alignment scores between each member of the California state legislature and a select set of state-recognized organizations.
Automatic News Article Generation from Legislative Proceedings: A Phenom-based Approach
Algorithmic journalism refers to automatic AI-constructed news stories. There have been successful commercial implementations for news stories in sports, weather, financial reporting and similar domains with highly structured, well defined tabular data sources. Other domains such as local reporting have not seen adoption of algorithmic journalism, and thus no automated reporting systems are available in these categories which can have important implications for the industry.
Enhancing story generation with the semantic web
In story or character driven games, in-game stories are usually manually authored in advance. As the complexity of interactions in games increases, the quantity of hand-crafted text typically follows. Designing stories and composing content by hand is a laborious and time consuming process that if automated, would speed up game production and lower development costs. In this paper, we present a mixed initiative tool to help generalize and enhance context free grammars (CFGs) for story generation.