Articulo de referencia

Conjuntos y sistemas difusos de tipo 2

Los conjuntos y sistemas difusos de tipo 2 generalizan los conjuntos y sistemas difusos estándar de tipo 1 para poder manejar una mayor incertidumbre. Desde los inicios de los c...

Los conjuntos y sistemas difusos de tipo 2 generalizan los conjuntos y sistemas difusos estándar de tipo 1 para poder manejar una mayor incertidumbre. Desde los inicios de los conjuntos difusos, se criticó el hecho de que la función de pertenencia de un conjunto difuso de tipo 1 no tiene incertidumbre asociada, algo que parece contradecir el término " difuso" , ya que este conlleva la connotación de mucha incertidumbre. Entonces, ¿qué se hace cuando hay incertidumbre sobre el valor de la función de pertenencia? La respuesta a esta pregunta la proporcionó en 1975 el inventor de los conjuntos difusos, Lotfi A. Zadeh , [ 1 ] cuando propuso tipos más sofisticados de conjuntos difusos, el primero de los cuales denominó "conjunto difuso de tipo 2". Un conjunto difuso de tipo 2 nos permite incorporar la incertidumbre sobre la función de pertenencia a la teoría de conjuntos difusos y es una forma de abordar directamente la crítica anterior a los conjuntos difusos de tipo 1. Y, si no hay incertidumbre, entonces un conjunto difuso de tipo 2 se reduce a un conjunto difuso de tipo 1, lo cual es análogo a la reducción de la probabilidad al determinismo cuando desaparece la imprevisibilidad.

Los sistemas difusos de tipo 1 trabajan con una función de pertenencia fija , mientras que en los sistemas difusos de tipo 2 la función de pertenencia fluctúa. Un conjunto difuso determina cómo se convierten los valores de entrada en variables difusas. [ 2 ]

Descripción general

Para distinguir simbólicamente entre un conjunto difuso de tipo 1 y uno de tipo 2, se coloca una tilde sobre el símbolo del conjunto difuso; así, A representa un conjunto difuso de tipo 1, mientras que à representa el conjunto difuso de tipo 2 correspondiente. Cuando se realiza esta última distinción, el conjunto difuso de tipo 2 resultante se denomina "conjunto difuso general de tipo 2" (para diferenciarlo del conjunto difuso especial de tipo 2 de intervalo).

Zadeh no se limitó a los conjuntos difusos de tipo 2, ya que en ese artículo de 1976 [ 1 ] también generalizó todo esto a conjuntos difusos de tipo n . El presente artículo se centra únicamente en los conjuntos difusos de tipo 2 porque representan el siguiente paso en la progresión lógica de los conjuntos difusos de tipo 1 a los de tipo n , donde n = 1, 2, ... . Si bien algunos investigadores están comenzando a explorar conjuntos difusos de orden superior al tipo 2, a principios de 2009, este trabajo se encontraba en sus inicios.

Figura 1. La función de pertenencia de un conjunto difuso general de tipo 2 es tridimensional. Se muestra una sección transversal de una porción de la tercera dimensión. Esta sección transversal, al igual que todas las demás, se encuentra sobre la unidad de orden difuso (UOD). Solo se utiliza el contorno de la sección transversal para describir la función de pertenencia de un conjunto difuso general de tipo 2. Se muestra rellena con fines ilustrativos.

La función de pertenencia de un conjunto difuso general de tipo 2, Ã, es tridimensional (Fig. 1), donde la tercera dimensión es el valor de la función de pertenencia en cada punto de su dominio bidimensional que se denomina su "huella de incertidumbre" (FOU).

Para un conjunto difuso de tipo 2 de intervalo, el valor de la tercera dimensión es el mismo (p. ej., 1) en todas partes, lo que significa que no contiene información nueva. Por lo tanto, para dicho conjunto, la tercera dimensión se ignora y solo se utiliza la incertidumbre de primer orden (FOU) para describirlo. Es por esta razón que un conjunto difuso de tipo 2 de intervalo a veces se denomina modelo de conjunto difuso de incertidumbre de primer orden , mientras que un conjunto difuso de tipo 2 general (con su útil tercera dimensión) a veces se denomina modelo de conjunto difuso de incertidumbre de segundo orden .

