AidUI: Toward Automated Recognition of Dark Patterns in User Interfaces
SM Hasan Mansur, Sabiha Salma, Damilola Awofisayo, Kevin, Moran

TL;DR
This paper introduces AidUI, an automated system using computer vision and NLP to detect dark patterns in UI screenshots, aiding developers and users in recognizing deceptive design motifs.
Contribution
AidUI is the first automated approach combining visual and textual cues to identify and localize ten types of UI dark patterns in software applications.
Findings
Achieves 0.66 precision and 0.67 recall in detection
Localizes dark patterns with IoU score of ~0.84
Detects certain dark patterns with over 0.82 F1 score
Abstract
Past studies have illustrated the prevalence of UI dark patterns, or user interfaces that can lead end-users toward (unknowingly) taking actions that they may not have intended. Such deceptive UI designs can result in adverse effects on end users, such as oversharing personal information or financial loss. While significant research progress has been made toward the development of dark pattern taxonomies, developers and users currently lack guidance to help recognize, avoid, and navigate these often subtle design motifs. However, automated recognition of dark patterns is a challenging task, as the instantiation of a single type of pattern can take many forms, leading to significant variability. In this paper, we take the first step toward understanding the extent to which common UI dark patterns can be automatically recognized in modern software applications. To do this, we introduce…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsData Visualization and Analytics · Web Data Mining and Analysis · Video Analysis and Summarization
