Beam Search

Categoria
Termos Tecnicos Avancados
Beam Search é um algoritmo de decodificação que explora multiplas sequências candidatas simultaneamente, mantendo as K mais provaveis a cada passo. Encontra sequências de maior probabilidade global, sendo usado em traducao, sumarizacao é geração estruturada.
Categoria
Termos Tecnicos Avancados
Compartilhar
LinkedInWhatsApp

O que é Beam Search

Beam Search é um algoritmo de busca heuristica usado na decodificação de modelos de linguagem que manttem K hipoteses (beams) simultaneamente, expandindo as mais promissoras a cada passo de geração.

Como funciona:

  • A cada passo, expande cada beam com os top-V tokens mais provaveis
  • De K*V candidatos, seleciona os K melhores por probabilidade acumulada
  • Continua até atingir token de fim ou comprimento máximo
  • Retorna a sequência completa de maior pontuacao

Parametros:

  • Beam width (K): número de hipoteses mantidas (tipicamente 4-10)
  • Length penalty: penaliza sequências muito curtas ou longas
  • No repeat ngram: evita repeticoes indesejadas

A Trilion configura estratégias de decodificação otimas para cada caso de uso, usando beam search quando precisão é crucial (traducao, código) é amostragem quando criatividade é desejada.

Glossário...

Acreditamos que a alquimia de Retórica, Criatividade e variadas Habilidades humanas criam resultados incríveis.