Figura 2. FOU para un conjunto difuso de tipo 2 de intervalo. Son posibles muchas otras formas para el FOU.

El FOU representa la difuminación de una función de pertenencia de tipo 1 y se describe completamente mediante sus dos funciones de delimitación (Fig. 2): una función de pertenencia inferior (LMF) y una función de pertenencia superior (UMF), ambas conjuntos difusos de tipo 1. Por consiguiente, es posible utilizar las matemáticas de los conjuntos difusos de tipo 1 para caracterizar y trabajar con conjuntos difusos de intervalo de tipo 2. Esto significa que los ingenieros y científicos que ya conocen los conjuntos difusos de tipo 1 no tendrán que invertir mucho tiempo en aprender las matemáticas generales de los conjuntos difusos de tipo 2 para comprender y utilizar los conjuntos difusos de intervalo de tipo 2.

El trabajo sobre conjuntos difusos de tipo 2 se estancó durante la década de 1980 y principios y mediados de la de 1990, aunque se publicaron algunos artículos al respecto. La gente todavía intentaba averiguar qué hacer con los conjuntos difusos de tipo 1, así que, aunque Zadeh propuso los conjuntos difusos de tipo 2 en 1976, no era el momento adecuado para que los investigadores abandonaran lo que estaban haciendo con los conjuntos difusos de tipo 1 para centrarse en los de tipo 2. Esto cambió a finales de la década de 1990 como resultado de los trabajos de Jerry Mendel y sus estudiantes sobre conjuntos y sistemas difusos de tipo 2. [ 3 ] Desde entonces, más investigadores de todo el mundo están escribiendo artículos sobre conjuntos y sistemas difusos de tipo 2.

Conjuntos difusos de tipo 2 de intervalo

Los conjuntos difusos de tipo 2 de intervalo han recibido la mayor atención debido a que las matemáticas necesarias para estos conjuntos —principalmente la aritmética de intervalos— son mucho más sencillas que las necesarias para los conjuntos difusos de tipo 2 generales. La bibliografía sobre conjuntos difusos de tipo 2 de intervalo es extensa, mientras que la bibliografía sobre conjuntos difusos de tipo 2 generales es mucho menor. Ambos tipos de conjuntos difusos son objeto de investigación activa por parte de un número cada vez mayor de investigadores en todo el mundo y han dado lugar a aplicaciones exitosas en diversos ámbitos, como el control de robots . [ 4 ]

Formalmente, ya se han elaborado los siguientes modelos para conjuntos difusos de tipo 2 de intervalo:

Sistemas de lógica difusa de tipo 2 de intervalo

Los conjuntos difusos de tipo 2 están encontrando una amplia aplicabilidad en los sistemas de lógica difusa (SLD) basados ​​en reglas porque permiten modelar incertidumbres que no pueden ser modeladas por los conjuntos difusos de tipo 1. En la figura 3 se muestra un diagrama de bloques de un SLD de tipo 2. Este tipo de SLD se utiliza en el control de lógica difusa, el procesamiento de señales de lógica difusa, la clasificación basada en reglas, etc., y a veces se le denomina aplicación de aproximación de funciones de conjuntos difusos, porque el SLD está diseñado para minimizar una función de error .

Figura 3. FLS tipo 2.

Las siguientes discusiones, sobre los cuatro componentes en el FLS basado en reglas de la Fig. 3, se presentan para un FLS de tipo 2 de intervalo, porque hasta la fecha son el tipo más popular de FLS de tipo 2; sin embargo, la mayoría de las discusiones también son aplicables a un FLS de tipo 2 general.

Las reglas, que son proporcionadas por expertos en la materia o se extraen de datos numéricos, se expresan como una colección de declaraciones IF-THEN, por ejemplo:

Si la temperatura es moderada y la presión es alta , gire la válvula un poco hacia la derecha .

Los conjuntos difusos se asocian con los términos que aparecen en los antecedentes (parte IF) o consecuentes (parte THEN) de las reglas, así como con las entradas y salidas del sistema de lógica difusa (SLD). Las funciones de pertenencia se utilizan para describir estos conjuntos difusos; en un SLD de tipo 1, todos son conjuntos difusos de tipo 1, mientras que en un SLD de intervalo de tipo 2, al menos una función de pertenencia es un conjunto difuso de intervalo de tipo 2.

