Building Presentation Intelligence for High-Quality Slide Generation
Organizations: Peking University · Alibaba Group
Abstract
PowerPoint presentations (PPTs) are a dominant medium for communication across diverse domains, yet high-quality PPT generation still depends heavily on labor-intensive human effort. Recent advances in large language models (LLMs) for agentic tasks have created both new opportunities and challenges (Chen et al., 2026) for automatic PPT generation. In this work, we present a unified training framework for automatic PPT generation toward presentation intelligence, integrating cross-validated data synthesis, guided teacher enhancement, and verifiable reward optimization. We first construct a cross-validated pipeline for data synthesis, with explicit control over both difficulty and validity. We then develop a teacher-enhancement framework grounded in rules and prior knowledge to substantially strengthen the instructional capacity of teacher models. Building on this, we further improve supervised fine-tuning (SFT) through a mixed-teacher strategy and a lightweight outcome-driven trajectory filtering method. Finally, based on the resulting SFT models, we introduce a suite of verifiable aesthetic metrics together with a GRPO-based reinforcement learning framework to optimize slide-level visual attributes beyond text-only supervision. Experiments show that our enhanced SFT pipeline improves Qwen-3.6-27B and Qwen-3.6-35B-A3B by 7.45 and 9.35 points on PresentBench, respectively, surpassing GLM-5.2 while maintaining strong generalization. Reinforcement learning further improves performance across five aesthetic dimensions, compensating for the limitations of SFT in visual refinement. Overall, the results demonstrate the effectiveness of our framework for high-quality PPT generation.
Figures & tables
| Dataset | Model | Single-HTML | Multi-HTML | Single-Python | Multi-Python |
| PresentBench | Qwen-3.6-27B | 70.45 | 63.39 | 59.56 | 60.80 |
| Qwen-3.6-35B-A3B | 64.93 | 64.28 | 64.10 | 64.91 | |
| GDPVal (PPT) | Qwen-3.6-27B | 74.49 | 74.12 | 66.77 | 68.31 |
| Qwen-3.6-35B-A3B | 74.01 | 71.58 | 70.03 | 71.57 |
| Target Model | Group | Setting | PresentBench | GDPVal | ||||
| Score | Score | |||||||
| Teacher | – | GLM-5.2 | 75.04 | – | 74.93 | – | ||
| Qwen-3.8-Max | 82.81 | – | 82.84 | – | ||||
| Qwen-3.6-27B | No Train | no train | 70.45 | – | 74.49 | – | ||
| Single | glm_base | 70.52 | +0.07 | 71.44 | -3.05 | |||
| glm_pro | 71.60 | +1.15 | 74.87 | +0.38 | ||||
| Group | Model | PresentBench | GDPVal (PPT subset) | ||||||||||
| Asp. | Ws. | Ele. | Bal. | Font | Total | Asp. | Ws. | Ele. | Bal. | Font | Total | ||
| Teacher | glm-5.2 | 0.99 | 0.87 | 0.79 | 0.54 | 0.95 | 4.13 | 0.94 | 0.84 | 0.62 | 0.50 | 0.77 | 3.67 |
| Qwen-3.8-Max | 1.00 | 0.95 | 0.67 | 0.53 | 0.93 | 4.08 | 1.00 | 0.90 | 0.50 | 0.56 | 0.63 | 3.59 | |
| Qwen-3.6-27B | no train | 0.99 | 0.76 | 0.65 | 0.48 | 0.94 | 3.81 | 0.93 | 0.69 | 0.54 | 0.43 | 0.66 | 3.26 |
| supervised fine-tuning | 1.00 | 0.88 | 0.74 | 0.57 | 0.95 | 4.14 | 0.70 | 0.94 | 0.57 | 0.44 | 0.70 | 3.35 | |
| rl (aesthetic-hard+KL-loss) | 0.99 | 0.86 | 0.74 | 0.56 | 0.98 | 4.14 | 0.71 | 0.94 | 0.57 | 0.51 | 0.64 | 3.37 | |
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
| Section | Metric | Single-HTML | Multi-HTML | Single-Python | Multi-Python |
| Category | Academia | 74.73 | 65.31 | 62.79 | 62.52 |
| Advertising | 54.91 | 53.30 | 49.99 | 48.94 | |
| Economics | 64.73 | 60.12 | 52.77 | 55.33 | |
| Education | 71.59 | 68.73 | 61.17 | 63.91 | |
| Talk | 71.26 | 56.75 | 60.89 | 63.30 | |
| Dimension (%) | Content Quality | 91.92 | 85.85 | 83.32 | 83.28 |
| Section | Metric | Single-HTML | Multi-HTML | Single-Python | Multi-Python |
| Category | Academia | 67.72 | 69.43 | 68.02 | 67.93 |
| Advertising | 53.50 | 55.48 | 48.75 | 54.06 | |
| Economics | 58.00 | 59.63 | 57.54 | 58.86 | |
| Education | 66.58 | 65.86 | 66.51 | 66.82 | |
| Talk | 68.72 | 56.56 | 64.56 | 65.96 | |
| Dimension (%) | Content Quality | 87.56 | 84.88 | 86.72 | 87.44 |
| # | Top-level Domain | Subdomains |
|---|---|---|
| 1 | Technology & Internet | Product introduction; Technical solution briefing; Architecture design; ERP & IT systems; Data analysis report; Technology trend insight; Fundraising pitch deck; Software engineering; Algorithms & AI engineering; IT operations & DevOps; Cybersecurity; Product requirements & roadmap |
| 2 | Healthcare | Clinical case sharing; Medical lecture; Pharmaceutical introduction; Health management; Clinical guideline interpretation; Medical device introduction |
| 3 | Legal & Compliance | Legal training; Contract interpretation; Policy briefing; Mediation; Intellectual property; Compliance, internal control & regulatory filing; Data compliance & privacy |
| 4 | Government & Public Sector | Government work report; Policy interpretation; Party education session; Workplace safety; Digital government; Rural revitalisation briefing |
| 5 | Real Estate & Construction | Project proposal; Design review; Completion report; Urban renewal; Property marketing; Construction progress report |
| 6 | Automotive Manufacturing | New vehicle launch; Supply chain analysis; Quality report; Assembly process; Connected-vehicle solution; Smart manufacturing & IIoT |
| Target Model | Group | Setting | PresentBench Modules | ||||||
| Acad. | Adv. | Econ. | Edu. | Talk | |||||
| Teacher | – | GLM-5.2 | 78.17 | 62.38 | 68.95 | 77.76 | 75.29 | ||
| Qwen-3.8-Max | 86.87 | 72.68 | 80.06 | 82.30 | 80.70 | ||||
| Qwen-3.6-27B | No Train | no train | 74.73 | 54.91 | 64.73 | 71.59 | 71.26 | ||
| Single | glm_base | 75.05 | 59.65 | 65.11 | 71.85 | 67.29 | |||
| glm_pro | 75.30 | 56.05 | 65.28 | 73.38 | 73.76 | ||||
| Target Model | Group | Setting | PresentBench Dimensions (%) | ||||||
| CQ | VD | Comp. | Corr. | Cons. | |||||
| Teacher | – | GLM-5.2 | 93.31 | 65.40 | 80.36 | 72.71 | 62.40 | ||
| Qwen-3.8-Max | 95.57 | 76.08 | 85.73 | 82.18 | 72.97 | ||||
| Qwen-3.6-27B | No Train | no train | 91.92 | 60.18 | 76.42 | 66.85 | 54.93 | ||
| Single | glm_base | 91.08 | 61.76 | 76.97 | 66.70 | 53.87 | |||
| glm_pro | 91.14 | 62.33 | 78.77 | 67.97 | 56.03 | ||||
| Group | Model | PresentBench | GDPVal (PPT subset) | ||||||||||
| Asp. | Ws. | Ele. | Bal. | Font | Total | Asp. | Ws. | Ele. | Bal. | Font | Total | ||
| Teacher | glm-5.2 | 0.99 | 0.87 | 0.79 | 0.54 | 0.95 | 4.13 | 0.94 | 0.84 | 0.62 | 0.50 | 0.77 | 3.67 |
| Qwen-3.8-Max | 1.00 | 0.95 | 0.67 | 0.53 | 0.93 | 4.08 | 1.00 | 0.90 | 0.50 | 0.56 | 0.63 | 3.59 | |
| Student | Qwen-3.6-27B (no train) | 0.99 | 0.76 | 0.65 | 0.48 | 0.94 | 3.81 | 0.93 | 0.69 | 0.54 | 0.43 | 0.66 | 3.26 |
| Qwen-3.6-35B-A3B (no train) | 0.98 | 0.80 | 0.60 | 0.50 | 0.97 | 3.85 | 0.95 | 0.78 | 0.46 | 0.51 | 0.64 | 3.34 | |
| Qwen-3.6-27B (SFT) | glm-base | 0.99 | 0.83 | 0.76 | 0.48 | 0.87 | 3.93 | 0.95 | 0.79 | 0.65 | 0.55 | 0.75 | 3.70 |
| Hyperparameter | Shared Value |
| Advantage estimator | GRPO |
| Rollout batch size (rollouts / step) | 64 |
| Environment groups / step | 8 |
| Samples per prompt (group size) | 8 |
| Rollout temperature | 1.0 |
| Top-p / Top-k | 1.0 / 50 |
| Hyperparameter | Dense-27B | MoE-35B-A3B |
| Tensor parallel | 8 | 1 |
| Pipeline parallel | 1 | 4 |
| Context parallel | 2 | 8 |
| Expert parallel | 1 | 8 |
| Data parallel | 2 | 4 |
| Gradient accumulation steps | 32 | 16 |
| Component / Parameter | Value |
| Renderer | headless Chromium (Playwright) |
| Adaptive-height render width | 1280 px |
| Fixed render viewport | 1280 720, device scale factor 2 |
| Aspect-ratio target | 16:9 (1280/720) |
| Aspect-ratio / / margin | 16.0 / 64.0 / 0.04 |
| Whitespace Gaussian kernel | 21 21 |
LLM Post-Training
Large language model post-training adapts pretrained models into more useful, reliable, and specialized assistants through supervised and preference-based learning.
See all 246 papers