Altruistic Maneuver Planning for Cooperative Autonomous Vehicles Using Multi-agent Advantage Actor-Critic
Behrad Toghi, Rodolfo Valiente, Dorsa Sadigh, Ramtin Pedarsani, Yaser P. Fallah
TL;DR
The paper addresses safer, more efficient mixed-autonomy traffic by enabling autonomous vehicles to act altruistically toward human drivers and other AVs using a decentralized multi-agent A2C framework guided by social value orientation. It introduces a VelocityMap-based state representation, discrete meta-actions, and a decentralized reward that blends egoistic and social utilities controlled by φ_i. Training in a semi-sequential fashion without replay, the agents learn sequences of maneuvers that improve merging safety and overall traffic flow, outperforming egoistic baselines. While demonstrating promising results, the work relies on synthetic driving models and suggests future work with richer human-driver data and recurrent architectures to further enhance realism and adaptability.
Abstract
With the adoption of autonomous vehicles on our roads, we will witness a mixed-autonomy environment where autonomous and human-driven vehicles must learn to co-exist by sharing the same road infrastructure. To attain socially-desirable behaviors, autonomous vehicles must be instructed to consider the utility of other vehicles around them in their decision-making process. Particularly, we study the maneuver planning problem for autonomous vehicles and investigate how a decentralized reward structure can induce altruism in their behavior and incentivize them to account for the interest of other autonomous and human-driven vehicles. This is a challenging problem due to the ambiguity of a human driver's willingness to cooperate with an autonomous vehicle. Thus, in contrast with the existing works which rely on behavior models of human drivers, we take an end-to-end approach and let the autonomous agents to implicitly learn the decision-making process of human drivers only from experience. We introduce a multi-agent variant of the synchronous Advantage Actor-Critic (A2C) algorithm and train agents that coordinate with each other and can affect the behavior of human drivers to improve traffic flow and safety.
