arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2212.01022cs.AI
收藏

基于STL的强化学习反馈控制器综合

STL-Based Synthesis of Feedback Controllers Using Reinforcement Learning

IIT Kanpur(印度理工学院坎普尔分校)

Nikhil Kumar Singh, Indranil Saha

摘要:

深度强化学习(Deep Reinforcement Learning,DRL)有可能用于为具有未知动态的各种复杂系统合成反馈控制器(agent)。这些系统预计将满足不同的安全性和活性最好使用时序逻辑捕获的属性。在RL中,奖励函数在指定这些代理的期望行为方面起着至关重要的作用。然而,设计的RL代理的奖励函数,以满足复杂的时序逻辑规范的问题在文献中得到了有限的关注。为了解决这个问题,我们提供了一个系统的方法,通过使用信号时序逻辑(STL)的定量语义来实时生成奖励,STL是一种广泛使用的时序逻辑,用于指定网络物理系统的行为。我们提出了一个新的定量语义STL有几个理想的属性,使其适合奖励生成。我们评估我们的STL为基础的强化学习机制在几个复杂的连续控制基准,并比较我们的STL语义与文献中的合成控制器代理的功效。实验结果表明,我们的新语义是最适合通过强化学习合成复杂连续动态系统的反馈控制器。

英文摘要:

Deep Reinforcement Learning (DRL) has the potential to be used for synthesizing feedback controllers (agents) for various complex systems with unknown dynamics. These systems are expected to satisfy diverse safety and liveness properties best captured using temporal logic. In RL, the reward function plays a crucial role in specifying the desired behaviour of these agents. However, the problem of designing the reward function for an RL agent to satisfy complex temporal logic specifications has received limited attention in the literature. To address this, we provide a systematic way of generating rewards in real-time by using the quantitative semantics of Signal Temporal Logic (STL), a widely used temporal logic to specify the behaviour of cyber-physical systems. We propose a new quantitative semantics for STL having several desirable properties, making it suitable for reward generation. We evaluate our STL-based reinforcement learning mechanism on several complex continuous control benchmarks and compare our STL semantics with those available in the literature in terms of their efficacy in synthesizing the controller agent. Experimental results establish our new semantics to be the most suitable for synthesizing feedback controllers for complex continuous dynamical systems through reinforcement learning.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