Abstract
The field of artificial immune systems (AIS) comprises two threads of research: the employment of mathematical and computational techniques in the modeling of immunology, and the incorporation of immune system metaphors in the development of engineering solutions. The former permits the integration of immunological data and sub-models into a coherent whole, which can be of value to immunologists in the facilitation of immunological understanding, hypothesis testing, and the direction of future research. The latter attempts to harness the perceived properties of the immune system in the solving of engineering problems. This chapter concentrates on the latter: the development and application of immune inspiration to engineering solutions.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Aickelin U, Cayzer S (2002) The danger theory and its application to artificial immune systems. In: Timmis J, Bentley PJ (eds) ICARIS 2002: Proceedings of the 1st international conference on artificial immune systems, University of Kent Printing unit, Canterbury, UK, September 2002, pp 141–148
Aickelin U, Bentley PJ, Cayzer S, Kim J, McLeod J (2003) Danger theory: The link between AIS and IDS? In: Bentley PJ, Hart E (eds) ICARIS 2003: 2nd international conference on artificial immune systems, Edinburgh, Scotland, September 2003. Lecture notes in computer science, vol 2787. Springer, New York, pp 147–155
American Psychological Association (APA): Homeostasis. (n.d.). Dictionary.com Unabridged (v 1.1). Retrieved June 25, 2008, from Dictionary.com Web site: http://dictionary.reference.com/browse/homeostasis
Andrews PS, Timmis J (2005) Inspiration for the next generation of artificial immune systems. In: Jacob C, Pilat ML, Bentley PJ, Timmis J (eds) ICARIS 2005: 4th international conference on artificial immune systems, Banff, Canada, April 2005. Lecture notes in computer science, vol 3627. Springer, Heidelberg, pp 126–138
Andrews PS, Timmis J (2006) A computational model of degeneracy in a lymph node. In: Bersini H, Carneiro J (eds) ICARIS 2006: 5th international conference on artificial immune systems, Oeiras, Portugal, September 2006. Lecture notes in computer science, vol 4163. Springer, Berlin, pp 164–177
Andrews PS, Timmis J (2007) Alternative inspiration for artificial immune systems: exploiting Cohen's cognitive immune model. In: Flower D, Timmis J (eds) In silico-immunology. Springer, New York, Chap 7 (2007)
Andrews PS, Timmis J (2008) Adaptable lymphocytes for artificial immune systems. In: Bentley PJ, Lee D, Jung S (eds) ICARIS 2008: 7th international conference on artificial immune systems, Phuket, Thailand, August 2008. Lecture notes in computer science, vol 4163. Springer, Berlin, pp 376–386
Balthrop J, Esponda F, Forrest S, Glickman M (2002) Coverage and generalisation in an artificial immune system. In: Genetic and evolutionary computation. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, July 2002, pp 3–10
Beauchemin C, Forrest S, Koster FT (2006) Modeling influenza viral dynamics in tissue. In: Bersini H, Carneiro J (eds) ICARIS 2006: 5th international conference on artificial immune systems, Oeiras, Portugal, September 2006. Lecture notes in computer science, vol 4163. Springer, Berlin, pp 23–36
Bentley PJ, Greensmith J, Ujjin S (2005) Two ways to grow tissue for artificial immune systems. In: Jacob C, Pilat ML, Bentley PJ, Timmis J (eds) ICARIS 2005: 4th international conference on artificial immune systems, Banff, Canada, April 2005. Lecture notes in computer science, vol 3627. Springer, Heidelberg, pp 139–152
Bentley PJ, Lee D, Jung S (eds) (2008) ICARIS 2008: 7th international conference on artificial immune systems, Phuket, Thailand, August 2008. Lecture notes in computer science, vol 5132. Springer, New York http://www.artificial-immune-systems.org/icaris.shtml
Bersini H (2006) Immune system modeling: the OO way. In: Bersini H, Carneiro J (eds) ICARIS 2006: 5th international conference on artificial immune systems, Oeiras, Portugal, September 2006. Lecture notes in computer science, vol 4163. Springer, Berlin, pp 150–163
Bersini H, Carneiro J (eds) (2006) ICARIS 2006: 5th international conference on artificial immune systems, Oeiras, Portugal, September 2006. Lecture notes in computer science, vol 4163. Springer, Berlin http://www.artificial-immune-systems.org/icaris.shtml
Bezerra GB, de Castro LN, Zuben FJV (2004) A hierachical immune network applied to gene expression data. In: ICARIS 2004: Proceedings of the 3rd international conference on artificial immune systems. Catania, Springer, Berlin/Heidelberg, September 2004, pp 14–27
Cohen IR (2000) Tending Adam's garden: evolving the cognitive immune self. Elsevier Academic Press, London, UK
Cohen IR (2007) Real and artificial immune systems: computing the state of the body. Nat Rev Immunol 7:569–574
Cutello V, Nicosia G, Pavone M (2004a) Exploring the capability of immune algorithms: a characterization of hypermutation operators. In: Nicosia G, Cutello V, Bentley PJ, Timmis J (eds) ICARIS 2004: 3rd international conference on artificial immune systems? Catania, Italy, September 2004. Lecture notes in computer science, vol 3239. Springer, Berlin, pp 263–276
Cutello V, Nicosia G, Pavone M (2004b) An immune algorithm with hyper-macromutations for the Dill's 2D hydrophobic-hydrophilic model. IEEE congress on evolutionary computation, CEC 2004, Portland, Oregon, USA, June 19–23, 2004. IEEE Press, 1:1074–1080
Cutello V, Narzisi G, Nicosia G, Pavone M (2005) Clonal selection algorithms: A comparative case study using effective mutation potentials. In: Jacob C, Pilat ML, Bentley PJ, Timmis J (eds) ICARIS 2005: 4th international conference on artificial immune systems, Banff, Canada, April 2005. Lecture notes in computer science, vol 3627. Springer, Heidelberg, pp 263–276
de Castro LN, Timmis J (2002a) Artificial immune systems: a new computational approach. Springer-Verlag, London
de Castro L, Timmis J (2002b) An artificial immune network for multi modal optimisation. In: WCCI: Proceedings of the world congress on computational intelligence, Honolulu, HI, May 2002. IEEE, New York, NY, USA, pp 699–704
de Castro LN, Von Zuben FJ (2000) The clonal selection algorithm with engineering applications. In: Proceedings of GECCO'00, workshop on artificial immune systems and their applications. Las Vegas, NV
de Castro LN, Von Zuben FJ (2001) aiNet: an artificial immune network for data analysis. Idea Group Publishing, Hershey, PA, pp 231–259
de Castro LN, Von Zuben FJ (2002) Learning and optimization using the clonal selection principle. IEEE Trans Evol Comput 6(2):239–251
de Castro LN, Von Zuben FJ, Knidel H (eds) (2007a) The application of a dendritic cell algorithm to a robotic classifier. In: ICARIS 2007: Proceedings of 6th international conference on artificial immune systems, Santos, Brazil, August 2007. Lecture notes in computer science, vol 4628. Springer, Berlin
de Castro LN, Von Zuben FJ, Knidel H (eds) (2007b) ICARIS 2007: Proceedings of 6th international conference on artificial immune systems, Santos, Brazil, August 2007. Lecture notes in computer science, vol 4628. Springer, Berlin http://www.artificial-immune-systems.org/icaris.shtml
Efroni S, Harel D, Cohen IR (2003) Towards rigorous comprehension of biological complexity: modeling, execution, and visualization of thymic t-cell maturation. Gen Res 13:2485–2497
Esponda F, Forrest S, Helman P (2004) A formal framework for positive and negative detection schemes. IEEE Trans Syst Man Cybern B Cybern 34(1):357–373
Farmer JD, Packard NH, Perelson AS (1986) The immune system, adaptation, and machine learning. Phys D 2(1–3):187–204
Flower D, Timmis J (eds) (2007) In silico immunology. Springer, New York
Forrest S, Beauchemin C (2007) Computer immunology. Immunol Rev 216(1):176–197
Forrest S, Perelson AS, Allen L, Cherukuri R (1994) Self-nonself discrimination in a computer. In: SP '94: Proceedings of the 1994 IEEE symposium on security and privacy, Oakland, CA, May 1994. IEEE Computer Society, Washington DC, pp 202–212
Fowler M (2000) UML distilled: a brief guide to the standard object modeling language, 2nd edn. Addison-Wesley, Reading, MA
Freitas A, Timmis J (2007) Revisiting the foundations of artificial immune systems for data mining. IEEE Trans Evol Comput 11(4):521–540
Galeano JC, Veloza-Suan A, González FA (2005) A comparative analysis of artificial immune network models. In: GECCO 2005: Proceedings of the genetic and evolutionary computation conference, Washington, DC, June 2005. Springer, Berlin
Gamma E, Helm R, Johnson R, Vlissides J (1995) Design patterns: elements of reusable object-oriented software. Addison-Wesley, Reading, MA
Garrett S (2005) How do we evaluate artificial immune systems? Evol Comput 13(2):145–177
Goldsby RA, Kindt TJ, Osborne BA, Kuby J (2003) Immunology, 5th edn. W. H. Freeman and Company, New York
Gonzalez FA, Dasgupta D (2003) Anomaly detection using real-valued negative selection. Genet Programming Evolvable Mach 4(4):383–403
Greensmith J, Aickelin U, Cayzer S (2005) Introducing dendritic cells as a novel immune-inspired algorithm for anomaly detection. In: Jacob C, Pilat ML, Bentley PJ, Timmis J (eds) ICARIS 2005: 4th international conference an artificial immune systems, Banff, Canada, April 2005. Lecture notes in computer science, vol 3627. Springer, Heidelberg, pp 153–167
Greensmith J, Aickelin U, Twycross J (2006a) Articulation and clarification of the dendritic cell algorithm. In: Bersini H, Carneiro J (eds) ICARIS 2006: 5th international conference on artificial immune systems, Oeiras, Portugal, September 2006. Lecture notes in computer science, vol 4163. Springer, Berlin, pp 404–417
Greensmith J, Twycross J, Aickelin U (2006b) Dendritic cells for anomaly detection. In: CEC 2006: IEEE congress on evolutionary computation, Vancouver, Canada, July 2006, pp 664–671
Guzella TS, Mota-Santos TA, Caminhas WM (2007) Regulatory t cells: inspiration for artificial immune systems. In: de Castro LN, Von Zuben FJ, Knidel H (eds) ICARIS 2007: of 6th international conference on artificial immune systems, Santos, Brazil, August 2007. Lecture notes in computer science, vol 4628. Springer, Berlin, pp 312–323
Hart E (2005) Not all balls are round: an investigation of alternative recognition-region shapes. In: Jacob C, Pilat ML, Bentley PJ, Timmis J (eds) ICARIS 2005: 4th international conference on artificial immune systems, Banff, Canada, April 2005. Lecture notes in computer science, vol 3627. Springer, Heidelberg, pp 29–42
Hart E (2006) Analysis of a growth model for idiotypic networks. In: Bersini H, Carneiro J (eds) ICARIS 2006: 5th international conference on artificial immune systems, Oeiras, Portugal, September 2006. Lecture notes in computer science, vol 4163. Springer, Berlin, pp 66–80
Hart E, Ross P (2004) Studies on the implications of shape-space models for idiotypic networks. In: Nicosia G, Cutello V, Bentley PJ, Timmis J (eds) ICARIS 2004: 3rd international conference on artificial immune systems, Catania, Italy, September 2004. Lecture notes in computer science, vol 3239. Springer, Berlin, pp 413–426
Hart E, Timmis J (2008) Application areas of AIS: the past, the present and the future. J Appl Soft Comput 8(1):191–201
Hart E, Bersini H, Santos F (2006) Tolerance vs intolerance: How affinity defines topology in an idiotypic network. In: Bersini H, Carneiro J (eds) ICARIS 2006: 5th international conference on artificial immune systems, Oeiras, Portugal, September 2006. Lecture notes in computer science, vol 4163. Springer, Berlin, pp 109–121
Hone A, van den Berg H (2007) Modelling a cytokine network (special session: Foundations of artificial immune systems). In: Foundations of computational intelligence, Honolulu, HI, April 2007. IEEE, New York, pp 389–393
Honorio L, Leite da Silva A, Barbosa D (2007) A gradient-based artificial immune system applied to optimal power flow problems. In: de Castro LN, Von Zuben FJ, Kneidel H (eds) ICARIS 2007: 6th international conference on artificial immune systems, Santos, Brazil, August 2007. Lecture notes in computer science, vol 4628. Springer, Berlin, pp 1–12
Jacob C, Litorco J, Lee L (2004) Immunity through swarms: Agent-based simulations of the human immune system. In: Nicosia G, Cutello V, Bentley PJ, Timmis J (eds) ICARIS 2004: 3rd international conference on artificial immune systems, Calania, Italy, September 2004. Lecture notes in computer science, vol 3239. Springer, Berlin, pp 400–412
Jacob C, Pilat ML, Bentley PJ, Timmis J (eds) (2005) ICARIS 2005: 4th international conference on Artificial immune systems, Banff, Canada, April 2005. Lecture notes in computer science, vol 3627. Springer, Heidelberg http://www.artificial-immune-systems.org/icaris.shtml
Jerne NK (1974) Towards a network theory of the immune system. Ann Immunol (Inst Pasteur) 125C:373–389
Kelsey J, Timmis J (2003) Immune inspired somatic contiguous hypermutation for function optimisation. In: GECCO 2003: Genetic and evolutionary computation conference, Chicago, IL, July 2003. Springer, New York, pp 207–218
Kelsey J, Henderson B, Seymour R, Hone A (2008) A stochastic model of the interleukin (IL)-1β network. In: Bentley PJ, Lee D, Jung S (eds) ICARIS 2008: 7th international conference on artificial immune systems, Phuket, Thailand, August 2008. Lecture notes in computer science, vol 5132. Springer, New York, pp 1–11
Kim J, Bentley PJ (2002a) A model of gene library evolution in the dynamic clonal selection algorithm. In: Timmis J, Bentley PJ (eds) ICARIS 2002: Proceedings of the 1st international conference on artificial immune systems. University of Kent Printing Unit, Canterbury, UK, September 2002, pp 182–189
Kim J, Bentley P (2002b) Immune memory in the dynamic clonal selection algorithm. In: Timmis J, Bentley PJ (eds) ICARIS 2002: Proceedings of the 1st international conference on artificial immune systems. University of Kent Printing Unit, Canterbury, UK, September 2002, pp 59–67
Kim J, Bentley PJ (2002c) Towards an artificial immune system for network intrusion detection: an investigation of dynamic clonal selection. In: CEC2002: Proceedings of the 2002 congress on evolutionary computation. Honolulu, HI, May 2002
Kleinstein SH, Seiden PE (2000) Simulating the immune system. Comput Sci Eng 2(4):69–77
Lay N, Bate I (2007) Applying artificial immune systems to real-time embedded systems. In: IEEE congress on evolutionary computation 2007, Singapore, September 2007, pp 3743–3750
Matzinger P (1994) Tolerance, danger, and the extended family. Annu Rev Immunol 12:991–1045
Matzinger P (2002) The danger model: a renewed sense of self. Science 296(5566):301–305
McEwan C, Hart E, Paechter B (2008) Boosting the immune system. In: Bentley PJ, Lee D, Jung S (eds) ICARIS 2008: 7th international conference on artificial immune systems, Phuket, Thailand, August 2008. Lecture notes in computer science, vol 5132. Springer, New York, pp 316–327
Neal M (2003) Meta-stable memory in an artificial immune network. In: Timmis J, Bentley PJ, Hart E (eds) ICARIS 2003: 2nd international conference on artificial immune systems, Edinburgh, Scotland, September 2003. Lecture notes in computer science, vol 2787. Springer, New York, pp 168–180
Neal M, Feyereisl J, Rascunà R, Wang X (2006) Don't touch me, I'm fine: robot autonomy using an artificial innate immune system. In: Bersini H, Carneiro J (eds) ICARIS 2006: 5th international conference on artificial immune systems, Oeiras, Portugal, September 2006. Lecture notes in computer science, vol 4163. Springer, Berlin, pp 349–361
Newborough J, Stepney S (2005) A generic framework for population-based algorithms, implemented on multiple FPGAs. In: Jacob C, Pilat ML, Bentley PJ, Timmis J (eds) ICARIS 2005: 4th international conference on artificial immune systems, Banff, Canada, April 2005. Lecture notes in computer science, vol 3627. Springer, Heidelberg, pp 43–55
Nicosia G, Cutello V, Bentley PJ, Timmis J (eds) (2004) ICARIS 2004: 3rd international conference on artificial immune systems, Catania, Italy, September 2004. Lecture notes in computer science, vol 3239. Springer, Berlin http://www.artificial-immune-systems.org/icaris.shtml
Owens ND, Timmis J, Greensted AJ, Tyrell AM (2007) On immune inspired homeostasis for electronic systems. In: de Castro CN, Von Zuben FJ, Knidel H (eds) ICARIS 2007: 6th international conference on artificial immune systems, Santos, Brazil, August 2007. Lecture notes in computer science, vol 4628. Springer, Berlin, pp 216–227
Owens NDL, Timmis J, Greensted A, Tyrrell A (2008) Modelling the tunability of early t cell signalling events. In: Bentley PJ, Lee D, Jung S (eds) ICARIS 2008: 7th international conference on artificial immune systems, Phuket, Thailand, August 2008. Lecture notes in computer science, vol 5132. Springer, New York, pp 12–23
Perelson AS, Oster GF (1979) Theoretical studies of clonal selection: Minimal antibody repertoire size and reliability of self-non-self discrimination. J Theor Biol 81(4):645–670
Perelson AS, Weisbuch G (1997) Immunology for physicists. Rev Mod Phys 69(4):1219–1267
Read M, Timmis J, Andrews PS (2008) Empirical investigation of an artificial cytokine network. In: Bentley PJ, Lee D, Jung S (eds) ICARIS 2008: 7th international conference on artificial immune systems, Phuket, Thailand, August 2008. Lecture notes in computer science, vol 5132. Springer, New York, pp 340–351
Secker A, Freitas A (2007) WAIRS: Improving classification accuracy by weighting attributes in the AIRS classifier. In: Proceedings of the congress on evolutionary computation, Singapore, September 2007. IEEE Press, Singapore, pp 3759–3765
Secker A, Freitas A, Timmis J (2003) A danger theory inspired approach to web mining. In: Timmis J, Bentley PJ, Hart E (eds) ICARIS 2003: 2nd international conference on artificial immune systems, Edinburgh, Scotland, September 2003. Lecture notes in computer science, vol 2787. Springer, New York, pp 156–167
Stepney S (2007) Embodiment. In: Flower D, Timmis J (eds) In silico immunology. Springer, New York, Chap 12
Stepney S, Smith RE, Timmis J, Tyrrell AM, Neal MJ, Hone ANW (2005) Conceptual frameworks for artificial immune systems. Int J Unconventional Comput 1(3):315–338
Stibor T, Mohr P, Timmis J, Eckert C (2005) Is negative selection appropriate for anomaly detection? In: GECCO '05: Proceedings of the 2005 conference on genetic and evolutionary computation, Washington, DC, June 2005. ACM, New York, pp 321–328. doi: http://doi.acm.org/10.1145/1068009.1068061
Timmis J (2007) Artificial immune systems – today and tomorrow. Nat Comput 6(1):1–18
Timmis J, Andrews PS (2007) A beginners guide to artificial immune systems. In: Flower D, Timmis J (eds) In silico immunology. Springer, New York, Chap 3 (2007)
Timmis J, Bentley PJ (eds) (2002) ICARIS 2002: Proceedings of the 1st international conference on artificial immune systems, University of Kent Printing Unit, Canterbury, UK, September 2002
Timmis J, Neal MJ (2000) A resource limited artificial immune system for data analysis. In: Proceedings of ES2000 – Research and development in intelligent systems XVII, Cambridge, UK, December 2000. URL http://www.cs.kent.ac.uk/pubs/2000/1121, pp 19–32
Timmis J, Bentley P, Hart E (eds) (2003) ICARIS 2003: 2nd international conference on artificial immune systems, Edinburgh, Scotland, September 2003. Lecture notes in computer science, vol 2787. Springer, New York http://www.artificial-immune-systems.org/icaris.shtml
Timmis J, Amos M, Banzhaf W, Tyrrell A (2006) “Going back to our roots”: second generation biocomputing. Int J Unconventional Comput 2(4):349–382
Timmis J, Andrews P, Owens N, Clark E (2008a) An interdisciplinary perspectives on artificial immune systems. Evol Intell 1(1):5–26
Timmis J, Hone A, Stibor T, Clark E (2008b) Theoretical advances in artificial immune systems. J Theor Comput Sci. doi: 10.1016/j.tcs.2008.02.011
Twycross J, Aickelin U (2005) Towards a conceptual framework for innate immunity. In: Jacob C, Pilat ML, Bentley PJ, Timmis J (eds) ICARIS 2005: 4th international conference on artificial immune systems, Banff, Canada, April 2005. Lecture notes in computer science, vol 3627. Springer, Heidelberg, pp 112–125
Twycross J, Aickelin U (2006) Libtissue – implementing innate immunity. In: IEEE congress on evolutionary computation, Vancouver, Canada, July 2006. pp 499–506
Watkins A, Timmis J, Boggess L (2004) Artificial immune recognition system (AIRS): an immune-inspired supervised machine learning algorithm. Genet Programming Evolvable Mach 5(3):291–317. URL citeseer.ist.psu.edu/watkins04artificial.html
Weisbuch G, Atlan H (1988) Control of the immune response. J Phys A Math Gen 21(3):189–192
Wilson WO, Garrett SM (2004) Modelling immune memory for prediction and computation. In: Nicosia G, Cutello V, Bentley PJ, Timmis J (eds) ICARIS 2004: 3rd international conference on artificial immune systems, Catania, Italy, September 2004. Lecture notes in computer science, vol 3239. Springer, Berlin, pp 386–399
Acknowledgments
Mark Read is sponsored by the Department of Computer Science, University of York, and Paul Andrews is supported by EPSRC grant number EP/E053505/1.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this entry
Cite this entry
Read, M., Andrews, P.S., Timmis, J. (2012). An Introduction to Artificial Immune Systems. In: Rozenberg, G., Bäck, T., Kok, J.N. (eds) Handbook of Natural Computing. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-92910-9_47
Download citation
DOI: https://doi.org/10.1007/978-3-540-92910-9_47
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-92909-3
Online ISBN: 978-3-540-92910-9
eBook Packages: Computer ScienceReference Module Computer Science and Engineering