Algoritmo de selección negativa

Algoritmo de selección negativa

El algoritmo de selección negativa está inspirado en el comportamiento de autodiscriminación observado en el sistema inmunitario adquirido de los mamíferos. La teoría de la inmunidad adquirida tiene en cuenta el comportamiento adaptativo del sistema inmunitario, incluida la selección y proliferación continuas de células que seleccionan material potencialmente dañino (y generalmente extraño) en el cuerpo. Un aspecto interesante de este proceso es que es responsable de gestionar una población de células inmunitarias que no seleccionan tejidos en el cuerpo, específicamente, no crea células inmunitarias autorreactivas llamadas autoinmunidad.

Este problema se conoce como autodiscriminación e implica la preparación y el mantenimiento continuo de un repertorio de células inmunitarias de modo que ninguna sea autoinmune. Esto se logra mediante un proceso de selección negativa que selecciona y elimina las células que son autorreactivas durante la creación y proliferación celular. Este proceso se ha observado en la preparación de células T, cuyas versiones ingenuas se maduran mediante un proceso de selección positiva y negativa en el timo.

El principio de la autodiscriminación sugiere que las suposiciones anticipatorias hechas en el selección clonal se filtran por regiones de inviabilidad (conformaciones proteicas que se unen a los tejidos propios). Además, el paradigma inmunológico propio-no propio propone el modelado del dominio desconocido (patógeno encontrado) modelando el complemento de lo que se conoce. Esto no es intuitivo porque la tendencia natural es clasificar la información desconocida por lo que es diferente de lo que se conoce, en lugar de adivinar la información desconocida y filtrar esas conjeturas por lo que se conoce.

Los principios de procesamiento de información del proceso de autodiscriminación por el algoritmo de selección negativa son los de los sistemas de detección de anomalías y cambios que modelan la anticipación de la variación de lo que se conoce. El principio se logra mediante la construcción de un patrón de cambios, anomalías o datos desconocidos (no normales o no propios) mediante la generación de patrones que no coinciden con un corpus existente de patrones disponibles (normales o propios). El patrón no normal preparado se usa luego para monitorear datos normales existentes o flujos de datos nuevos en busca de coincidencias con los patrones no normales.

El siguiente algoritmo proporciona una pseudocódigo del procedimiento de generación de detectores para el algoritmo de selección negativa.

El siguiente algoritmo proporciona un pseudocódigo del procedimiento de aplicación del detector para el algoritmo de selección negativa.

El algoritmo de selección negativa se diseñó para la detección de cambios, la detección de novedades, la detección de intrusiones y el reconocimiento de patrones similares y dominios de problemas de clasificación de dos clases. Los algoritmos de selección negativa tradicionales usaban representaciones binarias y reglas de coincidencia binaria como la distancia de Hamming y los bits contiguos r.

Se debe seleccionar una representación de datos que mejor se adapte a un dominio de problema dado y, a su vez, se selecciona o se compara una regla de coincidencia con la representación de datos. Los detectores se pueden preparar sin conocimiento previo del campo de definición que no sea el conjunto de datos conocido (normal o independiente).

El algoritmo se puede configurar para equilibrar la convergencia de los detectores (calidad de las coincidencias) y la complejidad espacio (número de detectores). La falta de dependencia entre los detectores significa que la preparación y la aplicación de los detectores son inherentemente paralelas y adecuadas para la implementación distribuida y paralela, respectivamente.

ES
FR
FR
EN
ES
Salir de la versión móvil