WebUI: A Dataset for Enhancing Visual UI Understanding with Web Semantics

Honorable Mention
Universal & Inclusive DesignPrototyping & User TestingComputational Methods in HCISoftware Engineers & DevelopersAssistive Technology SpecialistsHCI Researchers

Title of the Paper

WebUI: A Dataset for Enhancing Visual UI Understanding with Web Semantics

Paper Information

  • Research Domain: User Interface (UI) Modeling, Computer Vision, Transfer Learning
  • Keywords: Dataset, UI Modeling, Computer Vision, Transfer Learning, Web Semantics, Human-Computer Interaction

Research Background and Problem Statement

  • What problems or challenges did the authors identify?
    • Existing datasets for UI modeling are limited in scale and primarily rely on manual scraping and annotation, which is costly and time-consuming.
    • Current UI datasets (e.g., Rico, Enrico) are often outdated and lack updates, making them less suitable for adapting to the latest design standards.
    • Device dependency in datasets poses challenges for cross-platform transfer learning.
  • Why is this problem important?
    • UI modeling is crucial for accessibility design, automation, and software testing. Expanding dataset scale and quality can enhance machine learning model performance, enabling better understanding and operation of UIs.
    • Data scarcity limits advancements in computer vision models for UI understanding.
  • Research Motivation and Related Work
    • The authors drew inspiration from existing UI datasets (e.g., AMP, Rico) and their applications, while recognizing their limitations (e.g., noise, lack of diversity).
    • Prior work such as Webzeitgeist demonstrated the feasibility of automating the collection of web pages as a UI data source.
    • The authors aim to leverage the accessibility and rich semantic information of the web to construct a larger and more general UI dataset.

Solution

  • What methods or solutions did the authors propose?
    • Developed a new dataset named WebUI, comprising screenshots and associated semantic and style metadata collected automatically from approximately 400,000 web pages.
    • Employed various transfer learning methods (e.g., fine-tuning, semi-supervised learning, unsupervised domain adaptation) to apply WebUI data to mobile UI scenarios.
  • What are the innovative aspects of this solution?
    • The dataset is significantly larger than previous datasets, representing a substantial scale-up.
    • Automated scraping and annotation processes drastically reduced data generation costs (approximately $500 over three months).
    • Each page in the dataset includes multiple device-simulated views, combined with accessibility trees and computed style semantic information, supporting general UI modeling.
  • What are the implementation steps and key technologies used?
    1. Dataset Collection:
      • Utilized cloud-based parallel crawlers with headless browsers (e.g., Chrome) to automate webpage access and metadata extraction.
      • Simulated six common devices (including smartphones, tablets, and desktops with varying resolutions) to generate multi-view data.
    2. Data Analysis and Quality Assessment:
      • Conducted quantitative analysis on element size, occlusion rate, and responsive layouts of web pages.
      • Found that most metrics, such as page layout and clickable elements, met basic requirements for UI modeling.
    3. Transfer Learning Practices:
      • Fine-tuning: Pre-trained models using WebUI data, followed by fine-tuning on smaller target datasets (e.g., mobile UI data).
      • Semi-supervised Learning: Enhanced mobile UI classification models using pseudo-labels from WebUI.
      • Unsupervised Domain Adaptation (UDA): Leveraged domain adversarial networks to improve cross-platform performance without target domain annotations.

Research Outcomes

  • What specific outcomes were achieved?
    • Released a dataset of 400,000 web pages, WebUI.
    • Automated collection costs were low, while geometric information and semantic metadata quality supported visual modeling.
    • Demonstrated the effectiveness of web-based pretraining strategies across multiple tasks.
  • How does it compare to existing solutions?
    • Scale: An order of magnitude larger than the largest existing dataset, Rico.
    • Timeliness: Easily updated by re-scraping to reflect the latest design styles.
    • Versatility: Rich semantic and style information suitable for various UI understanding tasks.
  • What were the experimental or evaluation results?
    • Element Detection: Models pre-trained on WebUI data achieved up to a 14% performance improvement in VINS tasks (mAP increased from 0.67 to 0.81).
    • Screen Classification: Semi-supervised learning with WebUI data improved classification accuracy by 5%.
    • Screen Similarity: In video segmenting tasks, unsupervised domain adaptation enabled superior performance without labeled data.
  • Limitations and Future Directions
    • Data Noise: Automated annotations may contain errors (e.g., overly small elements, occlusion issues).
    • Generalization: Current research focuses on static UI data and is not suitable for dynamic interaction modeling.
    • Deep Web Coverage: Crawlers cannot access pages requiring authentication or those generated dynamically via JavaScript.
    • Future Directions:
      • Incorporate user interaction tracing to support more complex dynamic modeling.
      • Improve crawlers to explore deep web content, enhancing dataset coverage.
      • Extend applications to more downstream tasks (e.g., automated interaction behavior simulation, design goal-based validation).

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/papers/chi/96112/2023

AdRecommended

Learn AI Coding at CodeNow

open_in_newOpen DOI Link
DOI: https://doi.org/10.1145/3544548.3581158
At a Glance

Paper Snapshot

fact_check
dataset
Source
CHI
calendar_month
Year
2023
emoji_events
Award
Honorable Mention
group
Authors
6 authors
sell
Subtopics
Universal & Inclusive Design, Prototyping & User Testing, Computational Methods in HCI
work
Professions
Software Engineers & Developers, Assistive Technology Specialists, HCI Researchers
article
Content Status
Full text indexed
hub
Related Papers
4 related papers