Flocking control is a significant problem in multi-agent systems such as multi-agent unmanned aerial vehicles and multi-agent autonomous underwater vehicles, which enhances the cooperativity and safety of agents. In contrast to traditional methods, multi-agent reinforcement learning (MARL) solves the problem of flocking control more flexibly. However, methods based on MARL suffer from sample inefficiency, since they require a huge number of experiences to be collected from interactions between agents and the environment. We propose a novel method Pretraining with Demonstrations for MARL (PwD-MARL), which can utilize non-expert demonstrations collected in advance with traditional methods to pretrain agents. During the process of pretraining, agents learn policies from demonstrations by MARL and behavior cloning simultaneously, and are prevented from overfitting demonstrations. By pretraining with non-expert demonstrations, PwD-MARL improves sample efficiency in the process of online MARL with a warm start. Experiments show that PwD-MARL improves sample efficiency and policy performance in the problem of flocking control, even with bad or few demonstrations.
翻译:多剂无人驾驶飞行器和多剂自主水下飞行器等多试剂系统中的封锁控制是一个重大问题,它加强了代理人的协作和安全;与传统方法不同,多剂强化学习(MARL)更灵活地解决了羊群控制问题;但是,基于MARL的方法缺乏效率,因为需要从代理人与环境之间的互动中收集大量经验,因此,根据MARL采用的方法缺乏效率;我们提议采用新方法,为MARL(PwD-MARL)举办示范培训,这种示范可使用传统方法预先收集的非专家演示来培养代理人;在培训前阶段,代理人从MARL的演示中学习政策,同时进行行为克隆,防止过分适应示威;通过非专家演示培训,PwD-MARL提高网上MARL过程的取样效率,从一个温暖的开端开始;实验显示,PwD-MARL在羊控制问题上提高样品效率和政策性能,即使是不良或很少的演示。