Ruído adaptativo em sampler SDE no Flux 3 Klein melhorou a textura em apenas 1–2%

Um autor do Habr testou se um sampler SDE consegue escolher sozinho, a cada passo, a intensidade do ruído (eta) com base na curvatura da trajetória e no erro do solver. A curvatura não trouxe ganho estável em nenhum dos modelos, e a estimativa de erro melhorou a métrica de textura no Flux 3 Klein em apenas 1–2%. Um cronograma de ruído fixo, obtido pela média de várias execuções, entrega o mesmo resultado que o adaptativo. Em uma enquete com 39 participantes, ninguém percebeu diferença em relação ao ruído convencional. • Cada execução foi comparada com eta constante, usando o mesmo orçamento de ruído • Modelos: Anima, Flux 3 Klein e MOSS-Image, com 6–15 passos; no Krea 2, o resultado não ficou claro • As métricas foram calculadas no espaço latente, com 16 pares de imagens por orçamento

Processado por IA de Habr AI; editado por Hamidun News
Ruído adaptativo em sampler SDE no Flux 3 Klein melhorou a textura em apenas 1–2%
Fonte: Habr AI. Colagem: Hamidun News.
Ouvir artigo
Ficha técnica e números-chave
ParâmetroDados
Fonte originalHabr AI ↗
Editor-chefe
Dado-chave #1Cada execução foi comparada com eta constante, usando o mesmo orçamento de ruído
ModelosAnima, Flux 3 Klein e MOSS-Image, com 6–15 passos; no Krea 2, o resultado não ficou claro
Dado-chave #3As métricas foram calculadas no espaço latente, com 16 pares de imagens por orçamento

Geradores de imagens baseados em flow matching podem rodar com um sampler estocástico, que injeta ruído novo a cada passo. A intensidade desse ruído, o parâmetro eta, costuma ser ajustada à mão uma única vez e mantida constante. O autor de um estudo publicado no Habr quis verificar se o sampler consegue escolher o eta sozinho, passo a passo, usando dados que ele já tem. O resultado é, em grande parte, negativo: o esquema adaptativo quase não acrescentou nada, e o melhor efeito no Flux 3 Klein ficou em cerca de 1–2% do valor da métrica de textura.

A ideia: controlar o ruído com sinais gratuitos

Um solver multipasso já calcula dois números úteis a cada passo. O primeiro é a curvatura da trajetória, ou seja, o quão bruscamente ela se curva. O segundo é a divergência entre a predição e a correção, que serve como estimativa do erro local. Nenhuma das duas grandezas exige chamadas extras à rede, então o esquema não custa nada em termos computacionais: não há passagens adicionais pelo modelo nem aumento no tempo de geração.

A hipótese era lógica. Se o ruído prejudica onde o campo é "rígido" e ajuda onde ele é suave, um orçamento fixo de ruído distribuído conforme a curvatura deveria superar uma constante. Para testar, o autor escreveu um node para o ComfyUI e o executou em três modelos abertos: Anima, Flux 3 Klein e MOSS-Image. O número de passos variou de 6 a 15.

A principal decisão metodológica foi usar uma base de comparação justa. Cada execução adaptativa foi comparada com uma execução de eta constante e exatamente o mesmo orçamento total de ruído. Sem isso, como mostrou um trabalho anterior do autor, o resultado "adaptativo" costuma ser apenas "menos ruído", e não uma distribuição melhor.

O que funcionou e o que não funcionou

A curvatura não funcionou. Em nenhum dos modelos houve ganho estável, e o sinal do efeito muda conforme o número de passos. Na prática, isso significa que não vale a pena usar a curvatura para escolher o eta.

A estimativa de erro do solver produziu um sinal pequeno, mas reprodutível. Ao adicionar mais ruído onde o erro é baixo, o ganho no Flux 3 Klein é de cerca de 1–2% do valor da métrica de textura. O resultado foi confirmado em novos seeds, com critérios fixados antes da execução. No MOSS-Image, o efeito aparece em apenas um sentido; no Anima, o autor não o encontrou. No Krea 2, o resultado é inconclusivo por falta de poder estatístico.