Un sistema de lógica difusa de tipo 2 de intervalo permite cuantificar cualquiera de los siguientes tipos de incertidumbres, o todos ellos:

  1. Palabras que se utilizan en los antecedentes y consecuentes de las reglas, porque las palabras pueden significar cosas diferentes para personas diferentes.
  2. Consecuencias inciertas: porque cuando las reglas se obtienen de un grupo de expertos, las consecuencias a menudo serán diferentes para la misma regla, es decir, los expertos no necesariamente estarán de acuerdo.
  3. Parámetros de la función de pertenencia: porque cuando esos parámetros se optimizan utilizando datos de entrenamiento inciertos (ruidosos), los parámetros se vuelven inciertos.
  4. Mediciones ruidosas, porque muy a menudo son esas mediciones las que activan el FLS.

En la figura 3, las entradas medidas (precisas) se transforman primero en conjuntos difusos en el bloque Fuzzifier porque son los conjuntos difusos, y no los números, los que activan las reglas que se describen en términos de conjuntos difusos y no de números. En un sistema de lógica difusa de tipo 2 de intervalo, son posibles tres tipos de fuzzificadores. Cuando las mediciones son:

  • Perfectos, están diseñados como un conjunto impecable;
  • Ruidosos, pero el ruido es estacionario, se modelan como un conjunto difuso de tipo 1; y,
  • Son ruidosos, pero el ruido no es estacionario, se modelan como un conjunto difuso de tipo 2 de intervalo (este último tipo de difusificación no se puede hacer en un FLS de tipo 1).

En la figura 3, después de que las mediciones se difuminan, los conjuntos difusos de entrada resultantes se transforman en conjuntos de salida difusos mediante el bloque de inferencia . Esto se logra cuantificando primero cada regla mediante la teoría de conjuntos difusos y, posteriormente, utilizando las matemáticas de los conjuntos difusos para establecer la salida de cada regla, con la ayuda de un mecanismo de inferencia. Si hay M reglas, los conjuntos de entrada difusos del bloque de inferencia activarán solo un subconjunto de esas reglas, donde el subconjunto contiene al menos una regla y, por lo general, muchas menos que M reglas. La inferencia se realiza regla por regla. Por lo tanto, a la salida del bloque de inferencia, habrá uno o más conjuntos de salida difusos de reglas activadas .

En la mayoría de las aplicaciones de ingeniería de un sistema de lógica difusa (SLD), se necesita un número (y no un conjunto difuso) como resultado final. Por ejemplo, el consecuente de la regla anterior es "Gire la válvula un poco a la derecha". Ninguna válvula automática entenderá esto, ya que "un poco a la derecha" es una expresión lingüística, y una válvula debe girarse mediante valores numéricos, es decir, en un número determinado de grados. Por consiguiente, los conjuntos difusos de salida de la regla activada deben convertirse en un número, lo cual se realiza en el bloque de procesamiento de salida de la figura 3.

En un sistema de lógica difusa de tipo 1 (FLS), el procesamiento de salida, denominado " desborrosificación ", transforma un conjunto difuso de tipo 1 en un número. Existen diversas maneras de hacerlo, por ejemplo: calcular la unión de los conjuntos difusos de salida de las reglas activadas (el resultado es otro conjunto difuso de tipo 1) y, a continuación, calcular el centro de gravedad de la función de pertenencia para dicho conjunto; calcular un promedio ponderado de los centros de gravedad de las funciones de pertenencia de los consecuentes de cada regla activada; etc.

Las cosas son algo más complicadas para un FLS de tipo 2 de intervalo, porque para pasar de un conjunto difuso de tipo 2 de intervalo a un número (generalmente) se requieren dos pasos (Fig. 3). El primer paso, llamado "reducción de tipo", consiste en reducir un conjunto difuso de tipo 2 de intervalo a un conjunto difuso de tipo 1 con valores de intervalo. Existen tantos métodos de reducción de tipo como métodos de defusificación de tipo 1. Para la reducción de tipo se utiliza un algoritmo desarrollado por Karnik y Mendel [ 6 ] [ 3 ], ahora conocido como el "algoritmo KM". Aunque este algoritmo es iterativo, es muy rápido.

