Publishing Research
The Center for Research in Computation and Society was founded to develop a new generation of ideas and technologies designed to address some of society’s most vexing problems. The Center brings computer scientists together with economists, psychologists, legal scholars, ethicists, neuroscientists, and other academic colleagues across the University and throughout the world, to address fundamental computational problems that cross disciplines, and to create new technologies informed by societal constraints to address those problems.
Shahin Jabbari
My recent focus since joining the CRCS in the last fall has been on understanding the ethical challenges in networks based problems such as societal interventions for suicide and Tuberculosis. Even more recently, and motivated by the on-going pandemic, I have been studying agent based models to understand the dynamics of the spread of COVID-19 as well as applying game theory and reinforcement learning to derive policies that can be used in the context. Shahin Jabbari's research studies the interactions between machine learning and a variety of contexts, ranging from crowdsourcing to game theory, and algorithmic fairness. Recently, Shahin has focused on understanding the ethical aspects of algorithmic decision making in the public health domain.
Sarah Keren
My focus at CRCS is on environments with multiple self-interested agents that share a set of limited resources. The objective is to use different AI tools, such as automated planning, reinforcement learning, and game theory, to understand why specific behaviors emerge in such settings and to find the best way to change the environment in order to promote an effective collaboration between the agents. To evaluate our approach we are using multi-robot domains and sequential social dilemma settings, where we are using automated design to promote sustainable and socially aware behaviors of the agents in the system. Sarah Keren is developing a Utility Maximizing Design (UMD) framework, addressing the challenge of how automated agents and humans interact and collaborate with one another. In all these settings, effectively recognizing what users try to achieve, providing relevant assistance (or, depending on the application, taking relevant preventive measures), and supporting an effective collaboration in the system are essential tasks. All these tasks can be enhanced via efficient system redesign, and often even subtle changes can yield great benefits. However, since these systems are typically complex, hand crafting good design solutions is hard. Sarah Keren’s work automates the design process by offering informed search strategies to automatically and efficiently find optimal design solutions for maximizing a variety of targeted objectives. Since arriving at Harvard, she has been working on three settings within this framework. The first is Goal Recognition Design (GRD) where she seeks a redesign to an environment that minimizes the maximal progress an agent can make before its goal is revealed. The second is Equi-Reward Utility Maximizing Design (ER-UMD), which seeks to maximize the performance of a planning agent in a stochastic environment. The third, Reinforcement Learning Design (RLD), parallels ER-UMD, but considers an environment with a reinforcement learning agent. Among the different ways to change a setting, she is now focused on information shaping, which consists of selectively revealing information to a partially informed agent in order to maximize its performance. As an example application, she is developing robotic applications that demonstrate how information shaping can be applied to enhance the performance of a robot that is navigating in an unfamiliar environment.
Andrew Perrault