Search-on-Graph-R1: Training Large Language Models to Search Knowledge Graphs with Reinforcement Learning
O artigo apresenta o Search-on-Graph-R1, um modelo de 8 bilhões de parâmetros que alcança o estado da arte em Resposta a Perguntas sobre Grafos de Conhecimento ao internalizar a navegação em grafos por meio de ajuste fino supervisionado e aprendizado por reforço, superando modelos de linguagem de grande escala (LLMs) de fronteira mais robustos sem exigir módulos auxiliares ou juízes de LLM durante a inferência.
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 resolver um mistério massivo e de múltiplas etapas, como descobrir quem é o prefeito de uma cidade, mas apenas se essa cidade cultivar um tipo específico de árvore rara. Para resolver isso, você não pode confiar apenas na sua própria memória; seu cérebro pode ter esquecido o nome da árvore ou da cidade, ou pode estar confundindo fatos de filmes antigos. Em vez disso, você precisa de um mapa. No mundo da inteligência artificial, esse mapa é chamado de Grafo de Conhecimento (Knowledge Graph). É uma teia digital gigante onde cada fato é um ponto (uma entidade) conectado por linhas (relacionamentos). Se você quiser encontrar uma resposta, terá que "pular" de ponto em ponto, seguindo as linhas até chegar ao ponto correto.
Por muito tempo, os cérebros de computador mais inteligentes (chamados de Modelos de Linguagem de Grande Escala ou LLMs) eram como detetives brilhantes que leram todos os livros da biblioteca, mas não conseguiam ler o mapa. Eles tinham que adivinhar a resposta com base no que lembravam, o que frequentemente levava a erros. Métodos mais novos ensinaram esses modelos a parar de adivinhar e começar a usar uma "ferramenta de busca" para saltar pelo mapa, mas os modelos que faziam a busca eram como robôs caríssimos e superpotentes que custavam uma fortuna para operar e eram lentos demais para o uso no mundo real. A grande questão para os cientistas tornou-se: Podemos ensinar um robô menor, mais barato e rápido a fazer esse mesmo trabalho de detetive de saltar pelo mapa tão bem quanto, sem precisar da ajuda do robô caro?
Isso é exatamente o que o artigo Search-on-Graph-R1 (SOG-R1) se propõe a fazer. Os pesquisadores construíram um sistema de treinamento inteligente para ensinar um modelo de IA compacto, de 8 bilhões de parâmetros (um "estudante"), a navegar nesses mapas de conhecimento por conta própria. Em vez de apenas deixar o estudante adivinhar, eles criaram um robô "professor" que já conhecia o caminho secreto para a resposta. Mas aqui está o truque: o professor não apenas sussurrou a resposta; ele recebeu o projeto do mapa (uma consulta especial chamada SPARQL) e foi instruído a percorrer o caminho passo a passo usando a mesma ferramenta de busca que o estudante usaria. Enquanto o professor caminhava, ele registrava cada movimento, cada beco sem saída que evitava e cada fato que encontrava no banco de dados ao vivo.
O estudante então aprendeu com essas jornadas registradas em duas etapas. Primeiro, ele praticou imitando os passos do professor (Ajuste Fino Supervisionado ou Supervised Fine-Tuning), aprendendo como fazer as perguntas certas e ler o mapa. Segundo, ele jogou um jogo onde tentava encontrar respostas por conta própria, ganhando pontos por estar correto e pontos extras por ser rápido (Aprendizado por Reforço ou Reinforcement Learning). O resultado? Esse pequeno estudante de 8 bilhões de parâmetros tornou-se um mestre detetive. Em três grandes campos de teste (WebQSP, CWQ e GrailQA), ele superou todos os sistemas de "super-robôs congelados" que os pesquisadores compararam, incluindo aqueles alimentados pelos modelos mais avançados e caros disponíveis.
O que torna isso ainda mais impressionante é que o estudante não apenas melhorou na busca de respostas; ele ficou mais esperto sobre como pesquisar. Embora o caminho do professor fosse perfeito, o estudante aprendeu a pegar atalhos. Ele descobriu como alcançar as mesmas respostas usando menos chamadas de busca do que quando estava apenas copiando o professor. Os pesquisadores descobriram que este método funciona mesmo se você substituir o estudante por um tipo diferente de modelo, provando que a técnica de treinamento em si é o ingrediente secreto. Crucialmente, o artigo descarta a ideia de que o modelo precisa memorizar todo o mapa ou depender de um segundo robô "juiz" para avaliar seu trabalho durante o treinamento. Em vez disso, o modelo aprendeu a confiar na ferramenta de busca ao vivo e na lógica do próprio caminho. Ao final do treinamento, este pequeno e eficiente IA podia navegar em teias de conhecimento complexas de forma mais rápida e precisa do que seus equivalentes muito maiores e mais caros, tudo isso sem precisar de nenhum ajudante extra ou hardware caro durante a busca real.
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.