← Últimos artigos
🤖 machine learning

Human Preference aligned Tabular Similarity

Este artigo argumenta que os atuais métodos de incorporação tabular, otimizados para tarefas de predição, falham em se alinhar com as preferências humanas para busca de similaridade, e propõe um novo procedimento de avaliação para abordar essa lacuna utilizando um caso de uso de Gestão do Ciclo de Vida do Produto (PLM).

Autores originais: Frederik Hoppe, Astrid Franz, Marianne Michaelis, Lars Kleinemeier, Udo Göbel

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

Autores originais: Frederik Hoppe, Astrid Franz, Marianne Michaelis, Lars Kleinemeier, Udo Göbel

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ê está caminhando por uma biblioteca mágica e imensa, onde cada livro é, na verdade, uma planilha de números e palavras. Nesta biblioteca, existem robôs cujo trabalho é encontrar livros que sejam "semelhantes" ao que você está segurando. Se você pegar um livro sobre "como consertar uma torradeira quebrada", o robô deve lhe entregar outros livros sobre reparos de torradeiras, e não livros sobre assar bolos ou dirigir carros. Este é o mundo dos dados tabulares — as grades organizadas de informações que regem nossos negócios, hospitais e fábricas. Os robôs usam algo chamado embeddings, que são como códigos magnéticos invisíveis que transformam cada linha de dados em um ponto em um espaço gigante e multidimensional. Quanto mais próximos dois pontos estão, mais semelhante o robô considera que os dados são.

Por muito tempo, cientistas têm ensinado esses robôs a ficarem muito bons em adivinhar a resposta para uma pergunta específica, como "Esta peça vai quebrar?" ou "Qual é o preço?". Mas aqui está o detalhe: ser bom em adivinhar uma resposta nem sempre significa ser bom em encontrar coisas que pareçam semelhantes para um ser humano. Um robô pode pensar que duas peças são gêmeas porque ambas possuem o número "5" nelas, embora um engenheiro humano saiba que uma é um parafuso e a outra é um prego. Este artigo faz uma pergunta muito importante: Como garantimos que esses robôs estejam encontrando coisas que realmente façam sentido para as diferentes pessoas que os utilizam, como engenheiros, operários de fábrica ou compradores?


O Problema: Quando os Robôs Erram a "Vibe"

Os autores deste artigo, trabalhando com uma empresa que constrói softwares para gestão do ciclo de vida de produtos, notaram um grande abismo. Eles viram que, embora os robôs estejam ficando mais inteligentes ao transformar tabelas de dados nesses códigos magnéticos invisíveis, não temos uma boa maneira de verificar se esses códigos correspondem ao que os humanos realmente valorizam.

Imagine que você peça a um robô para encontrar "solicitações de alteração" semelhantes para uma nova peça de carro. Um engenheiro pode dizer: "Estas são semelhantes porque ambas lidam com o sistema de resfriamento do motor". Um operário de fábrica pode dizer: "Não, estas são semelhantes porque ambas exigem a mesma máquina de soldagem". Um comprador pode dizer: "Estas são semelhantes porque vêm do mesmo fornecedor".

O artigo argumenta que as formas atuais de testar esses robôs são como avaliar um aluno apenas pelas suas notas em matemática, mesmo que o aluno esteja tentando se tornar um poeta. Os testes padrão medem se o robô consegue prever um número ou uma categoria corretamente, mas não perguntam: "O usuário humano achou o resultado útil?". Os autores sugerem que, sem perguntar aos humanos o que eles pensam, estamos voando às cegas. Podemos ter um robô que é tecnicamente perfeito em matemática, mas terrível em entender as necessidades humanas.

A Solução: Um "Teste de Sabor" para Dados

