Why is the User Interface a Dark Pattern? : Explainable Auto-Detection and its Analysis
Not on the map. Why?
Abstract (arXiv)
Dark patterns are deceptive user interface designs for online services that make users behave in unintended ways. Dark patterns, such as privacy invasion, financial loss, and emotional distress, can harm users. These issues have been the subject of considerable debate in recent years. In this paper, we study interpretable dark pattern auto-detection, that is, why a particular user interface is detected as having dark patterns. First, we trained a model using transformer-based pre-trained language models, BERT, on a text-based dataset for the automatic detection of dark patterns in e-commerce. Then, we applied post-hoc explanation techniques, including local interpretable model agnostic explanation (LIME) and Shapley additive explanations (SHAP), to the trained model, which revealed which terms influence each prediction as a dark pattern. In addition, we extracted and analyzed terms that affected the dark patterns. Our findings may prevent users from being manipulated by dark patterns, and aid in the construction of more equitable internet services. Our code is available at https://github.com/yamanalab/why-darkpattern.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 11 of its 20 references that are in the map. First posted on arXiv 30 Dec 2023.
Builds on
11 of 20 references.
References · 11
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2020Dark Patterns after the GDPR: Scraping Consent Pop-ups and Demonstrating their Influencecited by 27
- 2019Dark Patterns at Scale: Findings from a Crawl of 11K Shopping Websitescited by 18
- 2021What Makes a Dark Pattern... Dark? Design Attributes, Normative Considerations, and Measurement Methodscited by 15
- 2023AidUI: Toward Automated Recognition of Dark Patterns in User Interfacescited by 9
- 2020Circumvention by design -- dark patterns in cookie consents for online news outletscited by 7
- 2022Dark patterns in e-commerce: a dataset and its baseline evaluationscited by 3
- 2023Linguistic Dead-Ends and Alphabet Soup: Finding Dark Patterns in Japanese Appscited by 2
Built on by
Not cited yet.