Skip to main content
Log in

Artificial immune systems—today and tomorrow

  • Original Paper
  • Published:
Natural Computing Aims and scope Submit manuscript

Abstract

In this position paper, we argue that the field of artificial immune systems (AIS) has reached an impasse. For many years, immune inspired algorithms, whilst having some degree of success, have been limited by the lack of theoretical advances, the adoption of a naive immune inspired approach and the limited application of AIS to challenging problems. We review the current state of the AIS approach, and suggest a number of challenges to the AIS community that can be undertaken to help move the area forward.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

Notes

  1. http://www.artificial-immune-systems.org/artist.htm

References

  • Bentley P, Greensmith J, Ujin S (2005) Two ways to grow artificial tissue. In: Jacob C, Pilat M, Bentley P, Timmis J (eds) Proceedings of the 4th international conference on artificial immune systems, vol 3627 of LNCS. Springer, pp 139–152

  • Berek C, Ziegner M (1993) The maturation of the immune response. Immunol Today 14:200–402

    Article  Google Scholar 

  • Bersini H (1991) Immune network and adaptive control. In: Proceedings of the 1st European conference on artificial life (ECAL), MIT Press, pp 217–226

  • Bersini H (1992) Reinforcement and recruitment learning for adaptive process control. In: Proc int fuzzy Association Conference (IFAC/IFIP/IMACS) on artificial intelligence in real time control, pp 331–337

  • Bersini H, Varela F (1994) The immune learning mechansims: recruitment, reinforcement and their applications. Chapman Hall

  • Besendovsky HO, del Ray A (1996) Immune-neuro-endocrine interactions: facts and hypotheses. Nature 249:356–358

    Article  Google Scholar 

  • Brzezniak Z, Zastawniak T (1999) Basic stochastic processes. Springer

  • Burnet F (1959) The clonal selection theory of acquired immunity. Cambridge University Press, Cambridge

  • Clark E, Hone A, Timmis J (2005) A markov chain model of the b-cell algorithm. In: Jacob C, Pilat␣M, Bentley P, Timmis J (eds) Proceedings of the 4th international conference on artificial immune systems, vol 3627 of LNCS. Springer, pp 318–330

  • Cohen IR (2000) Tending Adam’s Garden: evolving the cognitive immune self. Elsevier Academic Press

  • Cooke D, Hunt J (1995) Recognising promoter sequences using an artificial immune systems. In: Proceedings of intelligent systems in molecular biology. AAAI Press, pp 89–97

  • Cutello V, Nicosia G, Parvone M (2004) Exploring the capability of immune algorithms: a characterization of hypermutation operators. In: LNCS vol 3239, Springer, pp 263–276

  • de Castro LN, Timmis J (2002) Artificial immune systems: a new computational intelligence approach. Springer

  • de Castro LN, Von Zuben FJ (2001) aiNet: an artificial immune network for data analysis. Idea Group Publishing, USA, pp 231–259

    Google Scholar 

  • de Castro LN, Von Zuben FJ (2002) Learning and optimization using the clonal selection principle. IEEE Trans Evolut Comput 6(3):239–251

    Article  Google Scholar 

  • de Castro LN, Timmis J (2002) Hierarchy and convergence of immune networks: Basic ideas and preliminary results. In: Timmis J, Bentley P (eds) Proceedings of the 1st international conference on artificial immune systems ICARIS, University of Kent at Canterbury, University of Kent at Canterbury Printing Unit, pp 231–240

  • Esponda F, Forrest S, Helman P (2004) A formal framework for positive and negative detection schemes. IEEE Trans Systems Man Cybernet Part B 34:357–373

    Article  Google Scholar 

  • Farmer JD, Packard NH, Perelson AS (1986) The immune system, adaptation, and machine learning. Physica D 22:187–204

    Article  MathSciNet  Google Scholar 

  • Forrest S, Hofmeyr S, Somayaji A (1997) Computer immunology. Commun ACM 40(10):88–96

    Article  Google Scholar 

  • Forrest S, Perelson A, Allen L, Cherukuri R (1994) Self-nonself discrimination in a computer. In: Proceedings of the IEEE symposium on research security and privacy, pp 202–212

  • Freitas A, Timmis J (2003) Revisiting the foundations of artificial immune systems: a problem oriented perspective. In: LNCS, vol 2787, Springer, pp 229–241

  • Garrett SM (2003) A paratope is not an epitope: implications for clonal selection and immune networks. In: Proceedings of the 2nd international conference on artificial immune systems, vol 2787

  • Garrett S (2004) Parameter-free, adaptive clonal selection. In Congress on evolutionary computing, CEC. IEEE

  • Garrett S (2005) How do we evaluate artificial immune systems? Evol Comput 13(2):145–177

    Article  Google Scholar 

  • Greensmith J, Aickelin U, Cayzer S (2005) Introducing dendritic cells as a novel immune-inspired algorithm for anomaly detection. In: Jacob C, Pilat M, Bentley P, Timmis J (eds) Proceedings of the 4th international conference on artificial immune systems, vol 3627

  • Grimmett GR, Stirzaker DR (1982) Probability and random processes. Oxford University Press, Oxford

  • Hart E (2005) Not all balls are round. In: Jacob C, Pilat M, Bentley P, Timmis J (eds) Proceedings of the 4th international conference on artificial immune systems, vol 3627 of LNCS. Springer

  • Hart E, Ross P (2004) Studies on the implications of shape-space models for idiotypic networks. In: Proceedings of the 3rd international conference on artificial immune systems (ICARIS 2004), LNCS 3239, Springer, pp 413–426

  • Hart E, Timmis J (2005) Application areas of ais: the past, the present and the future. Applied Soft Computing, In Review

  • Hart E, Timmis J (2005) Application areas of ais: the past, the present and the future. In: Jacob C, Pilat M, Bentley P, Timmis J (eds) Proceedings of the 4th international conference on artificial immune systems (ICARIS 2005), LNCS 3627, vol 3627 of LNCS. Springer, pp 126–138

  • Hightower RR, Forrest SA, Perelson AS (1995) The evolution of emergent organization in immune system gene libraries. In: Eshelman LJ (ed) Proceedings of the 6th international conference on genetic algorithms. Morgan Kaufmann, pp 344–350

  • Hone A, Kelsey J (2004) Optima, extrema and artificial immune systems. In: Lecture notes in computer science. Springer, pp 89–98

  • Hunt J, Cooke D (1996) Learning using an artificial immune system. J Network Comput Appl 19:189–212

    Article  Google Scholar 

  • Hunt J, Timmis J, Cooke D, Neal M, King C (1998) Artificial immune systems and their applications, chapter JISYS: development of an artificial immune system for real world applications. Springer, pp 157–186

  • Ishida Y (1997) Active diagnosis by self-organisation: an approach by the immune network metaphor. In: Proceedings of the international joint conference on artificial intelligence, IEEE, Nagoya, Japan, pp 1084–1089

  • Janeway CA Jr, Travers P (1997) Immunobiology: the immune system in health and disease, 3rd edn. Garland Publishing, New York

    Google Scholar 

  • Janeway CA Jr, Medzhitov R (2002) Innate immune recognition. Ann Rev Immunol 20:197–216

    Article  Google 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: Genetic and evolutionary computation conference – GECCO 2003, vol LNCS 2723. Springer, pp 207–218

  • Kim J, Bentley PJ (2002) Immune memory in the dynamic clonal selection algorithm. In: Timmis J, Bentley P (eds) Proceedings of the 1st international conference on artificial immune systems ICARIS, University of Kent at Canterbury, University of Kent at Canterbury Printing Unit, pp␣59–67

  • Kim J, Bentley PJ (2002) A model of gene library evolution in the dynamic clonal selection algorithm. In: J Timmis, Bentley P (eds) Proceedings of the 1st international conferece on artificial immune systems ICARIS, University of Kent at Canterbury, University of Kent at Canterbury Printing Unit, pp 182–189

  • Kuttler C, Niehren J, Blossey R (2004) Gene regulation in the pi calculus: Simulating cooperativity at the lambda switch. In: Proc concurrent models in molecular biology (Bioconcur 04)

  • Langman RE, Cohn M (1986) The complete idiotype network is an absurd immune system. Immunol Today 7(4):100–101

    Article  Google Scholar 

  • Liu BZ, Deng GM (1991) An improved mathematical model of hormone secretion in the hypothalamo-pituitary-gonadal axis in man. J Theor Biol 150:51–58

    Article  Google Scholar 

  • Neal M (2002) An artificial immune system for continuous analysis of time-varying data. In: Jonathan T, Bentley PJ (eds) Proceedings of the 1st international conference on artificial immune systems ICARIS, University of Kent at Canterbury, University of Kent at Canterbury Printing Unit, pp 76–85

  • Neal M, Timmis J (2004) Recent advances in biologically inspired computing, chapter: once more unto the breach... towards artificial homeostasis? IGP

  • Newborough R, Stepney S (2005) A generic framework for population based algorithms. In: Jacob C, Pilat M, Bentley P, Timmis J (eds) Proceedings of the 4th international conference on artificial immune systems, vol 3267 of LNCS. Springer

  • Perelson AS (1989) Immune network theory. Immunol Rev 110:5–36

    Article  Google Scholar 

  • Phillips A, Cardelli L (2004) A correct abstract machine for the stochastic pi-calculus. In: Proc concurrent models in molecular biology (Bioconcur’04). ENTCS

  • Secker A, Freitas A, Timmis J (2003) AISEC an artificial immune system for email classification. In: Proceedings of the congress on evolutionary computation, pp 131–139

  • Segal L, Cohen I (eds) (2001) Design principles for the immune system and other distributed systems. Oxford University Press, Oxford

  • Sieburg HB, Clay OK (1991) The cellular device machine development system for modeling biology on the computer. Complex Syst 5:575–601

    MATH  Google Scholar 

  • Smith WR (1983) Qualitative mathematical models of endocrine systems. Am J Physiol 245:473–477

    Google Scholar 

  • Stepney S, Clark JA, Tyrrell A, Johnson CG, Timmis J, Partridge D, Adamatsky A, Smith RE (2003) Journeys in non-classical computation: a grand challenge for computing research. Grand Challenge Report 7, National E-Science Centre, University of Edinburgh

  • Stepney S, Smith R, Timmis J, Tyrrell A, Neal M, Hone A (2005) Conceptual frameworks for artificial immune systems. Int J Unconvent Comput 1(3):315–338

    Google Scholar 

  • Stibor T, Bayarou KM, Eckert C (2004) An investigation of r-chunk detector generation on higher alphabets. In: Proceedings of the genetic and evolutionary computation conference (GECCO 2004). Springer, pp 299–307

  • Stibor T, Mohr P, Timmis J, Eckert C (2005) Is negative selection appropriate for anomaly detection? In Proceedings of the genetic and evolutionary computation conference (GECCO 2005). Springer, pp 321–328

  • Stibor T, Timmis J, Eckert C (2005) A comparative study of real-valued negative selection to statistical anomaly detection techniques. In: Jacob C, Pilat M, Bentley P, Timmis J (eds) Proceedings of the 4th international conference on artificial immune systems, vol 3627 of LNCS, pp 262–275

  • Timmis J, de Lemos R, Ayara M, Duncan R (2002) Towards immune inspired fault tolerance in embedded systems. In: Wang L, Rajapakse J, Fukushima K, Lee S, Yao X (eds) Proceedings of 9th international conference on neural information processing. IEEE, pp 1459–1463

  • Timmis J, Neal M (2001) A resource limited artificial immune system. Knowl Based Syst 14(3/4):121–130

    Article  Google Scholar 

  • Timmis J, Neal M, Hunt J (2000) An artificial immune system for data analysis. Biosystems 55(1/3):143–150, unknown

    Google Scholar 

  • Villalobos-Arias M, Coello Coello CA, Hernandez-Lerma O (2004) Convergence analysis of a multiobjective artificial immune system algorithm. In: Lecture notes in computer science, vol 3239, pp 226–235

  • Watkins A (2001) An artificial immune recognition system. Mississippi State University. MSc Thesis.

  • Watkins A, Timmis J (2004) Exploiting parallelism inherent in AIRS, an artificial immune classifier. In: Nicosia G et al (eds) Third international conference on artificial immune systems, vol 3239 in LNCS, Springer, pp 427–438

  • Watkins A, Xintong B, Phadke A (2003) Parallelizing an immune-inspired algorithm for efficient pattern recognition. In: Intelligent engineering systems through ANN: smart engineering system design: neural networks, fuzzy logic, evolutionary programming, complex systems and artificial life. ASME Press, pp 224–230

  • Wierzchon S, Kuzelewska U (2002) Stable clusters formation in an artificial immune system. In: Timms J, Bentley PJ (eds) Proceedings of the 1st international conference on artificial immune systems ICARIS, University of Kent at Canterbury, University of Kent at Canterbury Printing Unit, pp 68–75

Download references

Acknowledgments

This paper is a result of many useful interactions with a wide variety of people in the AIS community, and in particular during meetings that have taken place under the aegis of the EPSRC funded ARTISTFootnote 1 network in the UK. Particular thanks to: Mark Neal, Emma Hart, Susan Stepney, Andy Tyrrell, Andy Greenstead, Andy Hone, Hugo Van-den-Berg, Adrian Robins, Jamie Tycross, Al Lawson, Colin Johnson, Qi Chen and Paul Andrews for stimulating discussions. I would also like to thank the anonymous reviewers for their very helpful feedback and suggestions.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jon Timmis.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Timmis, J. Artificial immune systems—today and tomorrow. Nat Comput 6, 1–18 (2007). https://doi.org/10.1007/s11047-006-9029-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11047-006-9029-1

Keywords

Navigation