paper-with-me

홈 › Papers

How Effectively Do LLMs Extract Feature-Sentiment Pairs from App Reviews?

2024-09-11 · Faiz Ali Shah, Ahmed Sabir, Rajesh Sharma, Dietmar Pfahl

Automatic analysis of user reviews to understand user sentiments toward app functionality (i.e. app features) helps align development efforts with user expectations and needs. Recent advances in Large Language Models (LLMs) such as ChatGPT have shown impressive performance on several new tasks without updating the model's parameters i.e. using zero or a few labeled examples, but the capabilities of LLMs are yet unexplored for feature-specific sentiment analysis. The goal of our study is to explore the capabilities of LLMs to perform feature-specific sentiment analysis of user reviews. This study compares the performance of state-of-the-art LLMs, including GPT-4, ChatGPT, and different variants of Llama-2 chat, against previous approaches for extracting app features and associated sentiments in zero-shot, 1-shot, and 5-shot scenarios. The results indicate that GPT-4 outperforms the rule-based SAFE by 17% in f1-score for extracting app features in the zero-shot scenario, with 5-shot further improving it by 6%. However, the fine-tuned RE-BERT exceeds GPT-4 by 6% in f1-score. For predicting positive and neutral sentiments, GPT-4 achieves f1-scores of 76% and 45% in the zero-shot setting, which improve by 7% and 23% in the 5-shot setting, respectively. Our study conducts a thorough evaluation of both proprietary and open-source LLMs to provide an objective assessment of their performance in extracting feature-sentiment pairs.

📄 PDF Abstract BibTeX arXiv:2409.07162

Code (1)

faiz-ut/eval-feature-sentiment-extraction-llms 공식 구현 pytorch

Tasks

Sentiment Analysis

Methods 이 논문이 사용한 방법론

ALIGN In the ALIGN method, visual and language representations are jointly trained from noisy image alt-text data. The image and text encoders are learned via contrastive loss…
BPE Byte Pair Encoding, or BPE, is a subword segmentation algorithm that encodes rare and unknown words as sequences of subword units. The intuition is that various word…
Absolute Position Encodings Absolute Position Encodings are a type of position embeddings for [Transformer-based models] where positional encodings are…
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Label Smoothing Label Smoothing is a regularization technique that introduces noise for the labels. This accounts for the fact that datasets may have mistakes in them, so maximizing the…
Layer Normalization Unlike batch normalization, Layer Normalization directly estimates the normalization statistics from the summed inputs…
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
Attention 설명 없음

Similar Papers 제목 키워드 기반

Rumor Detection by Multi-task Suffix Learning based on Time-series Dual Sentiments

2025-02-20 · Zhiwei Liu, Kailai Yang, Eduard Hovy, Sophia Ananiadou

The widespread dissemination of rumors on social media has a significant impact on people's lives, potentially leading to public panic and fear. Rumors often evoke specific sentiments, resonating with readers and prompti…

Sentiment AnalysisTime SeriesWord Embeddings

From Annotation to Adaptation: Metrics, Synthetic Data, and Aspect Extraction for Aspect-Based Sentiment Analysis with Large Language Models

2025-03-26 · Nikita Neveditsin, Pawan Lingras, Vijay Mago

This study examines the performance of Large Language Models (LLMs) in Aspect-Based Sentiment Analysis (ABSA), with a focus on implicit aspect extraction in a novel domain. Using a synthetic sports feedback dataset, we e…

Aspect-Based Sentiment AnalysisAspect-Based Sentiment Analysis (ABSA)Aspect ExtractionExtract Aspect+1

Cross-Lingual Sentiment Analysis Without (Good) Translation

2017-07-06 · IJCNLP 2017 11 · Mohamed Abdalla, Graeme Hirst

Current approaches to cross-lingual sentiment analysis try to leverage the wealth of labeled English data using bilingual lexicons, bilingual vector space embeddings, or machine translation systems. Here we show that it …

Machine TranslationSentiment AnalysisTranslation

Recommend for a Reason: Unlocking the Power of Unsupervised Aspect-Sentiment Co-Extraction

2021-09-07 · Findings (EMNLP) 2021 11 · Zeyu Li, Wei Cheng, Reema Kshetramade, John Houser 외

Compliments and concerns in reviews are valuable for understanding users' shopping interests and their opinions with respect to specific aspects of certain items. Existing review-based recommenders favor large and comple…

Pretrained Language Encoders are Natural Tagging Frameworks for Aspect Sentiment Triplet Extraction

2022-08-20 · Yanjie Gou, Yinjie Lei, Lingqiao Liu, Yong Dai 외

Aspect Sentiment Triplet Extraction (ASTE) aims to extract the spans of aspect, opinion, and their sentiment relations as sentiment triplets. Existing works usually formulate the span detection as a 1D token tagging prob…

Aspect Sentiment Triplet ExtractionInductive BiasTriplet