Diferencia entre revisiones de «Sistema inmunitario artificial»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
Creado al traducir la página «Artificial immune system»
(Sin diferencias)

Revisión del 13:42 4 oct 2017

En inteligencia artificial, los sistemas inmunitarios artificiales (AIS) son una clase computacionalmente inteligente, de máquinas de aprendizaje basado en reglas inspiradas en los principios y procesos del sistema inmunitario vertebral. Los algoritmos son típicamente modelados a partir de las características de aprendizaje y memorización del sistema inmunitario para la solución de problemas.

Definición

El campo de los Sistemas Inmunitarios Artificiales (AIS) está relacionado con la abstracción de la estructura y funcionamiento del sistema inmunitario a sistemas computacionales, y con la investigación de aplicaciones de los mismos en la solución de problemas computacionales de la matemática, la ingeniería, y las tecnologías de la información. AIS es un sub-campo de la Informática biológicamente inspirada, y la Computación natural, con intereses en Aprendizaje de Máquina y que pertenece al campo más amplio de la Inteligencia Artificial.

Los sistemas inmunitarios artificiales (AIS) son sistemas adaptativos, inspirados en la inmunología teórica y funciones inmunes observadas, principios y modelos, los cuales están aplicados a la solución de problemas.[1]

Los AIS difieren de la inmunología computacional y de la biología teórica que están preocupadas con simular la inmunología empleando modelos computacionales y matemáticos hacia una mejor comprensión del sistema inmunitario, a pesar de que tales modelos iniciaron el campo de AIS y continúan proporcionando una base fértil para la inspiración. Finalmente, el campo de AIS no está preocupado por la investigación del sistema inmunitario como substrato para la computación, a diferencia de otros campos como la computación basada en ADN.

Historia

Los AIS surgieron a mediados de la década de 1980 con los artículos escritos por Labrador, Packard y Perelson (1986) y Bersini y Varela (1990) sobre redes inmunes. Sin embargo, no fue hasta mediados de la década de 1990 que los AIS devinieron un campo en sí. Forrest et al. (sobre selección negativa) y Kephart et al. publicaron sus primeros artículos sobre AIS en 1994, y Dasgupta condujo estudios extensivos sobre Algoritmos de Selección Negativa.[2]​ En 1995, Hunt y Cooke comenzaron los trabajos en modelos de Redes Inmunes; Timmis y Neal continuaron este trabajo e hicieron algunas mejoras. Los trabajos de De Castro & Von Zuben's y Nicosia & Cutello (sobre selección clonal) resultaron notables en 2002. El primer libro sobre Sistemas Inmunitarios Artificiales fue editado por Dasgupta en 1999.

Actualmente, ideas nuevas relacionadas con los AIS, como la teoría del peligro y los algoritmos inspirados en el sistema inmunitario innato, también están siendo exploradas. A pesar de que algunos creen que estas ideas nuevas todavía no ofrecen abstracciones verdaderamente 'nuevas', superiores o relacionadas con los algoritmos de AIS existentes. Esto, sin embargo, es muy debatido, y la discusión proporciona una de las fuerzas principales para el desarrollo actual de los AIS. Otros desarrollos recientes involucran la exploración de la degeneración en modelos de AIS, lo cual está motivado por su rol hipotético en el aprendizaje y la evolución.[3][4][5][6]

Originalmente los AIS se idearon para buscar abstracciones eficientes de los procesos observados en el sistema inmune, pero, más recientemente, se han encaminado a la modelación de procesos biológicos y la aplicación de algoritmos inmunes a problemas de bioinformática.

En 2008, Dasgupta y Nino publicaron un libro sobre Computación Inmunológica que presenta un compendio del trabajo actual relacionado con técnicas basadas en la inmunidad y describe una amplia variedad de aplicaciones.[7]

Técnicas

Las técnicas comunes están inspiradas en teorías inmunológicas concretas que explican el funcionamiento y el comportamiento del sistema inmunitario adquirido mamífero.

  • Algoritmo de Selección Negativa: Inspirado en el proceso de selección positiva y negativa que ocurre durante la maduración de células T en el timo llamado tolerancia de célula T. La selección negativa se refiere a la identificación y eliminación (apoptosis) de células autoinmunes, es decir, las células T pueden seleccionar y atacar tejidos propios. Esta clase de algoritmos son típicamente utilizados para  la clasificación y reconocimiento de patrones, ámbitos de problemas donde el espacio de solución es modelado sobre el complemento del conocimiento disponible. Por ejemplo, en el caso de la detección de anomalías el algoritmo prepara un conjunto de ejemplo de detectores de patrones entrenados a partir de patrones normales (no-anómalos) que modelan y detectan patrones ocultos o anómalos.[9]
  • Algoritmos de Redes Inmunes: Algoritmos inspirados en la  teoría de la red idiopática propuesta por Niels Kaj Jerne que describe la regulación del sistema inmunitario por anticuerpos anti-idiopáticos (anticuerpos que seleccionan para otros anticuerpos). Esta clase de algoritmos se enfocan en las estructuras de la red de grafo implicadas donde los anticuerpos (o un anticuerpo que produce células) representan los nodos y el algoritmo de entrenamiento implica crecer o podar aristas entre los nodos basándose en la afinidad (semejanza en el espacio de representación de los problemas). Los algoritmos de redes inmunes han sido utilizados en clustering, visualización de datos, control, y ámbitos de optimización, y comparte características con las redes neuronales artificiales.[10]
  • Algoritmos de Célula Dendrítica: El Algoritmo de Célula Dendrítica (DCA) es un ejemplo de un algoritmo inspirado en la inmunidad desarrollado utilizando una aproximación de multi-escala. Este algoritmo está basado en un modelo abstracto de células dentríticas (DCs). El DCA es abstraído e implementado a través de un proceso de exámen y modelación de varios aspectos del funcionamiento de las células dendríticas, desde las redes moleculares presentes dentro de la célula hasta el comportamiento globalmente exhibido por una población de células. Dentro del DCA la información está granulada en diferentes capas, conseguidas a través de procesamiento multi-escala.[11]

