Por que atrapalhar um modelo de propósito o faz generalizar.

SRC·23 Source
Gabarita todo ensaio e depois fracassa no mundo real.

Gabarita todo ensaio e depois fracassa no mundo real.

Um modelo com espaço de sobra não entende seus dados de treino — ele os memoriza, com defeitos e coincidências e tudo. Como uma flor de estufa criada sob um vidro perfeito, parece impecável até o instante em que encontra o clima real. A cura soa ao contrário: prejudicá-lo de propósito enquanto aprende.
A armadilha: os neurônios conspiram em silêncio.

A armadilha: os neurônios conspiram em silêncio.

Por conta própria, as unidades fazem acordos privados — uma aprende a se apoiar na saída exata de outra. Como uma pirâmide humana: cada corpo se firma contra outros específicos, e ela só fica de pé enquanto ninguém se mexe. Tire um e toda a estrutura desaba. O modelo não está aprendendo o sinal — está memorizando um arranjo frágil que só se sustenta sobre os dados que viu.
A solução: silenciar uma metade ao acaso, a cada passo.

A solução: silenciar uma metade ao acaso, a cada passo.

h~=rh,rjBernoulli(p)\tilde{\mathbf{h}} = \mathbf{r} \odot \mathbf{h}, \qquad r_j \sim \mathrm{Bernoulli}(p)
O dropout joga uma moeda para cada unidade a cada passo e zera as perdedoras — mantém cada uma com probabilidade p, descarta o resto (⊙ multiplica a máscara). Como uma linha de cozinha onde estações apagam ao acaso em pleno serviço: nenhum prato pode depender de um cozinheiro estar sempre ali, então cada um aprende a se virar sozinho. Isso é ruído, injetado de propósito — não dá para confiar numa unidade que pode sumir.
Um bônus oculto: você treinou uma multidão inteira.

Um bônus oculto: você treinou uma multidão inteira.

h~j=rjphj,E ⁣[h~j]=hj\tilde{h}_j = \frac{r_j}{p}\, h_j, \qquad \mathbb{E}\!\left[\tilde{h}_j\right] = h_j
Cada máscara aleatória é uma rede afinada diferente — ao longo do treino você exercitou em silêncio 2ⁿ delas, todas compartilhando um mesmo conjunto de pesos. Como sobrepor muitos esboços a lápis: cada um está um pouco errado, mas empilhados, seus erros se cancelam em uma única semelhança estável. Para fechar as contas, divida os sobreviventes por p; depois, no teste, você liga todos e a rede completa faz a média da multidão inteira de uma vez.
Outra alavanca: cobrar uma taxa por pesos grandes.

Outra alavanca: cobrar uma taxa por pesos grandes.

L~(w)=L(w)+λ2w22    w(1ηλ)wηL\tilde{L}(\mathbf{w}) = L(\mathbf{w}) + \frac{\lambda}{2}\lVert \mathbf{w}\rVert_2^2 \;\Rightarrow\; \mathbf{w} \leftarrow (1-\eta\lambda)\,\mathbf{w} - \eta\,\nabla L
O weight decay adiciona à perda um preço por deixar qualquer peso crescer, então cada passo também empurra cada peso um pouco em direção a zero — esse é o fator (1−ηλ). Como podar uma cerca-viva: apare o crescimento desenfreado e surge uma forma limpa e simples. Um modelo mantido pequeno não pode apostar tudo em umas poucas coincidências berrantes; precisa espalhar sua confiança por evidências pequenas e compartilhadas.
Uma aposta sob todas elas.

Uma aposta sob todas elas.

minθ  Ldata(θ)+λΩ(θ)\min_{\theta}\; L_{\text{data}}(\theta) + \lambda\,\Omega(\theta)
Tire os nomes e todo regularizador faz a mesma aposta: ajuste os dados, mas pague pela complexidade (isso é Ω). Como fazer uma única mala de mão: o espaço pequeno e fixo obriga você a largar tudo o que não merecer seu lugar em qualquer viagem — então você guarda só o que viaja bem. O botão λ define a taxa de câmbio: aumente-o e você compra simplicidade, abaixe-o e você compra memorização.
A lição: um peso no treino é força no mundo real.

A lição: um peso no treino é força no mundo real.

Ruído, unidades descartadas, pesos limitados — cada um torna o treino mais difícil de propósito. Como correr com um colete de peso: cada passada custa mais agora, então no dia da prova, sem o fardo, você é muito mais forte e firme. Um modelo que aprende a render meio cego e restrito é justamente o que aguenta quando chega o mundo real, nunca visto.
Fizemos ele esquecer de propósito. E entendeu mais.

Fizemos ele esquecer de propósito. E entendeu mais.

🌱 Não o tornamos maior nem demos mais a ele. Apagamos partes dele, ao acaso — e ele entendeu mais. Então talvez esquecer não seja o inimigo do entender, mas o seu preço. E sob cada truque há uma aposta silenciosa: a de que a história mais simples que se encaixa é a mais verdadeira. Mas e se não for — e se algumas verdades nunca foram feitas para ser simples?
toque →deslize ↑ para maisdeslize ↓ para sair