Beyond Keywords: A Context-based Hybrid Approach to Mining Ethical Concern-related App Reviews
Not on the map. Why?
Abstract (arXiv)
With the increasing proliferation of mobile applications in our everyday experiences, the concerns surrounding ethics have surged significantly. Users generally communicate their feedback, report issues, and suggest new functionalities in application (app) reviews, frequently emphasizing safety, privacy, and accountability concerns. Incorporating these reviews is essential to developing successful products. However, app reviews related to ethical concerns generally use domain-specific language and are expressed using a more varied vocabulary. Thus making automated ethical concern-related app review extraction a challenging and time-consuming effort. This study proposes a novel Natural Language Processing (NLP) based approach that combines Natural Language Inference (NLI), which provides a deep comprehension of language nuances, and a decoder-only (LLaMA-like) Large Language Model (LLM) to extract ethical concern-related app reviews at scale. Utilizing 43,647 app reviews from the mental health domain, the proposed methodology 1) Evaluates four NLI models to extract potential privacy reviews and compares the results of domain-specific privacy hypotheses with generic privacy hypotheses; 2) Evaluates four LLMs for classifying app reviews to privacy concerns; and 3) Uses the best NLI and LLM models further to extract new privacy reviews from the dataset. Results show that the DeBERTa-v3-base-mnli-fever-anli NLI model with domain-specific hypotheses yields the best performance, and Llama3.1-8B-Instruct LLM performs best in the classification of app reviews. Then, using NLI+LLM, an additional 1,008 new privacy-related reviews were extracted that were not identified through the keyword-based approach in previous research, thus demonstrating the effectiveness of the proposed approach.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 35 of its 80 references that are in the map. First posted on arXiv 11 Nov 2024.
Builds on
35 of 80 references.
References · 35
- 2017Attention Is All You Needcited by 60,361
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2023GPT-4 Technical Reportcited by 18,396
- 2022Training language models to follow instructions with human feedbackcited by 15,971
- 2024The Llama 3 Herd of Modelscited by 14,715
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,599
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 14,132
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,372
- 2020Scaling Laws for Neural Language Modelscited by 6,586
- 2016SQuAD: 100,000+ Questions for Machine Comprehension of Textcited by 4,148
- 2017Deep reinforcement learning from human preferencescited by 3,912
- 2023Mistral 7Bcited by 3,164
23 more
- 2019ALBERT: A Lite BERT for Self-supervised Learning of Language Representationscited by 2,790
- 2017A Broad-Coverage Challenge Corpus for Sentence Understanding through Inferencecited by 2,682
- 2023A Survey of Large Language Modelscited by 2,576
- 2022Emergent Abilities of Large Language Modelscited by 2,512
- 2019HuggingFace's Transformers: State-of-the-art Natural Language Processingcited by 2,218
- 2020DeBERTa: Decoding-enhanced BERT with Disentangled Attentioncited by 2,181
- 2015A large annotated corpus for learning natural language inferencecited by 1,847
- 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,310
- 2021CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generationcited by 906
- 2019Adversarial NLI: A New Benchmark for Natural Language Understandingcited by 807
- 2023The Falcon Series of Open Language Modelscited by 535
- 2022Large Language Models Meet NL2Code: A Surveycited by 138
- 2023Unleashing the potential of prompt engineering for large language modelscited by 72
- 2023Evaluating Instruction-Tuned Large Language Models on Code Comprehension and Generationcited by 50
- 2020Evaluating Semantic Accuracy of Data-to-Text Generation with Natural Language Inferencecited by 43
- 2020Code and Named Entity Recognition in StackOverflowcited by 39
- 2023A study on Prompt Design, Advantages and Limitations of ChatGPT for Deep Learning Program Repaircited by 26
- 2023Towards Understanding the Capability of Large Language Models on Code Clone Detection: A Surveycited by 15
- 2023Revisiting Sentiment Analysis for Software Engineering in the Era of Large Language Modelscited by 13
- 2022On the Violation of Honesty in Mobile Apps: Automated Detection and Categoriescited by 3
- 2024The Best Ends by the Best Means: Ethical Concerns in App Reviewscited by 2
- 2024Towards Extracting Ethical Concerns-related Software Requirements from App Reviewscited by 1
- 2024Ethical software requirements from user reviews: A systematic literature reviewcited by 1
Built on by
Citing papers per year: 2025: 1.
1 paper.