El segundo paso del procesamiento de salida, que tiene lugar después de la reducción de tipo, se sigue denominando "desborrosificación". Dado que un conjunto de tipo reducido de un conjunto difuso de tipo 2 de intervalo es siempre un intervalo finito de números, el valor desborrosificado es simplemente el promedio de los dos extremos de este intervalo.

Como se observa en la Figura 3, un sistema de lógica difusa (SLD) de tipo 2 de intervalo puede tener dos resultados: valores numéricos precisos y el conjunto reducido. Este último proporciona una medida de las incertidumbres que han influido en el SLD de tipo 2 de intervalo, debido a las mediciones de entrada (posiblemente) inciertas que han activado reglas cuyos antecedentes, consecuentes o ambos son inciertos. Del mismo modo que la desviación estándar se utiliza ampliamente en probabilidad y estadística para medir la incertidumbre impredecible sobre un valor medio, el conjunto reducido puede proporcionar una medida de la incertidumbre sobre el resultado preciso de un SLD de tipo 2 de intervalo.

Computación con palabras

Otra aplicación para conjuntos difusos también ha sido inspirada por Zadeh [ 23 ] [ 24 ] [ 25 ] : "Computación con palabras". Se han utilizado diferentes acrónimos para "computación con palabras", por ejemplo, CW y CWW. Según Zadeh:

CWW es una metodología en la que los objetos de cálculo son palabras y proposiciones extraídas del lenguaje natural. Se inspira en la extraordinaria capacidad humana para realizar una amplia variedad de tareas físicas y mentales sin mediciones ni cálculos.

Por supuesto, no se refería a que las computadoras computarían usando palabras —palabras o frases— en lugar de números. Se refería a que las computadoras se activarían mediante palabras, que se convertirían en una representación matemática usando conjuntos difusos y que estos conjuntos difusos serían mapeados por un motor CWW en algún otro conjunto difuso, después de que este último se convertiría de nuevo en una palabra. Una pregunta natural es: ¿Qué tipo de conjunto difuso —tipo 1 o tipo 2— debería usarse como modelo para una palabra? Mendel [ 26 ] [ 27 ] ha argumentado, basándose en el concepto de " falsacionismo " de Karl Popper , [ 28 ] [ 25 ] que usar un conjunto difuso de tipo 1 como modelo para una palabra es científicamente incorrecto. Un conjunto difuso de intervalo de tipo 2 debería usarse como modelo (de incertidumbre de primer orden) para una palabra. Se están realizando muchas investigaciones sobre CWW.

Aplicaciones

Los conjuntos difusos de tipo 2 se aplicaron en las siguientes áreas:

Software

Las implementaciones gratuitas de MATLAB , que abarcan conjuntos y sistemas difusos de tipo 2 generales y de intervalo, así como sistemas difusos de tipo 1, están disponibles en: http://sipi.usc.edu/~mendel/software . El software que admite sistemas de lógica difusa de tipo 2 de intervalo discreto está disponible en: DIT2FLS Toolbox - http://dit2fls.com/projects/dit2fls-toolbox/ DIT2FLS Library Package - http://dit2fls.com/projects/dit2fls-library-package/

Las bibliotecas Java, incluido el código fuente para sistemas difusos de tipo 1, de intervalo y de tipo 2 general, están disponibles en: http://juzzy.wagnerweb.net/ .

La biblioteca de Python para conjuntos difusos de tipo 1 y tipo 2 está disponible en: https://github.com/carmelgafa/type2fuzzy

La biblioteca de Python para conjuntos y sistemas difusos de tipo 2 de intervalo está disponible en: https://github.com/Haghrah/PyIT2FLS

Una caja de herramientas de código abierto para Matlab/Simulink para sistemas de lógica difusa de tipo 2 de intervalo está disponible en: http://web.itu.edu.tr/kumbasart/type2fuzzy.htm

Véase también

