Paper2Web: Let's Make Your Paper Alive!

Yuhang Chen, Tianpeng Lv, Siyi Zhang, Yixiang Yin, Yao Wan +2 more
10/17/2025
cs.CLcs.CV

No official code found. Best implementation: YuhangChen1/Paper2All (386 stars, last commit 2025-10-24).

Abstract

Academic project websites can more effectively disseminate research when they clearly present core content and enable intuitive navigation and interaction. However, current approaches such as direct Large Language Model (LLM) generation, templates, or direct HTML conversion struggle to produce layout-aware, interactive sites, and a comprehensive evaluation suite for this task has been lacking. In this paper, we introduce Paper2Web, a benchmark dataset and multi-dimensional evaluation framework for assessing academic webpage generation. It incorporates rule-based metrics like Connectivity, Completeness and human-verified LLM-as-a-Judge (covering interactivity, aesthetics, and informativeness), and PaperQuiz, which measures paper-level knowledge retention. We further present PWAgent, an autonomous pipeline that converts scientific papers into interactive and multimedia-rich academic homepages. The agent iteratively refines both content and layout through MCP tools that enhance emphasis, balance, and presentation quality. Our experiments show that PWAgent consistently outperforms end-to-end baselines like template-based webpages and arXiv/alphaXiv versions by a large margin while maintaining low cost, achieving the Pareto-front in academic webpage generation.

View on arXivView PDF

Code Implementations(1)

Code base of 'PAPER2WEB: LET’S MAKE YOUR PAPER ALIVE!' integrating the other work package throughout the entire "paper2present" process.

38629C++, TeXOct 17, 202512 months ago
agentwebsite

Similar Papers

Cite this paper

@article{chen2025paperweb,
  title  = {Paper2Web: Let's Make Your Paper Alive!},
  author = {Yuhang Chen and Tianpeng Lv and Siyi Zhang and Yixiang Yin and Yao Wan and Philip S. Yu and Dongping Chen},
  year   = {2025},
  eprint = {2510.15842},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.15842v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2510.15842.svg)](https://codeofpaper.com/paper/2510.15842)

Discussion