← Últimos artigos
🤖 machine learning

Data Requirement Goal Modeling for Machine Learning Systems

Este artigo propõe uma abordagem de Modelagem de Objetivos de Requisitos de Dados (DRGM) que utiliza modelagem de objetivos e um mecanismo de customização para orientar não especialistas na identificação, adaptação e avaliação de requisitos de dados para sistemas de aprendizado de máquina, validada por meio de exemplos do mundo real para garantir eficácia prática.

Autores originais: Asma Yamani, Nadeen AlAmoudi, Salma Albilali, Malak Baslyman, Jameleddine Hassine

Publicado 2026-07-21
📖 6 min de leitura🧠 Leitura aprofundada

Autores originais: Asma Yamani, Nadeen AlAmoudi, Salma Albilali, Malak Baslyman, Jameleddine Hassine

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

Imagine que você esteja tentando ensinar um robô a reconhecer gatos. Você pode pensar que a parte mais difícil é escrever o código, mas no mundo do Aprendizado de Máquina (ML), o código é, na verdade, apenas a receita. A verdadeira magia — e o verdadeiro perigo — reside nos ingredientes. Se você alimentar seu robô com uma tigela de sopa que é composta majoritariamente por água com algumas fotos de gatos flutuando, ou se as fotos forem todas borradas, o robô não aprenderá a ver gatos; ele aprenderá a ver sopa. Este é o cerne do problema: sistemas de ML não precisam apenas de dados; eles precisam de bons dados. Mas o que torna um dado "bom"? Basta ter um milhão de fotos, ou elas precisam ser de diferentes ângulos? E se as fotos mostrarem apenas gatos pretos, e o robô nunca aprender o que é um gato branco?

É aqui que entram os "Requisitos de Dados". Pense neles como uma lista de compras rigorosa para o cérebro do seu robô. Antes mesmo de começar a cozinhar, você precisa saber: Temos ingredientes suficientes? Eles estão frescos? São seguros para comer? São justos (nenhum grupo de gatos está sendo ignorado)? Por muito tempo, especialistas lutaram para escrever essas listas porque cada projeto de robô é diferente. Um robô que diagnostica uma doença precisa de dados diferentes de um rob em que prevê o tempo. Este artigo, intitulado "DRGM: Data Requirement Goal Modeling for ML-Based Systems", é como um novo e superinteligente gerador de listas de compras. Ele ajuda pessoas que não são magos dos dados a entender exatamente que tipo de ingredientes precisam antes de começarem a construir sua IA, garantindo que não acabem assando um bolo com gosto de sal por acidente.

Os autores, uma equipe de pesquisadores da Universidade de Petróleo e Minerais Rei Fahd, propõem um método chamado DRGM (Modelo de Objetivo de Requisito de Dados). Eles perceberam que construir um sistema de ML é um pouco como planejar uma viagem de carro massiva e complexa. Você não pode simplesmente dizer: "Vamos!". Você precisa de um mapa, um plano de combustível e uma lista de paradas. No passado, as pessoas frequentemente pulavam a fase de planejamento e apenas pegavam quaisquer dados que pudessem encontrar, levando a robôs que eram tendenciosos, imprecisos ou simplesmente confusos.

Para corrigir isso, a equipe criou um "Modelo de Objetivo". Imagine isso como um fluxograma gigante e interativo ou uma árvore de decisão. No topo, você tem seu objetivo principal: "Construir uma IA de sucesso". Ramificando-se a partir daí estão os "objetivos suaves", que são as qualidades que seus dados precisam ter, como Quantidade (temos o suficiente?), Qualidade (estão limpos e precisos?), Gestão (podemos mantê-los seguros e atualizados?) e Ética (são justos e legais?).

O artigo introduz um "mecanismo de customização" inteligente para fazer este fluxograma funcionar para qualquer viagem específica. Os autores sugerem que nem toda viagem precisa do mesmo equipamento. Se você vai à praia, precisa de protetor solar; se vai à montanha, precisa de roupas quentes. Da mesma forma, o DRGM muda com base no tipo de problema que você está resolvendo.

  • Se você estiver fazendo um problema de "Classificação" (separar coisas em categorias, como "Este e-mail é spam ou não?"), o modelo diz que o Equilíbrio de Dados é super importante. Você precisa de números aproximadamente iguais de e-mails "spam" e "não spam", ou seu robô apenas adivinhará "não spam" o tempo todo e chamará isso de vitória.
  • Se você estiver fazendo um problema de "Regressão" (prever um número, como "Quanto vai chover amanhã?"), o equilíbrio importa menos, mas o Frescor dos Dados pode importar mais se o tempo mudar rápido.

Os pesquisadores testaram sua ideia com duas histórias do mundo real para ver se realmente funcionava.

História 1: O Detector de Anemia
No primeiro exemplo, pesquisadores tentaram construir uma IA que pudesse identificar se alguém estava anêmico (com falta de células sanguíneas saudáveis) apenas olhando para um vídeo de sua ponta do dedo. A equipe usou o DRGM para planejar seus dados. Eles perceberam que precisavam de uma grande mistura de pessoas: diferentes tons de pele, idades e gêneros. No entanto, quando realmente coletaram os dados, encontraram problemas. Acabaram com pessoas demais saudáveis e poucas pessoas com anemia severa. Também tiveram problemas com a iluminação na sala, tornando os dados "inconsistentes". Quando passaram seus dados pelo checklist do DRGM, o modelo deu uma nota baixa. Basicamente disse: "Pare! Seus ingredientes estão estragados e desequilibrados". O artigo observa que este projeto acabou tendo que ser interrompido porque os dados não atendiam aos requisitos, provando que o checklist teria economizado tempo e esforço se tivessem usado o DRFM mais cedo.

História 2: O Preditor de Energia Solar
O segundo exemplo tratava de prever quanta luz solar uma fazenda solar receberia a cada hora. Este é um problema de "Série Temporal" (prever números ao longo do tempo). Aqui, o DRGM disse à equipe que o Frescor dos Dados e a Gestão de Dados eram críticos porque o padrão do sol muda com as estações. Eles também aprenderam que, como esses dados não eram sobre pessoas, não precisavam se preocupar tanto com leis de privacidade. No entanto, descobriram que seus dados tinham lacunas (meses ausentes) e não eram representativos do clima daquela cidade específica. O modelo ajudou-os a ver que, embora tivessem dois anos de dados, não eram dados "bons" para aquela localização específica porque perdiam padrões climáticos fundamentais.

O artigo conclui que esta abordagem DRGM é uma ferramenta útil, especialmente para pessoas que não são especialistas em Aprendizado de Máquina. Ela atua como um guia, ajudando-as a fazer as perguntas certas antes de começarem. Os autores são cuidadosos ao dizer que, embora seu método funcione bem para problemas padrão como classificação e previsão de números, ele pode precisar de mais trabalho para IAs muito avançadas (como os grandes modelos de linguagem que escrevem histórias). Eles também admitem que, no momento, você precisa preencher o checklist manualmente usando seus diagramas, o que pode ser complicado. Eles esperam construir um chatbot no futuro para fazer o trabalho por você.

Em resumo, este artigo sugere que, antes de alimentar sua IA com uma refeição, você deve conferir o cardápio. Ao usar um mapa de requisitos de dados estruturado e customizável, podemos parar de construir robôs que são tendenciosos, quebrados ou cegos, e começar a construir aqueles que estão prontos para o mundo real. Não é uma varinha mágica que resolve tudo instantaneamente, mas é uma lanterna muito forte para uma jornada que muitas vezes é escura demais para navegar sozinho.

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 →