A Baidu apresentou e disponibilizou ao público o Unlimited OCR 2, a segunda versão de seu modelo para análise de documentos. O objetivo deste desenvolvimento é permitir a leitura de documentos de qualquer número de páginas em uma única passagem contínua.
O código e os pesos do modelo estão disponíveis nas plataformas GitHub e Hugging Face sob licença MIT. Além disso, o modelo é fornecido através dos serviços em nuvem Baidu AI Cloud e Baidu AI Open Platform.
A primeira versão do Unlimited-OCR, lançada em junho, utilizava um mecanismo de atenção com janela deslizante baseado em referências para expandir as capacidades de análise de páginas individuais para dezenas de páginas sequenciais. Na segunda versão, esse mecanismo foi substituído por Sparse Reference Sliding Window Attention, ou SR-SWA.
A Baidu compara a nova abordagem com a forma como um ser humano copia um livro: ele foca na página atual e recorre às anteriores apenas quando informações que cruzam páginas são necessárias. Na prática, um gate de página especial primeiro restringe a referência visual de cada consulta de todo o documento para páginas relevantes, ao mesmo tempo que modela as posições entre as páginas. Em seguida, os grupos de tokens visuais mais bem avaliados são acionados para capturar dependências de longo prazo.
De acordo com a descrição do projeto, o SR-SWA comprime a atenção texto-visual de sequências ultralongas em um conjunto de trabalho de referências fixo, como 512 tokens. Isso permite que a latência de decodificação em cada etapa e o consumo de memória permaneçam quase constantes, independentemente do comprimento do documento. Combinado com a tecnologia que a Baidu chama de Unlimited-Horizon Decoding, isso permite que o modelo processe entradas muito longas dentro de uma janela de contexto finita.
Em um exemplo próprio, a Baidu demonstrou que o modelo conseguiu processar todos os sete livros de Harry Potter, com mais de 3600 páginas, em uma única sessão.
Os indicadores apresentados são baseados em testes internos da empresa. A Baidu relata ter alcançado uma pontuação de 84.6 no MPDocBench, um benchmark para análise de múltiplas páginas, e 77.1 no MarathonDocBench — um benchmark para documentos de cem páginas, que a Baidu publicou junto com o modelo no Hugging Face. A empresa afirma que ambos os resultados são de ponta para análise ponta a ponta e superam vários modelos gerais de nível flash-tier que ela testou.
No cenário de 100 páginas, o relatório da Baidu indica que o SR-SWA decodifica cada etapa sete vezes mais rápido do que a atenção completa e 5,6 vezes mais rápido do que a construção anterior R-SWA. No momento da redação deste artigo, avaliações independentes ainda não foram publicadas.
A primeira versão gerou grande interesse entre os desenvolvedores. A Baidu observa que o modelo acumulou mais de 10 milhões de downloads no Hugging Face e 28.500 estrelas no GitHub. Atualmente, o modelo opera usando Transformers para testes rápidos e SGLang para serviço. A Baidu planeja apresentar mais informações sobre o modelo no evento Baidu World 2026, que ocorrerá em 12 de novembro.


