aNormal · Divulgação Científica
Análise Multivariada Algoritmo

Como a Netflix recomenda filmes para os seus assinantes?

Publicado em 8 de Junho, 2026
Por Gabriel Sanchez

O Desafio da Recomendação

Você já abriu a Netflix e passou longos minutos navegando pelas fileiras de filmes sem conseguir escolher o que assistir? Esse comportamento é um exemplo prático do "paradoxo da escolha". Com milhares de títulos disponíveis, se a plataforma dependesse apenas da busca direta ou de listagens genéricas, os assinantes rapidamente se frustrariam e cancelariam o serviço.

O segredo da retenção da Netflix está em seu robusto sistema de recomendação personalizado. A Netflix estima que cerca de 80% das horas assistidas na plataforma venham de sugestões feitas pelo seu algoritmo. Personalizar a experiência de cada usuário não é apenas um recurso técnico simpático; é uma estratégia de negócios multimilionária que economiza bilhões de dólares ao ano em rotatividade de assinantes (churn rate).

"A personalização é o motor da economia da atenção. Prever a preferência do usuário de forma precisa é o que diferencia os gigantes digitais."

Filtragem Colaborativa

A base histórica dos sistemas de recomendação baseia-se em um princípio simples: se duas pessoas compartilham preferências semelhantes no passado, elas provavelmente gostarão de coisas semelhantes no futuro. Essa abordagem é conhecida como Filtragem Colaborativa.

Existem duas principais formas de se computar a filtragem colaborativa:

  • Baseada em Usuários (User-based): Encontra usuários com perfis de avaliação parecidos com o seu e recomenda os itens que eles gostaram e que você ainda não viu.
  • Baseada em Itens (Item-based): Mede a similaridade entre os próprios filmes com base em como todos os usuários os avaliaram conjuntamente (ex: se quem gostou de Star Wars quase sempre gosta de Blade Runner, eles são considerados similares).

Para medir a "similaridade" ou "distância" estatística entre perfis na filtragem colaborativa, usamos ferramentas clássicas da estatística multivariada, como a Similaridade de Cosseno ou a Correlação de Pearson, aplicadas aos vetores de avaliações dos usuários.

Fatoração de Matrizes

Imagine uma tabela gigantesca onde cada linha representa um usuário da Netflix e cada coluna representa um filme do catálogo. As células contêm a avaliação dada pelo usuário ao respectivo filme (por exemplo, de 1 a 5 estrelas). Essa é a chamada Matriz de Utilidade.

Esta matriz tem uma característica física marcante: ela é extremamente esparsa. Como qualquer assinante individual assiste a apenas uma fração minúscula de todo o catálogo, mais de 99% das células dessa matriz estão vazias. O papel da estatística preditiva é preencher essas lacunas vazias com estimativas confiáveis.

A técnica mais elegante para isso é a Fatoração de Matrizes (como o SVD - Singular Value Decomposition). O algoritmo projeta usuários e filmes em um espaço de fatores latentes ocultos.

R ≈ U × VT

Onde a matriz de avaliações R é aproximada pelo produto de uma matriz de perfis de usuários U e a transposta de uma matriz de características de filmes V. Cada fator latente captura uma dimensão implícita (ex: o quanto o filme tem ação, comédia, drama, ou ficção científica, e o quanto o usuário gosta de cada uma dessas dimensões). Ao multiplicar o vetor de preferências latentes de um usuário pelo vetor de características latentes de um filme, prevemos de forma precisa o interesse do usuário.

O Prêmio Netflix (Netflix Prize)

Em 2006, a Netflix promoveu uma competição histórica que moldou a ciência de dados moderna: o Netflix Prize. A empresa ofereceu um prêmio de 1 milhão de dólares para a equipe que conseguisse melhorar a precisão de suas recomendações (medida pelo RMSE - Root Mean Squared Error) em pelo menos 10% em relação ao seu próprio algoritmo da época, o Cinematch.

A competição durou quase três anos e atraiu milhares de matemáticos, estatísticos e engenheiros do mundo todo. Ela foi vencida em 2009 pelo consórcio BellKor's Pragmatic Chaos.

O grande aprendizado técnico da competição foi o poder das técnicas de Ensemble. A solução vencedora combinou mais de 804 algoritmos individuais diferentes (de fatoração de matrizes a redes neurais e regressões logísticas). O prêmio popularizou o uso de gradiente descendente para fatoração e impulsionou o avanço do aprendizado de máquina supervisionado.

Além das Notas: O Futuro

Hoje em dia, o sistema de recomendação da Netflix evoluiu muito além de simplesmente estimar notas de 1 a 5 estrelas (a plataforma inclusive aboliu as estrelas e adotou o sistema de "gostei/não gostei"). O ecossistema atual baseia-se em dezenas de modelos de aprendizado profundo (Deep Learning) e redes neurais que atuam em tempo real.

As recomendações hoje consideram dados contextuais extremamente ricos:

  • O horário do dia e o dia da semana em que você está assistindo.
  • O dispositivo de reprodução (TV, celular, notebook).
  • A velocidade de rolagem e o tempo gasto visualizando a página de detalhes de um título.
  • A imagem de capa (Thumbnail): A Netflix usa algoritmos de aprendizado por reforço para personalizar até mesmo o pôster que ilustra o filme. Se você costuma assistir a filmes de romance, a capa destacará o casal do filme; se assiste a muita comédia, destacará o ator principal sorrindo.

Tudo isso mostra como a modelagem estatística multivariada e a ciência de dados avançada continuam sendo a espinha dorsal invisível por trás das nossas telas de entretenimento diárias.

Sobre os Autores

CO
Comissão Organizadora

aMostra de Estatística 2026

Alunos do Bacharelado em Estatística do IME-USP, empenhados na divulgação científica e no desenvolvimento da estatística pública no Brasil.

GS
Gabriel Sanchez

Autor

Aluno do Bacharelado em Estatística do IME-USP e integrante da comissão organizadora da aMostra de Estatística.