← Últimos artigos
💬 NLP

ANNOTARES: A Dataset for Extracting Logical Structures from German Statutory Texts

Este artigo apresenta o ANNOTARES, um novo conjunto de dados de textos normativos alemães com anotações em nível de trecho para identificar condições e consequências jurídicas, e demonstra que modelos baseados em Transformer superam outras abordagens na extração dessas estruturas lógicas.

Autores originais: Ronja Schwarz, Jannik Strötgen

Publicado 2026-08-05
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Ronja Schwarz, Jannik Strötgen

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Imagine o mundo dos computadores tentando entender a linguagem humana. Por muito tempo, isso foi como ensinar um robô a ler um livro de histórias apenas contando quantas vezes a palavra "cachorro" aparece. Mas a linguagem real é bagunçada; é cheia de regras ocultas, sentenças complicadas e uma lógica que não reside apenas na superfície. Este campo, chamado Processamento de Linguagem Natural (PLN), é onde os cientistas ensinam os computadores a realmente entender o que queremos dizer, não apenas o que dizemos. Recentemente, um ramo especial deste campo surgiu: o LegalNLP. Pense nisso como um tradutor tentando transformar pergaminhos jurídicos antigos e supercomplexos em algo que um computador possa realmente usar para resolver problemas. Por que alguém se importaria com isso? Porque as leis são o livro de regras de como a sociedade funciona, mas são escritas em um estilo denso e aninhado que até os humanos acham difícil de analisar. Se pudermos ensinar os computadores a identificar as partes do "se isso acontecer" e as partes do "então isso acontece" de uma lei, poderíamos construir ferramentas que ajudam as pessoas a entender seus direitos, ajudam advogados a trabalhar mais rápido ou até permitem que computadores verifiquem se uma nova regra faz sentido antes de ser aprovada.

Entra em cena uma equipe de pesquisadores da Universidade de Ciências Aplicadas de Karlsruhe, que decidiu enfrentar um quebra-cabeça muito específico e complicado no direito alemão. Eles chamam seu projeto de ANNOTARES. Para entender o que fizeram, imagine uma lei alemã como um novelo de lã gigante e emaranhado. Dentro desse novelo existem dois tipos distintos de fios: o Tatbestand (as "condições" ou a parte do "se") e o Rechtsfolge (as "consequências" ou a parte do "então"). Por exemplo, em uma frase como "Se você estacionar aqui sem uma permissão, receberá uma multa", o "se você estacionar aqui sem uma permissão" é a condição, e "receberá uma multa" é a consequência. O desafio é que os textos jurídicos alemães são famosos por serem incrivelmente complexos, com frases que torcem e giram, às vezes colocando o "então" antes do "se", ou escondendo as regras dentro de camadas de outras palavras.

Os pesquisadores criaram um novo conjunto de dados, que é basicamente uma grande coleção de sentenças de leis alemãs que foram cuidadosamente rotuladas por humanos. Eles pegaram mais de 400 sentenças de uma lei de proteção de dados e adicionaram 50 sentenças cada de uma lei de educação e de um código de obras. Eles dedicaram tempo para marcar cada palavra dessas sentenças para dizer: "Esta palavra faz parte da condição", "Esta palavra faz parte da consequência" ou "Esta palavra é apenas ruído de fundo". Eles até escalaram seis pessoas diferentes para rotular as mesmas sentenças para garantir que todos estivessem na mesma página, e o acordo entre eles foi muito alto, como um grupo de amigos concordando com o final de um filme.

Depois de terem esse conjunto de dados "padrão ouro", eles o trataram como uma academia de treinamento para diferentes tipos de cérebros de computador. Eles testaram seis abordagens diferentes, variando de robôs simples que seguem regras (como uma receita que diz "se você vir a palavra 'se', destaque-a") a modelos de IA modernos e complexos baseados em Transformers (que são como leitores superinteligentes que leram quase toda a internet). Eles queriam ver qual computador conseguiria melhor desenredar o novelo e separar o "se" do "então".

Os resultados foram uma mistura de surpresas e confirmações. Os robôs simples que seguem regras tiveram um desempenho terrível, perdendo-se nas sentenças complexas e apenas supondo que tudo era "ruído de fundo". Os modelos de IA mais antigos e simples (como os BiLSTMs) também tiveram dificuldades, muitas vezes falhando em encontrar os limites das regras jurídicas corretamente. No entanto, os modelos Transformer modernos, especialmente um chamado mBERT, tiveram um desempenho de campeões. Eles foram capazes de compreender a estrutura complexa da linguagem jurídica e identificar corretamente as condições e consequências na maioria das vezes. Curiosamente, os modelos de IA mais novos e massivos (Grandes Modelos de Linguagem ou LLMs) também foram muito bons, mas tiveram uma peculiaridade engraçada: embora não fossem perfeitos ao rotular cada palavra corretamente, foram surpreendentemente bons em encontrar os pontos de início e fim exatos das regras jurídicas, mesmo que perdessem uma palavra ou outra.

Uma das coisas mais importantes que o artigo descobriu é que esses cérebros de computador realmente precisavam de ajuda com a "gramática" da frase. Quando os pesquisadores deram pistas extras sobre a estrutura da frase (como saber qual palavra é o sujeito e qual é o verbo), os modelos melhoraram muito. É como dar a um detetive um mapa da cena do crime; sem ele, o detetive pode até adivinhar o suspeito certo, mas com o mapa, ele pode localizar exatamente onde o crime aconteceu. O artigo sugere que, embora esses modelos de IA modernos sejam poderosos, eles ainda dependem da compreensão das estruturas gramaticais específicas da linguagem jurídica para fazerem seu melhor trabalho.

No fim, os autores não construíram apenas um conjunto de dados; eles construíram um benchmark. Eles mostraram que, embora extrair estruturas lógicas de leis seja difícil, a IA moderna está finalmente à altura da tarefa, desde que tenha os dados certos e um pouco de ajuda com a gramática. Eles disponibilizaram seu conjunto de dados ao público, esperando que ajude outros pesquisadores a construir ferramentas ainda melhores para o raciocínio jurídico automatizado. Eles não alegaram ter resolvido todo o mistério do direito, mas provaram que agora podemos ensinar computadores a identificar o "se" e o "então" nas leis alemãs com um alto grau de precisão, abrindo as portas para um futuro onde a tecnologia jurídica seja um pouco menos como mágica e um pouco mais como um assistente confiável.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →