Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
В искусственном интеллекте искусственные иммунные системы (ИИС) — это класс вычислительно-интеллектуальных систем машинного обучения, основанных на правилах и вдохновленных принципами и процессами иммунной системы позвоночных. Алгоритмы обычно моделируются на основе способности иммунной системы к обучению и запоминанию для решения задач.
In artificial intelligence, artificial immune systems (AIS) are a class of computationally intelligent, rule based machine learning systems inspired by the principles and processes of the vertebrate immune system. The algorithms are typically modeled after the immune system's characteristics of learning and memory for use in problem solving.
Определение
Область искусственных иммунных систем (AIS) изучает абстрагирование структуры и функций иммунной системы для применения в вычислительных системах, а также исследует возможности использования этих систем для решения вычислительных задач в математике, инженерии и информационных технологиях. AIS является подразделом биологически вдохновленных вычислений и естественных вычислений, проявляет интерес к машинному обучению и относится к более широкой области искусственного интеллекта. Искусственная иммунная система (ИИС) – это адаптивная система, вдохновленная теоретической иммунологией и наблюдаемыми иммунными функциями, принципами и моделями, применяемыми для решения задач. AIS отличается от компьютерной иммунологии и теоретической биологии, которые занимаются моделированием иммунологии с использованием вычислительных и математических моделей для лучшего понимания иммунной системы, хотя именно эти модели положили начало области AIS и продолжают служить источником вдохновения. Наконец, область AIS не занимается исследованием иммунной системы как основы для вычислений, в отличие от других областей, таких как ДНК-вычисления.
The field of artificial immune systems (AIS) is concerned with abstracting the structure and function of the immune system to computational systems, and investigating the application of these systems towards solving computational problems from mathematics, engineering, and information technology. AIS is a sub field of biologically inspired computing, and natural computation, with interests in machine learning and belonging to the broader field of artificial intelligence. Artificial immune systems (AIS) are adaptive systems, inspired by theoretical immunology and observed immune functions, principles and models, which are applied to problem solving. AIS is distinct from computational immunology and theoretical biology that are concerned with simulating immunology using computational and mathematical models towards better understanding the immune system, although such models initiated the field of AIS and continue to provide a fertile ground for inspiration. Finally, the field of AIS is not concerned with the investigation of the immune system as a substrate for computation, unlike other fields such as DNA computing.
История
AIS появилась в середине 1980-х годов с статьями, написанными Фармером, Паккардом и Перелсоном (1986) и Берсини и Варелой (1990) об иммунных сетях. Однако только в середине 1990-х годов AIS стала самостоятельной областью. Форрест и другие. (по отрицательному отбору) и Kephart et al. В 1994 году опубликовали свои первые статьи по AIS, а Дашгупта провел обширные исследования по алгоритмам отрицательного отбора. Хант и Кук начали работу над моделями иммунной сети в 1995 году; Тиммис и Нил продолжили эту работу и внесли некоторые улучшения. Работа Де Кастро и фон Зубена и Никосии и Кутелло (по клональному отбору) стала заметной в 2002 году. Первая книга об искусственных иммунных системах была издана Дашгуптой в 1999 году. В настоящее время также изучаются новые идеи, связанные с AIS, такие как теория опасности и алгоритмы, вдохновленные врожденной иммунной системой. Хотя некоторые считают, что эти новые идеи еще не предлагают никаких действительно "новых" абстрактных, помимо существующих алгоритмов AIS. Однако это является предметом горячих дебатов, и в настоящее время эти дебаты являются одной из основных движущих сил развития AIS. Другие недавние разработки включают исследование дегенерации в моделях AIS, которое мотивировано его гипотетической ролью в открытом обучении и эволюции. Изначально AIS стремилась найти эффективные абстракции процессов, обнаруженных в иммунной системе, но в последнее время она заинтересовалась моделированием биологических процессов и применением иммунных алгоритмов к проблемам биоинформатики. В 2008 году Дашгупта и Нино опубликовали учебник по иммунологическим вычислениям, в котором представлен сборник актуальных работ, связанных с методами, основанными на иммунитете, и описывается широкий спектр приложений.
AIS emerged in the mid 1980s with articles authored by Farmer, Packard and Perelson (1986) and Bersini and Varela (1990) on immune networks. However, it was only in the mid 1990s that AIS became a field in its own right. Forrest et al. (on negative selection) and Kephart et al. published their first papers on AIS in 1994, and Dasgupta conducted extensive studies on Negative Selection Algorithms. Hunt and Cooke started the works on Immune Network models in 1995; Timmis and Neal continued this work and made some improvements. De Castro & Von Zuben's and Nicosia & Cutello's work (on clonal selection) became notable in 2002. The first book on Artificial Immune Systems was edited by Dasgupta in 1999. Currently, new ideas along AIS lines, such as danger theory and algorithms inspired by the innate immune system, are also being explored. Although some believe that these new ideas do not yet offer any truly 'new' abstract, over and above existing AIS algorithms. This, however, is hotly debated, and the debate provides one of the main driving forces for AIS development at the moment. Other recent developments involve the exploration of degeneracy in AIS models, which is motivated by its hypothesized role in open ended learning and evolution. Originally AIS set out to find efficient abstractions of processes found in the immune system but, more recently, it is becoming interested in modelling the biological processes and in applying immune algorithms to bioinformatics problems. In 2008, Dasgupta and Nino published a textbook on immunological computation which presents a compendium of up to date work related to immunity based techniques and describes a wide variety of applications.
Техника
Общие методы вдохновлены специфическими иммунологическими теориями, объясняющими функцию и поведение адаптивной иммунной системы млекопитающих. Алгоритм клонального отбора: класс алгоритмов, вдохновленных теорией клонального отбора приобретенного иммунитета, объясняющей, как B и T лимфоциты улучшают свой ответ на антигены с течением времени, процесс, называемый созреванием аффинности. Эти алгоритмы сосредоточены на дарвиновских принципах теории, где отбор вдохновлен аффинностью взаимодействия антиген-антитело, размножение – клеточным делением, а изменчивость – соматической гипермутацией. Алгоритмы клонального отбора чаще всего применяются в областях оптимизации и распознавания образов, некоторые из которых напоминают параллельный поиск с подъемом по склону и генетический алгоритм без оператора рекомбинации. Алгоритм отрицательного отбора: вдохновлен процессами положительного и отрицательного отбора, происходящими во время созревания T-клеток в тимусе, что называется T-клеточной толерантностью. Отрицательный отбор относится к выявлению и удалению (апоптозу) самореактивных клеток, то есть T-клеток, которые могут атаковать собственные ткани организма. Этот класс алгоритмов обычно используется для задач классификации и распознавания образов, где пространство поиска моделируется как дополнение к имеющимся знаниям. Например, в задаче обнаружения аномалий алгоритм формирует набор эталонных детекторов, обученных на нормальных (неаномальных) образцах, которые выявляют ранее не встречавшиеся или аномальные паттерны. Алгоритмы иммунной сети: алгоритмы, вдохновленные теорией идиотипической сети, предложенной Нильсом Каем Йерне, описывающей регуляцию иммунной системы антиидиотипическими антителами (антителами, отбирающими другие антитела). Этот класс алгоритмов фокусируется на сетевых графовых структурах, где антитела (или антителопродуцирующие клетки) представлены узлами, а алгоритм обучения включает в себя добавление или удаление связей между узлами на основе аффинности (сходства в пространстве представлений задачи). Алгоритмы иммунной сети применяются в задачах кластеризации, визуализации данных, управления и оптимизации и обладают свойствами, общими с искусственными нейронными сетями. Алгоритмы дендритных клеток: Алгоритм дендритных клеток (DCA) – пример алгоритма, вдохновленного иммунной системой и разработанного с использованием многомасштабного подхода. Этот алгоритм основан на абстрактной модели дендритных клеток (DC). DCA абстрагируется и реализуется посредством изучения и моделирования различных аспектов функции DC, от молекулярных сетей внутри клетки до поведения популяции клеток в целом. В DCA информация гранулируется на разных уровнях посредством многомасштабной обработки.
The common techniques are inspired by specific immunological theories that explain the function and behavior of the mammalian adaptive immune system. Clonal selection algorithm: A class of algorithms inspired by the clonal selection theory of acquired immunity that explains how B and T lymphocytes improve their response to antigens over time called affinity maturation. These algorithms focus on the Darwinian attributes of the theory where selection is inspired by the affinity of antigen–antibody interactions, reproduction is inspired by cell division, and variation is inspired by somatic hypermutation. Clonal selection algorithms are most commonly applied to optimization and pattern recognition domains, some of which resemble parallel hill climbing and the genetic algorithm without the recombination operator. Negative selection algorithm: Inspired by the positive and negative selection processes that occur during the maturation of T cells in the thymus called T cell tolerance. Negative selection refers to the identification and deletion (apoptosis) of self reacting cells, that is T cells that may select for and attack self tissues. This class of algorithms are typically used for classification and pattern recognition problem domains where the problem space is modeled in the complement of available knowledge. For example, in the case of an anomaly detection domain the algorithm prepares a set of exemplar pattern detectors trained on normal (non anomalous) patterns that model and detect unseen or anomalous patterns. Immune network algorithms: Algorithms inspired by the idiotypic network theory proposed by Niels Kaj Jerne that describes the regulation of the immune system by anti idiotypic antibodies (antibodies that select for other antibodies). This class of algorithms focus on the network graph structures involved where antibodies (or antibody producing cells) represent the nodes and the training algorithm involves growing or pruning edges between the nodes based on affinity (similarity in the problems representation space). Immune network algorithms have been used in clustering, data visualization, control, and optimization domains, and share properties with artificial neural networks. Dendritic cell algorithms: The dendritic cell algorithm (DCA) is an example of an immune inspired algorithm developed using a multi scale approach. This algorithm is based on an abstract model of dendritic cells (DCs). The DCA is abstracted and implemented through a process of examining and modeling various aspects of DC function, from the molecular networks present within the cell to the behaviour exhibited by a population of cells as a whole. Within the DCA information is granulated at different layers, achieved through multi scale processing.