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
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 funcionaPerguntas 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