Learning Network-Based Multi-Modal Mobile User Interface Embeddings

AI-Assisted Decision-Making & AutomationRecommender System UXUI/UX DesignersAI/ML Researchers & Engineers

Title of the Paper

Learning Network-Based Multi-Modal Mobile User Interface Embeddings

Paper Information

  • Research Domain: Mobile user interface design, multi-modal network representation learning, deep learning
  • Keywords: Network embedding, mobile application user interface, unsupervised retrieval, multi-modal, multi-task learning

Research Background and Problems

  • Identified Problems or Challenges:

    • Mobile user interface design encompasses rich multi-modal information (e.g., text, code, images, categories, and numerical data), which current methods fail to effectively capture in a comprehensive semantic manner.
    • Existing retrieval systems rely solely on keyword or classification methods, unable to fully leverage the multi-modal and non-Euclidean nature of interface design, leading to inefficiencies in retrieval and recommendation.
    • Most embedding generation methods focus on single modalities, failing to effectively capture relationships among multi-modal features within network structures.
  • Importance:

    • Cross-modal representation of mobile application user interfaces is crucial for improving retrieval efficiency, accuracy, and user satisfaction in interface design, especially when applied to large-scale real-world datasets like the RICO dataset.
  • Research Motivation and Related Work:

    • The authors analyzed the limitations of existing network embedding and user interface retrieval models, including insufficient support for multi-modal information and multi-task learning.
    • To address these issues, this paper proposes a novel multi-modal embedding model (MAAN) that aims to comprehensively utilize the multi-modal and heterogeneous network information inherent in user interface design.

Solution

  • Proposed Method or Solution:

    • A novel unsupervised model—Multi-modal Attention-Based Attributed Network Embedding (MAAN)—is proposed.
    • Based on Graph Variational Autoencoder (GVAE), MAAN effectively integrates multi-modal and network structure information while leveraging an attention mechanism to balance the contributions of different modalities.
  • Innovations:

    1. The first integration of attention mechanisms with the variational autoencoder framework for multi-task learning (e.g., link prediction, attribute prediction, regression, and retrieval).
    2. A two-stage encoding process ensures that the generated embeddings are not dominated by any single modality.
    3. The attention mechanism autonomously discovers the relevance of information across different modalities.
    4. The introduction of Maximum Mean Discrepancy (MMD) loss into GVAE for the first time to balance multi-task objectives, enhancing training stability and embedding significance.
  • Implementation Steps and Key Techniques:

    1. Network Structure Representation:
      • Construct a heterogeneous bipartite graph consisting of UI screen nodes and UI element nodes, along with edges connecting them.
      • Encode node features using multi-head attention mechanisms and generate Gaussian-distributed node embeddings through Graph Convolutional Networks (GCN).
    2. Multi-modal Information Fusion:
      • Create independent Graph Attention Network (GAT) modules for node features of different modalities.
      • Adaptively assign weights to features from multiple modalities using attention mechanisms.
    3. Generating Final Embeddings:
      • Compress encoded feature representations into embedding space.
      • Reconstruct node and attribute information using an inner product decoder.
    4. Objective Function Optimization:
      • Optimize the graph autoencoder by combining reconstruction loss with KL divergence/MMD loss.

Research Outcomes

  • Specific Results:

    • MAAN outperformed state-of-the-art models in multiple tasks (e.g., link prediction, UI attribute inference, UI score prediction, UI retrieval).
    • Experiments on two RICO datasets demonstrated that MAAN significantly surpassed traditional single-modal embedding methods (e.g., CAN and GAT), particularly in handling continuous-valued attributes and multi-modal retrieval tasks.
  • Advantages Over Existing Solutions:

    1. MAAN better captures the correlations between modalities and the characteristics of network structures.
    2. Improvements based on MMD loss enhance the model's training stability and representational capacity.
    3. User evaluations revealed that MAAN's retrieval performance exceeded existing models by up to 8 times.
  • Experimental and Evaluation Results:

    • In the UI screen score prediction task, MAAN achieved the lowest RMSE (0.55), demonstrating accurate modeling of real-world scores.
    • For UI screen attribute inference, MAAN significantly improved precision, particularly in predicting continuous attributes (e.g., reducing RMSE for screen images from 2.454 to 0.994).
    • In the UI retrieval task, AMT user tests showed that MAAN achieved an average accuracy of 85%, outperforming other methods.
  • Limitations and Future Directions:

    • Edge Types: Currently supports only single edge type in structural information; future work could extend to multiple edge types.
    • Positional Information: Lacks the ability to capture the sequential hierarchy of UI elements within views, which may affect model performance.
    • End-to-End Training: The encoding of certain modalities is not integrated into the main model; future research could develop end-to-end architectures to enhance performance.

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/papers/iui/57961/2021

AdRecommended

Learn AI Coding at CodeNow

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

Paper Snapshot

fact_check
dataset
Source
IUI
calendar_month
Year
2021
emoji_events
Award
No award tagged
group
Authors
2 authors
sell
Subtopics
AI-Assisted Decision-Making & Automation, Recommender System UX
work
Professions
UI/UX Designers, AI/ML Researchers & Engineers
article
Content Status
Full text indexed
hub
Related Papers
10 related papers