Avoiding Side Effects By Considering Future Tasks
Designing reward functions is difficult: the designer has to specify what to do (what it means to complete the task) as well as what not to do (side effects that should be avoided while completing the task). To alleviate the burden on the reward designer, we propose an algorithm to automatically generate an auxiliary reward function that penalizes side effects. This auxiliary objective rewards the ability to complete possible future tasks, which decreases if the agent causes side effects during the current task. The future task reward can also give the agent an incentive to interfere with events in the environment that make future tasks less achievable, such as irreversible actions by other agents. To avoid this interference incentive, we introduce a baseline policy that represents a default course of action (such as doing nothing), and use it to filter out future tasks that are not achievable by default. We formally define interference incentives and show that the future task approach with a baseline policy avoids these incentives in the deterministic case. Using gridworld environments that test for side effects and interference, we show that our method avoids interference and is more effective for avoiding side effects than the common approach of penalizing irreversible actions.
Code (0)
등록된 구현이 없습니다.
Similar Papers 제목 키워드 기반
Avoiding Negative Side Effects due to Incomplete Knowledge of AI Systems
Autonomous agents acting in the real-world often operate based on models that ignore certain aspects of the environment. The incompleteness of any given model -- handcrafted or machine acquired -- is inevitable due to pr…
Avoiding Side Effects in Complex Environments
Reward function specification can be difficult. Rewarding the agent for making a widget may be easy, but penalizing the multitude of possible negative side effects is hard. In toy environments, Attainable Utility Preserv…
Intergenerational Equitable Climate Change Mitigation: Negative Effects of Stochastic Interest Rates; Positive Effects of Financing
Today's decisions on climate change mitigation affect the damage that future generations will bear. Discounting future benefits and costs of climate change mitigation is one of the most critical components of assessing e…
Recognising Affordances in Predicted Futures to Plan with Consideration of Non-canonical Affordance Effects
We propose a novel system for action sequence planning based on a combination of affordance recognition and a neural forward model predicting the effects of affordance execution. By performing affordance recognition on p…
Affordance RecognitionAutonomous Alignment with Human Value on Altruism through Considerate Self-imagination and Theory of Mind
With the widespread application of Artificial Intelligence (AI) in human society, enabling AI to autonomously align with human values has become a pressing issue to ensure its sustainable development and benefit to human…