AesCode Infographics Overall: como a métrica global é integrada e o que impede sua interpretação isolada
Imagen generada con gpt-image-2.5-sunburst para InferamaFonte ↗
01

Introdução: a necessidade de uma métrica global na avaliação de infográficos

Na geração de artefatos visuais como código, a avaliação tradicional enfrenta um dilema: os modelos de código não percebem a tela final, enquanto os geradores de imagens produzem resultados não editáveis. A suíte AesCode Infographics aborda esse problema separando a correção verificável da qualidade estética. A métrica 'Overall' surge como um indicador sintético que permite comparar modelos de forma rápida, mas sua utilidade depende de compreender que informação agrega e qual perde ao resumir múltiplas dimensões em um único número.

O objetivo desta peça é auditar a função da métrica Overall dentro da arquitetura do AesCode. Diferentemente das métricas individuais como Layout ou Content, a Overall não mede uma propriedade específica, mas atua como um agregador. Entender sua composição é crucial para engenheiros de ML que buscam diagnosticar falhas de design ou comparar modelos de geração de código visual, já que um score global alto pode coexistir com deficiências graves em dimensões específicas se o detalhamento não for analisado.

02

Arquitetura da suíte: sub-métricas e seu papel individual

A suíte AesCode Infographics avalia a qualidade dos infográficos gerados por meio de duas grandes categorias: Rule e Visual. A categoria Rule agrupa verificações determinísticas que podem ser automatizadas por código. Estas incluem Text (presença de strings requeridas), Boundary (contenção na tela e proporção de aspecto) e Table/Chart (estrutura e dados de tabelas e gráficos). A pontuação de Rule é a média dessas três sub-métricas, garantindo que o conteúdo seja estruturalmente correto e verificável.

A categoria Visual, por sua vez, avalia propriedades não analisáveis que requerem julgamento estético. Divide-se em três dimensões: Content (presença e completude de elementos requeridos), Layout (organização, relações e colisões) e Style (hierarquia, tipografia, cor e acabamento). Um modelo de linguagem visual (VLM) responde a uma lista de perguntas booleanas específicas de cada amostra, derivadas dos requisitos do prompt. A pontuação Visual é a média dessas três dimensões. Essa separação permite distinguir entre um design que é visualmente atraente, mas incorreto em seu conteúdo, e um que é correto, mas esteticamente deficiente.

Detalhamento de sub-métricas em AesCode Infographics

Tabela que detalha as componentes de Rule e Visual e sua função específica na avaliação.

CategoriaSub-métricaFunção principalMétodo de avaliação
RuleTextVerificar presença de strings de texto requeridasVerificação determinística (OCR/Código)
RuleBoundaryComprobar contenção na tela e proporção de aspectoVerificação determinística (Geometria)
RuleTable/ChartValidar estrutura e dados de tabelas e gráficosVerificação determinística (Parsing)
VisualContentAvaliar presença e completude de elementosVLM Judge (Perguntas booleanas)
VisualLayoutAnalisar organização, relações e colisõesVLM Judge (Perguntas booleanas)
VisualStyleJulgar hierarquia, tipografia e corVLM Judge (Perguntas booleanas)
03

A métrica Overall: função de agregação e lacunas de evidência

A métrica Overall é calculada como a média simples das pontuações de Rule e Visual. Essa fórmula de agregação é explícita na documentação do projeto e no paper associado. No entanto, a falta de documentação pública sobre os pesos relativos internos de cada sub-métrica dentro de Rule e Visual limita a capacidade de diagnosticar falhas específicas. Por exemplo, um score de Rule alto poderia ocultar uma falha grave em Boundary se Text e Table/Chart forem perfeitos, mas essa informação não é exposta diretamente na métrica Overall.

Além disso, a métrica Overall não permite distinguir entre um modelo que é consistente em ambas as dimensões e um que tem um viés forte para uma delas. A ausência de uma fórmula de agregação ponderada que reflita a importância relativa de cada sub-métrica para o usuário final é uma lacuna de evidência importante. Isso significa que a métrica Overall é útil para uma comparação geral, mas insuficiente para uma auditoria detalhada do desempenho de um modelo em tarefas específicas de design ou conteúdo.

04

Limites da comparabilidade: riscos da sobreinterpretação

Comparar modelos com base apenas na métrica Overall sem acesso ao detalhamento de Rule e Visual envolve riscos significativos. Um modelo pode ter um Overall alto devido a uma pontuação de Rule muito alta, mas uma pontuação de Visual baixa, o que indica que o design é correto, mas esteticamente pobre. Isso é particularmente relevante em aplicações onde a qualidade visual é um requisito-chave, como na geração de apresentações ou dashboards.

Além disso, a comparabilidade entre modelos é afetada pelas condições de execução. A métrica Overall depende da resolução da imagem, do formato de saída e do modelo juiz utilizado para a avaliação Visual. Se essas condições não forem padronizadas, as diferenças na métrica Overall podem dever-se a variações no processo de avaliação em vez de diferenças reais na qualidade do modelo. Portanto, é crucial verificar que as comparações sejam realizadas sob as mesmas condições de execução e com o mesmo modelo juiz.

05

Protocolo de interpretação: como ler os resultados de forma crítica

Para interpretar os resultados de AesCode Infographics Overall de forma crítica, recomenda-se seguir um protocolo que inclua as seguintes perguntas: 1) Qual é o detalhamento de Rule e Visual? 2) Quais são as sub-métricas específicas que contribuem para cada categoria? 3) Sob quais condições de execução a avaliação foi realizada? 4) Qual modelo juiz foi utilizado para a avaliação Visual? 5) Há informações sobre a consistência das pontuações entre diferentes execuções?

Este protocolo permite identificar falhas específicas e avaliar a robustez de um modelo. Por exemplo, se um modelo tem um Overall alto, mas uma pontuação de Style baixa, é provável que tenha problemas com a hierarquia visual ou a tipografia. Se a pontuação de Boundary for baixa, o modelo pode ter problemas com a gestão do espaço na tela. Ao fazer essas perguntas ao fornecedor do modelo e verificar as condições de execução, é possível obter uma imagem mais completa e precisa do desempenho do modelo, evitando a sobreinterpretação de um score global.

Protocolo de auditoria da métrica Overall

Passos para auditar a métrica Overall de um modelo de geração de infográficos.

  1. 01Obter o detalhamento de Rule e Visual para o modelo avaliado.
  2. 02Analisar as sub-métricas específicas (Text, Boundary, Table/Chart, Content, Layout, Style) para identificar falhas.
  3. 03Verificar as condições de execução (resolução, formato, modelo juiz) para garantir a comparabilidade.
  4. 04Comparar os resultados com outros modelos sob as mesmas condições de execução.
  5. 05Avaliar a consistência das pontuações entre diferentes execuções para medir a robustez do modelo.

Questões em aberto

  • Não há documentação pública disponível sobre os pesos relativos internos de cada sub-métrica dentro de Rule e Visual.
  • A sensibilidade da métrica Overall a variações no modelo juiz não está quantificada nas fontes verificadas.
  • Não foi realizada uma replicação independente dos resultados da métrica Overall em condições de execução diferentes.
06

Continue a explorar

06

Fontes consultadas

03

Correções e transparência

Se encontrar informação incorreta ou desatualizada, envie-nos a página e a fonte que devemos rever.

Propor uma correção