Francisco Martín en RecSys’09
23-Octubre-2009
Uno de los puntos fuertes del RecSys’09 era la charla de Francisco Martín, CEO de Strands. Por desgracia, resulta curioso (por infrecuente) que la empresa más importante a nivel mundial en la creación de sistemas de recomendación haya sido creada por un español, pero lo bueno es que, en este caso, es así
Primero se ha presentado y ha comentado cómo fue su carrera desde que empezó a trabajar como camarero hasta que creó iSoco y posteriormente fundó MyStrands. Después ha definido lo que para él es un sistema de recomendación: “una aplicación que selecciona productos adecuados para el cliente maximizando el valor para el cliente y para la empresa”.
Después, algunos aspectos clave que una empresa debe considerar a la hora de contratar un proveedor de sistemas de recomendación:
- La empresa se debe plantear si de verdad necesita un sistema de recomendación (SR). Según él, es necesario si se dispone de miles de clientes y productos.
- Las recomendaciones deben ser estratégicas, y la mejor recomendación para los usuarios no tiene por qué ser la mejor para el negocio. Las recomendaciones con mayores probabilidades de ser correctas suelen ser demasiado obvias, por lo que es mejor arriesgar. Desde el punto de vista del negocio, conviene primar las recomendaciones que mantengan al cliente sobre que las que puedan proporcionar un beneficio a corto plazo pero puedan hacer perder al cliente. Es importante llegar a un compromiso entre la utilidad para el negocio y para el cliente, y determinar qué parte del negocio se va a dejar en manos del SR.
- Elige al proveedor correcto, y busca el plan que se adapta a tus necesidades. En este punto, hay que considerar la posibilidad de utilizar un servicio de recomendación completamente generalista, pedir a un proveedor que adapte un servicio a las necesidades de la empresa o, si se dispone de mucho dinero, crear uno propio.
- Es importante conseguir un sistema que proporcione buenas recomendaciones, pero lo es aún más que las recomendaciones se presenten de la mejor manera y en el mejor momento posible al usuario, y eso es lo más difícil.
- Busca un buen mecanismo de “rating”. Si decides que los usuarios van a puntuar en una escala del 1 al 10 o simplemente van a dar un valor binario (me gusta/no me gusta) es importante, pero es más importante no cambiar el sistema posteiormente, porque los usuarios no van a volver a puntuar todo.
- A la hora de decidir si el sistema de recomendación es útil hay que tener en cuenta muchos aspectos, el ROI el CTR, el tiempo medio de compra, el % de beneficio por recomendación, etc.
En resumen, una charla muy interesante salpicada también con unos cuantos aspectos técnicos que quedan fuera del ámbito de este blog, por lo que recomiendo echar un vistazo al post de JoSeK en su blog de Sistemas Inteligentes.


30-Octubre-2009 at 11:42 am
[...] puntos coinciden además con lo comentado por Francisco Martín en su charla “Top 10 Lessons Learned Developing, Deploying, and Operating Real-World Recommender Systems“. Otro punto importante de la charla de Michel daba pistas sobre los criterios que debe [...]