Enmarcado dentro del procesamiento de la información y la minería de datos se encuentra el problema del reconocimiento de patrones. Un patrón es un conjunto de características comunes que pueden ser localizadas en una región, admitiéndose un cierto error o tolerancia. Estas regiones pueden ser cadenas de texto, de ADN o imágenes entre otras cosas.
El desarrollo de algoritmos computacionales que permiten buscar sobre estas regiones representa un área en crecimiento. Pese a esto, la incorporación de sistemas inteligentes a la misma todavía requiere mucho desarrollo.
Esta línea de investigación pretende incorporar estas técnicas a algoritmos de este tipo; definir y enmarcar los problemas existentes y buscar soluciones a los mismos dentro de este campo.