Ultralytics YOLO27: Entre na lista de espera.
Licenciar o YOLO
Guias

Entendendo o viés de IA e o viés nos conjuntos de dados em sistemas de IA visual

Saiba como o viés nos conjuntos de dados afeta os modelos de visão computacional e como o Ultralytics YOLO11 ajuda a reduzir esse viés com aumento de dados inteligente e ferramentas de treinamento flexíveis.

Abdelrahman ElgendyAbdelrahman Elgendy12 min de leitura
Reponderando os dados de origem para melhorar a precisão do modelo e reduzir o viés

Os modelos de inteligência artificial (AI) estão a mudar a forma como resolvemos problemas, mas não são perfeitos. De carros autónomos a ferramentas de diagnóstico na área da saúde, dependemos da IA para interpretar dados e tomar decisões. O que acontece quando os próprios dados são imperfeitos?

Viés em IA refere-se a padrões de inconsistência que surgem nos modelos, muitas vezes sem que ninguém se aperceba. Esses vieses podem levar os modelos a fazer previsões imprecisas, inconsistentes ou até prejudiciais. Na visão computacional, o viés costuma ter uma origem principal: o conjunto de dados. Se os dados usados para treinar o modelo forem desequilibrados ou não representativos, o modelo refletirá essas lacunas.

Vamos analisar mais de perto como se forma o viés nos conjuntos de dados, como afeta os modelos de visão computacional e que medidas os programadores podem tomar para o detetar e prevenir. Também vamos mostrar como modelos como o Ultralytics YOLO11 podem ajudar a criar sistemas de IA mais justos e com melhor capacidade de generalização, ou seja, que têm bom desempenho com dados novos e nunca vistos e tratam todas as pessoas de forma mais igualitária.

O que é o viés em IA e porque é importante?#

O viés em IA refere-se a erros sistemáticos num sistema de IA que resultam em resultados distorcidos ou imprecisos. Em termos mais simples, o modelo começa a favorecer um tipo de entrada visual em detrimento de outros, o que afeta a equidade do modelo, não por ter um desempenho melhor, mas devido à forma como foi treinado.

Isto é especialmente comum na visão computacional, em que os modelos aprendem a partir de dados visuais. Se um conjunto de dados incluir sobretudo um tipo de objeto, cenário ou pessoa, o modelo aprenderá padrões que só funcionam bem nesses casos.

Imagina um modelo treinado sobretudo com imagens de trânsito de grandes cidades. Se for implementado numa zona rural, poderá classificar incorretamente configurações de estrada invulgares ou não detetar tipos de veículos que nunca viu. É assim que o viés em IA se manifesta. Isso reduz a precisão e limita a generalização, que é a capacidade de um modelo ter um bom desempenho com entradas novas ou diversificadas.

Em aplicações nas quais a precisão é essencial, como saúde ou segurança, esses erros não são apenas frustrantes; podem ser perigosos. Lidar com o viés é uma questão de desempenho, confiabilidade e segurança.

Como o viés nos conjuntos de dados influencia o comportamento dos modelos#

Quando falamos de viés nos conjuntos de dados, referimo-nos ao desequilíbrio ou às limitações dos dados usados para treinar um modelo. O viés ocorre quando os dados de treino não refletem adequadamente a diversidade do mundo real que o modelo deve representar.

Os modelos de visão computacional não compreendem o mundo. Compreendem padrões. Se as únicas imagens de cães que veem forem de golden retrievers em quintais, talvez não reconheçam um husky num trilho com neve.

Reponderação dos dados de origem para melhorar a precisão do modelo

Fig. 1. A reponderação dos dados de origem ajuda a obter maior precisão do modelo.

Isto evidencia um dos principais desafios causados pelo viés nos conjuntos de dados. O modelo constrói a sua compreensão com base no que lhe é apresentado. Se esses dados de treino não refletirem a variedade do mundo real, o comportamento do modelo torna-se limitado e menos eficaz em condições desconhecidas.

Os classificadores de imagens costumam ter um desempenho significativamente pior quando são testados num conjunto de dados diferente daquele em que foram treinados, mesmo que ambos os conjuntos tenham sido criados para a mesma tarefa. Pequenas alterações na iluminação, nos fundos ou nos ângulos da câmara podem causar quedas notórias na precisão. Isto demonstra como o viés nos conjuntos de dados pode afetar facilmente a capacidade de generalização de um modelo.

Não são casos excecionais. São sinais de que o teu pipeline de dados é tão importante como a arquitetura do modelo.

Tipos de viés nos dados de treino de IA#

