Voltar ao blog

Resultados experimentais cheios de JSON, como levar o artigo à prática: capítulo de resultados e prática de figuras do M

Introdução|Depois de reproduzir baselines multimodais como o LLaVA e de obter uma série de JSON no POPE e no MMBench, chega a parte realmente trabalhosa: criar figuras, escrever o capítulo de resultados e organizar as referências. Este artigo explica como fazer estas três coisas de uma só vez. 1. De

Assistente de pesquisa de artigos MuchSciArtigos

Introdução|Depois de reproduzir uma linha de base multimodal como o LLaVA e de gerar uma pilha de JSON no POPE e no MMBench, chega a parte que dá realmente trabalho: criar figuras, escrever o capítulo de resultados e organizar as referências. Este artigo mostra como fazer estas três coisas de uma só vez.

1. De «correu tudo» a «já está no artigo»: pelo meio há três montanhas

EtapaPorque dá trabalhoComo o MuchSci Paper Sailor resolve
Gerar figurasEscrever matplotlib à mão e ajustar repetidamente a largura da colunaGera diretamente SVG de barras agrupadas no tamanho da revista
Escrever o capítulo de resultadosDescrever métrica por métrica e ainda alinhar com as figurasGera automaticamente o esboço do capítulo de resultados a partir dos seus dados
Organizar referênciasCopiar dezenas de entradas arXiv à mão é onde mais se erraGestão automática de numeração + verificação de autenticidade antes da submissão

O que estas três tarefas têm em comum: não são difíceis, mas consomem imenso tempo e são extremamente propensas a erros.

2. Primeiro passo: carregar os resultados experimentais e gerar primeiro o esboço do capítulo de resultados

Carregue os CSV / JSON dos resultados experimentais para o MuchSci Paper Sailor. Ele começa por fazer um perfil dos dados (tipos de campos, valores em falta, distribuição) e depois, com base nos seus nomes reais de colunas, gera automaticamente o esboço do capítulo de resultados — que tabela corresponde a cada descrição e que métricas devem ser reportadas uma a uma, deixando tudo claro desde o início.

O valor deste passo está em: a estrutura do capítulo de resultados é determinada pelos seus dados, e não por um modelo pré-definido. Se executou precision e recall, ele organiza segundo essas duas dimensões; se tem vários conjuntos de dados, divide em secções por conjunto de dados.

3. Segundo passo: gerar diretamente SVG de barras agrupadas no tamanho da revista

Sem escrever código de desenho, crie as figuras diretamente no MuchSci Paper Sailor:

• Tipo de gráfico: barras agrupadas (grouped_bar), etc., ideal para comparar modelos.

• Saída vetorial: svg=true, texto editável, sem perda de qualidade ao ampliar.

• Tamanho da revista: gera a figura de acordo com a largura da coluna da revista de destino (por exemplo, nature_single=89mm), para inserir no texto sem reformatar.

Este passo elimina exatamente a parte que menos quer fazer — dezenas de linhas de matplotlib, mais o ajuste repetido de tamanhos para alinhar com a largura da coluna.

4. Terceiro passo: as legendas das figuras associam automaticamente os valores originais de Precision / Recall

Este é o aspeto mais fácil de ignorar e também o que mais demonstra profissionalismo: incluir valores concretos nas legendas das figuras.

Cada valor pode ser rastreado até ao conjunto de dados, e a legenda da figura associa automaticamente os valores originais de Precision / Recall correspondentes a essa figura, em vez de escrever apenas «significativamente melhor do que a linha de base».

Para os revisores, a diferença entre as duas formas de escrever é esta: a primeira pode ser verificada diretamente; a segunda só pode deixar dúvidas. No MuchSci Paper Sailor, quaisquer valores que não possam ser rastreados não são permitidos nas legendas das figuras.

5. Quarto passo: gestão automática de referências

O mesmo conjunto de referências tem de ser usado tanto no trabalho relacionado como na análise comparativa. O MuchSci Paper Sailor gere automaticamente a numeração destas referências arXiv, usa marcações cite no texto, gera o bib com um clique e corre uma verificação de autenticidade antes da submissão — sem inventar métricas experimentais e sem deixar referências alucinadas.

6. Um percurso completo

Usando como exemplo a reprodução da linha de base LLaVA:

1. Carregar resultados: carregue os JSON do POPE / MMBench em conjunto.

2. Perfil automático: confirme que os campos e os valores estão corretos.

3. Gerar o esboço do capítulo de resultados: organizar o capítulo por conjunto de dados + métrica.

4. Gerar figuras: criar um gráfico de barras agrupadas e exportar SVG no tamanho da revista.

5. Escrever o capítulo de resultados: descrever, métrica a métrica, o recall / a exatidão de cada modelo, com os valores originais nas legendas das figuras.

6. Gerir referências: marcações cite → gerar bib → correr a verificação de autenticidade.

7. Exportar: finalizar juntamente com os materiais de submissão.

7. Armadilhas comuns

• Fazer figuras com matplotlib à mão. Para além de consumir tempo, o tamanho da letra, a espessura das linhas e a largura da coluna não ficam alinhados, e o tempo de retrabalho ultrapassa largamente o de criar a figura em si.

• Legendas das figuras que dizem apenas «melhoria significativa». Os revisores não veem números e só suspeitam que está a esconder algo.

• Valores que não batem certo com a figura. Os dados foram alterados numa iteração e esqueceu-se de voltar a gerar a figura; a legenda continua desatualizada — a rastreabilidade dos valores existe precisamente para evitar isto.

• Copiar referências à mão. Basta um erro em dezenas de entradas para um revisor o apanhar.

8. Conclusão

Os resultados experimentais são apenas um produto semiacabado; só o que consegue entrar no artigo é que é um resultado. O MuchSci Paper Sailor encadeia «gerar o esboço do capítulo de resultados → criar figuras vetoriais no tamanho da revista → associar os valores originais às legendas → gestão automática de referências» numa única linha de trabalho; só tem de entregar o JSON.

Verificação antes de gerar as figuras:

• A figura é vetorial e está alinhada com a largura da coluna da revista de destino?

• A legenda da figura indica valores concretos ou apenas generalidades?

• Cada número pode ser rastreado até aos resultados experimentais originais?

• As referências passaram pela verificação de autenticidade?


Voltar aos artigos