Supercharge Your Innovation With Domain-Expert AI Agents!

Multi-agent reinforcement learning method based on inductive logic programming

A technology of reinforcement learning and logic programming, applied in machine learning, biological models, instruments, etc., can solve problems such as difficult to explain strategies, unusable, limited access rights, etc., achieve good explainability and improve collaborative behavior

Pending Publication Date: 2022-05-31
XIDIAN UNIV
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The non-stationarity of this environment will make it difficult for the agent's strategy to converge
Second, each agent may have limited access to other agents' observed states
May cause agents to converge to suboptimal strategies due to inability to utilize information from other agents
Finally, the use of deep neural networks makes the policies learned by agents hard to interpret
[0004] Due to the problems of non-stationarity, partial observability, and interpretability in multi-agent reinforcement learning, there are many difficulties in the application of multi-agent reinforcement learning.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Multi-agent reinforcement learning method based on inductive logic programming
  • Multi-agent reinforcement learning method based on inductive logic programming
  • Multi-agent reinforcement learning method based on inductive logic programming

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0063] See figure 1 , figure 1 This is a schematic diagram of a multi-agent reinforcement learning method based on inductive logic programming provided by an embodiment of the present invention. As shown in the figure, the multi-agent reinforcement learning method based on inductive logic programming in this embodiment includes:

[0064] Step 1: Build a multi-agent system;

[0065] In this embodiment, the multi-agent system includes a reinforcement learning environment and multiple agents that interact with the environment. Where multiple agents work cooperatively in an environment to achieve a goal, the scenario can be defined as a partially observable Markov game with N agents.

[0066] In a multi-agent system, there is an environmental state S that describes the configuration of all agents, and an observation set (O) corresponding to the agent. 1 ,…,O N , and the action set (A 1 ,…,A N ), N represents the number of agents, where,

[0067] Each agent chooses an action...

Embodiment 2

[0124] In this embodiment, the application principle of the multi-agent reinforcement learning method based on inductive logic programming of the first embodiment is described in detail through test experiments. Please refer to figure 2 and image 3 , figure 2 It is an experimental environment diagram of a multi-agent reinforcement learning method based on inductive logic programming provided by an embodiment of the present invention; image 3 It is an architecture diagram of the multi-agent reinforcement learning method based on inductive logic programming provided by the embodiment of the present invention.

[0125] This example uses the well-known grid world environment in reinforcement learning as a testbed for the algorithm. like figure 2 As shown, the environment consists of a 5×5 grid. The two agents represented by S1 and S2 start from different positions and move towards a single goal represented by G. Each agent can take an action by choosing to move up, down...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a multi-agent reinforcement learning method based on inductive logic programming. The method comprises the following steps: step 1, constructing a multi-agent system; 2, encoding the environment local observation information acquired by the intelligent agent and the received communication information into first-order predicate representation by utilizing micro-inductive logic programming; 3, performing inference decoding on the first-order predicate representation to obtain an action probability; 4, the intelligent agent selects an action according to the action probability and interacts with the environment; and step 5, evaluating actions selected by the intelligent agents by using the dominant function, and performing optimization updating according to an evaluation result until strategies of all the intelligent agents are converged. The multi-agent reinforcement learning method based on inductive logic programming has excellent performance in cooperation tasks of the agents, not only can learn a strategy close to the optimal strategy, but also has better interpretability compared with a traditional reinforcement learning method.

Description

technical field [0001] The invention belongs to the technical field of multi-agent reinforcement learning, in particular to a multi-agent reinforcement learning method based on inductive logic programming. Background technique [0002] Deep reinforcement learning has made breakthroughs in many fields such as human-computer games, video games, and real-time strategy games, showing amazing potential. Reinforcement learning focuses on how an agent should act in an environment to maximize long-term rewards. It is regarded as a promising approach and crucial to the development of general artificial intelligence. Most successful applications of reinforcement learning have been in single-agent domains, where modeling or predicting the behavior of other agents in an environment is largely considered unnecessary. However, there are many important applications in the real world that involve the interaction between multiple agents, and the emergent nature and complexity of the enviro...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06N3/00G06N20/00
CPCG06N3/006G06N20/00
Inventor 李光夏张俊波沈玉龙
Owner XIDIAN UNIV
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More