paper-with-me

홈 › Papers

EGFE: End-to-end Grouping of Fragmented Elements in UI Designs with Multimodal Learning

2023-09-18 · Liuqing Chen, Yunnong Chen, Shuhong Xiao, Yaxuan Song, Lingyun Sun, Yankun Zhen, Tingting Zhou, Yanfang Chang

When translating UI design prototypes to code in industry, automatically generating code from design prototypes can expedite the development of applications and GUI iterations. However, in design prototypes without strict design specifications, UI components may be composed of fragmented elements. Grouping these fragmented elements can greatly improve the readability and maintainability of the generated code. Current methods employ a two-stage strategy that introduces hand-crafted rules to group fragmented elements. Unfortunately, the performance of these methods is not satisfying due to visually overlapped and tiny UI elements. In this study, we propose EGFE, a novel method for automatically End-to-end Grouping Fragmented Elements via UI sequence prediction. To facilitate the UI understanding, we innovatively construct a Transformer encoder to model the relationship between the UI elements with multi-modal representation learning. The evaluation on a dataset of 4606 UI prototypes collected from professional UI designers shows that our method outperforms the state-of-the-art baselines in the precision (by 29.75\%), recall (by 31.07\%), and F1-score (by 30.39\%) at edit distance threshold of 4. In addition, we conduct an empirical study to assess the improvement of the generated front-end code. The results demonstrate the effectiveness of our method on a real software engineering application. Our end-to-end fragmented elements grouping method creates opportunities for improving UI-related software engineering tasks.

📄 PDF Abstract BibTeX arXiv:2309.09867

Code (1)

test2975/egfe 공식 구현 pytorch

Tasks

Representation Learning

Methods 이 논문이 사용한 방법론

Attention 설명 없음
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…
Absolute Position Encodings Absolute Position Encodings are a type of position embeddings for [Transformer-based models] where positional encodings are…
Position-Wise Feed-Forward Layer 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Residual Connection 설명 없음
Adam 설명 없음

Similar Papers 제목 키워드 기반

Fragmented Layer Grouping in GUI Designs Through Graph Learning Based on Multimodal Information

2024-12-07 · Yunnong Chen, Shuhong Xiao, Jiazhi Li, Tingting Zhou 외

Automatically constructing GUI groups of different granularities constitutes a critical intelligent step towards automating GUI design and implementation tasks. Specifically, in the industrial GUI-to-code process, fragme…

Graph LearningGraph Neural Network

Parameter extraction of Extended Floating Gate Field Effect Transistors (EGFETs): Estimating the threshold voltage, series resistance, and mobility degradation from I-V measurements

2023-07-18 · Yunsoo Park, Santosh Pandey

Extended Floating Gate Field Effect Transistors (EGFETs) are CMOS-compatible floating gate devices capable of detecting charges on their sensing area by the relative shifts in current-voltage (I-V) characteristics. The I…

Contour-guided Image Completion with Perceptual Grouping

2021-11-22 · Morteza Rezanejad, Sidharth Gupta, Chandra Gummaluru, Ryan Marten 외

Humans are excellent at perceiving illusory outlines. We are readily able to complete contours, shapes, scenes, and even unseen objects when provided with images that contain broken fragments of a connected appearance. I…

AI2D-RST: A multimodal corpus of 1000 primary school science diagrams

2019-12-09 · Tuomo Hiippala, Malihe Alikhani, Jonas Haverinen, Timo Kalliokoski 외

This article introduces AI2D-RST, a multimodal corpus of 1000 English-language diagrams that represent topics in primary school natural sciences, such as food webs, life cycles, moon phases and human physiology. The corp…

Question AnsweringVisual Question AnsweringVisual Question Answering (VQA)

Lightweight and Production-Ready PDF Visual Element Parsing

2026-04-25 · Meizhu Liu, Yassi Abbasi, Matthew Rowe, Michael Avendi 외 arxiv

PDF documents contain critical visual elements such as figures, tables, and forms whose accurate extraction is essential for document understanding and multimodal retrieval-augmented generation (RAG). Existing PDF parser…

Semantic SimilarityQuestion Answering