Problema resolvido na íntegra
-
Doze continuações candidatas que cobrem 13,6% do que realmente se segue 5 passos
Doze continuações candidatas cobrem 13,6% do que realmente se segue a este contexto. Determine como se parecem os outros 86% e por que razão essa forma decide o modo como a amostragem tem de funcionar.
-
O corpus oferece 1280 continuações distintas para este contexto. Essa é a distribuição real que o modelo está a tentar imitar, e é muito mais ampla do que qualquer lista restrita.
-
As doze principais — as que o painel pontua — representam, no seu conjunto, 13,6% de todas as ocorrências.
-
Assim, as restantes 1268 continuações partilham 86,4%. Nenhuma delas é provável por si só e, coletivamente, constituem a maior parte do que acontece.
-
Isto significa que 99,1% das opções detêm 86,4% da probabilidade: uma cauda longa, e não um pico com ruído em seu redor.
-
Com o top-k desativado, as doze opções são mantidas e o painel indica 100% de probabilidade conservada. Esses 100% são calculados dentro da lista restrita, enquanto os 13,6% se referem ao corpus. Portanto, todos os filtros desta página atuam apenas sobre a cabeça da distribuição: as 1 268 continuações da cauda já tinham sido excluídas antes de se mover qualquer controlo.
Resposta
A ferramenta apresenta 12 / 12 opções mantidas, 100,0% da probabilidade conservada, 1 280 continuações distintas e 13,6% de cobertura. É a cauda que torna a amostragem difícil. Escolher sempre o token mais provável faz o texto cair na repetição, pois a escolha fica eternamente limitada aos mesmos 13,6%. Se a amostragem abranger todas as opções, mais cedo ou mais tarde surgirá algo absurdo: 86,4% da massa de probabilidade está distribuída por opções que, consideradas uma a uma, são péssimas. O top-k e o top-p servem para cortar a cauda sem achatar a cabeça da distribuição; os números acima mostram o equilíbrio que procuram alcançar. Repare no efeito da temperatura: defina o top-p como 90 e dez das doze opções permanecem; depois, aumente a temperatura para 1,50 e uma décima primeira volta a ser incluída. Ao tornar a distribuição mais uniforme, a temperatura alarga o núcleo em vez de o estreitar.
-
Percurso de aprendizagem
Como um LLM escolhe a palavra seguinte
Referências (2)
- Where the temperature in a softmax comes from — it is the one in the Boltzmann distribution: D. H. Ackley, G. E. Hinton and T. J. Sejnowski, "A Learning Algorithm for Boltzmann Machines." Cognitive Science 9(1), 147–169, 1985.
- Why lowering the temperature is not the same as improving the text, and what nucleus sampling does instead: A. Holtzman, J. Buys, L. Du, M. Forbes and Y. Choi, "The Curious Case of Neural Text Degeneration." ICLR 2020.