Problema resolvido na íntegra
-
De onde vêm os quatro valores de entropia no painel 5 passos
Entropia 4,87 bits, perplexidade 29,29, entropia cruzada 6,08, divergência KL 1,21. Quatro números no painel e apenas dois deles são independentes. Encontre as duas relações exatas que os ligam.
-
A entropia é a surpresa média da distribuição verdadeira, medida em bits: o número de perguntas de sim/não necessárias por token se codificar de forma ótima para este texto.
-
A perplexidade apenas coloca isso numa escala mais acessível — dois elevado à entropia. Responde a 'quantas opções igualmente prováveis pareceriam tão incertas?', e 29,29 é mais fácil de visualizar do que 4,87 bits.
-
A entropia cruzada é o custo de codificar a distribuição verdadeira usando um código construído para uma distribuição diferente. Nunca é menor do que a entropia, porque o código ótimo para P é ótimo.
-
O excesso é a divergência KL, e é uma subtração, não um cálculo separado: 6,08388 − 4,87254 = 1,21134, até ao último dígito apresentado.
-
Exponenciar esse excesso indica o que isso custa em termos práticos. 2^1,21 é 2,32, pelo que usar o modelo errado é como enfrentar 2,32 vezes mais escolhas por palavra — 29,29 passa a 67,8.
Resposta
A ferramenta exibe H = 4,87254, PP = 29,2942, H(P,Q) = 6,08388 e DKL = 1,21134. As duas identidades — a perplexidade é 2^H, e a KL é a entropia cruzada menos a entropia — são válidas para qualquer par de distribuições, pelo que são uma verificação que pode executar em qualquer relatório de modelo que receba. Explicam também por que razão os modelos de linguagem são avaliados pela entropia cruzada em vez da KL: a KL necessita da distribuição verdadeira, que ninguém possui, enquanto a entropia cruzada necessita apenas da probabilidade atribuída pelo modelo ao texto que realmente ocorreu. Minimizar uma minimiza a outra, porque a diferença é uma constante na qual o modelo não pode mexer.
-
Referências (3)
- Entropy and cross-entropy, at the source: C. E. Shannon, "A Mathematical Theory of Communication." Bell System Technical Journal 27, 379–423, 1948.
- KL divergence, in the paper that defined it: S. Kullback & R. A. Leibler, "On Information and Sufficiency." The Annals of Mathematical Statistics 22, 79–86, 1951.
- Perplexity, introduced as a measure of task difficulty long before language models: F. Jelinek, R. L. Mercer, L. R. Bahl & J. K. Baker, "Perplexity — a measure of the difficulty of speech recognition tasks." Journal of the Acoustical Society of America 62, S63, 1977.