← Últimos artigos
💻 computer science

Why This, Not That? Mining User Profiles for Pair-wise Counterfactuals

Este artigo propõe uma nova tarefa para explicações de classificação de itens por pares fundamentadas na lógica de algoritmos de recomendação, utilizando aprendizado contrafactual para identificar itens específicos do perfil do usuário que determinam por que um item é classificado acima de outro.

Autores originais: Meysam Varasteh, Veronika Bogina, Noam Koenigstein, Robin Burke

Publicado 2026-08-25
📖 4 min de leitura☕ Leitura rápida

Autores originais: Meysam Varasteh, Veronika Bogina, Noam Koenigstein, Robin Burke

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

Vivemos em uma era em que as máquinas sugerem constantemente o que devemos assistir, ler ou comprar. Durante décadas, pesquisadores têm se concentrado em responder a uma pergunta simples: "Por que o sistema recomendou este filme específico para mim?". Eles desenvolveram maneiras de explicar essa escolha individual, muitas vezes apontando para um recurso que o usuário gosta, como um ator favorito ou um gênero preferido. No entanto, a tomada de decisão humana raramente acontece no vácuo. Quando escolhemos uma opção em vez de outra, estamos frequentemente comparando-as lado a lado. Perguntamos: "Por que escolhi este filme em vez daquele?". Essa questão comparativa é fundamental para entendermos nossas próprias preferências, mas recebeu muito menos atenção dos designers de sistemas de recomendação. Compreender a diferença entre duas escolhas é, muitas vezes, mais revelador do que compreender uma única escolha isolada, pois destaca os fatores específicos que inclinaram a balança.

Uma equipe de pesquisadores partiu para resolver esse problema, desenvolvendo uma nova maneira de explicar por que um sistema de recomendação classifica um item acima de outro. Eles abordaram a tarefa fazendo uma pergunta do tipo "e se": o que teria que mudar no histórico de uma pessoa para que o sistema invertesse a ordem desses dois itens? Este método, conhecido como raciocínio contrafactual, busca pelo conjunto mínimo de mudanças necessárias para reverter uma decisão. No contexto de uma recomendação de filmes, os pesquisadores queriam identificar os filmes específicos que um usuário assistiu anteriormente e que fizeram o sistema preferir um clássico de ficção científica em vez de um épico histórico. Se esses filmes específicos do passado fossem removidos do histórico do usuário, o sistema deveria, teoramente, recomendar o épico histórico primeiro. O objetivo era encontrar o grupo de itens passados mais pequeno e preciso que, se apagado, inverteria o ranking.

Para testar essa ideia, os pesquisadores construíram um novo tipo de modelo computacional projetado para atuar como um explicador. Eles treinaram este modelo em três grandes coleções de dados de usuários: uma contendo mais de meio milhão de avaliações de filmes, outra com preferências musicais e uma terceira com atividade de "pinagem". Eles testaram sua abordagem contra vários métodos existentes, incluindo técnicas que explicam itens individuais ou aquelas que tentam comparar itens observando seus recursos gerais. Os pesquisadores descobriram que seu novo método, que aprendeu a observar o item alvo e o item concorrente simultaneamente, era muito mais eficaz. Ele conseguia identificar os itens passados específicos responsáveis pela diferença de classificação com maior precisão e utilizando menos itens do que os outros métodos. Em muitos casos, o novo modelo conseguia explicar a preferência pelo item principal sobre o segundo para mais de 80 por cento dos usuários em seus grupos de teste, muitas vezes exigindo a remoção de apenas um pequeno número de interações passadas para alcançar a inversão.

O estudo também revelou que a qualidade dessas explicações depende fortemente do tipo de sistema de recomendação que está sendo usado. Quando o sistema subjacente era baseado em um método que aprende padrões ocultos no comportamento do usuário, o novo explicador teve um desempenho excepcional. No entanto, os pesquisadores notaram uma complicação envolvendo itens populares. Às vezes, a maneira mais eficaz de alterar um ranking era remover filmes ou músicas extremamente famosos que quase todo mundo já viu. Embora isso seja matematicamente correto, os pesquisadores suspeitaram que poderia não ser uma explicação útil para uma pessoa real. Dizer a um usuário: "Você recebeu este filme porque assistiu Star Wars e Titanic", pode parecer óbvio ou inútil, já que esses são itens que quase todos já viram. Para testar isso, eles rodaram uma versão de seu modelo que ignorava os itens mais populares. Esta versão ainda conseguia encontrar explicações, mas funcionava para menos pessoas, sugerindo que itens populares desempenham um papel significativo na forma como esses sistemas tomam decisões, mesmo que não sejam a parte mais interessante da história.

Os pesquisadores concluíram que sua abordagem gera com sucesso explicações comparativas que são tanto precisas quanto concisas. Eles mostraram que, ao treinar um modelo para olhar dois itens de uma vez, em vez de um de cada vez, poderiam descobrir as razões específicas para uma diferença de classificação. Os resultados sugerem que este método é uma forma viável de tornar os sistemas de recomendação mais transparentes, permitindo que os usuários vejam não apenas por que receberam uma sugestão, mas por que receberam uma sugestão em vez de outra. Embora o trabalho atual se concentre na capacidade técnica de gerar essas explicações, os pesquisadores observaram que o próximo passo é ver se as pessoas realmente acham essas explicações úteis e fáceis de entender. Eles planejam realizar estudos com usuários humanos para determinar se esses cenários de "e se" ajudam as pessoas a compreender as escolhas que as máquinas fazem por elas.

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 →