Pergunta de entrevista para Cientista de Dados

Quando a AUC ROC é enganosa, e o que você usaria no lugar?

O que o entrevistador está avaliando, como estruturar sua resposta e um exemplo falado que você pode adaptar.

Resposta rápida

A AUC ROC é enganosa quando os positivos são raros, porque a taxa de falsos positivos tem um denominador enorme, então uma enxurrada de alarmes falsos quase não mexe na curva. Um modelo pode marcar 0.95 de AUC ROC e ainda ser inutilizável em um cenário de fraude ou de doença. Use AUC de precisão e recall no lugar, ou precisão em um recall fixo ou em um orçamento de alertas, que reflete o que os revisores realmente vivem.

Por que os entrevistadores perguntam isso

Os entrevistadores usam isso para descobrir se você escolhe métricas por hábito ou pelo formato do problema. A AUC ROC é o padrão de todo tutorial e é genuinamente boa em dados balanceados, então o que eles querem é o modo de falha específico: a raridade infla o denominador dos negativos. Citar uma alternativa voltada à decisão, como precisão no top k, mostra que você conecta avaliação ao uso real do modelo.

Como estruturar sua resposta

  • Diga o caso de falha: positivos raros e uma classe negativa enorme.
  • Explique mecanicamente por que a taxa de falsos positivos permanece baixa.
  • Cite a AUC de precisão e recall e a precisão em um orçamento fixo.
  • Amarre a escolha ao que o consumidor do modelo enxerga.

Exemplo de resposta

Exemplo falado, em primeira pessoa

A AUC ROC desmorona quando os positivos são raros. O eixo x é a taxa de falsos positivos, que é falsos positivos sobre todos os negativos, então se você tem um milhão de negativos, dez mil alarmes falsos dão uma taxa de falsos positivos de um por cento. A curva quase não percebe. Enquanto isso, a pessoa que trabalha na fila vê dez mil alertas lixo para algumas centenas de reais e, com toda a razão, para de confiar no modelo. Então eu olho a AUC de precisão e recall, que coloca a precisão no eixo y e portanto é sensível exatamente a isso. Melhor ainda, eu reporto a precisão no ponto de operação que a gente vai realmente usar. Em um modelo de fraude que eu coloquei em produção, a AUC ROC era 0.96 e o número que importava era que, nos mil maiores scores por dia, a precisão era de 31 por cento. Esse é o número que o time de revisão sente, e é o número que se mexeu quando eu melhorei as features. Em problemas balanceados a AUC ROC serve bem e eu uso sem problema; é especificamente no caso de positivos raros que ela adula o modelo.

Vai encarar essa entrevista em breve? O GhostPilot escuta a sua chamada ao vivo, identifica a pergunta no instante em que ela é feita e coloca uma resposta estruturada na sua tela em tempo real. Teste na sua próxima entrevista simulada ou pegue um Session Pass de $29, sem assinatura, para a hora da verdade.

Veja como funciona

Perguntas de acompanhamento que você pode esperar

  • Por que a linha de base de precisão e recall depende da taxa de positivos?
  • Como você compara dois modelos com curvas de precisão e recall que se cruzam?
  • O que é lift no decil mais alto e quando esse é o relatório certo?

Mais perguntas para Cientista de Dados

Seu entrevistador vai fazer a própria versão desta. Cole a descrição real da vaga no Question Predictor gratuito e receba as 20 perguntas que essa vaga tem mais chance de fazer, com o que cada uma está de fato sondando.

Prever minhas perguntas

Ensaie as perguntas difíceis antes que elas apareçam

Pratique com um copiloto ao vivo e depois entre pronto. Um Session Pass de $29 te leva até o fim da entrevista, sem assinatura e sem amarras.

Instalar o GhostPilot