함수 근사화를 위한 강인한 TSK 퍼지 모델링

Robust TSK-fuzzy modeling for function approximation

  • 김경중 (연세대학교 전기전자공학과) ;
  • 김은태 (연세대학교 전기전자공학과) ;
  • 박민용 (연세대학교 전기전자공학과)
  • Kim Kyoungjung (Department of Electrical and Electronic Engineering, Yonsei University) ;
  • Kim Euntai (Department of Electrical and Electronic Engineering, Yonsei University) ;
  • Park Mignon (Department of Electrical and Electronic Engineering, Yonsei University)
  • 발행 : 2005.01.01

초록

본 논문에서는 새로운 강인한 TSK 퍼지 모델링 알고리즘을 제안한다. 데이터에 노이즈나 아웃라이어가 존재할 때 모델링하기 위한 다양한 강인한 접근법이 제안되었지만 주로 손실함수를 사용하여 아웃라이어나 노이즈의 효과를 감소시키는 접근방법들이 수행되었다. 제안된 알고리즘은 노이즈 클러스터링의 변형된 형태로, 손실함수를 사용하지 않고 노이즈를 하나의 클래스로 클러스터링하는 방법을 채택하였다. 노이즈 클러스터링은 포로토타입 기반의 클러스터링 알고리즘으로, 리그레션을 할 수 없기 때문에 먼저 데이터를 클러스터링한 후 다음으로 퍼지 리그레션을 수행한다. 전건부와 후건부의 매개변수를 동시에 얻기 위한 다른 방법들이 고안되었지만 그들 알고리즘들은 매개변수를 구한 후 좀더 정확한 함수의 근사화를 위해 매개변수에 대한 적응과정을 거친다. 본 논문에서는 노이즈 클러스터링 알고리즘을 변경하여 함수의 리그레션을 동시에 수행 할 수 있게 하였다. 제안된 알고리즘은 전건부와 후건부의 매개변수를 동시에 얻을 수 있으며, 매개변수를 구한 후 이에 대한 적응과정이 필요하지 않다. 제안된 알고리즘의 검증을 위하여 몇 가지 간단한 예제를 사용하여 실험하였으며, 기존에 연구된 다른 알고리즘과 비교, 분석하였다. 제안된 알고리즘은 노이즈나 아웃라이어에 대하여 강인한 성능을 보이며, 구현이 용이하다.

This paper proposes a novel TSK fuzzy modeling algorithm. Various approaches to fuzzy modeling when noise or outliers exist in the data have been presented but they are approaches to degrade effects of outliers or large noise by using loss function in the cost function mainly. The proposed algorithm is the modified version of noise clustering algorithm, and it adopts the method that does not use loss function, but method to cluster noise in a class. Noise clustering is a prototype-based clustering algorithm and it has no capability to regress. It conducts clustering of data first, and then conducts fuzzy regression. There are many algorithms to obtain parameters of premise and consequent part simultaneously, but they need to adapt the parameters obtained for more accurate approximation. In this paper, fuzzy regression is conducted with clustering by modifying noise clustering algorithm. We propose the algorithm that parameters of the premise part and the consequent part are obtained simultaneously, and the parameters obtained are not needed to adapt. We verify the proposed algorithm through simple examples and evaluate the test results compared with existing algorithms. The proposed algorithm shows robust performance against noise and it is easy to implement.

키워드

참고문헌

  1. T. Takagi and M. Sugeno, Fuzzy identification of systems and its applications to modeling and control, IEEE Trans. Syst., Man, Cybern., vol. 15, pp, 116-132, 1985
  2. C. C. Chuang, S.-F. Su, and S.-S. Chen, Robust TSK Fuzzy Modeling for Function Approximation With Outliers, IEEE Trans. Fuzzy Systems, vol. 9, no. 6, pp. 810-821, 2001 https://doi.org/10.1109/91.971730
  3. R. N. Dave and R. krishnapuram, Robust Clustering Methods: A Unified View, IEEE Trans. Fuzzy Systems, vol. 5, no. 2, pp. 270-293, 1997 https://doi.org/10.1109/91.580801
  4. Euntai Kim Minkee Park, Seunghwan Ji, Mignon Park, A New Approach to Fuzzy Modeling, IEEE Trans. Fuzzy Systems, vol. 5, no. 3, pp. 328-337, 1997 https://doi.org/10.1109/91.618271
  5. R. N. Dave and Sumit Sen, Robust Fuzzy Clustering of Relational Data, IEEE Trans. Fuzzy Systems, vol. 10, no. 6, pp. 713-727, 2002 https://doi.org/10.1109/TFUZZ.2002.805899
  6. R. N. Dave, Characterization and detection of noise in clustering, Pattern Recognition Lett., vol. 12, no. 11, pp. 657-664, 1991 https://doi.org/10.1016/0167-8655(91)90002-4
  7. R.N. Dave, Robust Fuzzy clustering algorithms, in 2nd IEEE int. conf. Fuzzy Syst., San Francisco, CA, Mar. 28-Apr.1, 1993, pp. 1281-1286
  8. H. Frigui and R. Krishnapuram, A Robust Competitive Clustering Algorithm with Application in Computer Vision, IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 21, no. 5, pp. 450-465, 1999 https://doi.org/10.1109/34.765656
  9. C. F. Juang and C. T. Lin, 'An On-Line Self-Constructing Neural Fuzzy Inference Network and Its Applications,' IEEE Trans. Fuzzy Systems, Vol.6, No.1, pp.12-32, 1998 https://doi.org/10.1109/91.660805
  10. M. Figueiredo, R. Ballini, S. Soares, M. Andrade, F. Gomide, Learning Algorithms for a Class of Neurofuzzy Network and Application, IEEE Trans. Systems, Men and Cybernetics, Part C, vol. 34, no. 3, pp. 293-301, 2004 https://doi.org/10.1109/TSMCC.2004.829310
  11. J. Gozalez, H. Rojas, J. Ortega, A. Prieto, A new clustering technique for function approximation, IEEE Trans. Neural Networks, vol. 13, no. 1, pp. 132-142, 2002 https://doi.org/10.1109/72.977289