Historias de clientes / Publicidad y marketing

2022
Logotipo de HUMAN Security

HUMAN Security acelera el entrenamiento de machine learning y el tiempo de acceso al mercado con Amazon SageMaker

La empresa de ciberseguridad HUMAN Security ha triplicado el número de modelos de machine learning (ML) que ha implementado en producción y ha mejorado la calidad de sus soluciones digitales con Amazon SageMaker. HUMAN Security ofrece soluciones que utilizan ML para detectar el fraude y la empresa quería acelerar el tiempo de acceso al mercado mediante la automatización del entrenamiento y la implementación de sus modelos de ML.

De semanas a horas

Reducción del tiempo necesario para entrenar nuevos modelos de ML 

3 veces

Número de modelos de ML implementados en producción

5 veces

Cantidad de datos procesados en comparación con el sistema anterior

15 billones

Interacciones en línea validadas cada semana

Información general

HUMAN Security quería iterar sus modelos de ML con mayor rapidez y acelerar su tiempo de acceso al mercado para poder mejorar el rendimiento de MediaGuard, su solución líder que ayuda a proteger a las empresas de medios de comunicación y a los anunciantes contra los fraudes publicitarios. Sin embargo, cuando la empresa lanzó MediaGuard por primera vez, sus equipos de ingeniería entrenaron e implementaron todos sus modelos de ML de forma manual. Este proceso manual consumió una parte importante de los recursos de HUMAN Security y, en algunos casos, la empresa tardó semanas en implementar un modelo de ML en producción.

Para entrenar sus modelos de ML de manera más eficiente, HUMAN Security quería automatizar su proceso de entrenamiento manual. Debido a su historial de trabajo en Amazon Web Services (AWS), HUMAN Security utilizó Amazon SageMaker, que ofrece a las empresas la posibilidad de crear, entrenar e implementar modelos de ML para prácticamente cualquier caso de uso con una infraestructura, herramientas y flujos de trabajo totalmente administrados. Al combinar la automatización con la escalabilidad, la empresa ha triplicado la cantidad de modelos de ML que ha entrenado y, al mismo tiempo, ha procesado una cantidad de datos cinco veces mayor en comparación con su proceso anterior. Ahora, HUMAN Security puede entrenar e implementar modelos de ML en pocas horas, lo que acelera su tiempo de acceso al mercado y mejora la calidad de su oferta de productos.

equipo de personas que trabajan juntas en una mesa

Oportunidad | Desbaratar la economía de la ciberdelincuencia

HUMAN Security utiliza una estrategia de defensa moderna, que incluye interrupciones, el efecto de red y la visibilidad en Internet, para desbaratar la economía de la ciberdelincuencia. Ayuda a las empresas de todos los sectores a aumentar la seguridad de su presencia digital al ofrecer una amplia gama de soluciones de ciberseguridad que ayudan a las empresas a proteger sus activos digitales contra el fraude y los bots en línea que imitan a las personas. Para los anunciantes digitales, la empresa creó MediaGuard, una solución de tecnología publicitaria que utiliza el machine learning en la plataforma de defensa de las personas para predecir la validez de las impresiones publicitarias en línea casi en tiempo real en todos los canales y formatos digitales.

Dado que los bots en línea son cada vez más sofisticados, HUMAN Security mantiene estrictos requisitos de latencia y precisión para MediaGuard, y su equipo de ingenieros itera continuamente nuevos modelos de ML para mejorar su rendimiento. Sin embargo, cuando HUMAN Security adoptó esta solución, el proceso de entrenamiento de sus modelos de ML era completamente manual e implicaba ejecutar una serie de scripts y copiar y pegar diferentes configuraciones. En muchos casos, HUMAN Security tardó semanas en implementar nuevos modelos de ML. “Queríamos ahorrar tiempo a las personas”, afirma Austin Leirvik, científico de datos en plantilla de HUMAN Security. “Queríamos configurar una canalización de datos completa que se encargara de preparar los datos, extraerlos, entrenar los modelos y evaluarlos fuera de línea con solo pulsar un botón”.

Desde su fundación en 2012, HUMAN Security ha confiado en AWS para sus soluciones en la nube y, en 2020, contrató al equipo de AWS para desarrollar sus capacidades de machine learning. “Colaborábamos cada 2 semanas”, dice Leirvik. “Recibimos muchos comentarios sobre cómo podíamos automatizar el entrenamiento de nuestros modelos y vimos que SageMaker era una herramienta que podíamos utilizar para resolver los problemas a los que nos enfrentábamos”.

kr_quotemark

Con Amazon SageMaker, hemos reducido considerablemente el tiempo necesario para entrenar los modelos de ML”. 

Austin Leirvik
Científico de datos en plantilla de HUMAN Security

Solución | Automatización del proceso de entrenamiento del machine learning

