Instruction-Tuned Language Models Cannot Sample from Distributions They Can Describe
Este artigo revela que modelos de linguagem ajustados por instrução falham em amostrar genuinamente distribuições de resposta, colapsando, em vez disso, para saídas determinísticas devido ao treinamento de alinhamento, mas podem descrever essas distribuições com precisão em uma única chamada, um hiato "SABE/FAZ" que permite uma simulação significativamente mais precisa de dados de pesquisas humanas através da descrição de distribuição ou perturbação de prompt.
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á tentando prever o futuro fazendo um milhão de perguntas a uma bola de cristal. No mundo da inteligência artificial, cientistas começaram a usar "Modelos de Linguagem de Grande Escala" (LLMs) como essa bola de cristal. Em vez de perguntar a pessoas reais o que elas pensam sobre política, filmes ou economia, os pesquisadores pedem à IA para fingir ser diferentes tipos de pessoas — como um "adolescente de Ohio" ou um "professor aposentado da Flórida". Isso é chamado de "amostragem de silício". A ideia é simples: se você pedir à IA para agir como mil pessoas diferentes, ela deve dar mil respostas diferentes, assim como uma multidão real faria. Ao contar todas essas respostas, você pode adivinhar o que a população inteira pensa. É como tentar adivinhar o sabor de uma sorveteria gigante provando uma bola de sorvete de cada cliente.
Mas aqui está o detalhe: para isso funcionar, a IA precisa ser capaz de "lançar os dados" toda vez que você fizer uma pergunta. Se você perguntar a um adolescente real, "Você gosta de pizza?", eles podem dizer "Sim" hoje e "Não" amanhã, ou talvez apenas joguem uma moeda mentalmente. A IA deve fazer o mesmo, gerando uma resposta fresca e aleatória toda vez que você clica em "enviar". Se a IA não conseguir realmente lançar os dados — se ela ficar presa em uma única resposta não importa quantas vezes você pergunte — todo o experimento quebra. Você não pode adivinhar o sabor da sorveteria se o primeiro cliente que você pergunta diz "Chocolate" e a IA força todos os próximos 999 clientes a dizerem "Chocolate" também.
Foi exatamente isso que uma equipe de pesquisadores da KAIST descobriu. Eles descobriram que os modelos de IA que usamos hoje têm um erro estranho: eles são péssimos em realizar o amostragem aleatória de fato, embora sejam excelentes em descrever como uma distribuição aleatória se parece. É como um mágico que consegue descrever perfeitamente como um baralho é embaralhado, mas, quando lhe pedem para tirar uma carta aleatória, sempre tira o Ás de Espadas.
Os pesquisadores chamaram isso de divisão "KNOWS/DOES" (SABE/FAZ). O modelo SABE a resposta. Se você perguntar "Qual a porcentagem de pessoas que preferem a opção A versus a opção B?", ele pode dar a matemática perfeita e precisa. Mas o modelo não SABE FAZER. Se você pedir para ele fingir ser uma pessoa e dar uma resposta, ele colapsa. Em vez de fornecer uma variedade de respostas, ele fica preso em uma única resposta repetitiva.
Para provar isso, os cientistas realizaram uma série de testes. Pediram à IA para escolher um número aleatório entre 1 e 100. Esperava-se que as respostas fossem variadas. Em vez disso, a IA escolheu o número 42 em 78% das tentativas! Quando perguntaram se ela escolheria entre duas opções com uma divisão de 70/30, a IA não deu uma mistura; ela escolheu a opção de 70% todas as vezes. Era como se a IA tivesse um lançador de dados interno quebrado e colado em um lado.
A equipe também descobriu por que isso acontece. Eles compararam as versões "inteligentes" desses modelos de IA (que foram treinados para seguir instruções e serem úteis) com suas versões "puras" (que ainda não foram ensinadas a conversar). Os modelos puros eram muito melhores em lançar os dados. Os modelos "inteligentes", no entanto, foram treinados para serem tão consistentes e prestativos que perderam a capacidade de serem aleatórios. É um efeito colateral de tentar tornar a IA um bom aluno; ela aprendeu a sempre dar a resposta "certa", mesmo quando a tarefa era ser aleatória.
Então, o que podemos fazer se precisarmos usar esses modelos de IA para pesquisas? Os pesquisadores encontraram dois truques inteligentes.
Primeiro, se você quer apenas saber a opinião geral de uma multidão (a "estimativa da população"), não peça à IA para fingir ser 100 pessoas diferentes. Em vez disso, faça apenas uma pergunta à IA: "Se você fizesse esta pergunta a 100 pessoas, como seriam os resultados?". A IA é ótima em descrever a distribuição. Quando tentaram este "Caminho de Descrição" (Describe Pathway), o erro em suas previsões caiu mais da metade em comparação ao método antigo de pedir à IA para fingir ser muitas pessoas.
Segundo, se você realmente precisa que a IA dê 100 respostas individuais diferentes (talvez para um videogame onde cada personagem precisa de uma personalidade única), você não pode simplesmente fazer a mesma pergunta 100 vezes. A IA apenas irá se repetir. Em vez disso, os pesquisadores inventaram um método chamado "Argyle Perturbado por Prompt" (PPA). Isso envolve mudar ligeiramente a forma como você faz a pergunta a cada vez — como alterar a ordem das opções de resposta, mudar a redação da pergunta ou mover onde a descrição do "personagem" é colocada. Essas pequenas mudanças são suficientes para "sacudir" o lançador de dados quebrado da IA, forçando-a a dar uma resposta diferente a cada vez. Esse truque simples reduziu o erro em 21% sem custar dinheiro ou tempo extra.
Em resumo, o artigo nos diz que, embora a IA seja incrível em descrever como o mundo funciona, ela é atualmente péssima em fingir ser uma pessoa aleatória no mundo. Mas, ao entender essa peculiaridade, ainda podemos usar essas ferramentas poderosas para obter boas respostas, só precisamos perguntar do jeito certo.
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.