Para corrigir isso, os autores propõem um novo fluxo de trabalho que soa um pouco como um teste cego de sabor para alimentos, mas para dados. Em vez de apenas rodar o robô e esperar pelo melhor, eles sugerem um processo de três etapas para obter o feedback humano:

  1. A Configuração: Primeiro, o robô cria seus códigos magnéticos para todos os dados e os armazena.
  2. A Escolha: Um usuário humano é mostrado um item específico (a "âncora"), como uma peça ou um ticket específico. O robô então busca uma lista de itens que ele considera serem as correspondências mais próximas.
  3. O Voto: O humano olha para o item original e uma das sugestões do robô lado a lado. Ele então dá uma classificação: "Idêntico", "Semelhante", "Ligeiramente Semelhante" ou "Não Semelhante".

Isso não é algo de uma única vez. Os autores sugerem fazer isso repetidamente, coletando milhares desses "votos". Isso cria um mapa do que diferentes grupos de pessoas realmente consideram semelhante.

O Que Eles Descobriram: Cada Um Vê o Mundo de Diferente

Para testar sua ideia, a equipe realizou um pequeno estudo piloto. Eles pegaram uma lista de 20 "tickets" diferentes (como solicitações de ajuda ou alterações) e pediram a três pessoas diferentes que avaliassem as 6 melhores correspondências que o robô encontrou para cada um.

Os resultados foram reveladores. De 120 pares de itens analisados, as três pessoas concordaram com a classificação de apenas 63 pares (o que é 52,5%). Em 52 pares (43,3%), duas pessoas concordaram, mas a terceira discordou. E em 5 pares (4,2%), todas as três deram classificações diferentes!

Isso prova que a "semelhança" não é um fato único e fixo. Ela depende inteiramente de quem você é. Um engenheiro pode ver um padrão que um comprador não percebe, e vice-versa.

A equipe então testou 10 algoritmos de robô diferentes para ver qual era o melhor em adivinhar o que esses humanos queriam. Aqui está a reviravolta: Não houve um único "vencedor".

  • Para o Avaliador 1 e o Avaliador 3, o Algoritmo 7 foi o melhor.
  • Mas para o Avaliador 2, o Algoritmo 4 foi o melhor.

Ainda mais interessante, a diferença entre o "melhor" e o "segundo melhor" para o Avaliador 2 foi mínima — apenas um único trio (um grupo de três itens) de 165. Isso sugere que, com um número tão pequeno de votos, é difícil ter 100% de certeza de qual robô é realmente melhor. Os autores apontam que precisamos de mais dados para ter confiança, mas a principal lição é clara: Um tamanho não serve para todos. Um robô que é perfeito para um engenheiro pode ser inútil para um comprador.

Por Que Isso Importa para a Confiança

O artigo conclui que, para a IA ser verdadeiramente confiável, não podemos apenas confiar na matemática interna do robô. Precisamos construir um sistema onde os humanos possam constantemente verificar o trabalho do robô.

Eles destacam quatro benefícios principais desta abordagem:

  • Justiça: Garante que o robô trate diferentes grupos de pessoas (como engenheiros vs. compradores) de forma justa, em vez de favorecer uma perspectiva.
  • Transparência: Permite que as pessoas vejam por que o robô escolheu determinado item, tornando a "caixa preta" um pouco menos escura.
  • Robustez: Ajuda a encontrar dados desorganizados, como duplicatas ou categorias confusas, que o robô possa estar interpretando errado.
  • Responsabilidade: Cria um rastro de papel das decisões humanas, o que é crucial se a IA cometer um erro em uma indústria regulamentada.

Os autores admitem que pedir aos humanos para fazerem isso é um trabalho árduo e leva tempo. Eles não afirmam ter resolvido o problema perfeitamente ainda. Em vez disso, eles estão convocando a comunidade científica para começar a usar esses "testes de sabor humanos" como uma parte padrão da construção de IA. Eles argumentam que a confiança não é algo que se coloca no código uma única vez; é algo que se constrói ouvindo constantemente as pessoas que utilizam o sistema.

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 →