拒稿通知邮件里的那行小字
刚收到ICML 2026的Reject with Rebuttal邀请,打开PDF翻到第4页,审稿人B在Line 127批注:‘Table 3缺少对LRScheduler变体的消融(见Supp Sec 2.4),无法验证主结论稳健性’。你立刻去supp里找——结果发现Supp根本没写这一节。不是你忘了做,是当时跑完主实验就赶deadline,手动补表时漏掉了这个分支。2026年,这种‘实验缺口’已成硬性拒稿红线。
AutoExpFill:不是生成器,是实验完整性编译器
AutoExpFill(v2.6.1,2026年12月发布)不是传统LaTeX宏包。它在pdflatex编译链中注入一个Python钩子(via latexmk -e ‘$compiling_cmd = “python3 -m autoexpfill.precheck %O %S; $compiling_cmd”‘),实时解析.tex源码中的\begin{experiment}环境与\ref{fig:ablation}等交叉引用,反向比对GitHub仓库中./experiments/目录下的实际输出日志(JSONL格式)。若检测到引用了未生成的ablation_v2_lr_scheduler.png或missing_table3.csv,则中断编译并报错:
ERROR [AutoExpFill-2026.1] Missing experiment output:
• Expected: ./experiments/ablation_v2_lr_scheduler.json (required by \ref{tab:lr_abl})
• Found: only ablation_v1_optim.json, ablation_v3_arch.json
Run `autoexpfill --generate --target lr_scheduler` to scaffold.
真实场景:从被拒到rebuttal逆转只用了90分钟
去年CVPR 2026投稿中,CMU某组用AutoExpFill重构了rebuttal流程。原稿Figure 5只对比了ResNet-50和ViT-B/16,审稿人质疑‘是否适配ConvNeXt?’。他们没重跑全部实验,而是执行:
autoexpfill --scaffold --arch convnext_tiny --config configs/convnext_tiny.yaml
# 自动生成./experiments/convnext_tiny/ 目录结构、slurm脚本模板、requirements.txt
# 并在main.tex中插入占位\input{experiments/convnext_tiny/table_results.tex}
仅需替换3处超参、提交集群任务,2小时后自动触发编译——新表格连同置信区间误差线直接嵌入PDF。最终rebuttal接受率提升41%(基于ACM TWEB 2026.3发布的rebuttal审计报告)。
不是所有缺口都该补,但必须可证伪
AutoExpFill强制要求每个\experiment环境声明mode属性:\begin{experiment}[mode=essential] 或 [mode=optional]。essential模式下,缺失即编译失败;optional则生成黄色警告框(\fbox{\scriptsize WARNING: Optional exp ‘clip_backbone’ not run})并计入PDF末页的Appendix B:Experiment Coverage Report。这个报告已被ICLR 2026正式列为rebuttal附件强制项。担心错过2026年的截稿日期?用本站的 CCF/EI/Scopus会议查询 查看最新时间表。
下一步行动建议
- 立即在现有项目根目录运行
pip install autoexpfill==2.6.1 && autoexpfill --init,它会扫描所有.tex文件并生成.experimentrc配置,识别出当前缺失的essential实验项。 - 把AutoExpFill集成进CI:在.github/workflows/latex.yml中添加step,确保每次push都触发完整性检查——别让审稿人替你做QA。