WebCode2M: A Real-World Dataset for Code Generation from Webpage Designs
Open accessAbstract
Automatically generating webpage code from webpage designs can significantly reduce the workload of front-end developers, and recent Multimodal Large Language Models (MLLMs) have shown promising potential in this area. However, our investigation reveals that most existing MLLMs are constrained by the absence of high-quality, large-scale, real-world datasets, resulting in inadequate performance in automated webpage code generation. To fill this gap, this paper introduces WebCode2M, a new dataset comprising 2.56 million instances, each containing a design image along with the corresponding webpage code and layout details. Sourced from real-world web resources, WebCode2M offers a rich and valuable dataset for webpage code generation across a variety of applications. The dataset quality is ensured by a scoring model that filters out instances with aesthetic deficiencies or other incomplete elements. To validate the effectiveness of WebCode2M, we introduce a baseline model based on the Vision Transformer (ViT), named WebCoder, and establish a benchmark for fair comparison. Additionally, we introduce a new metric, TreeBLEU, to measure the structural hierarchy recall. The benchmarking results demonstrate that our dataset significantly improves the ability of MLLMs to generate code from webpage designs, confirming its effectiveness and usability for future applications in front-end design tools. Finally, we highlight several practical challenges introduced by our dataset, calling for further research. The code and dataset are publicly available at our project homepage: https://webcode2m.github.io.
AI snapshot
Written from the paper’s full text.
TL;DR
WebCode2M is a 2.56-million-instance real-world dataset pairing webpage design images with HTML/CSS code and layout trees, assembled from Common Crawl through purification, rendering, neural scoring, and DOM extraction. Fine-tuning Pix2Struct-1.3B as WebCoder on this data improves structural and visual code-generation metrics over specialized baselines and most general MLLMs, though GPT-4o remains stronger on visual similarity.
Key findings
- The dataset contains 2,563,905 training instances plus three 256-sample test splits by code length; average training samples have 31,216 tokens, 158 tags, and DOM depth 13, compared with WebSight’s 647 tokens, 19 tags, and depth 5.
- A ResNet-50 neural scorer trained on 10,000 manually scored screenshots reached 75% exact-score accuracy and about 90% binary high/low accuracy; filtering removed 52.5% of the raw data scoring below 2.
- WebCoder-1.3B, fine-tuned on WebCode2M, outperformed WebSight VLM-7B, Design2Code-18B, and a WebSight-trained Pix2Struct baseline across all metrics on the test subsets; its TreeBLEU was 0.35, 0.22, and 0.15 on Short, Mid, and Long, versus roughly 0.03–0.06 for the specialized baselines.
- Among general MLLMs, GPT-4o performed best overall, with visual scores of 0.85, 0.81, and 0.82 and CLIP scores of 0.77, 0.77, and 0.74 across Short, Mid, and Long; most models degraded as target code length increased.
Methods
- Data came from the first segment of Common Crawl’s CC-MAIN-2023-50 version, with about 0.5 billion webpages randomly sampled; HTML/CSS was purified by length filtering, removing comments, meta/script tags, hidden elements, and ineffective styles, then merged into a single style block.
- Screenshots were rendered with Playwright, filtered by the neural scorer, and paired with layout trees containing bounding boxes, size, location, and hierarchy; the final dataset was de-duplicated by screenshot hash and manually inspected for test candidates.
- WebCoder was produced by fully fine-tuning Pix2Struct-1.3B on WebCode2M, using up to 1,024 image patches, sequence lengths of 2,048 then 1,024 tokens, batch size 1, and 4 NVIDIA A800 80GB GPUs; evaluation used CLIP similarity, Visual Score, and the proposed TreeBLEU.
Limitations
- The paper states that the neural scorer is subjective and only about 90% accurate, so some low-quality data may remain, and manually screening millions of entries was impractical.
- The paper states that models show significant variance across metrics, indicating unstable generation and a need for more robust frameworks and better evaluation metrics.
- The paper states that web-crawled data may retain a minimal amount of inappropriate content despite NSFW and profanity filtering; evident from the text, the screenshots are rendered from cleaned code rather than captured from live pages, and each test subset contains only 256 examples.
Model-written summary. Check it against the paper before relying on it.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
16 of 24 cited sources checked · 5 supported · 1 flagged · accuracy not yet measured
- Study design and conductreasoning
To ensure a fair comparison, all baselines employ the one-pass generation strategy.
“Therefore, to ensure a fair comparison, all baselines will employ the one-pass generation strategy.”
Quote in the paperSubstantial claim1 of 1 sources checked- cites [45] 45. Chenglei Si, Yanzhe Zhang, Zhengyuan Yang, Ruibo Liu, and Diyi Yang. 2024. Design2Code: How Far Are We From Automating Front-End Engineering? CoRR abs/2403.03163 (2024). source
The paper’s Self-Revision Prompting section describes a second generation step: the model receives its initial code and rendered webpage, then revises the code. Table 1 also evaluates self-revision alongside direct and text-augmented prompting. Thus, the paper does not say that all its baselines use one-pass generation; the citing sentence’s future-tense choice about its own baselines is not established by this source. (LLM, conf=0.85)
Checked by a reasoning model — may be wrong.
Experimental — accuracy not yet measured
- Premisecitation
Modern MLLMs, such as GPT-4V, exhibit a notable decline in performance when confronted with real-world webpage designs that feature complex structures and a larger variety of unique HTML tags.
“Modern MLLMs, such as GPT-4V, also exhibit a notable decline in performance when confronted with real-world webpage designs that feature complex structures and a larger variety of unique HTML tags [45].”
Quote in the paperSubstantial claim1 of 1 sources checked- cites [45] 45. Chenglei Si, Yanzhe Zhang, Zhengyuan Yang, Ruibo Liu, and Diyi Yang. 2024. Design2Code: How Far Are We From Automating Front-End Engineering? CoRR abs/2403.03163 (2024). source
Section 4.5 reports a significant performance drop on hard real-world webpages for GPT-4o, and Appendix Table 7 identifies the total number of HTML tags as a strong difficulty indicator for GPT-4V. The copy does not establish that a larger variety of unique tags causes the decline, and the explicitly reported drop is for GPT-4o rather than GPT-4V. (LLM, conf=0.86)
Experimental — accuracy not yet measured
- Premisecitation
A significant disparity exists between WebSight samples and real-world data.
“However, a significant disparity exists between these samples and real-world data [45].”
Quote in the paperSubstantial claim1 of 1 sources checked- cites [45] 45. Chenglei Si, Yanzhe Zhang, Zhengyuan Yang, Ruibo Liu, and Diyi Yang. 2024. Design2Code: How Far Are We From Automating Front-End Engineering? CoRR abs/2403.03163 (2024). source
- Premisecitation
WebSight is a dataset comprising approximately 0.8 million synthesized samples generated by LLMs.
“WebSight [27] is another dataset comprising approximately 0.8 million synthesized samples generated by LLMs.”
Quote in the paperSubstantial claim1 of 1 sources checked- cites [27] 27. Hugo Laurençon, Léo Tronchon, and Victor Sanh. 2024. Unlocking the conver- sion of Web Screenshots into HTML Code with the WebSight Dataset. CoRR abs/2403.09029 (2024). arXiv:2403.09029 source
The Related work passage says the earlier WebSight-v0.1 release contained 823K synthetic screenshot–HTML pairs, and the dataset-construction passages describe using LLMs to generate the HTML. But the paper describes the current WebSight-v0.2 dataset as containing 2 million pairs; the citing sentence omits the v0.1 qualifier needed for its 0.8 million figure. (LLM, conf=0.88)
Experimental — accuracy not yet measured
- Findingown data
WebCoder, fine-tuned from the smaller Pix2Struct-1.3B, outperforms both Design2Code-18B and WebSight VLM-8B across all evaluation metrics, including CLIP-based visual similarity, low-level appearance accuracy, and TreeBLEU.
“Compared to the two fine-tuned baselines, Design2Code-18B [45] and WebSight VLM-8B [27], our model, fine-tuned from the smaller Pix2Struct-1.3B,outperforms both across all evaluation metrics, including CLIP-based visual similarity [35], low-level appearance accuracy [45], and our proposed TreeBLEU to measure the structural hierarchy recall.”
Quote in the paperSubstantial claim3 of 3 sources checked- cites [45] 45. Chenglei Si, Yanzhe Zhang, Zhengyuan Yang, Ruibo Liu, and Diyi Yang. 2024. Design2Code: How Far Are We From Automating Front-End Engineering? CoRR abs/2403.03163 (2024). source
- cites [27] 27. Hugo Laurençon, Léo Tronchon, and Victor Sanh. 2024. Unlocking the conver- sion of Web Screenshots into HTML Code with the WebSight Dataset. CoRR abs/2403.09029 (2024). arXiv:2403.09029 source
- cites [35] 35. Alec Radford, Jong Wook Kim, Chris Hallacy, Aditya Ramesh, Gabriel Goh, Sandhini Agarwal, Girish Sastry, Amanda Askell, Pamela Mishkin, Jack Clark, Gretchen Krueger, and Ilya Sutskever. 2021. Learning Transferable Visual Models From Natural Language Supervision. In Proceedings of the 38th International Con- ference on Machine Learning, ICML 2021, 18-24 July 2021, Virtual Event (Proceedings of Machine Learning Research, Vol. 139). PMLR, 8748-8763. source
The cited paper’s Table 14 (p. 38) reports results for T5 variants, while §3.7 (p. 40) discusses language-task benchmarks. Searches for WebCoder, Pix2Struct, the named baselines, and the visual and TreeBLEU metrics found no passage addressing the claimed comparison. (LLM, conf=0.78)
Experimental — accuracy not yet measured
- Findingcitation
Design2Code, which utilizes real-world data through the C4 dataset, exhibits a comparable distribution across these metrics to WebCode2M.
“Design2Code, which also utilizes real-world data through the C4 dataset[36]from the Common Crawl corpus, exhibits a comparable distribution across these metrics, underscoring the benefits of real-world data in capturing the complexity of actual webpages.”
Quote in the paperNot a substantial claim1 of 1 sources checked- cites [36] 36. Colin Raffel, Noam Shazeer, Adam Roberts, Katherine Lee, Sharan Narang, Michael Matena, Yanqi Zhou, Wei Li, and Peter J. Liu. 2020. Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformer. J. Mach. Learn. Res. 21 (2020), 140:1-140:67. source
Section 4.1 (p. 4) describes datasets for code-synthesis tasks, while Section 4.3 (pp. 5–6) compares evaluation metrics. Searches for Design2Code, WebCode2M, C4, and Common Crawl found no passage addressing the attributed dataset or distribution comparison. (LLM, conf=0.77)
Experimental — accuracy not yet measured
- Interpretationreasoning
Real-world data provides benefits in capturing the complexity of actual webpages.
“Design2Code, which also utilizes real-world data through the C4 dataset[36]from the Common Crawl corpus, exhibits a comparable distribution across these metrics, underscoring the benefits of real-world data in capturing the complexity of actual webpages.”
Quote in the paperSubstantial claim1 of 1 sources checked- cites [36] 36. Colin Raffel, Noam Shazeer, Adam Roberts, Katherine Lee, Sharan Narang, Michael Matena, Yanqi Zhou, Wei Li, and Peter J. Liu. 2020. Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformer. J. Mach. Learn. Res. 21 (2020), 140:1-140:67. source
The Abstract (p. 1) describes CodeBLEU as a metric for evaluating code synthesis, and §4.1 (pp. 4–5) describes datasets for code-synthesis tasks. Searches for Common Crawl, C4, real-world data, and webpages found no passage addressing whether real-world data captures the complexity of actual webpages. (LLM, conf=0.75)
Experimental — accuracy not yet measured
- Findingnone given
Most existing MLLMs are constrained by the absence of high-quality, large-scale, real-world datasets, resulting in inadequate performance in automated webpage code generation.
“However, our investigation reveals that most existing MLLMs are constrained by the absence of highquality, large-scale, real-world datasets, resulting in inadequate performance in automated webpage code generation.”
Quote in the paperNot a substantial claim - Findingown data
Each WebCode2M instance features a high-quality webpage design image paired with its corresponding HTML and CSS code.
“Each instance features a high-quality webpage design image paired with its corresponding HTML and Cascading Style Sheets (CSS) code.”
Quote in the paperSubstantial claim - Findingown data
WebCode2M is a new dataset comprising 2.56 million instances, each containing a design image along with the corresponding webpage code and layout details.
“To fill this gap, this paper introduces WebCode2M, a new dataset comprising 2.56 million instances, each containing a design image along with the corresponding webpage code and layout details.”
Quote in the paperSubstantial claim - Findingown data
All models exhibit significant variance across certain metrics in Table 3 and Table 4.
“the results in Table 3 and Table 4 show that all models exhibit significant variance across certain metrics.”
Quote in the paperSubstantial claim - Findingnone given
The WebCode2M dataset contains over 2.56 million samples for both training and testing.
“The dataset contains over 2.56 million samples for both training and testing.”
Quote in the paperSubstantial claim - Findingown data
An NSFW threshold of 0.04 produces the best results.
“The table below clearly indicates that an NSFW threshold of 0.04 produces the best results.”
Quote in the paperNot a substantial claim - Findingown data
The base model Pix2Struct achieves a significant performance boost when fine-tuned on the WebCode2M training dataset compared to WebSight.
“Comparative experiments also demonstrate that the base model, Pix2Struct, achieves a significant performance boost when finetuned on our training dataset compared to WebSight.”
Quote in the paperSubstantial claim - Findingown data
The experimental results show that the WebCode2M dataset significantly enhances the ability of MLLMs to generate code from webpage designs.
“The experimental results show that our dataset significantly enhances the ability of MLLMs to generate code from webpage designs.”
Quote in the paperSubstantial claim - Findingown data
A considerable proportion of the generated screenshots exhibit deficiencies in aesthetics.
“In our empirical data analysis, we observe that a considerable proportion of the generated screenshots exhibit deficiencies in aesthetics.”
Quote in the paperSubstantial claim - Findingreasoning
Each data instance in WebCode2M is upgraded to a triplet: webpage code, design image, and layout.
“Thus, each data instance in our dataset is upgraded to a triplet: (webpage code, design image, layout).”
Quote in the paperSubstantial claim - Findingown data
The neural scorer achieves approximately 90% accuracy.
“although we employ a carefully designed neural scorer to enhance data quality, this method inherently involves some degree of subjectivity and achieves approximately 90% accuracy.”
Quote in the paperSubstantial claim - Findingown data
The HTML text in the WebCode2M dataset remains lengthy despite cleaning noise such as invisible elements, reflecting its complexity.
“As shown in Table 2, despite our efforts to clean up noise in the webpage code, such as invisible elements, the HTML text remains lengthy, reflecting its complexity to some extent.”
Quote in the paperSubstantial claim - Findingown data
GPT-4o significantly outperforms all specialized and other general-purpose MLLMs across all metrics.
“Notably, GPT-4o significantly outperforms all specialized and other general-purpose MLLMs across all metrics.”
Quote in the paperNot a substantial claim - Findingnone given
WebCode2M is the first large-scale, real-world dataset with layout information designed for generating webpage code from designs.
“we introduce WebCode2M, the first large-scale, realworld dataset with layout information designed for generating webpage code from designs.”
Quote in the paperSubstantial claim - Findingown data
WebCode2M captures webpages in a diverse range of languages.
“Additionally, our dataset captures webpages in a diverse range of languages (see Figure 8 in Appendix).”
Quote in the paperNot a substantial claim - Findingown data
Our dataset exhibits a more intricate DOM tree structure compared to the pix2code and WebSight datasets.
“From Table2, it is apparent to see that our dataset contains a significantly greater number and diversity of HTML tags and exhibits a more intricate DOM tree structure compared to the pix2code and WebSight datasets.”
Quote in the paperSubstantial claim - Findingown data
WebCoder outperforms a broad array of general-purpose MLLMs across most evaluation metrics.
“Experimental results show that WebCoder outperforms these models across most evaluation metrics.”
Quote in the paperSubstantial claim - Findingown data
WebCoder consistently outperforms all specialized baselines across all three metrics on the real-world test dataset.
“From this figure, we can observe that our method consistently outperforms all specialized baselines across all three metrics on the real-world test dataset, noting that these specialized models are fine-tuned on the WebSight dataset.”
Quote in the paperSubstantial claim - Interpretationreasoning
WebCode2M overcomes the limitations of existing datasets by offering a diverse and comprehensive collection of real-world webpage designs and their associated code.
“This dataset overcomes the limitations of existing datasets by offering a diverse and comprehensive collection of real-world webpage designs and their associated code.”
Quote in the paperSubstantial claim - Interpretationown data
The substantial gap between synthetic and real-world data can limit the practical effectiveness of fine-tuned MLLMs when applied to more complex, real-world scenarios.
“This substantial gap between synthetic and real-world data can limit the practical effectiveness of fine-tuned MLLMs when applied to more complex, real-world scenarios.”
Quote in the paperSubstantial claim - Interpretationown data
WebCoder better reflects real-world node types and substructures.
“indicating that our model better reflects real-world node types and substructures.”
Quote in the paperSubstantial claim - Interpretationreasoning
Extracting structured or hierarchical information from webpage design images presents a significant challenge due to potential overlap of sub-elements and lack of distinct borders for some elements.
“Given the potential overlap of sub-elements in images and the lack of distinct borders for some elements, extracting structured or hierarchical information from images presents a significant challenge.”
Quote in the paperSubstantial claim - Interpretationown data
The proposed training dataset can effectively unleash the potential of MLLMs in webpage generation.
“suggest that our proposed training dataset can effectively unleash the potential of MLLMs in webpage generation.”
Quote in the paperSubstantial claim - Study design and conductown data
Averaging scores within the same group significantly reduces the impact of subjectivity.
“By averaging scores within the same group, the impact of subjectivity is significantly reduced.”
Quote in the paperSubstantial claim - Interpretationown data
Low-quality screenshots are generally attributed to incompletely loaded pages resulted from various factors, such as invalid image links, and cases where the content is mainly composed of textual content.
“These low-quality screenshots are generally attributed to incompletely loaded pages resulted from various factors, for instance, invalid image links, and cases where the content is mainly composed of textual content.”
Quote in the paperNot a substantial claim - Study design and conductown data
A scoring model was developed to filter out instances with incomplete elements or suboptimal aesthetic quality, such as disorganized layouts or excessive blank spaces.
“To ensure data quality, we develop a scoring model to filter out instances with incomplete elements or suboptimal aesthetic quality, such as disorganized layouts or excessive blank spaces.”
Quote in the paperSubstantial claim- Rests on an assumption: Manually screening all the data is impractical.
- Premisecitation
The NSFW detector from Hugging Face classifies images as either normal or NSFW with high accuracy.
“We employ a widely used NSFW detector [1] from Hugging Face, which classifies images as either”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [1] 1. 2010. The nsfw_image_detection model on HuggingFace. https://huggingface. co/Falconsai/nsfw_image_detection/
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Interpretationreasoning
The presence of flawed screenshots can compromise the overall quality of the dataset, necessitating a rigorous filtering of the acquired data.
“The presence of flawed screenshots can compromise the overall quality of the dataset, necessitating a rigorous filtering of the acquired data.”
Quote in the paperSubstantial claim - Interpretationown data
MLLMs require more parameters to achieve better results in webpage generation tasks.
“indicating that MLLMs require more parameters to achieve better results in webpage generation tasks.”
Quote in the paperSubstantial claim - Interpretationnone given
WebCode2M is the first real-world and large-scale dataset tailored to empower MLLMs in the domain of generating webpage code from high-fidelity images.
“To the best of our knowledge, WebCode2M is the first real-world and large-scale dataset tailored to empower MLLMs in the domain of generating webpage code from highfidelity images.”
Quote in the paperNot a substantial claim - Interpretationown data
The lengthy HTML text presents significant challenges to both the training effectiveness and efficiency of MLLMs.
“This presents significant challenges to both the training effectiveness and efficiency of MLLMs.”
Quote in the paperSubstantial claim - Interpretationown data
Our dataset, sourced from real-world webpages, offers a remarkable diversity advantage over synthetic datasets generated by LLMs like WebSight.
“This suggests that our dataset, sourced from real-world webpages, offers a remarkable diversity advantage over synthetic datasets generated by LLMs like WebSight.”
Quote in the paperSubstantial claim - Interpretationreasoning
The comparison highlights significant deviations in data attribute distributions between LLM-generated datasets and real webpages.
“Moreover, this comparison highlights significant deviations in data attribute distributions between LLM-generated datasets and real webpages.”
Quote in the paperSubstantial claim - Interpretationown data
Experimental results demonstrate the effectiveness of the WebCode2M dataset in enabling MLLMs to automatically generate code from webpage designs.
“Experimental results demonstrate the effectiveness of the dataset in enabling MLLMs to automatically generate code from webpage designs.”
Quote in the paperSubstantial claim - Premisecitation
The NSFW detector is based on a ViT model fine-tuned on a dataset containing both safe and explicit images.
“This detector is based on a ViT model fine-tuned on a dataset containing both”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [1] 1. 2010. The nsfw_image_detection model on HuggingFace. https://huggingface. co/Falconsai/nsfw_image_detection/
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Interpretationown data
The results demonstrate that the WebCode2M dataset offers greater practical potential than synthetically generated datasets.
“Collectively, these results demonstrate that our dataset offers greater practical potential than synthetically generated datasets and suggest that our proposed training dataset can effectively unleash the potential of MLLMs in webpage generation.”
Quote in the paperSubstantial claim - Study design and conductown data
The thresholds for both the NSFW score and the frequency of bad words are determined through experiments on the first data chunk.
“The thresholds for both the NSFW score and the frequency of bad words are determined through experiments on the first data chunk (see Figure 5).”
Quote in the paperNot a substantial claim
- May combine two claims. 34
- Classified as probably not a substantial claim. 15
- The quote only partly states this claim. 2
May combine two claims.
PremisecitationDesign2Code contains only 484 real-world samples, intended solely for testing and insufficient for effective fine-tuning.
“For instance, Design2Code [45] contains only 484 real-world samples, intended solely for testing and insufficient for effective fine-tuning.”
Quote in the paperSubstantial claim1 of 1 sources checked- cites [45] 45. Chenglei Si, Yanzhe Zhang, Zhengyuan Yang, Ruibo Liu, and Diyi Yang. 2024. Design2Code: How Far Are We From Automating Front-End Engineering? CoRR abs/2403.03163 (2024). source
Section 2.1 (Test Set Curation; page unavailable) says the authors curated 484 real-world webpages for their benchmark. Section E (Finetuning details; page unavailable) says they fine-tuned on WebSight instead, but does not establish that 484 samples are insufficient for effective fine-tuning. The claim of insufficiency is therefore unsupported by this source. (LLM, conf=0.88)
Experimental — accuracy not yet measured
May combine two claims.
PremisecitationExisting datasets are either too small to provide meaningful generalization or consist of synthetic data that does not fully capture the complexity and variability of real-world webpage designs.
“However, this approach faces a significant limitation since existing datasets are either too small to provide meaningful generalization [21,45] or consist of synthetic data that does not fully capture the complexity and variability of real-world webpage designs [27,54].”
Quote in the paperSubstantial claim3 of 4 sources checked- cites [21] 21. Hongcheng Guo, Wei Zhang, Junhao Chen, Yaonan Gu, Jian Yang, Junjia Du, Binyuan Hui, Tianyu Liu, Jianxin Ma, Chang Zhou, and Zhoujun Li. 2024. IW- Bench: Evaluating Large Multimodal Models for Converting Image-to-Web. CoRR abs/2409.18980 (2024). source
- cites [45] 45. Chenglei Si, Yanzhe Zhang, Zhengyuan Yang, Ruibo Liu, and Diyi Yang. 2024. Design2Code: How Far Are We From Automating Front-End Engineering? CoRR abs/2403.03163 (2024). source
- cites [27] 27. Hugo Laurençon, Léo Tronchon, and Victor Sanh. 2024. Unlocking the conver- sion of Web Screenshots into HTML Code with the WebSight Dataset. CoRR abs/2403.09029 (2024). arXiv:2403.09029 source
The paper describes WebSight as a synthetic dataset, and §5.1 reports that a model trained on it struggles with complex layouts and designs substantially different from its training data. This supports a limitation of this synthetic dataset, but the paper does not establish that synthetic datasets generally fail to capture the complexity and variability of real-world webpage designs. (LLM, conf=0.84)
Experimental — accuracy not yet measured - cites [54] 54. Sukmin Yun, Haokun Lin, Rusiru Thushara, Mohammad Qazim Bhat, Yongxin Wang, Zutao Jiang, Mingkai Deng, Jinhong Wang, Tianhua Tao, Junbo Li, Haonan Li, Preslav Nakov, Timothy Baldwin, Zhengzhong Liu, Eric P. Xing, Xiaodan Liang, and Zhiqiang Shen. 2024. Web2Code: A Large-scale Webpage-to-Code Dataset and Evaluation Framework for Multimodal LLMs. CoRR abs/2406.20098 (2024). arXiv:2406.20098 source
For the synthetic-data clause cited to this source, Table 1 (Section 3, page not specified) identifies several existing datasets as synthetic and shows that they have substantially shorter code and fewer tags than the real-world Design2Code dataset. Section 3.1 also says WebSight covers a narrower spectrum of complexity than Web2Code. These comparisons support a concern about complexity, but the paper does not establish the broader claim that synthetic datasets fail to capture the variability of real-world webpage designs. (LLM, conf=0.82)
Experimental — accuracy not yet measured
Classified as probably not a substantial claim.
PremisecitationThe complexity of code generation increases with the growth in the total number of HTML tags, the diversity of unique tags, and the depth of the DOM tree.
“as highlighted in a recent study [45], the complexity of code generation increases with the growth in the total number of HyperText Markup Language (HTML) tags, the diversity of unique tags, and the depth of the Document Object Model (DOM) tree.”
Quote in the paperSubstantial claim1 of 1 sources checked- cites [45] 45. Chenglei Si, Yanzhe Zhang, Zhengyuan Yang, Ruibo Liu, and Diyi Yang. 2024. Design2Code: How Far Are We From Automating Front-End Engineering? CoRR abs/2403.03163 (2024). source
Section 4.5 and the Table 7 caption say that webpages with more HTML tags tend to be harder for the model to generate. Section 2.2 treats DOM-tree depth as a measure of complexity and records the number of unique tags, but the cited passages do not establish that generation difficulty increases as either of those measures grows. (LLM, conf=0.85)
Experimental — accuracy not yet measured
May combine two claims.
FindingcitationWebpage code from online websites is often lengthy and includes redundant elements, which significantly impairs the model's ability to accurately learn the correlation between webpage code and screenshots.
“Our investigation reveals that webpage code from online websites is often lengthy and includes redundant elements, which significantly impairs the model's ability to accurately learn the correlation between webpage code and screenshots [27].”
Quote in the paperSubstantial claim1 of 1 sources checked- cites [27] 27. Hugo Laurençon, Léo Tronchon, and Victor Sanh. 2024. Unlocking the conver- sion of Web Screenshots into HTML Code with the WebSight Dataset. CoRR abs/2403.09029 (2024). arXiv:2403.09029 source
Classified as probably not a substantial claim. May combine two claims.
Study design and conductcitationFor the candidate test dataset, duplicates were further removed using CLIP similarity and a manual inspection was conducted on each entry.
“For the candidate test dataset, we further remove duplicates using CLIP [35] similarity and conduct a manual inspection on each entry.”
Quote in the paperSubstantial claim1 of 1 sources checked- cites [35] 35. Alec Radford, Jong Wook Kim, Chris Hallacy, Aditya Ramesh, Gabriel Goh, Sandhini Agarwal, Girish Sastry, Amanda Askell, Pamela Mishkin, Jack Clark, Gretchen Krueger, and Ilya Sutskever. 2021. Learning Transferable Visual Models From Natural Language Supervision. In Proceedings of the 38th International Con- ference on Machine Learning, ICML 2021, 18-24 July 2021, Virtual Event (Proceedings of Machine Learning Research, Vol. 139). PMLR, 8748-8763. source
The citation is attached to “CLIP similarity,” but the searched passages contain no mention of CLIP or image-similarity deduplication. Section 2.2 (p. 6) describes deduplicating C4 text by repeated three-sentence spans, not the citing authors’ candidate test dataset; searches for CLIP similarity and manual inspection found no supporting passage. (LLM, conf=0.78)
Experimental — accuracy not yet measured
May combine two claims.
Findingown dataWebSight samples average 647 tokens, 19 tags, and a DOM depth of 5, whereas real-world samples can involve up to 50 times more tokens, six times as many tags, and double the DOM depth.
“Specifically, WebSight samples average 647 tokens, 19 tags, and a DOM depth of 5, whereas our study reveals that real-world samples can involve up to 50 times more tokens, six times as many tags, and double the DOM depth (see Figure 2).”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataOn average, WebCode2M samples contain 31,216 tokens, 158 tags, and a DOM depth of 13.
“On average, the samples contain 31,216 tokens, 158 tags, and a DOM depth of 13.”
Quote in the paperNot a substantial claimThe quote only partly states this claim.
Findingown dataWebCoder surpasses both specialized and general-purpose models on TreeBLEU.
“For Tree-BLEU-a metric measuring the recall of 1-height subtrees in the target DOM tree-our approach surpasses both specialized and general-purpose models, indicating that our model better reflects real-world node types and substructures.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataGPT-4o achieves higher similarity in CLIP and visual appearance than WebCoder but has a lower substructure recall rate.
“The only exception is GPT-4o, which achieves higher similarity in CLIP and visual appearance but has a lower substructure recall rate.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataGPT-4V excels in capturing text and color from images when generating webpage code but struggles with capturing the hierarchy of UI elements.
“Our empirical study of GPT-4V reveals that, while it excels in capturing text and color from images when generating webpage code, it struggles with capturing the hierarchy of UI elements.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataGPT-4o's performance remains highly stable as the complexity increases, without showing significant degradation; as the dataset transitions from WebCode2M-Short to WebCode2M-Mid and then to WebCode2M-Long, the visual score changes from 0.85 to 0.81, and then to 0.82.
“Moreover, its performance remains highly stable as the complexity increases, without showing significant degradation.For instance, as the dataset transitions from WebCode2M-Short to WebCode2M-Mid and then to WebCode2M-Long, the visual score changes from 0.85 to 0.81, and then to 0.82.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Findingnone givenAround one-third of the test cases fail due to the recitation error of Gemini.
“Around one-third of the test cases fail due to the”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataMost general-purpose MLLMs struggle with webpage code generation; among these models, only GPT-4V matches the performance of WebCoder trained on WebCode2M, while GPT-4o significantly outperforms all other models, and all remaining general-purpose models generally underperform compared to specialized models.
“(3) Most general-purpose MLLMs struggle with webpage code generation.Among these models, only GPT-4V matches the performance of our model trained on WebCode2M, while GPT-4o significantly outperforms all other models.All remaining general-purpose models generally underperform compared to specialized models, with consistently low scores across all metrics.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataThe pix2code dataset comprises basic block elements and text-based UI elements, suitable for both Android and iOS UIs; WebSight consists of structurally simple webpages; WebCode2M closely mirrors typical real webpages, featuring a variety of layout structures and rich elements such as images.
“The pix2code dataset comprises basic block elements and text-based UI elements, suitable for both Android and iOS UIs.In contrast, WebSight consists of structurally simple webpages.Our dataset, on the other hand, closely mirrors typical real webpages, featuring a variety of layout structures and rich elements such as images.”
Quote in the paperSubstantial claimMay combine two claims.
Findingnone givenWebCoder is a baseline model based on the ViT, introduced to establish a benchmark for fair comparison.
“We introduce a baseline model based on the ViT, named WebCoder, and establish a benchmark for fair comparison.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataUsing the scorer, samples with scores less than two were removed, which accounted for 52.5% of the entire raw dataset.
“Using this scorer, we remove samples with scores less than two, which accounted for 52.5% of the entire raw dataset (as shown in the outer circle of Figure 4).”
Quote in the paperSubstantial claim- Rests on an assumption: Manually screening all the data is impractical.
May combine two claims.
Findingown dataIn the LLaVA family, several models show a significant improvement across all metrics as model parameters increase, with LLaVA-v1.5-7B and LLaVA-onevision-7B achieving the best performance, while LLaVA-onevision-0.5B performs poorly across all metrics.
“(2) Model size matters.In LLaVA family, several models show a significant improvement across all metrics as model parameters increase, with LLaVA-v1.5-7Band LLaVA-onevision-7B achieving the best performance, while LLaVA-onevision-0.5Bperforms poorly across all metrics, indicating that MLLMs require more parameters to achieve better results in webpage generation tasks.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Findingown dataEnglish constitutes approximately 50% of the corpus, with other languages such as Russian, German, Spanish, and French each representing nearly 5% of the total corpus.
“English constitutes approximately 50% of the corpus, with other languages such as Russian, German, Spanish, and French each representing nearly 5% of the total corpus.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataWebCode2M includes both a comprehensive training dataset and a high-quality test dataset, making it much larger in scale.
“This dataset includes both a comprehensive training dataset and a high-quality test dataset, making it much larger in scale.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataWebCode2M is significantly larger than pix2code, Design2Code, and WebSight, comprising 2.56 million samples.
“Compared to pix2code and De-sign2Code, which contain only a few thousand or fewer data samples, and WebSight, which includes 0.8 million samples, our dataset is significantly larger, comprising 2.56 million samples.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataOn the two visual similarity metrics (visual score and CLIP similarity), WebCoder exceeds most general-purpose models and either matches or outperforms GPT-4V.
“Additionally, on the two visual similarity metrics-visual score and CLIP similarity-our model exceeds most general-purpose models and either matches or outperforms GPT-4V.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataAs the dataset transitions from WebCode2M-Short to WebCode2M-Mid and finally to WebCode2M-Long, the highest TreeBLEU score for specialized models drops from 0.35 to 0.15, the highest CLIP similarity decreases from 0.73 to 0.69, and the highest Visual Score declines from 0.78 to 0.65.
“For example, as the dataset transitions from WebCode2M-Short to WebCode2M-Mid and finally to WebCode2M-Long, the highest TreeBLEU score for specialized models drops from 0.35 to 0.15, the highest CLIP similarity decreases from 0.73 to 0.69, and the highest Visual Score declines from 0.78 to 0.65.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataGenerating lengthy code is challenging; almost all metrics for nearly all models drop significantly as the target code length increases.
“(1) Generating lengthy code is challenging.Almost all metrics for nearly all models drop significantly as the target code length increases.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim. May combine two claims.
Findingown dataThe code base, dataset, and new benchmark model are open-sourced and freely available to the research and developer communities.
“We open-source the code base, the dataset, and the new benchmark model, making them freely available to the research and developer communities, for further innovation in automating front-end engineering.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim.
Findingnone givenTreeBLEU is a novel metric to measure the structural hierarchy recall.
“Additionally, we introduce a novel metric, TreeBLEU, to measure the structural hierarchy recall.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataThe score distribution of the manually labeled subset reveals that 80% of the data fell within the low-quality category, scoring between 0 and 1, while only 20% of the entries, exhibiting scores of 2 or higher, demonstrate a commendable level of structural integrity and aesthetic appeal.
“The statistics reveal that 80% of the data fell within the low-quality category, scoring between 0 and 1.Conversely, only 20% of the entries, exhibiting scores of 2 or higher, demonstrate a commendable level of structural integrity and aesthetic appeal.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataOur dataset contains a significantly greater number and diversity of HTML tags compared to the pix2code and WebSight datasets.
“From Table2, it is apparent to see that our dataset contains a significantly greater number and diversity of HTML tags and exhibits a more intricate DOM tree structure compared to the pix2code and WebSight datasets.”
Quote in the paperSubstantial claimMay combine two claims.
Findingnone givenCompared to Design2Code, WebCode2M significantly reduces the average code length to about one-tenth of its original size, while maintaining the diversity and quantity of HTML tags, thereby preserving the high quality of the dataset.
“Notably, compared to Design2Code, our WebCode2M significantly reduces the average code length to about one-tenth of its original size, while maintaining the diversity and quantity of HTML tags, thereby preserving the high quality of the dataset.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Study design and conductnone givenThe annotation strategy of dividing six annotators into two groups to perform consensus annotation minimizes the influence of subjective factors on the scoring results.
“We then divide them into two groups to perform consensus annotation, where annotators within each group evaluate the same data.This annotation strategy minimizes the influence of subjective factors on the scoring results.”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationown dataThe model's generation capability is not sufficiently stable and performs poorly on some test cases.
“This indicates that the model's generation capability is not sufficiently stable and performs poorly on some test cases”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationThe first bad words list contains dirty, naughty, obscene, and otherwise inappropriate words in multiple languages, while the second serves as a supplementary list with additional sensitive or stop words.
“The first list contains dirty, naughty, obscene, and otherwise inappropriate words in multiple languages (e.g.,”
Quote in the paperNot a substantial claim0 of 2 sources checked- cites [2] 2. 2012. The List-of-Dirty-Naughty-Obscene-and-Otherwise-Bad-Words project on Github. https://github.com/LDNOOBW/List-of-Dirty-Naughty- Obscene-and-Otherwise-Bad-Words/
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [3] 3. 2016. The sensitive-stop-words project on Github. https://github.com/fwwdn/ sensitive-stop-words/
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Classified as probably not a substantial claim. May combine two claims.
PremisecitationThe NSFW detector predicts two scores, normal and NSFW, with lower NSFW scores indicating a lower probability of harmful content.
“It predicts two scores:”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [1] 1. 2010. The nsfw_image_detection model on HuggingFace. https://huggingface. co/Falconsai/nsfw_image_detection/
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
May combine two claims.
Study design and conductown dataA consistency analysis of all the data from the annotators shows that although certain differences exist among annotators within the same group, the overall trend remains similar.
“We also conduct a consistency analysis of all the data from the annotators (see Figure 3).Although certain differences exist among annotators within the same group, the overall trend remains similar.”
Quote in the paperSubstantial claimMay combine two claims.
Study design and conductown dataThe scoring model is trained on a manually annotated subset of 10,000 entries, curated by six annotators using consensus-based annotation, achieving a validation accuracy of 90% in distinguishing high-quality instances from low-quality ones.
“This scoring model is trained on a manually annotated subset of 10,000 entries, curated by six annotators using consensus-based annotation, achieving a validation accuracy of 90% in distinguishing high-quality instances from low-quality ones.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim. May combine two claims.
InterpretationreasoningThe layout data, represented by bounding boxes of HTML elements, includes key information such as size, location, and hierarchy of page components, and will aid the model in learning to generate the webpage DOM tree structure more accurately.
“The layout, represented by the bounding boxes (BBox) of HTML elements, includes key information such as the size, location, and hierarchy of page components.This additional layout data will aid the model in learning to generate the webpage DOM tree structure more accurately.”
Quote in the paperSubstantial claimMay combine two claims.
Study design and conductown dataThe ResNet-50 scorer achieves 75% accuracy on the test subset of the manually scored dataset and nearly 90% accuracy in binary classification, determining whether the score is greater than or equal to two.
“Utilizing the rated data, we train a ResNet-50 [22] model to serve as a scorer, predicting the score of input screenshots.This scorer achieves 75% accuracy on the test subset of the manually scored dataset and nearly 90% accuracy in binary classification, determining whether the score is greater than or equal to two.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [22] 22. Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. 2016. Deep Residual Learning for Image Recognition. In Proceedings of 2016 IEEE Conference on Com- puter Vision and Pattern Recognition, CVPR 2016, Las Vegas, NV, USA, June 27-30, 2016. IEEE Computer Society, 770-778. source
Classified as probably not a substantial claim.
Study design and conductown dataManual review and documentation of filtering results for the first chunk under different thresholds was performed to evaluate filter effectiveness.
“To evaluate the effectiveness of the filters, we manually review and document the filtering results for the first chunk under different thresholds.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based). May combine two claims.
Study design and conductnone givenThe Visual Score used is from the first version of their paper, which may differ from the latest version, particularly with respect to the sub-indicator text color.
“We use the Visual Score from the first version of their paper, which may differ from the latest version, particularly with respect to the sub-indicator text color.”
Quote in the paperNot a substantial claimMay combine two claims.
Study design and conductreasoningAdditional filtering steps-an image filter on screenshots and a profanity filter on web text-were applied, and only samples that passed both filters were retained.
“Specifically, we apply an image filter to the screenshots and a profanity filter to the web text.Only samples that passed both filters are retained.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationPix2Struct-1.3B is notable for its robustness to extreme aspect ratios and ability to adapt dynamically to changes in sequence length and resolution.
“Pix2Struct-1.3B is notable for its robustness to extreme aspect ratios and ability to adapt dynamically to changes in sequence length and resolution.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [28] 28. Kenton Lee, Mandar Joshi, Iulia Raluca Turc, Hexiang Hu, Fangyu Liu, Julian Mar- tin Eisenschlos, Urvashi Khandelwal, Peter Shaw, Ming-Wei Chang, and Kristina Toutanova. 2023. Pix2Struct: Screenshot Parsing as Pretraining for Visual Lan- guage Understanding. In Proceedings of International Conference on Machine Learning, ICML 2023, 23-29 July 2023, Honolulu, Hawaii, USA (Proceedings of Machine Learning Research, Vol. 202). PMLR, 18893-18912.
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Probably not a substantial claim: may not pass S3 (load-bearing).
InterpretationreasoningThe WebCode2M dataset may contain a minimal amount of inappropriate content, such as violent material, despite extensive filtering efforts, because it is derived from web-crawled data.
“since our dataset is derived from web-crawled data, it may contain a minimal amount of inappropriate content, such as violent material, despite extensive filtering efforts.”
Quote in the paperNot a substantial claimThe quote only partly states this claim.
InterpretationreasoningSome low-quality data may remain in the final dataset due to the neural scorer's subjectivity and imperfect accuracy.
“As a result, some low-quality data may remain in the final dataset.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
Study design and conductreasoningSubtree matching between the generated HTML DOM tree and the reference can be straightforwardly performed through string comparison because their subtree collections are represented as sets of strings.
“Given that the subtree collections of the generated HTML DOM tree and the reference are represented as sets of strings, subtree matching can be straightforwardly performed through string comparison.”
Quote in the paperSubstantial claim
The paper relies on this without support.
Large-scale human-designed screenshots are hard to collect manually.
“As large-scale human-designed screenshots are hard to collect manually, we opt to reversely generate screenshot image from a curated open-source web dataset via rendering the webpage code.”
The paper relies on this without support.
Manually screening all the data is impractical.
“Given the large volume of our dataset, manually screening all the data is impractical.”
The paper relies on this without support.
All existing webpage code generation models fail to accurately reproduce the image elements in the designs.
“All existing webpage code generation models fail to accurately reproduce the image elements in the designs, severely hindering their practical application.”
The paper relies on this without support.
Normal web pages may occasionally contain a small number of inappropriate words, while those with excessive amounts of inappropriate content, such as adult websites, tend to have significantly higher word counts.
“While normal web pages may occasionally contain a small number of inappropriate words, those with excessive amounts of inappropriate content, such as adult websites, tend to have significantly higher word counts.”
The paper relies on this without support.
The original HTML DOM tree contains many element attributes that are not necessary for calculating the similarity of substructures.
“The original HTML DOM tree contains many element attributes that are not necessary for calculating the similarity of substructures.”
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
Each contradiction between two passages listed here was confirmed by an independent check.
WebCode2M averages are attributed to the wrong dataset
MajorThe stated averages of 31,216 tokens, 158 tags, and DOM depth 13 belong to Design2Code in Table 2. Table 2 gives WebCode2M averages of 5,366 tokens, 184 tags, and DOM depth 15.
“On average, the samples contain 31,216 tokens, 158 tags, and a DOM depth of 13.”
“| Avg. Len (#tokens) | 1316±177 | 647±216 31216±23902 5366±2393 | 2025±514 | 3750±765 | 7940±1853 | | | | Avg. Tags | 52±8 | 19±8 | 158±100 | 184±77 | 81±34 | 144±61 | 222±81 | | Avg. DOM Depth | 8±0 | 5±1 | 13±5 | 15±5 | 10±4 | 13±7 | 16±4 |”
GPT-4o also trails Gemini on TreeBLEU
MinorTable 4 gives Gemini higher TreeBLEU scores than GPT-4o on all three test subsets, contradicting the claim that GPT-4o leads every other general-purpose model on every metric.
“GPT-4o significantly outperforms all specialized and other general-purpose MLLMs across all metrics.”
“| Gemini | .35 ±.41 | .75 ±.10 | .16 ±.10 | .38 ±.40 | .74 ±.11 | .15 ±.08 | .34 ±.41 | .73 ±.10 | .14 ±.06 |”
WebSight baseline has two parameter sizes
MinorThe text calls the fine-tuned WebSight baseline an 8B model, but its row in the specialized-model results calls it a 7B model.
“WebSight VLM-8B [27]”
“| WebSight VLM-7B | WebSight | .57 ±.24 .69 ±.12 | .03 ±.04 | .52 ±.23 .67 ±.11 | .03 ±.04 | .48 ±.27 .64 ±.11 | .03 ±.03 |”
Cites
Deep Residual Learning for Image Recognition
He, K., Zhang, X., Ren, S., & Sun, J. (2016) · 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2016.90 · Cited by 235,474 · see citing works
Self-citationImageNet Large Scale Visual Recognition Challenge
Russakovsky, O., Deng, J., Su, H., Krause, J., Satheesh, S., Ma, S., Huang, Z., Karpathy, A., Khosla, A., Bernstein, M., et al. (2015) · International Journal of Computer Vision · doi:10.1007/s11263-015-0816-y · Cited by 39,380 · see citing works
Rich Feature Hierarchies for Accurate Object Detection and Semantic Segmentation
Girshick, R., Donahue, J., Darrell, T., & Malik, J. (2014) · 2014 IEEE Conference on Computer Vision and Pattern Recognition · doi:10.1109/cvpr.2014.81 · Cited by 32,684 · see citing works
An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale
Dosovitskiy, A., Beyer, L., Kolesnikov, A., Weissenborn, D., Zhai, X., Unterthiner, T., Dehghani, M., Minderer, M., Heigold, G., Gelly, S., et al. (2020) · arXiv · doi:10.48550/arxiv.2010.11929 · Cited by 21,793 · see citing works
High-Resolution Image Synthesis with Latent Diffusion Models
Rombach, R., Blattmann, A., Lorenz, D., Esser, P., & Ommer, B. (2022) · 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr52688.2022.01042 · Cited by 15,880 · see citing works
Learning Transferable Visual Models From Natural Language Supervision
Radford, A., Kim, J. W., Hallacy, C., Ramesh, A., Goh, G., Agarwal, S., Sastry, G., Askell, A., Mishkin, P., Clark, J., et al. (2021) · arXiv · doi:10.48550/arxiv.2103.00020 · Cited by 15,293 · see citing works
Fully convolutional networks for semantic segmentation
Shelhamer, E., Long, J., & Darrell, T. (2017) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.2016.2572683 · Cited by 11,898 · see citing works
Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformer
Raffel, C., Shazeer, N., Roberts, A., Lee, K., Narang, S., Matena, M., Zhou, Y., Li, W., & Liu, P. J. (2019) · arXiv · doi:10.48550/arxiv.1910.10683 · Cited by 10,929 · see citing works
Proceedings of the 25th international conference on Machine learning - ICML '08
(2008) · doi:10.1145/1390156 · Cited by 6,865 · see citing works
Show and tell: A neural image caption generator
Vinyals, O., Toshev, A., Bengio, S., & Erhan, D. (2015) · 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2015.7298935 · Cited by 6,318 · see citing works
Training Language Models to Follow Instructions with Human Feedback
Ouyang, L., Wu, J., Jiang, X., Almeida, D., Wainwright, C., Mishkin, P., Zhang, C., Agarwal, S., Slama, K., Ray, A., et al. (2022) · Advances in Neural Information Processing Systems 35 · doi:10.52202/068431-2011 · Cited by 3,117 · see citing works
Gemini: A Family of Highly Capable Multimodal Models
Gemini Team, Anil, R., Borgeaud, S., Alayrac, J.-B., Yu, J., Soricut, R., Schalkwyk, J., Dai, A. M., Hauth, A., Millican, K., et al. (2023) · arXiv · doi:10.48550/arxiv.2312.11805 · Cited by 990 · see citing works
Self-citationLiu, H., Li, C., Wu, Q., & Lee, Y. J. (2023) · arXiv · doi:10.48550/arxiv.2304.08485 · Cited by 682 · see citing works
Code Llama: Open Foundation Models for Code
Rozière, B., Gehring, J., Gloeckle, F., Sootla, S., Gat, I., Tan, X. E., Adi, Y., Liu, J., Sauvestre, R., Remez, T., et al. (2023) · arXiv · doi:10.48550/arxiv.2308.12950 · Cited by 531 · see citing works
CodeT5+: Open Code Large Language Models for Code Understanding and Generation
Wang, Y., Le, H., Gotmare, A., Bui, N., Li, J., & Hoi, S. (2023) · Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing · doi:10.18653/v1/2023.emnlp-main.68 · Cited by 459 · see citing works
Improving automatic source code summarization via deep reinforcement learning
Wan, Y., Zhao, Z., Yang, M., Xu, G., Ying, H., Wu, J., & Yu, P. S. (2018) · IEEE/ACM International Conference on Automated Software Engineering (ASE) · doi:10.1145/3238147.3238206 · Cited by 392 · see citing works
Self-citationpix2code: Generating Code from a Graphical User Interface Screenshot
Beltramelli, T. (2018) · Proceedings of the ACM SIGCHI Symposium on Engineering Interactive Computing Systems · doi:10.1145/3220134.3220135 · Cited by 237 · see citing works
CodeBLEU: a Method for Automatic Evaluation of Code Synthesis
Ren, S., Guo, D., Lu, S., Zhou, L., Liu, S., Tang, D., Sundaresan, N., Zhou, M., Blanco, A., & Ma, S. (2020) · arXiv · doi:10.48550/arxiv.2009.10297 · Cited by 214 · see citing works
CogAgent: A Visual Language Model for GUI Agents
Hong, W., Wang, W., Lv, Q., Xu, J., Yu, W., Ji, J., Wang, Y., Wang, Z., Dong, Y., Ding, M., et al. (2024) · 2024 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr52733.2024.01354 · Cited by 202 · see citing works
DeepSeek-Coder: When the Large Language Model Meets Programming - The Rise of Code Intelligence
Guo, D., Zhu, Q., Yang, D., Xie, Z., Dong, K., Zhang, W., Chen, G., Bi, X., Wu, Y., Li, Y. K., et al. (2024) · arXiv · doi:10.48550/arxiv.2401.14196 · Cited by 180 · see citing works
Multi-modal Attention Network Learning for Semantic Source Code Retrieval
Wan, Y., Shu, J., Sui, Y., Xu, G., Zhao, Z., Wu, J., & Yu, P. S. (2019) · IEEE/ACM International Conference on Automated Software Engineering (ASE) · doi:10.1109/ase.2019.00012 · Cited by 168 · see citing works
Self-citationReinforcement-Learning-Guided Source Code Summarization Using Hierarchical Attention
Wang, W., Zhang, Y., Sui, Y., Wan, Y., Zhao, Z., Wu, J., Yu, P. S., & Xu, G. (2022) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2020.2979701 · Cited by 128 · see citing works
Self-citationWizardCoder: Empowering Code Large Language Models with Evol-Instruct
Luo, Z., Xu, C., Zhao, P., Sun, Q., Geng, X., Hu, W., Tao, C., Ma, J., Lin, Q., & Jiang, D. (2023) · arXiv · doi:10.48550/arxiv.2306.08568 · Cited by 120 · see citing works
Qwen2.5-Coder Technical Report
Hui, B., Yang, J., Cui, Z., Yang, J., Liu, D., Zhang, L., Liu, T., Zhang, J., Yu, B., Lu, K., et al. (2024) · arXiv · doi:10.48550/arxiv.2409.12186 · Cited by 65 · see citing works
Deep Learning for Code Intelligence: Survey, Benchmark and Toolkit
Wan, Y., Bi, Z., He, Y., Zhang, J., Zhang, H., Sui, Y., Xu, G., Jin, H., & Yu, P. S. (2024) · ACM Computing Surveys · doi:10.1145/3664597 · Cited by 34 · see citing works
Self-citationSketch2code: Generating a website from a paper mockup
Robinson, A. (2019) · arXiv · doi:10.48550/arxiv.1905.13750 · Cited by 18 · see citing works
Sifting through the Chaff: On Utilizing Execution Feedback for Ranking the Generated Code Candidates
Sun, Z., Wan, Y., Li, J., Zhang, H., Jin, Z., Li, G., & Lyu, C. (2024) · Proceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering · doi:10.1145/3691620.3695000 · Cited by 10 · see citing works
Self-citationWeb2Code: A Large-scale Webpage-to-Code Dataset and Evaluation Framework for Multimodal LLMs
Yun, S., Lin, H., Thushara, R., Bhat, M. Q., Wang, Y., Jiang, Z., Deng, M., Wang, J., Tao, T., Li, J., et al. (2024) · arXiv · doi:10.48550/arxiv.2406.20098 · Cited by 8 · see citing works
Design2Code: Benchmarking Multimodal Code Generation for Automated Front-End Engineering
Si, C., Zhang, Y., Li, R., Yang, Z., Liu, R., & Yang, D. (2024) · arXiv · doi:10.48550/arxiv.2403.03163 · Cited by 4 · see citing works
Unlocking the conversion of Web Screenshots into HTML Code with the WebSight Dataset
Laurençon, H., Tronchon, L., & Sanh, V. (2024) · arXiv · doi:10.48550/arxiv.2403.09029 · Cited by 2 · see citing works
IW-Bench: Evaluating Large Multimodal Models for Converting Image-to-Web
Guo, H., Zhang, W., Chen, J., Gu, Y., Yang, J., Du, J., Cao, S., Hui, B., Liu, T., Ma, J., et al. (2024) · arXiv · doi:10.48550/arxiv.2409.18980
Self-citationOpenAI, Achiam, J., Adler, S., Agarwal, S., Ahmad, L., Akkaya, I., Aleman, F. L., Almeida, D., Altenschmidt, J., Altman, S., et al. (2023) · arXiv · doi:10.48550/arxiv.2303.08774
Self-citation
Flagged first, then by citations
Research works printed but not linked: 11
- 2024. The Claude 3 Model Family: Opus Sonnet Haiku. https://api.semanticscholar. org/CorpusID:268232499
- Zhangqian Bi, Yao Wan, Zheng Wang, Hongyu Zhang, Batu Guan, Fangxin Lu, Zili Zhang, Yulei Sui, Hai Jin, and Xuanhua Shi. 2024. Iterative Refinement of Project-Level Code Context for Precise Code Generation with Compiler Feedback. In Findings of the Association for Computational Linguistics, ACL 2024, Bangkok, Thailand and virtual meeting, August 11--16, 2024. Association for Computational Linguistics, 2336--2353.
- Dongping Chen, Ruoxi Chen, Shilin Zhang, Yaochen Wang, Yinuo Liu, Huichi Zhou, Qihui Zhang, Yao Wan, Pan Zhou, and Lichao Sun. 2024. MLLM-as-a- Judge: Assessing Multimodal LLM-as-a-Judge with Vision-Language Benchmark. In Forty-first International Conference on Machine Learning, ICML 2024, Vienna, Austria, July 21--27, 2024. OpenReview.net.
- Daniel Fried, Armen Aghajanyan, Jessy Lin, Sida Wang, Eric Wallace, Freda Shi, Ruiqi Zhong, Scott Yih, Luke Zettlemoyer, and Mike Lewis. 2023. InCoder: A Generative Model for Code Infilling and Synthesis. In Proceedings of The Eleventh International Conference on Learning Representations, ICLR 2023, Kigali, Rwanda, May 1--5, 2023. OpenReview.net.
- Jonathan Ho, Ajay Jain, and Pieter Abbeel. 2020. Denoising Diffusion Probabilistic Models. In Advances in Neural Information Processing Systems, December 6--12, 2020, virtual.
- Edward J. Hu, Yelong Shen, Phillip Wallis, Zeyuan Allen-Zhu, Yuanzhi Li, Shean Wang, Lu Wang, and Weizhu Chen. 2022. LoRA: Low-Rank Adaptation of Large Language Models. In Proceedings of The Tenth International Conference on Learning Representations, ICLR 2022, Virtual Event, April 25--29, 2022. OpenReview.net.
- Kenton Lee, Mandar Joshi, Iulia Raluca Turc, Hexiang Hu, Fangyu Liu, Julian Martin Eisenschlos, Urvashi Khandelwal, Peter Shaw, Ming-Wei Chang, and Kristina Toutanova. 2023. Pix2Struct: Screenshot Parsing as Pretraining for Visual Language Understanding. In Proceedings of International Conference on Machine Learning, ICML 2023, 23--29 July 2023, Honolulu, Hawaii, USA (Proceedings of Machine Learning Research, Vol. 202). PMLR, 18893--18912.
- Raymond Li Loubna Ben Allal Yangtian Zi Niklas Muennighoff Denis Kocetkov Chenghao Mou Marc Marone Christopher Akiki Jia Li Jenny Chim Qian Liu Evgenii Zheltonozhskii Terry Yue Zhuo ThomasWang Olivier Dehaene Mishig Davaadorj Joel Lamy-Poirier João Monteiro Oleh Shliazhko Nicolas Gontier Nicholas Meade Armel Zebaze Ming-Ho Yee Logesh Kumar Umapathi Jian Zhu Benjamin Lipkin Muhtasham Oblokulov Zhiruo Wang Rudra Murthy V Jason T. Stillerman Siva Sankalp Patel Dmitry Abulkhanov Marco Zocca Manan Dey Zhihan Zhang Nour Fahmy Urvashi Bhattacharyya Wenhao Yu Swayam Singh Sasha Luccioni Paulo Villegas Maxim Kunakov Fedor Zhdanov Manuel Romero Tony Lee Nadav Timor Jennifer Ding Claire Schlesinger Hailey Schoelkopf Jan Ebert Tri Dao Mayank Mishra Alex Gu Jennifer Robinson Carolyn Jane Anderson Brendan Dolan-Gavitt Danish Contractor Siva Reddy Daniel Fried Dzmitry Bahdanau Yacine Jernite Carlos Muñoz Ferrandis Sean Hughes ThomasWolf Arjun Guha Leandro vonWerra and Harm de Vries. 2023. StarCoder: may the source be with you! Trans. Mach. Learn. Res. 2023 (2023).
- Shih-Yang Liu, Chien-Yi Wang, Hongxu Yin, Pavlo Molchanov, Yu-Chiang Frank Wang, Kwang-Ting Cheng, and Min-Hung Chen. 2024. DoRA: Weight- Decomposed Low-Rank Adaptation. In Proceedings of Forty-first International Conference on Machine Learning, ICML 2024, Vienna, Austria, July 21--27, 2024. OpenReview.net.
- Shaoqing Ren, Kaiming He, Ross B. Girshick, and Jian Sun. 2015. Faster RCNN: Towards Real-Time Object Detection with Region Proposal Networks. In Advances in Neural Information Processing Systems 28: Annual Conference on Neural Information Processing Systems 2015, December 7--12, 2015, Montreal, Quebec, Canada. 91--99.
- Replit. 2023. Meet Replit AI, your partner in code. https://replit.com/ai/.
Cited by
Sorted by citations
DeclarUI: Bridging Design and Development with Automated Declarative UI Code Generation
Zhou, T., Zhao, Y., Hou, X., Sun, X., Chen, K., & Wang, H. (2025) · Proceedings of the ACM on software engineering. · doi:10.1145/3715726 · Cited by 19 · see citing works
Xiao, J., Wan, Y., Huo, Y., Wang, Z., Xu, X., Wang, W., Xu, Z., Wang, Y., & Lyu, M. R. (2024) · arXiv · doi:10.48550/arxiv.2411.03292 · Cited by 7 · see citing works
“Additionally, many existing benchmarks [22], [25] derived”
Self-citationStarryStudioAI: Automating UI Design with Code-Based Generative AI and RAG
Patel, B., Gagrani, P., Sheth, S., Thakur, K., Varahan, P., & Shim, S. S. Y. (2025) · IEEE Annual Computing and Communication Workshop and Conference (CCWC) · doi:10.1109/ccwc62904.2025.10903712 · Cited by 5 · see citing works
LaTCoder: Converting Webpage Design to Code with Layout-as-Thought
Gui, Y., Li, Z., Zhang, Z., Wang, G., Lv, T., Jiang, G., Liu, Y., Chen, D., Wan, Y., Zhang, H., et al. (2025) · ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD) · doi:10.1145/3711896.3737016 · Cited by 4 · see citing works
Self-citationAutoStructGUI: Bridging Design and Implementation of GUI through Structured Layout Generation
Ren, J., & Xu, P. (2026) · ACM International Conference on Intelligent User Interfaces (IUI) · doi:10.1145/3742413.3789058
A Review of Screenshot-to-Code Generation Systems
Sandhu, P., Khurana, P., & Singla, J. (2026) · International Conference on Communication, Computing and Electronics Systems (ICCCES) · doi:10.1109/iccces62661.2026.11436626 · Cited by 1 · see citing works
“Gui et al. (2025) examined that the majority of current platforms designed using MLLM are limited and also do not use reliable and vast data sets from the real world, which further leads to poor performance in generating code from designs automatically.”
DesignCoder: Hierarchy-Aware and Self-Correcting UI Code Generation with Large Language ModelsPreprint
Chen, Y., Yu, X., Ding, S., et al. (2026) · SSRN Electronic Journal · doi:10.2139/ssrn.6295236 · Cited by 2 · see citing works
Envisioning Future Interactive Web Development: Editing Webpage with Natural Language
Dang, T. H., Xiao, J., & Huo, Y. (2025) · 2025 2nd IEEE/ACM International Conference on AI-powered Software (AIware) · doi:10.1109/aiware69974.2025.00014 · Cited by 1 · see citing works
“Specifically, we choose WebCode2M [2] dataset, which provides high-quality and real HTML/CSS code paired with rendered webpage screenshots.”
InfluentialDocScribe: Handwriting-Aware Document Templating with Compact OCR-Free Models
Lamott, M., Riaz, N., Ahmed, S., et al. (2026) · Lecture notes in computer science · doi:10.1007/978-3-032-36207-0_14
REPLICA: An Agentic Framework for Visually Faithful Document Reconstruction
Raghuveer, R., Srinivasan, A., Venna, V. K., Sreevatsa, S., Jain, A., Kukkala, S., & Sarvadevabhatla, R. K. (2026) · Lecture notes in computer science · doi:10.1007/978-3-032-36023-6_29
Large Language Model for Verilog Code Generation: Literature Review and the Road Ahead
Yang, G., Zheng, W., Liang, D., Hu, P., Yang, Y., Peng, S., Li, Z., Feng, J., Wei, X., Sun, K., et al. (2026) · ACM Computing Surveys · doi:10.1145/3841636 · Cited by 2 · see citing works
“Following the remarkable success of models like Codex [1] and CodeLlama [2], LLM-based code generation has demonstrated unprecedented capabilities in translating natural language specifications into executable code for general-purpose programming languages such as Python, Java, and C++ [3].”
InfluentialSelf-citationXiao, J., Qin, J., Li, S., Lam, M. H., Wan, Y., Huang, J.-T., Huo, Y., & Lyu, M. R.-T. (2026) · ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD) · doi:10.1145/3770855.3817689
“3B [9], fine-tuned on WebCode2M using Pix2Struct-1.”
Self-citationXiao, J., Zhang, Z., Wan, Y., et al. (2026) · Proceedings of the ACM on software engineering. · doi:10.1145/3808114
Self-citationAutomatically Generating Visual Modeling Environments EICS025
da Giao, H., Pereira, R., Vilaça, M., et al. (2026) · Proceedings of the ACM on Human-Computer Interaction · doi:10.1145/3816777
“Large-scale multimodal datasets such as WebCode2M provide real-world webpage design–code pairs to support hierarchical UI code generation and benchmarking of design-to-code systems [31].”
Benchmarking MLLM-based Web Understanding: Reasoning, Robustness and Safety
Liu, J., Xiao, J., Tang, W., Wang, Z., Xie, Z., Wang, W., Zhang, M., & Yu, S. (2026) · International Conference on Multimedia Retrieval · doi:10.1145/3805622.3810787
“While these works contribute significantly to perception and comprehension, they largely over-look reasoning across elements and the impact of adversarial perturbations on model performance.”
UI Screenshot-to-Code Generation Based on Multimodal Large Language Models
Xiao, X., & Wang, Z. (2026) · doi:10.1109/caibda70336.2026.11621749
“Models such as GPT-4V [2], LLaVA [5], and CogAgent [6] have shown promise in GUI-related tasks; however, their direct application to structured code generation from UI screenshots remains underexplored and technically challenging.”
InfluentialWebUI-95: A Large-Scale Dataset of Normalized Web Interfaces via UI-to-Code Generation
Calò, T., & Russis, L. D. (2026) · CHI Conference Extended Abstracts on Human Factors in Computing Systems (CHI EA) · doi:10.1145/3772363.3799359
“As the field matured, researchers turned to web-scale scraping to assemble larger collections like RICO [2] for mobile applications and We-bUI [11] and WebCode2M [4] for web interfaces, enabling progress on tasks from layout prediction to code generation.”
Rizk, C., Khatoonabadi, S., & Shihab, E. (2026) · International Conference on Mining Software Repositories (MSR) · doi:10.1145/3793302.3793371
“Integrating behavioral specifications (user stories) with visual specifications (mockups) remains resource-intensive and error-prone: misalignments between roles often lead to gaps between requirements, design, and implementation [8, 22].”
Visual-ERM: Reward Modeling for Visual Equivalence
Liu, Z., Ding, S., Fang, X., Dai, X., Yang, P., Liang, J., Wang, J., Chen, K., Lin, D., & Zang, Y. (2026) · arXiv · doi:10.48550/arxiv.2603.13224
- Authors
- Gui, Y., Li, Z., Wan, Y., Shi, Y., Zhang, H., Chen, B., Su, Y., Chen, D., Wu, S., Zhou, X., Jiang, W., Jin, H., & Zhang, X.
- Affiliations
- Huazhong University of Science and Technology (CN)
- Peking University (CN)
- Chongqing University (CN)
- Hubei University of Automotive Technology (CN)
- Rabbitpre AI, Shenzhen, China
- University of Notre Dame (US)
- ORCID
- Venue
- Proceedings of the ACM on Web Conference 2025
- Publisher
- ACM
- Published
- 2025-04-22
- Pages
- 1834-1845
- OpenAlex
- W4409671919
- Semantic Scholar
- 13811c0afa6388653e8504fe4e136a9dc4d68f96
- Cited by
- 17
- References
- 19
- Citations by year
- 2026: 12 · 2025: 5
- FWCI
- 12.69
- Type
- conference paper
- Language
- en
- Open access
- bronze
- doi.org
- Locations
- International World Wide Web Conference (WWW) (publishedVersion)
- arXiv (Cornell University) (submittedVersion)
- arXiv (Cornell University)
- Funders
- Major Program (JD) of Hubei Province (2023BAA024)
- Topics
- Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Multimodal Machine Learning Applications
- Physical Sciences › Computer Science › Information Systems › Software Engineering Research
- Physical Sciences › Computer Science › Information Systems › Mobile and Web Applications
- Keywords
- front-end development, multimodal large language models, layout information, dataset filtering, vision transformer
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-10-11.
Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-10-11.
Cited sources are checked by gpt-6-sol.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review