在软件工程论文中,代码重构段落往往包含大量专业术语、算法描述和伪代码,这些内容既是论文的核心贡献,也是AI检测和查重系统重点关注的对象。我们实验室在分析某大纲生成器时得出的体验是:直接对重构段落进行同义词替换或句式调整,极易破坏技术逻辑的严谨性,导致降重后论文被审稿人质疑。为此,我们提出一种基于“语义保持型改写”的双降方案,核心思路是在保留术语、数据和引用的前提下,通过调整句法结构、替换非关键动词、重组段落逻辑来降低重复率和AI痕迹。
具体操作中,我们引入了一个简单的概率模型来量化改写风险:$P_{risk} = \alpha \cdot R_{dup} + \beta \cdot R_{AI}$,其中$R_{dup}$为段落重复率,$R_{AI}$为AI检测得分(如perplexity值),$\alpha$和$\beta$为权重系数(通常取0.6和0.4)。当$P_{risk} > 0.7$时,需要对该段落进行深度改写。例如,某篇论文中“通过重构将循环复杂度从15降至8”这一句,我们改写为“重构操作使得模块的循环复杂度由原先的15下降至8”,既保留了核心数据,又改变了句式。