Optimización e implementación de un sistema inmunitario artificial para la detección de clientes fraudulentos
tipo de documento semantico ckh_publication
Ficheros
Resumen
El fraude en el mundo de las telecomunicaciones supone unas pérdidas anuales de $29bn. El método de fraude más común es el fraude por suscripción con identidades falsas o robadas. El proyecto pretende crear un algoritmo capaz de identificar el fraude de forma proactiva y automática, e implementarlo en los procesos de la empresa. El algoritmo es un Sistema Inmunitario Artificial diseñado para poder detectar fraude de características anómalas y de frecuencias anómalas. Se realizó una primera versión de prueba de concepto y una segunda con mejoras identificadas y un rediseño para su implementación. La implementación se hizo de forma modular y parametrizada, con una comunicación mediante una API REST. Estas características facilitan su desarrollo y puesta en producción, puesto que no se requieren cambios en el sistema principal. El resultado es un modelo parametrizado, con un módulo de comunicación mediante llamadas HTTP e independiente. Esto permite que sea acoplado a cualquier sistema que pueda comunicarse con el mismo protocolo y puede ser instanciado con diferentes parámetros de configuración y comparar rendimientos.
Fraud in the world of telecommunications means annual losses of $ 29bn. The most common fraud method is subscription fraud with false or stolen identities. The project aims to create an algorithm capable of proactively and automatically identifying fraud, and implementing it in the company's processes. The algorithm is an Artificial Immune System designed to detect fraud of anomalous characteristics and anomalous frequencies. An initial version of proof of concept was made and a second one with identified improvements and a redesign for its implementation. The implementation was made in a modular and parameterized way, with a communication through a REST API. These characteristics facilitate their development and production, since no changes are required in the main system. The result is a parameterized model, independent and with a communication module through HTTP calls. This allows it to be coupled to any system that can communicate with the same protocol and can be instantiated with different configuration parameters and compare performance.
