Author(s):
de Azevedo, Ana Cleyge ; Queiroz, João ; Loula, Angelo
Date: 2023
Origin: Linguamática
Subject(s): natural language generation; poem; literary prose; rhythmic patterns; rhyme; geração de linguagem natural; poema; prosa literária; padrões rítmicos; rima
Description
A geração computacional do que pode ser concebido e reconhecido como "poesia verbal" é explorada, há muitas décadas, em muitas línguas naturais. Mas apenas projetos recentemente desenvolvidos possuem aplicação intensiva da computação, considerando muitos níveis de organização, linguísticos e paralinguísticos, fonológicos, rítmicos, sintáticos, semânticos, e até pragmáticos. O que apresentamos aqui é um sistema de geração computacional de poemas, o PROPOE (Prose to Poem). Ele trabalha em conjunto com uma ferramenta de "mineração" de estruturas de versificação na prosa de língua portuguesa, o MIVES (Mining Verse Structure). O PROPOE gera poemas em língua portuguesa a partir de sentenças versificadas (estruturas heterométricas de versificação) identificadas e classificadas pelo MIVES, e extraídas da prosa literária. O PROPOE combina sentenças, gerando poemas baseados na otimização de critérios rítmicos e fonológicos. É aplicado um "algoritmo guloso" (greedy algorithm) cujo propósito é identificar a melhor combinação das sentenças, considerando normas rítmicas estabelecidas para o português. Em uma etapa final, realiza-se uma avaliação automatizada do resultado, atribuindo uma pontuação de acordo com a identificação de algum padrão considerado ótimo em poemas com métricas regulares, tendo como base esquema rítmico e adequação a estruturas rímicas.
The computational generation of what can be recognized as "verbal poetry" has been explored for many decades in many natural languages. But only recently developed projects have intensive application of computation, considering many levels of organization, linguistic and paralinguistic, phonological, rhythmic, syntactic, semantic, and even pragmatic. Here we present a computational poem generation system, PROPOE (Prose to Poem). It works in conjunction with a tool for "mining" versification structures in Portuguese prose, MIVES (Mining Verse Structure). PROPOE generates poems in Portuguese from versified sentences (heterometric versification structures) identified and classified by MIVES, and extracted from literary prose. PROPOE combines sentences, generating poems based on the optimization of rhythmic and phonological criteria. A greedy algorithm is applied to identify the best combination of sentences, considering rhythmic norms established for Portuguese. In a final step, an automated evaluation of the result is carried out, assigning a score according to the identification of patterns considered optimal in poems with regular metrics, based on rhythmic scheme and adequacy to rhyme structures.
A geração computacional do que pode ser concebido e reconhecido como "poesia verbal" é explorada, há muitas décadas, em muitas línguas naturais. Mas apenas projetos recentemente desenvolvidos possuem aplicação intensiva da computação, considerando muitos níveis de organização, linguísticos e paralinguísticos, fonológicos, rítmicos, sintáticos, semânticos, e até pragmáticos. O que apresentamos aqui é um sistema de geração computacional de poemas, o PROPOE (Prose to Poem). Ele trabalha em conjunto com uma ferramenta de "mineração" de estruturas de versificação na prosa de língua portuguesa, o MIVES (Mining Verse Structure). O PROPOE gera poemas em língua portuguesa a partir de sentenças versificadas (estruturas heterométricas de versificação) identificadas e classificadas pelo MIVES, e extraídas da prosa literária. O PROPOE combina sentenças, gerando poemas baseados na otimização de critérios rítmicos e fonológicos. É aplicado um "algoritmo guloso" (greedy algorithm) cujo propósito é identificar a melhor combinação das sentenças, considerando normas rítmicas estabelecidas para o português. Em uma etapa final, realiza-se uma avaliação automatizada do resultado, atribuindo uma pontuação de acordo com a identificação de algum padrão considerado ótimo em poemas com métricas regulares, tendo como base esquema rítmico e adequação a estruturas rímicas.