Convergent actor critic-based fuzzy reinforcement learning apparatus and method
First Claim
1. A software program for providing instructions to a processor which controls a system for applying actor-critic based fuzzy reinforcement learning, comprising:
- a database of fuzzy-logic rules for mapping input data to output commands for modifying a system state; and
a reinforcement learning algorithm for updating the fuzzy-logic rules database based on effects on the system state of the output commands mapped from the input data, and wherein the reinforcement learning algorithm is configured to converge at least one parameter of the system state towards at least approximately an optimum value following multiple mapping and updating iterations.
1 Assignment
0 Petitions
Accused Products
Abstract
A system is controlled by an actor-critic based fuzzy reinforcement learning algorithm that provides instructions to a processor of the system for applying actor-critic based fuzzy reinforcement learning. The system includes a database of fuzzy-logic rules for mapping input data to output commands for modifying a system state, and a reinforcement learning algorithm for updating the fuzzy-logic rules database based on effects on the system state of the output commands mapped from the input data. The reinforcement learning algorithm is configured to converge at least one parameter of the system state to at least approximately an optimum value following multiple mapping and updating iterations. The reinforcement learning algorithm may be based on an update equation including a derivative with respect to said at least one parameter of a logarithm of a probability function for taking a selected action when a selected state is encountered. The reinforcement learning algorithm may be configured to update the at least one parameter based on said update equation. The system may include a wireless transmitter.
-
Citations
12 Claims
-
1. A software program for providing instructions to a processor which controls a system for applying actor-critic based fuzzy reinforcement learning, comprising:
-
a database of fuzzy-logic rules for mapping input data to output commands for modifying a system state; and
a reinforcement learning algorithm for updating the fuzzy-logic rules database based on effects on the system state of the output commands mapped from the input data, and wherein the reinforcement learning algorithm is configured to converge at least one parameter of the system state towards at least approximately an optimum value following multiple mapping and updating iterations. - View Dependent Claims (2, 3, 4)
-
-
5. A method of controlling a system including a processor for applying actor-critic based fuzzy reinforcement learning, comprising the operations:
-
mapping input data to output commands for modifying a system state according to fuzzy-logic rules;
updating the fuzzy-logic rules based on effects on the system state of the output commands mapped from the input data; and
converging at least one parameter of the system state towards at least approximately an optimum value following multiple mapping and updating iterations. - View Dependent Claims (6, 7, 8)
-
-
9. A system controlled by an actor-critic based fuzzy reinforcement learning algorithm which provides instructions to a processor of the system for applying actor-critic based fuzzy reinforcement learning, comprising:
-
the processor;
at least one system component whose actions are controlled by said processor;
at least one storage medium accessible by said processor, including data stored therein corresponding to;
a database of fuzzy-logic rules for mapping input data to output commands for modifying a system state; and
a reinforcement learning algorithm for updating the fuzzy-logic rules database based on effects on the system state of the output commands mapped from the input data, and wherein the reinforcement learning algorithm is configured to converge at least one parameter of the system state towards at least approximately an optimum value following multiple mapping and updating iterations. - View Dependent Claims (10, 11, 12)
-
Specification