Referencias

  1. 1 2 L. A. Zadeh, "El concepto de variable lingüística y su aplicación al razonamiento aproximado–1", Information Sciences , vol. 8, pp. 199–249, 1975.
  2. Jerry Mendel; Hani Hagras; Woei-Wan Tan (16 de junio de 2014). Introducción al control de lógica difusa de tipo 2: teoría y aplicaciones . Wiley. ISBN 978-1-118-90144-1.
  3. 1 2 3 4 5 6 J. M. Mendel, Sistemas de lógica difusa basados ​​en reglas inciertas: Introducción y nuevas direcciones , Prentice-Hall, Upper-Saddle River, NJ, 2001.
  4. Hassanzadeh, Hamid Reza, et al. "Un controlador difuso de valor intervalar para sistemas dinámicos complejos con aplicación a un robot paralelo 3-PSP." Fuzzy sets and systems 235 (2014): 83-100.
  5. NN Karnik y JM Mendel, "Operaciones en conjuntos difusos de tipo 2", Fuzzy Sets and Systems , vol. 122, pp. 327–348, 2001.
  6. 1 2 3 N. N. Karnik y JM Mendel, "Centroide de un conjunto difuso de tipo 2", Information Sciences , vol. 132, pp. 195–220, 2001.
  7. O. Salazar, J. Soriano y H. Serrano, "Una breve nota sobre el centroide de un conjunto difuso de tipo 2 de intervalo", en Actas del Taller IEEE 2012 sobre Aplicaciones de Ingeniería (WEA), Bogotá, Colombia, mayo de 2012, págs. 1-4
  8. D. Wu y JM Mendel, "Medidas de incertidumbre para conjuntos difusos de tipo 2 de intervalo", Information Sciences , vol. 177, pp. 5378–5393, 2007.
  9. H. Wu y JM Mendel, "Límites de incertidumbre y su uso en el diseño de sistemas de lógica difusa de tipo 2 de intervalo", IEEE Trans. on Fuzzy Systems , vol. 10, pp. 622–639, octubre de 2002.
  10. H. Bustince, "Indicador de grado de inclusión para conjuntos difusos de valores de intervalo: Aplicación al razonamiento aproximado basado en conjuntos difusos de valores de intervalo", International Journal of Approximate Reasoning , vol. 23, pp. 137–209, 2000.
  11. D. Wu y JM Mendel, "Una medida de similitud vectorial para conjuntos difusos de tipo 2 de intervalo y conjuntos difusos de tipo 1", Information Sciences , vol. 178, pp. 381–402, 2008.
  12. 1 2 D. Wu y JM Mendel, "Un estudio comparativo de métodos de clasificación, medidas de similitud y medidas de incertidumbre para conjuntos difusos de tipo 2 de intervalo", Information Sciences , que aparecerá en 2009.
  13. JT Rickard, J. Aisbett, G. Gibbon y D. Morgenthaler, "Fuzzy subsethood for type-n fuzzy sets," NAFIPS 2008 , Documento n.° 60101, Ciudad de Nueva York, mayo de 2008.
  14. O. Salazar y J. Soriano, "Generación de conjuntos difusos de tipo 1 embebidos mediante combinación convexa", en Actas del Congreso Mundial IFSA 2013, Reunión Anual NAFIPS, Edmonton, Canadá, junio de 2013, págs. 51–56.
  15. O. Salazar y J. Soriano, «Combinación convexa y su aplicación a conjuntos difusos y conjuntos difusos con valores de intervalo I», Applied Mathematical Sciences, vol. 9, n.º 22, págs. 1061–1068, 2015
  16. O. Salazar y J. Soriano, «Combinación convexa y su aplicación a conjuntos difusos y conjuntos difusos de valores intervalares II», Applied Mathematical Sciences, vol. 9, n.º 22, págs. 1069–1076, 2015
  17. S. -M. Zhou, JM Garibaldi, RI John y F. Chiclana, "Sobre la construcción de sistemas de lógica difusa de tipo 2 parsimoniosos mediante la selección de reglas influyentes", IEEE Trans. on Fuzzy Systems , vol. 17, n.º 3, págs. 654–667, 2009.
  18. MB Gorzalczany, "Un método de inferencia en el razonamiento aproximado basado en conjuntos difusos con valores de intervalo", Fuzzy Sets and Systems , vol. 21, págs. 1–17, 1987
  19. Q. Liang y JM Mendel, "Sistemas de lógica difusa de tipo 2 de intervalo: teoría y diseño", IEEE Trans. on Fuzzy Systems , vol. 8, pp. 535–550, 2000.
  20. F. Liu y JM Mendel, "Agregación utilizando el promedio ponderado difuso, según lo calculado por los algoritmos KM", IEEE Trans. on Fuzzy Systems , vol. 16, pp. 1–12, febrero de 2008.
  21. D. Wu y JM Mendel, "Agregación mediante el promedio ponderado lingüístico y conjuntos difusos de tipo 2 de intervalo", IEEE Trans. on Fuzzy Systems , vol. 15, págs. 1145–1161, diciembre de 2007.
  22. F. Liu y JM Mendel, "Codificación de palabras en conjuntos difusos de tipo 2 de intervalo utilizando un enfoque de intervalo", IEEE Trans. on Fuzzy Systems , vol. 16, pp. 1503–1521, diciembre de 2008.
  23. LA Zadeh, "Lógica difusa = computación con palabras", IEEE Trans. on Fuzzy Systems , vol. 4, pp. 103–111, 1996.
  24. LA Zadeh, "De la computación con números a la computación con palabras: de la manipulación de mediciones a la manipulación de percepciones", IEEE Trans. on Circuits and Systems–1, Fundamental Theory and Applications , vol. 4, pp. 105–119, 1999.
  25. 1 2 L. A. Zadeh, "Hacia una inteligencia artificial a nivel humano: ¿es alcanzable? La necesidad de un nuevo cambio de paradigma", IEEE Computational Intelligence Magazine , vol. 3, pp. 11–22, agosto de 2008.
  26. JM Mendel, "Conjuntos difusos para palabras: un nuevo comienzo", Actas de la Conferencia IEEE FUZZ , St. Louis, MO, 26-28 de mayo de 2003, págs. 37-42.
  27. JM Mendel, "Computing with Words: Zadeh, Turing, Popper and Occam," IEEE Computational Intelligence Magazine , vol. 2, pp. 10–17, noviembre de 2007.
  28. K. Popper, La lógica del descubrimiento científico (traducción de Logik der Forschung), Hutchinson, Londres, 1959.
  29. Castillo, Oscar, et al. "Revisión de aplicaciones recientes de procesamiento de imágenes difusas de tipo 2." Information 8.3 (2017): 97.
  30. Zarandi, MH Fazel, et al. "Diseño de un sistema experto difuso de tipo 2 general para el diagnóstico de la depresión." Applied Soft Computing 80 (2019): 329-341.
  31. Dirik, Mahmut, Oscar Castillo y Adnan Fatih Kocamaz. "Planificación de trayectoria global basada en servocontrol visual utilizando control de lógica difusa de tipo 2 de intervalo". Axioms 8.2 (2019): 58.
  32. Mo, Hong, Xuanming Zhao y Fei-Yue Wang. "Aplicación de conjuntos difusos de tipo 2 de intervalo en la guía visual de vehículos no tripulados". International Journal of Fuzzy Systems 21.6 (2019): 1661-1668.
  33. Chai KC; Tay KM; Lim CP (2016). "Un método basado en computación perceptiva para priorizar los modos de falla en el análisis de modos y efectos de falla y su aplicación al cultivo de nidos de aves comestibles" (PDF) . Applied Soft Computing . 49 : 734–747 . doi : 10.1016/j.asoc.2016.08.043 .
  34. Bibi, Youssouf, Omar Bouhali y Tarek Bouktir. "Aproximador de redes neuronales difusas de tipo Petri 2 para el control adaptativo de sistemas no lineales inciertos". IET Control Theory & Applications 11.17 (2017): 3130-3136.
  35. Tai, Kevin, et al. "Revisión de aplicaciones recientes de controladores difusos de tipo 2." Algorithms 9.2 (2016): 39.

Existen dos módulos multimedia de IEEE Expert Now a los que se puede acceder desde el sitio web de IEEE:

  • "Introducción a los conjuntos y sistemas difusos de tipo 2" por Jerry Mendel, patrocinado por la Sociedad de Inteligencia Computacional del IEEE.
  • "Controladores de lógica difusa de tipo 2: Hacia un nuevo enfoque para el manejo de incertidumbres en entornos del mundo real", por Hani Hagras, patrocinado por la Sociedad de Inteligencia Computacional del IEEE.