An Introduction to Artificial Immune Systems
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 to check access.
Access this chapter
Subscribe and save
Springer+ Basic
€32.70 /Month
- Get 10 units per month
- Download Article/Chapter or eBook
- 1 Unit = 1 Article or 1 Chapter
- Cancel anytime
Buy Now
Price includes VAT (France)
eBook EUR 962.99 Price includes VAT (France)
Hardcover Book EUR 1,160.49 Price includes VAT (France)
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Application of Genetics Using Artificial Immune System Through Computation
Chapter © 2018
Systems immunology: just getting started
Article 20 June 2017
Biologically Motivated Approaches for Complex Problem Solving
Chapter © 2013
References
- 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 Google Scholar
- 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 Google Scholar
- 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 Google Scholar
- 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 Google Scholar
- 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) Google Scholar
- 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 Google Scholar
- 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 Google Scholar
- 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 Google Scholar
- 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 Google Scholar
- 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.shtmlGoogle Scholar
- 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 Google Scholar
- 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 Google Scholar
- Cohen IR (2000) Tending Adam's garden: evolving the cognitive immune self. Elsevier Academic Press, London, UK Google Scholar
- Cohen IR (2007) Real and artificial immune systems: computing the state of the body. Nat Rev Immunol 7:569–574 ArticleGoogle Scholar
- 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 Google Scholar
- 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 Google Scholar
- 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 Google Scholar
- de Castro LN, Timmis J (2002a) Artificial immune systems: a new computational approach. Springer-Verlag, London MATHGoogle Scholar
- 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 Google Scholar
- 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 Google Scholar
- de Castro LN, Von Zuben FJ (2001) aiNet: an artificial immune network for data analysis. Idea Group Publishing, Hershey, PA, pp 231–259 Google Scholar
- de Castro LN, Von Zuben FJ (2002) Learning and optimization using the clonal selection principle. IEEE Trans Evol Comput 6(2):239–251 ArticleGoogle Scholar
- 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 Google Scholar
- 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 ArticleGoogle Scholar
- 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 ArticleGoogle Scholar
- Farmer JD, Packard NH, Perelson AS (1986) The immune system, adaptation, and machine learning. Phys D 2(1–3):187–204 ArticleMathSciNetGoogle Scholar
- Flower D, Timmis J (eds) (2007) In silico immunology. Springer, New York Google Scholar
- Forrest S, Beauchemin C (2007) Computer immunology. Immunol Rev 216(1):176–197 Google Scholar
- 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 Google Scholar
- Fowler M (2000) UML distilled: a brief guide to the standard object modeling language, 2nd edn. Addison-Wesley, Reading, MA Google Scholar
- Freitas A, Timmis J (2007) Revisiting the foundations of artificial immune systems for data mining. IEEE Trans Evol Comput 11(4):521–540 ArticleGoogle Scholar
- 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 Google Scholar
- Gamma E, Helm R, Johnson R, Vlissides J (1995) Design patterns: elements of reusable object-oriented software. Addison-Wesley, Reading, MA Google Scholar
- Garrett S (2005) How do we evaluate artificial immune systems? Evol Comput 13(2):145–177 ArticleGoogle Scholar
- Goldsby RA, Kindt TJ, Osborne BA, Kuby J (2003) Immunology, 5th edn. W. H. Freeman and Company, New York Google Scholar
- Gonzalez FA, Dasgupta D (2003) Anomaly detection using real-valued negative selection. Genet Programming Evolvable Mach 4(4):383–403 ArticleGoogle Scholar
- 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 Google Scholar
- 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 Google Scholar
- 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 Google Scholar
- 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 Google Scholar
- 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 Google Scholar
- 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 Google Scholar
- 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 Google Scholar
- Hart E, Timmis J (2008) Application areas of AIS: the past, the present and the future. J Appl Soft Comput 8(1):191–201 ArticleGoogle Scholar
- 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 Google Scholar
- 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 Google Scholar
- 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 Google Scholar
- 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 Google Scholar
- 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.shtmlGoogle Scholar
- Jerne NK (1974) Towards a network theory of the immune system. Ann Immunol (Inst Pasteur) 125C:373–389 Google Scholar
- 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 Google Scholar
- 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 Google Scholar
- 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 Google Scholar
- 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 Google Scholar
- 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 Google Scholar
- Kleinstein SH, Seiden PE (2000) Simulating the immune system. Comput Sci Eng 2(4):69–77 ArticleGoogle Scholar
- 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 Google Scholar
- Matzinger P (1994) Tolerance, danger, and the extended family. Annu Rev Immunol 12:991–1045 ArticleGoogle Scholar
- Matzinger P (2002) The danger model: a renewed sense of self. Science 296(5566):301–305 ArticleGoogle Scholar
- 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 Google Scholar
- 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 Google Scholar
- 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 Google Scholar
- 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 Google Scholar
- 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.shtmlGoogle Scholar
- 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 Google Scholar
- 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 Google Scholar
- 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 ArticleMathSciNetGoogle Scholar
- Perelson AS, Weisbuch G (1997) Immunology for physicists. Rev Mod Phys 69(4):1219–1267 ArticleGoogle Scholar
- 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 Google Scholar
- 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 Google Scholar
- 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 Google Scholar
- Stepney S (2007) Embodiment. In: Flower D, Timmis J (eds) In silico immunology. Springer, New York, Chap 12 Google Scholar
- 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 Google Scholar
- 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 ArticleMathSciNetMATHGoogle Scholar
- 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) Google Scholar
- 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 Google Scholar
- 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 Google Scholar
- 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 Google Scholar
- Timmis J, Andrews P, Owens N, Clark E (2008a) An interdisciplinary perspectives on artificial immune systems. Evol Intell 1(1):5–26 ArticleGoogle Scholar
- 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 Google Scholar
- 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 Google Scholar
- Twycross J, Aickelin U (2006) Libtissue – implementing innate immunity. In: IEEE congress on evolutionary computation, Vancouver, Canada, July 2006. pp 499–506 Google Scholar
- 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 ArticleGoogle Scholar
- 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 Google Scholar
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.