A conclusão mais interessante diz respeito à própria adaptação. Um cronograma de ruído fixo, obtido pela média de execuções independentes e aplicado a todas as imagens, entrega o mesmo resultado que a escolha passo a passo. O ruído nas bordas da janela de ruído ajuda; no meio, importa menos. Em outras palavras, o que conta é a posição do ruído ao longo da trajetória, e não o que o sampler enxerga em cada momento. Nesse caso, a lógica adaptativa é dispensável: basta um cronograma calculado previamente, que não custa nada em tempo de execução e é mais simples de depurar.

As pessoas não notaram diferença

O autor fez uma enquete com 39 pessoas, que deviam escolher, entre duas imagens, a que parecia mais gerada por IA. Os participantes perceberam a grande diferença entre ruído fraco e ruído forte, mas não conseguiram distinguir a nova distribuição de ruído da convencional. Ou seja, mesmo um pequeno ganho mensurável no espaço latente não se traduz em melhoria visível.

Limitações e conclusão prática

O próprio autor lista os pontos fracos do trabalho. As métricas são calculadas no espaço latente, e não pela percepção visual. Por padrão, foram usados 16 pares de imagens para cada orçamento de ruído. No Anima, foi usada uma versão do ComfyUI diferente da dos demais modelos. A enquete é informal e foi feita sem seleção de participantes. Tudo isso impede estender as conclusões a outros modelos e modos sem uma nova verificação.

Para quem desenvolve pipelines, a conclusão prática é simples. Se você está ajustando um sampler SDE para um modelo de flow matching, não vale complicá-lo com regras adaptativas: primeiro encontre um cronograma de ruído fixo que leve em conta as bordas da janela e avalie o resultado com orçamento total igual. Caso contrário, há o risco de confundir uma simples redução de ruído com o sucesso do método.

O autor acredita que resultados negativos como este merecem ser divulgados e publicou o código, os números de cada imagem e a análise da enquete no repositório flow-sde-research, no GitHub. O preprint está disponível no Zenodo.

História

Perguntas frequentes sobre a notícia

O que se sabe sobre A ideia: controlar o ruído com sinais gratuitos?

Um solver multipasso já calcula dois números úteis a cada passo. O primeiro é a curvatura da trajetória, ou seja, o quão bruscamente ela se curva. O segundo é a divergência entre a predição e a correção, que serve como estimativa do erro local. Nenhuma das duas grandezas exige chamadas extras à rede, então o esquema não custa nada em termos computacionais: não há passagens adicionais pelo modelo nem aumento no tempo de geração. A hipótese era lógica. Se o ruído prejudica onde o campo é "rígido" e ajuda onde ele é suave, um orçamento fixo de ruído distribuído conforme a curv

O que funcionou e o que não funcionou?

A curvatura não funcionou. Em nenhum dos modelos houve ganho estável, e o sinal do efeito muda conforme o número de passos. Na prática, isso significa que não vale a pena usar a curvatura para escolher o eta. A estimativa de erro do solver produziu um sinal pequeno, mas reprodutível. Ao adicionar mais ruído onde o erro é baixo, o ganho no Flux 3 Klein é de cerca de 1–2% do valor da métrica de textura. O resultado foi confirmado em novos seeds, com critérios fixados antes da execução. No MOSS-Image, o efeito aparece em apenas um sentido; no Anima, o autor não o encontrou. No

O que se sabe sobre As pessoas não notaram diferença?

O autor fez uma enquete com 39 pessoas, que deviam escolher, entre duas imagens, a que parecia mais gerada por IA. Os participantes perceberam a grande diferença entre ruído fraco e ruído forte, mas não conseguiram distinguir a nova distribuição de ruído da convencional. Ou seja, mesmo um pequeno ganho mensurável no espaço latente não se traduz em melhoria visível.

ZK
Zhemal Khamidun — CPO da Alpina Digital, gerente de produto do AlpinaGPT. Cria produtos de IA desde 2019. O Hamidun News é um projeto pessoal que virou um agregador em produção com mais de 6.000 leitores.
✦ Unified AI Workspace · Nomad

Test Frontier LLMs & Autonomous Agents in One Workspace

Run Claude Opus 5.5, GPT-6, Gemini 3.1, and DeepSeek side-by-side in Nomad AI (nomadnet.ai) — unified model routing, deep research, and multimodal workflows under one subscription.

Try Nomad AI →Launch Nomad Agent
O que você acha?
Carregando comentários…