Si bien HUMAN Security contrató al equipo de AWS, también participó en varias oportunidades de entrenamiento a través de AWS, incluidos los días de inmersión en la red para socios de AWS, que son talleres para clientes impartidos por los socios de AWS. Estas oportunidades de entrenamiento ayudaron a HUMAN Security a mejorar las habilidades de su plantilla y a comprender mejor el ciclo de vida de los modelos de ML. HUMAN Security también utilizó Snowflake Data Cloud, una solución de almacenamiento de datos, lagos de datos, ingeniería de datos, ciencia de datos, desarrollo de aplicaciones de datos y uso compartido de datos de Snowflake, un socio de AWS. La empresa utiliza esta solución para procesar y almacenar sus tablas de datos a escala. “Para un entrenamiento de modelos típico, trabajamos con unos 50 millones de puntos de datos”, afirma Leirvik. “Como podemos realizar nuestra evaluación sin conexión con un conjunto de datos más grande, tenemos una perspectiva mucho más amplia de la larga cola, lo cual está bastante bien”.

La empresa también comenzó a utilizar AWS Glue, un servicio de integración de datos sencillo, escalable y sin servidor. HUMAN Security utiliza AWS Glue para los trabajos de extracción y para preparar los datos para su consulta. Una vez preparados los datos, HUMAN Security utiliza SageMaker para crear, entrenar e implementar nuevos modelos de ML. “Con Amazon SageMaker, hemos reducido considerablemente el tiempo necesario para entrenar los modelos de ML”, afirma Leirvik. “Tenemos una trazabilidad y reproducibilidad completas en todos nuestros modelos”. Antes, HUMAN Security podía tardar varias semanas en entrenar un nuevo modelo de ML. Ahora, la empresa puede crear, entrenar e implementar un nuevo modelo de ML en cuestión de horas.

Además, HUMAN Security ejecuta sus cargas de trabajo mediante instancias M5 de Amazon Elastic Compute Cloud (Amazon EC2), que ofrecen recursos de computación, memoria y red equilibrados para cargas de trabajo de uso general. Desde que cambió a este tipo de instancia de Amazon EC2, la empresa ha reducido sus costos en un 15 por ciento y que puede escalar la demanda rápidamente. Esta escalabilidad ayuda a HUMAN Security a potenciar sus modelos de ML para validar la autenticidad de 15 billones de interacciones en línea cada semana. “Estamos muy satisfechos con la escalabilidad y la fiabilidad de las instancias M5 de Amazon EC2”, afirma Leirvik. “Hemos podido multiplicar por cinco la cantidad de datos con los que trabajamos”.

Para lograr una automatización total, HUMAN Security configuró funciones escalonadas en todas sus soluciones de AWS. Para ello, definió un conjunto de archivos de configuración con Amazon States Language y agregó esos archivos a su repositorio con el resto de código base de ML. Cada vez que se realiza un cambio en su código base, la empresa reimplementa automáticamente esas funciones escalonadas, lo que reduce la complejidad de sus flujos de trabajo. Esta automatización ha ayudado a la empresa a acelerar su tiempo de acceso al mercado y a mejorar su agilidad empresarial. Con un ahorro de tiempo adicional, HUMAN Security ha reorientado sus esfuerzos en lanzar nuevas características predictivas para MediaGuard. “Con AWS, hemos triplicado el número de implementaciones en comparación con nuestro proceso anterior”, afirma Leirvik. “Ahora podemos reaccionar más rápidamente cuando vemos que surge un problema de rendimiento”.

Resultado | Aplicación de su aprendizaje a otros modelos de ML

HUMAN Security tiene previsto aplicar lo aprendido de este proyecto a otros modelos de ML que tiene en producción. También seguirá utilizando los servicios de AWS para una amplia variedad de casos de uso en toda la empresa. “Trabajar junto al equipo de AWS ha sido una experiencia muy positiva”, afirma Leirvik. “El equipo de AWS nos ayudó a ver el problema al que nos enfrentábamos desde otra perspectiva y nos orientó para que tuviéramos éxito”.

Acerca de HUMAN Security

HUMAN Security ayuda a las empresas a proteger sus activos digitales contra el fraude al ofrecer soluciones de ciberseguridad que utilizan ML para validar la autenticidad de las interacciones en línea. Desde 2012, la empresa es un proveedor de software independiente en AWS.

Servicios de AWS utilizados

Amazon SageMaker

Amazon SageMaker se ha creado sobre la base de dos décadas de experiencia de Amazon en el desarrollo de aplicaciones de ML del mundo real, que incluye las recomendaciones de productos, su personalización, la compra inteligente, la robótica y los dispositivos de voz asistida.

Más información »

AWS Glue

AWS Glue es un servicio de integración de datos sin servidor, que facilita la detección, preparación y combinación de datos para análisis, machine learning y desarrollo de aplicaciones.

Más información »

Amazon EC2

Amazon Elastic Compute Cloud (Amazon EC2) ofrece la plataforma de computación más amplia y profunda, con más de 500 instancias y la posibilidad de elegir el procesador, el almacenamiento, la red, el sistema operativo y el modelo de compra de vanguardia, en función de lo que mejor se ajuste a las necesidades que plantea la carga de trabajo.

Más información »

Instancias M5 de Amazon EC2

Las instancias M5 ofrecen equilibrio entre recursos de computación, memoria y red para una amplia variedad de cargas de trabajo.

Más información »

Comenzar

Organizaciones de todos los tamaños y de todos los sectores transforman sus negocios y cumplen sus misiones todos los días con AWS. Contacte nuestros expertos y comience hoy mismo su propia jornada en AWS.