Abordagem Global às Recomendações

Quando a Netflix lançou o serviço em mais 130 países em janeiro, o objetivo era que o serviço funcionasse bem em qualquer parte do mundo e isso significava resolver vários problemas técnicos complexos através de uma abordagem global.

Por exemplo, as recomendações personalizadas que oferecemos aos membros são um aspeto fulcral da experiência Netflix, que ajuda cada membro a encontrar algo que lhe interessa ver, de forma rápida e fácil. Em geral, os nossos algoritmos analisam grandes quantidades de dados para produzirem estas recomendações, mas fazer com que este processo funcionasse de forma global constituiu um desafio em diversas vertentes. Neste artigo do blogue, os meus colegas Yves Raimond e Justin Basilico descrevem de forma mais aprofundada os desafios tecnológicos que enfrentámos. Finalmente, passado um ano, após os esforços de dezenas de equipas em toda a empresa e de uma pesquisa intensiva, desenvolvemos e implementámos um sistema de recomendações global que irá beneficiar os membros da Netflix em todo o mundo.

Na nossa experiência recente, constatámos que as grandes histórias ultrapassam fronteiras e que espetadores em diferentes partes do mundo têm mais comum do que imaginam. Por exemplo, uma das formas utilizadas pela Netflix para gerar recomendações personalizadas para membros individuais consiste em identificar outras comunidades de membros que tenham as mesmas preferências de séries e filmes, para lhes oferecer recomendações com base nos programas que são mais populares dentro dessa comunidade. Em vez de observar as audiências à lupa de um único país e um único catálogo, o sistema de recomendações global da Netflix procura as comunidades globais mais relevantes, com base nas preferências e interesses pessoais de um membro e usa essas informações para oferecer melhores títulos a cada membro, independentemente do seu país de residência.

Explicando de forma simples, a utilização de informação global melhora substancialmente as nossas recomendações personalizadas porque os membros passam a beneficiar da experiência de outros espetadores com a mesma forma de pensar, independentemente da sua localização geográfica. Embora isto seja especialmente útil para membros posicionados em mercados novos ou de pequena dimensão, por outro lado permite-nos servir melhor membros localizados em mercados de maior dimensão e mais consolidados, que tenham interesses mais específicos ou de nicho.

Tomemos como exemplo o género Anime. Os nossos dados ajudaram-nos a identificar uma comunidade de membros que gosta efetivamente do género específico de Anime exemplificado nas recomendações seguintes:

Anime

Embora não seja propriamente uma surpresa que o país com a maior representação desta comunidade seja o Japão, é importante notar que apenas 10% das pessoas desta comunidade residem efetivamente no Japão - as restantes estão espalhadas por todo o mundo! Neste caso, a utilização de dados desta comunidade obtidos em vários países ajudou-nos realmente a melhorar as nossas recomendações a membros Netflix neste grupo, independentemente do país onde residem.

Outro exemplo do que significa o nosso sistema de recomendações global para os nossos membros de todo o mundo vem da comunidade mundial de pessoas preocupadas em ter uma alimentação saudável e que estão muito interessadas em conhecer os alimentos e a indústria que gira em torno deles. As recomendações seguintes exemplificam os tipos de vídeo que esta comunidade mundial gosta de ver:

Food

A percentagem de membros desta comunidade em cada país é, de facto, relativamente pequena, pelo que se dependêssemos apenas dos dados de um único país (especialmente um novo mercado com um pequeno número de membros), as nossas recomendações seriam afetadas em resultado da dimensão do mercado. Beneficiando de dados obtidos em países de várias dimensões em todo o mundo, os nossos algoritmos globais ganham a capacidade de usar essas informações para fazer recomendações mais rigorosas e consolidadas destinadas a esta comunidade de membros preocupados em ter uma alimentação saudável.

O sistema de recomendações global complementa também o trabalho que estamos a fazer no sentido de melhorar a localização em todo o mundo, com o objetivo comum de oferecer um serviço mais personalizado a membros em todo o mundo. Embora os nossos esforços de localização se concentrem em adicionar conteúdos, idiomas e formas de pagamento locais, etc., por outro lado, o sistema de recomendações global permite aos membros beneficiar da integração na comunidade global que estamos a construir.

-Carlos Gomez-Uribe

Mais de Blogue da empresa

Início