• DocumentCode
    1407827
  • Title

    Fuzzy inference system learning by reinforcement methods

  • Author

    Jouffe, Lionel

  • Author_Institution
    SODALEC Electron., Inst. Nat. des Sci. Appliques, Rennes, France
  • Volume
    28
  • Issue
    3
  • fYear
    1998
  • fDate
    8/1/1998 12:00:00 AM
  • Firstpage
    338
  • Lastpage
    355
  • Abstract
    Fuzzy Actor-Critic Learning (FACL) and Fuzzy Q-Learning (FQL) are reinforcement learning methods based on dynamic programming (DP) principles. In the paper, they are used to tune online the conclusion part of fuzzy inference systems (FIS). The only information available for learning is the system feedback, which describes in terms of reward and punishment the task the fuzzy agent has to realize. At each time step, the agent receives a reinforcement signal according to the last action it has performed in the previous state. The problem involves optimizing not only the direct reinforcement, but also the total amount of reinforcements the agent can receive in the future. To illustrate the use of these two learning methods, we first applied them to a problem that involves finding a fuzzy controller to drive a boat from one bank to another, across a river with a strong nonlinear current. Then, we used the well known Cart-Pole Balancing and Mountain-Car problems to be able to compare our methods to other reinforcement learning methods and focus on important characteristic aspects of FACL and FQL. We found that the genericity of our methods allows us to learn every kind of reinforcement learning problem (continuous states, discrete/continuous actions, various type of reinforcement functions). The experimental studies also show the superiority of these methods with respect to the other related methods we can find in the literature
  • Keywords
    dynamic programming; fuzzy control; fuzzy set theory; inference mechanisms; learning (artificial intelligence); uncertainty handling; Cart-Pole Balancing; Fuzzy Actor-Critic Learning; Fuzzy Q-Learning; Mountain-Car problem; discrete/continuous actions; dynamic programming; fuzzy agent; fuzzy controller; fuzzy inference system learning; reinforcement learning problem; reinforcement methods; reinforcement signal; system feedback; Boats; Control systems; Dynamic programming; Expert systems; Feedback; Fuzzy control; Fuzzy logic; Fuzzy systems; Learning systems; Rivers;
  • fLanguage
    English
  • Journal_Title
    Systems, Man, and Cybernetics, Part C: Applications and Reviews, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1094-6977
  • Type

    jour

  • DOI
    10.1109/5326.704563
  • Filename
    704563