Véase también

  1. de Castro, Leandro N.; Timmis, Jonathan (2002). Artificial Immune Systems: A New Computational Intelligence Approach. Springer. pp. 57-58. ISBN 978-1-85233-594-6. 
  2. Kephart, J. O. (1994). «A biologically inspired immune system for computers». Proceedings of Artificial Life IV: The Fourth International Workshop on the Synthesis and Simulation of Living Systems. MIT Press. pp. 130-139. 
  3. Andrews and Timmis (2006). «A Computational Model of Degeneracy in a Lymph Node». Lecture Notes in Computer Science 4163: 164. doi:10.1007/11823940_13. 
  4. Mendao (2007). «The Immune System in Pieces: Computational Lessons from Degeneracy in the Immune System». Foundations of Computational Intelligence (FOCI): 394-400.  |access-date= requires |url= (help)
  5. Edelman and Gally (2001). «Degeneracy and complexity in biological systems». Proceedings of the National Academy of Sciences of the United States of America 98 (24): 13763-13768. doi:10.1073/pnas.231499798. 
  6. Whitacre (2010). «Degeneracy: a link between evolvability, robustness and complexity in biological systems». Theoretical Biology and Medical Modelling 7 (6). doi:10.1186/1742-4682-7-6. Consultado el 11 de marzo de 2011. 
  7. Dasgupta, Dipankar; Nino, Fernando (2008). CRC Press. p. 296. ISBN 978-1-4200-6545-9.  Falta el |título= (ayuda)Missing or empty |title= (help)
  8. de Castro, L. N.; Von Zuben, F. J. (2002). «Learning and Optimization Using the Clonal Selection Principle» (PDF). IEEE Transactions on Evolutionary Computation, Special Issue on Artificial Immune Systems (IEEE) 6 (3): 239-251. doi:10.1109/tevc.2002.1011539. 
  9. Forrest, S.; Perelson, A.S.; Allen, L.; Cherukuri, R. (1994). «Self-nonself discrimination in a computer». Proceedings of the 1994 IEEE Symposium on Research in Security and Privacy. Los Alamitos, CA. pp. 202-212. 
  10. «An artificial immune system for data analysis». BioSystems 55 (1): 143-150. 2000. PMID 10745118. doi:10.1016/S0303-2647(99)00092-1. 
  11. Greensmith, J.; Aickelin, U. (2009). «Artificial Dendritic Cells: Multi-faceted Perspectives» (PDF). Human-Centric Information Processing Through Granular Modelling: 375-395. 

Referencias

  • J.D. Farmer, N. Packard and A. Perelson, (1986) "The immune system, adaptation and machine learning", Physica D, vol. 2, pp. 187–204
  • H. Bersini, F.J. Varela, Hints for adaptive problem solving gleaned from immune networks. Parallel Problem Solving from Nature, First Workshop PPSW 1, Dortmund, FRG, October, 1990.
  • D. Dasgupta (Editor), Artificial Immune Systems and Their Applications, Springer-Verlag, Inc. Berlin, January 1999, ISBN 3-540-64390-7
  • V. Cutello and G. Nicosia (2002) "An Immunological Approach to Combinatorial Optimization Problems" Lecture Notes in Computer Science, Springer vol. 2527, pp. 361–370.
  • L. N. de Castro and F. J. Von Zuben, (1999) "Artificial Immune Systems: Part I -Basic Theory and Applications", School of Computing and Electrical Engineering, State University of Campinas, Brazil, No. DCA-RT 01/99.
  • S. Garrett (2005) "How Do We Evaluate Artificial Immune Systems?" Evolutionary Computation, vol. 13, no. 2, pp. 145–178. http://mitpress.mit.edu/journals/pdf/EVCO_13_2_145_0.pdf
  • V. Cutello, G. Nicosia, M. Pavone, J. Timmis (2007) An Immune Algorithm for Protein Structure Prediction on Lattice Models, IEEE Transactions on Evolutionary Computation, vol. 11, no. 1, pp. 101–117. http://www.dmi.unict.it/nicosia/papers/journals/Nicosia-IEEE-TEVC07.pdf

Enlaces externos