Towards Complete Icon Labeling in Mobile Applications

Human-LLM CollaborationRecommender System UXUI/UX Designers

Document Title

Towards Complete Icon Labeling in Mobile Applications

Document Information

  • Subject Area: Icon recognition, mobile application UI design, deep learning, and computer vision
  • Keywords: Icon classification, deep learning, long-tail icons, icon semantics, image classification, OCR, model evaluation, calibrated datasets, accessibility support, mobile user interface

Research Background and Issues

  • Identified Problems or Challenges:

    • Many icons in mobile applications lack explicit labels from developers, making them inaccessible to users of assistive technologies (e.g., blind or visually impaired users).
    • Current research on icon recognition primarily focuses on high-frequency (common) icons, with limited support for low-frequency "long-tail" icons, resulting in incomplete icon coverage and inaccurate classification.
    • Many existing methods rely on application metadata (e.g., view hierarchy), which is often incomplete or inaccessible.
  • Importance:

    • Comprehensive and accurate recognition of icons and their semantic information is crucial for improving the accessibility and usability of user interface design.
    • Long-tail icons, despite their low occurrence frequency, often represent core functionalities and are critical in specific application scenarios.
  • Research Motivation and Related Work:

    • The authors analyzed large-scale datasets and found that there is room for improvement in the types of icons covered and the accuracy of existing techniques.
    • Some current methods employ machine learning or crowdsourcing for icon classification, but they fail to handle unknown long-tail icon types effectively.
    • The authors aim to propose an integrated approach that generates icon labels from pixel data while incorporating contextual information (e.g., nearby text and modifiers) to improve overall icon coverage and recognition performance.

Solution

  • Proposed Method or Solution:

    • An end-to-end system based on pixel data is proposed to extract icons from mobile application screenshots and generate labels.
    • The system consists of two main components: classification (common icons and long-tail icons) and context analysis (based on nearby text and modifier information).
    • Multiple processing mechanisms are provided: image classification models for high-frequency icons, few-shot learning models for long-tail icons, and OCR and object detection models for contextual analysis.
  • Innovations:

    • A high-coverage icon dataset and a long-tail icon clustering method were created, covering a total of 429 types of common and long-tail icons.
    • The approach does not rely on application metadata (e.g., view hierarchy) and uses only screenshot pixel information.
    • A comprehensive label generation process combining contextual information (nearby text and modifiers) was proposed.
  • Implementation Steps and Key Techniques:

    1. Icon Detection: A UI element detection model is used to detect icons in screenshots, and bounding boxes are extended to ensure square cropping.
    2. Classification Model: ResNet-50 is used as the backbone network for common icon classification (accuracy: 96.3%).
    3. Few-Shot Learning: Prototypical networks are employed for long-tail icon classification (accuracy: 78.6%).
    4. Context Analysis:
      • Heuristic rules and OCR are used to detect nearby text around icons (accuracy: 95.3%).
      • Object detection models are used to identify modifiers within icons (accuracy: 87.4%).
    5. Crowdsourcing Supplement: If the above methods fail, crowdsourcing is introduced to generate labels.

Research Results

  • Specific Outcomes:

    • Icon classification coverage reached 99.5%, significantly outperforming the previous methods' maximum coverage of 78%.
    • Common icon classification accuracy was 96.3%, long-tail icon classification accuracy was 78.6%; nearby text detection accuracy was 95.3%; modifier recognition accuracy was 87.4%.
    • Experiments and user validation showed that 96.61% of annotation labels and 80.33% of predicted labels were considered useful.
  • Advantages Over Existing Solutions:

    • Supports both common and long-tail icons, including rare long-tail functional icons.
    • Does not rely on view hierarchy, reducing issues caused by metadata dependency.
    • Provides richer semantic information, including nearby text and modifiers.
  • Limitations and Future Directions:

    • Current experiments are limited to the iOS platform, but the method can be extended to Android and web platforms.
    • Issues such as dataset imbalance, contextual influence, and ambiguity still need to be addressed.
    • Future research is suggested to expand multi-label classification, optimize synthetic data quality for modifier detection, and improve context-based label generation.
    • There is potential to explore image captioning models to enhance the readability of results.

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/papers/chi/68798/2022

AdRecommended

Learn AI Coding at CodeNow

open_in_newOpen DOI Link
DOI: https://dl.acm.org/doi/abs/10.1145/3491102.3502073
At a Glance

Paper Snapshot

fact_check
dataset
Source
CHI
calendar_month
Year
2022
emoji_events
Award
No award tagged
group
Authors
6 authors
sell
Subtopics
Human-LLM Collaboration, Recommender System UX
work
Professions
UI/UX Designers
article
Content Status
Full text indexed
hub
Related Papers
5 related papers