O viés pode manifestar-se de formas subtis durante o processo de desenvolvimento, muitas vezes na recolha, rotulagem ou curadoria dos dados. Seguem-se três tipos principais de viés que podem afetar os teus dados de treino:

Viés de seleção#

O viés de seleção pode ocorrer quando o conjunto de dados não representa a variedade observada na utilização no mundo real. Se um modelo de deteção de peões for treinado apenas com imagens diurnas e sem nevoeiro, não terá um bom desempenho à noite nem com nevoeiro. Assim, o processo de seleção não incluiu casos essenciais.

Representação visual do viés de seleção num conjunto de dados

Fig. 2. Representação visual do viés de seleção, em que apenas é escolhido um subconjunto pouco diversificado.

Esse viés ocorre quando o conjunto de dados não abrange toda a variedade de situações do mundo real devido à forma como os dados foram coletados. Muitas vezes, isso acontece quando os dados são coletados em condições ideais ou convenientes, o que limita a capacidade do modelo de funcionar em ambientes variados. Ampliar a coleta para incluir cenários mais diversos ajuda a reduzir esse tipo de viés.

Também pode surgir em conjuntos de dados criados a partir de fontes online, cujo conteúdo pode estar fortemente concentrado em determinadas localizações, línguas ou contextos socioeconómicos. Sem um esforço deliberado para diversificar o conjunto de dados, o modelo herdará essas limitações.

Viés de rotulagem#

O viés de rotulagem ocorre quando os anotadores humanos aplicam rótulos incorretos ou inconsistentes. Um rótulo incorreto pode parecer inofensivo, mas, se isso acontecer com frequência, o modelo começa a aprender associações erradas.

A rotulagem inconsistente pode confundir o modelo durante o treino, sobretudo em tarefas complexas como a deteção de objetos. Por exemplo, um anotador pode rotular um veículo como "carro", enquanto outro rotula um veículo semelhante como "camião". Estas inconsistências afetam a capacidade do modelo de aprender padrões fiáveis e reduzem a precisão durante a inferência.

Viés nos pipelines de dados com origem em desequilíbrios do mundo real

Fig. 3. O viés nos pipelines de dados tem origem em desequilíbrios do mundo real.

O viés de rotulagem também pode surgir de diretrizes de anotação pouco claras ou de diferentes interpretações dos mesmos dados. Definir normas de rotulagem bem documentadas e realizar verificações de controlo de qualidade pode reduzir significativamente estes desafios.

O treinamento contínuo de anotadores e o uso de anotação por consenso, em que vários anotadores analisam cada amostra, são duas estratégias eficazes para minimizar o viés de rotulagem e melhorar a qualidade do conjunto de dados.

Viés de representação#

O viés de representação reflete muitas vezes desigualdades sociais mais amplas. Os dados recolhidos em regiões mais ricas ou mais conectadas podem não abranger a diversidade de populações ou ambientes pouco representados. Para corrigir este viés, é preciso incluir deliberadamente grupos e contextos que tendem a ser ignorados.

O viés de representação ocorre quando determinados grupos ou classes estão sub-representados no conjunto de dados. Podem ser grupos demográficos, categorias de objetos ou condições ambientais. Se um modelo vir apenas um tom de pele, um tipo de objeto ou um estilo de fundo, as suas previsões refletirão esse desequilíbrio.

Podemos observar este tipo de viés quando determinados grupos ou categorias estão presentes em quantidades muito menores do que outros. Isto pode distorcer as previsões do modelo a favor dos exemplos dominantes no conjunto de dados. Por exemplo, um modelo de reconhecimento facial treinado sobretudo com um grupo demográfico pode ter dificuldades em funcionar com precisão para todas as pessoas. Ao contrário do viés de seleção, que está relacionado com a variedade dos dados, o viés de representação diz respeito ao equilíbrio entre grupos.

Auditorias de diversidade e estratégias direcionadas para ampliar os dados podem ajudar a garantir que todos os grupos demográficos e categorias relevantes estejam devidamente representados no conjunto de dados de treino.

Como detetar e mitigar o viés nos conjuntos de dados#

Nas implementações no mundo real, o viés em IA não se resume a algumas previsões incorretas. Pode resultar em sistemas que funcionam bem para algumas pessoas, mas não para todas.

Na IA automóvel, os modelos de deteção podem ter um desempenho inconsistente com diferentes grupos de peões, reduzindo a segurança das pessoas sub-representadas. O problema não está na intenção do modelo, mas nas entradas visuais com que foi treinado. Até na agricultura, o viés na deteção de objetos pode levar à identificação incorreta de culturas com diferentes condições de iluminação ou meteorológicas. Estas são consequências comuns de treinar modelos com conjuntos de dados limitados ou desequilibrados.

