← Últimos artigos
🤖 machine learning

Variance Reduction for Heavy-Tailed Monetization Metrics in Ranking Experiments via Post-Stratification

Este artigo apresenta uma estrutura prática combinando pós-estratificação e CUPED para reduzir a variância em métricas de monetização de cauda pesada para experimentos de ranking, permitindo que o ShareChat alcance confiança estatística equivalente com aproximadamente 45% menos tráfego, ao mesmo tempo em que melhora a estabilidade da decisão.

Autores originais: Neeti Pokharna, Olivier Jeunen, Yatharth Saraf, Aleksei Ustimenko

Publicado 2026-06-04
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Neeti Pokharna, Olivier Jeunen, Yatharth Saraf, Aleksei Ustimenko

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

O Problema: O Problema da "Baleia" em Testes A/B

Imagine que você está realizando um teste para ver se um novo recurso em um aplicativo de vídeo faz as pessoas gastarem mais dinheiro. Você divide seus usuários em dois grupos: o Grupo A vê a versão antiga e o Grupo B vê a nova versão.

Normalmente, você apenas soma todo o dinheiro gasto por todos no Grupo A e compara com o Grupo B. Mas em aplicativos como o ShareChat (onde os usuários compram presentes virtuais para criadores), os hábitos de gastos são extremamente desiguais.

Pense nisso como uma pescaria:

  • 99,9% dos peixes que você pesca são peixinhos minúsculos que não pesam quase nada.
  • 0,01% dos peixes são "baleias" massivas (usuários super-ricos) que pesam tanto quanto um carro.

Em um teste padrão, se uma dessas "baleias" cair no Grupo A por pura sorte, o Grupo A parecerá um sucesso enorme. Se essa mesma baleia cair no Grupo B, o Grupo B parecerá um fracasso. Como essas baleias são tão pesadas, elas dominam a matemática. Elas criam tanto "ruído" (aleatoriedade) que você não consegue dizer se o novo recurso realmente funciona ou se você apenas teve sorte com onde as baleias caíram.

Isso significa que você tem que rodar o teste por muito tempo ou obter uma quantidade massiva de tráfego para obter uma resposta confiável. Frequentemente, você não consegue tráfego suficiente, então não consegue tomar decisões.

A Solução: Ordenando o Aquário de Peixes

Os autores propõem uma maneira inteligente de corrigir isso chamada Pós-estratificação, combinada com uma técnica chamada CUPED.

Veja como funciona, passo a passo:

1. Ordenando os Peixes (Estratificação)

Em vez de olhar para todo o aquário de peixes como um grande grupo, você os separa em baldes distintos antes de iniciar o teste, com base em como eles se comportaram no passado.

  • Balde 1: As "Baleias" (os 0,01% de maiores gastadores).
  • Balde 2: Os "Regulares" (todos os outros).

2. Pesando os Baldes

Aqui está o truque de mágica. Quando você calcula o resultado final, não apenas soma os baldes igualmente. Você dá aos baldes pesos diferentes com base em quantas pessoas existem realmente no mundo real.

  • Como as "Baleias" são raras, o balde delas recebe um peso minúsculo (como 0,0001).
  • Como os "Regulares" são comuns, o balde deles recebe um peso enorme.

A Analogia: Imagine que você está julgando um concurso de culinária. Se um juiz é um bilionário que dá uma nota de 1.000.000, e outros 999 juízes dão notas de 5, a nota do bilionário estraga a média.

  • Jeito Antigo: Você tira a média de todas as notas. A nota do bilionário domina.
  • Jeito Novo: Você diz: "O bilionário é uma pessoa, então a nota dele conta apenas como 0,001 do total. Os 999 juízes regulares contam como 99,9%". Agora, a nota selvagem do bilionário não altera o resultado drasticamente.

3. Suavizando os Dados (CUPED)

Dentro de cada balde, eles também usam um truque chamado CUPED. Isso é como usar o gasto passado de um usuário como uma "linha de base".

  • Se um usuário costuma gastar \100 e, no teste, ele gasta \110, o CUPED diz: "Ok, isso é apenas o gasto alto normal dele, não necessariamente por causa do novo recurso".
  • Ele subtrai as partes previsíveis do gasto, deixando apenas as mudanças reais causadas pelo experimento.

Os Resultados: Decisões Mais Rápidas com Menos Tráfego

Ao usar este método, os autores alcançaram resultados impressionantes no ShareChat:

  • Menos Ruído: Eles reduziram o "ruído" (variância) em seus dados em 99%.
  • Testes Mais Rápidos: Agora eles conseguem obter o mesmo nível de confiança com 45% menos tráfego.
    • Analogia: É como ser capaz de ouvir um sussurro claramente em uma sala barulhenta sem precisar gritar. Você não precisa de uma multidão maior para ouvir a verdade; você só precisa de uma maneira melhor de ouvir.
  • Confiabilidade: Eles testaram isso em mais de 40 experimentos reais. O método ajudou a identificar melhorias pequenas e reais que seriam invisíveis antes.

Regras Importantes e Avisos

O artigo também destaca quando NÃO usar este método:

  1. Não use se estiver testando um recurso especificamente para Baleias.
    • Analogia: Se você está testando um novo "Lounge VIP" especificamente para as baleias ricas, você não quer diminuir a importância delas. Se fizer isso, pode perder o fato de que o Lounge VIP é incrível para elas. Este método é para melhorias gerais que ajudam toda a base de usuários.
  2. Não use se apenas as "Baleias" estiverem mudando.
    • Se o novo recurso afeta apenas os 0,01% superiores de usuários, este método esconderá esse efeito porque trata as baleias como um grupo de peso muito baixo.

Resumo

O artigo apresenta uma ferramenta prática para empresas que realizam testes A/B em métricas relacionadas a dinheiro. Ao separar os usuários em grupos e diminuir o peso dos outliers raros e de super-gastadores, eles conseguem impedir que as "baleias" sequestrem os resultados. Isso permite que tomem decisões mais rápidas e confiáveis sobre seu produto sem precisar de milhões de usuários a mais.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →