[论文解读] Modern French Poetry Generation with RoBERTa and GPT-2
本文提出了一种新颖的编码器-解码器模型,用于生成现代法语诗歌,通过微调基于RoBERTa的CamemBERT作为编码器,GPT-2作为解码器,并在束搜索中引入韵律建模。人工评估显示性能优异,平均可理解性得分为5分制中的3.79分,表明生成的诗歌在语法连贯性和风格合理性方面表现良好。
We present a novel neural model for modern poetry generation in French. The model consists of two pretrained neural models that are fine-tuned for the poem generation task. The encoder of the model is a RoBERTa based one while the decoder is based on GPT-2. This way the model can benefit from the superior natural language understanding performance of RoBERTa and the good natural language generation performance of GPT-2. Our evaluation shows that the model can create French poetry successfully. On a 5 point scale, the lowest score of 3.57 was given by human judges to typicality and emotionality of the output poetry while the best score of 3.79 was given to understandability.
研究动机与目标
- 开发一种神经诗歌生成模型,能够生成无严格格律约束的现代自由体法语诗歌。
- 通过结合RoBERTa的强语言理解能力与GPT-2的生成能力,解决单一模型方法的局限性。
- 通过在束搜索中引入语音韵律(全韵、元音韵、辅音韵)而非仅依赖自回归生成,提升生成质量。
- 通过人工标注者对生成结果在典型性、情感性及可理解性等关键诗歌特质上的评估,对模型输出进行评价。
提出的方法
- 微调基于CamemBERT的RoBERTa模型作为编码器,以捕捉输入提示的上下文语义。
- 使用基于GPT-2的解码器,从编码后的上下文自回归生成诗歌标记。
- 通过计算单词的国际音标(IPA)表示,将束搜索条件化为语音韵律,强制从第一个元音开始的相似性(全韵)、元音序列(元音韵)或辅音簇(辅音韵)的相似性。
- 预处理一个精选的25,215首法语诗歌与十四行诗的语料库,数据来源为Wikisource和法语十四行诗数据集,并将其拆分为诗节以标准化长度。
- 通过从Hugging Face模型库加载预训练权重来应用迁移学习,避免从零开始训练。
- 采用混合训练策略,其中编码器处理输入提示,解码器依次生成诗句,且每句新诗均以前一句为条件。
实验结果
研究问题
- RQ1微调后的RoBERTa-GPT-2混合模型能否生成在语法和风格上均合理且连贯的现代法语诗歌?
- RQ2在束搜索中引入语音韵律约束,对生成结果的质量与诗歌真实性有何影响?
- RQ3人工对生成诗歌在可理解性、典型性、语法正确性及情感影响方面的感知如何?
- RQ4RoBERTa(理解能力)与GPT-2(生成能力)的个体优势如何结合,从而在性能上超越单一模型基线?
主要发现
- 在人工评估中,模型的平均可理解性得分为3.79分(满分5分),表明生成的诗歌在语法和语义连贯性方面表现良好。
- 人类评估中最低得分为典型性与情感性,分别为3.57分,表明尽管诗歌在结构上连贯,但其风格或情感深度尚未完全达到人类创作的现代法语诗歌水平。
- 模型在生成连贯的四行诗方面表现稳健,每行诗均在前一行的基础上逻辑递进,如示例输出所示。
- 尽管性能优异,模型偶尔会产生不存在的动词形式(例如,'effondrit'为非标准变位形式),表明在形态准确性方面仍有改进空间。
- 将韵律建模整合到束搜索中提升了诗歌的韵律形式,但其对人工感知的具体影响未通过量化指标进一步分析,仅体现在整体评估得分中。
- 完整的评估结果与生成的诗歌已公开发布于Zenodo,以支持可复现性与进一步研究。
更好的研究,从现在开始
从阅读论文到最终审阅,大幅缩短您的研究时间。
无需绑定信用卡
本解读由 AI 生成,并经人工编辑审核。