Corrigir o viés em IA começa por saber onde procurar. Se o teu conjunto de treino não tiver exemplos importantes ou representar em excesso uma variedade limitada, o teu modelo refletirá essas lacunas. Por isso, a deteção de viés em IA é uma etapa essencial em qualquer pipeline de desenvolvimento.

Etapas essenciais para reduzir o viés em IA e melhorar a equidade

Fig. 4. Etapas essenciais para reduzir o viés em IA e melhorar a equidade.

Começa por analisar o teu conjunto de dados. Observa a distribuição entre classes, ambientes, condições de iluminação, escalas dos objetos e grupos demográficos. Se uma categoria dominar, é provável que o teu modelo tenha um desempenho inferior nas restantes.

Em seguida, analisa o desempenho. O modelo tem resultados piores em determinados contextos ou com tipos específicos de objetos? Se sim, isso é um sinal de viés aprendido e, normalmente, aponta para os dados.

A avaliação por segmentos é essencial. Um modelo pode apresentar 90% de precisão em média, mas apenas 60% para um grupo ou condição específica. Sem analisar esses segmentos, nunca saberias.

A utilização de métricas de equidade durante o treino e a avaliação é outra ferramenta poderosa. Estas métricas vão além das pontuações de precisão padrão e avaliam o comportamento do modelo em diferentes subconjuntos de dados. Ajudam a identificar pontos cegos que, de outra forma, poderiam passar despercebidos.

A transparência sobre a composição dos conjuntos de dados e os testes dos modelos permite criar modelos melhores.

Melhorar a equidade através da diversidade e do aumento de dados#

Depois de identificares o viés, o passo seguinte é reduzir a lacuna. Uma das formas mais eficazes de o fazer é aumentar a diversidade dos dados nos modelos de IA. Isso significa recolher mais amostras de cenários sub-representados, sejam imagens médicas de diferentes populações ou condições ambientais invulgares.

Adicionar mais dados pode ser valioso, especialmente quando isso aumenta a diversidade. No entanto, melhorar a equidade também depende da coleta dos exemplos certos. Eles devem refletir a variação do mundo real que seu modelo provavelmente encontrará.

O aumento de dados é outra estratégia útil. Inverter e rodar imagens, ajustar a iluminação e redimensionar objetos pode ajudar a simular diferentes condições do mundo real. O aumento não só diversifica o conjunto de dados, como também torna o modelo mais robusto perante alterações na aparência, na iluminação e no contexto.

A maioria dos pipelines de treino modernos inclui aumento de dados por predefinição, mas a sua utilização estratégica — por exemplo, ajustando-o às necessidades específicas da tarefa — é o que o torna eficaz para promover a equidade.

Utilizar dados sintéticos para preencher as lacunas#

Os dados sintéticos são dados gerados artificialmente que imitam exemplos do mundo real. Podem ser úteis quando determinados cenários são demasiado raros ou sensíveis para serem capturados no terreno.

Por exemplo, se estiveres a criar um modelo para detetar defeitos raros em maquinaria ou infrações de trânsito em situações limite, podes simular esses casos com dados sintéticos. Assim, o teu modelo pode aprender com eventos que talvez não encontre muitas vezes no conjunto de treino.

Estudos demonstraram que a introdução de dados sintéticos direcionados no treino pode reduzir o viés nos conjuntos de dados e melhorar o desempenho entre grupos demográficos e ambientes.

Os dados sintéticos funcionam melhor quando combinados com amostras do mundo real. Complementam o teu conjunto de dados; não o substituem.

Como o Ultralytics YOLO11 promove uma IA ética#

A criação de modelos de IA sem viés também depende das ferramentas que utilizas. O Ultralytics YOLO11 foi concebido para ser flexível, fácil de ajustar e altamente adaptável, o que o torna uma excelente opção para reduzir o viés nos conjuntos de dados.

O Ultralytics YOLO11 é compatível com técnicas avançadas de aumento de dados durante o treinamento do modelo, que introduzem contextos de imagem variados e exemplos combinados para melhorar a generalização do modelo e reduzir o sobreajuste.

O Ultralytics YOLO11 também inclui uma arquitetura melhorada de backbone e neck para uma extração de características mais eficaz. Esta melhoria aumenta a capacidade do modelo de detetar detalhes minuciosos, algo essencial em cenários sub-representados ou excecionais, onde os modelos padrão podem ter dificuldades.

