• DocumentCode
    1096388
  • Title

    Automatic Tuning of a Fuzzy Visual System Using Evolutionary Algorithms: Single-Objective Versus Multiobjective Approaches

  • Author

    Muñoz-Salinas, Rafael ; Aguirre, Eugenio ; Cordón, Oscar ; García-Silvente, Miguel

  • Author_Institution
    Univ. of Cordoba, Cordoba
  • Volume
    16
  • Issue
    2
  • fYear
    2008
  • fDate
    4/1/2008 12:00:00 AM
  • Firstpage
    485
  • Lastpage
    501
  • Abstract
    One of the main advantages of fuzzy systems is their ability to design comprehensible models of real-world systems, thanks to the use of a fuzzy rule structure easily interpretable by human beings. This is especially useful for the design of fuzzy logic controllers, where the knowledge base can be extracted from expert knowledge. Even more, the availability of a readable structure allows the human expert to customize the fuzzy controller to different environments by manually tuning its components. Nevertheless, this tuning task is usually a time-consuming procedure when done manually, especially when several measures are considered to evaluate the controller performance, and thus the interest in the design of automatic tuning procedures for fuzzy systems has increased along the last few years. In this paper, we tackle the tuning of the fuzzy membership functions of a fuzzy visual system for autonomous robots. This fuzzy visual system is based on a hierarchical structure of three different fuzzy classifiers, whose combined action allows the robot to detect the presence of doors in the images captured by its camera. Although the global knowledge represented in the fuzzy system knowledge base makes it perform properly in the door detection task, its adaptation to the specific conditions of the environment where the robot is operating can significantly improve the classification accuracy. However, the tuning procedure is complex as two different performance indexes are involved in the optimization process (true positive and false positive detections), thus becoming a multiobjective problem. Hence, in order to automatically put the fuzzy system tuning into effect, different single and multiobjective evolutionary algorithms are considered to optimize the two criteria, and their behavior in problem solving is compared.
  • Keywords
    data mining; evolutionary computation; fuzzy control; fuzzy systems; knowledge representation; optimisation; pattern classification; problem solving; robot vision; tuning; automatic tuning procedures; autonomous robots; door detection; expert knowledge extraction; fuzzy classifiers; fuzzy controller; fuzzy logic controllers; fuzzy membership functions; fuzzy rule structure; fuzzy system knowledge base; fuzzy systems; fuzzy visual system; image detection; knowledge representation; multiobjective approach; multiobjective evolutionary algorithms; multiobjective problem; optimization; problem solving; robot camera; single-objective approach; Autonomous robots; fuzzy system tuning; genetic fuzzy systems; multiobjective evolutionary algorithms;
  • fLanguage
    English
  • Journal_Title
    Fuzzy Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6706
  • Type

    jour

  • DOI
    10.1109/TFUZZ.2006.889954
  • Filename
    4469893