Como o Ultralytics YOLO11 é fácil de voltar a treinar e implementar em ambientes de edge e cloud, as equipas podem identificar lacunas de desempenho e atualizar rapidamente o modelo quando detetam viés em produção.

Uma IA justa não é um objetivo que se atinge uma única vez. É um ciclo de avaliação, aprendizagem e ajuste. Ferramentas como o Ultralytics YOLO11 ajudam a tornar esse ciclo mais rápido e produtivo.

Principais conclusões#

O viés em IA afeta tudo, desde a equidade até ao desempenho. Na visão computacional, o viés resulta muitas vezes da forma como os conjuntos de dados são recolhidos, rotulados e equilibrados. Felizmente, existem formas comprovadas de o detetar e mitigar.

Começa por auditar os teus dados e testar o desempenho do modelo em diferentes cenários. Recorre à recolha direcionada de dados, ao aumento de dados e a dados sintéticos para abranger melhor os casos de treino.

O Ultralytics YOLO11 dá suporte a este fluxo de trabalho, facilitando o treino de modelos personalizados, a aplicação de técnicas avançadas de aumento de dados e uma resposta rápida quando se deteta viés.

Criar uma IA justa não é apenas o correto a fazer. É também a forma de criar sistemas mais inteligentes e fiáveis.

Junta-te à nossa comunidade em crescimento! Explora o nosso repositório do GitHub para saberes mais sobre IA. Queres começar os teus próprios projetos de visão computacional? Consulta as nossas opções de licenciamento. Descobre a IA na indústria e a IA visual na agricultura nas nossas páginas de soluções!

Escrito por

Abdelrahman Elgendy
Abdelrahman Elgendy

Autor · Ultralytics

Abdelrahman Elgendy é autor colaborador da Ultralytics, onde escreve sobre visão computacional e IA. Seus artigos abordam temas como modelos Ultralytics YOLO, computação de borda, viés de IA em sistemas de visão e aplicações de visão computacional em setores como agricultura, saúde, varejo e cidades inteligentes.

Comentários

Faça uma pergunta, compartilhe seus resultados ou ajude alguém.

Explore as soluções

Visão computacional no desporto

Visão computacional no desporto

Descubra como o Ultralytics YOLO impulsiona a visão computacional no esporte com rastreamento de jogadores e bolas, análise de desempenho, insights para treinadores e reabilitação de atletas.
Saiba mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens de drones e aéreas em informações em tempo real para a agricultura, a aquacultura, a conservação e a análise geoespacial com Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Aplica visão computacional na indústria aeroespacial com Ultralytics YOLO para inspecionar aeronaves, detetar objetos estranhos na pista (FOD), apoiar operações aeroportuárias em terra e detetar defeitos em materiais compósitos.
Saiba mais
Visão computacional na segurança

Visão computacional na segurança

Protege todas as instalações com os modelos Ultralytics YOLO. A IA visual permite monitorizar perímetros, detetar ameaças, reconhecer matrículas e melhorar a segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Potencia máquinas mais inteligentes com os modelos Ultralytics YOLO. A IA visual na robótica permite navegação autónoma, perceção, rastreamento de objetos e controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Otimize a logística com os modelos Ultralytics YOLO. A IA de visão permite inspecionar pacotes, fazer triagem, rastrear veículos e monitorar a segurança em tempo real nos armazéns.
Saiba mais
Visão computacional no varejo

Visão computacional no varejo

Reinvente o varejo com os modelos Ultralytics YOLO. A IA de visão permite rastrear o estoque, monitorar prateleiras, gerenciar filas e obter insights mais inteligentes sobre clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Desenvolva soluções de saúde com os modelos Ultralytics YOLO. A IA de visão na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitoramento de pacientes.
Saiba mais
Visão computacional na manufatura

Visão computacional na manufatura

Otimize a manufatura com modelos Ultralytics YOLO. A IA visual impulsiona o controle de qualidade, a detecção de defeitos, a conformidade com o uso de EPI e a automação da linha de montagem.
Saiba mais
Visão computacional no setor automotivo

Visão computacional no setor automotivo

Aplique visão computacional no setor automotivo com modelos Ultralytics YOLO. A IA visual aumenta a segurança viária, aprimora a assistência ao condutor e viabiliza a automação de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão à agricultura inteligente com os modelos Ultralytics YOLO. Aprimore o monitoramento de plantações, o rastreamento de animais e a agricultura de precisão para obter safras maiores e mais inteligentes.
Saiba mais

Vamos construir juntos o futuro da IA!

Comece sua jornada rumo ao futuro do aprendizado de máquina