paper-with-me

Papers

Contrastive Learning for API Aspect Analysis

2023-07-31 · G. M. Shahariar, Tahmid Hasan, Anindya Iqbal, Gias Uddin

We present a novel approach - CLAA - for API aspect detection in API reviews that utilizes transformer models trained with a supervised contrastive loss objective function. We evaluate CLAA using performance and impact analysis. For performance analysis, we utilized a benchmark dataset on developer discussions collected from Stack Overflow and compare the results to those obtained using state-of-the-art transformer models. Our experiments show that contrastive learning can significantly improve the performance of transformer models in detecting aspects such as Performance, Security, Usability, and Documentation. For impact analysis, we performed empirical and developer study. On a randomly selected and manually labeled 200 online reviews, CLAA achieved 92% accuracy while the SOTA baseline achieved 81.5%. According to our developer study involving 10 participants, the use of 'Stack Overflow + CLAA' resulted in increased accuracy and confidence during API selection. Replication package: https://github.com/disa-lab/Contrastive-Learning-API-Aspect-ASE2023

📄 PDF Abstract BibTeX arXiv:2307.16878

Code (2)

disa-lab/contrastive-learning-api-aspect-ase2023 공식 구현
shahariar-shibli/contrastive-learning-for-api-aspect-analysis 공식 구현

Tasks

Contrastive Learning

Methods 이 논문이 사용한 방법론

Contrastive Learning 설명 없음
Supervised Contrastive Loss 설명 없음

Similar Papers 제목 키워드 기반

CL-XABSA: Contrastive Learning for Cross-lingual Aspect-based Sentiment Analysis

2022-04-02 · Nankai Lin, Yingwen Fu, Xiaotian Lin, Aimin Yang 외

As an extensive research in the field of natural language processing (NLP), aspect-based sentiment analysis (ABSA) is the task of predicting the sentiment expressed in a text relative to the corresponding aspect. Unfortu…

Aspect-Based Sentiment AnalysisAspect-Based Sentiment Analysis (ABSA)Contrastive LearningKnowledge Distillation+1

A Contrastive Cross-Channel Data Augmentation Framework for Aspect-based Sentiment Analysis

2022-04-16 · COLING 2022 10 · Bing Wang, Liang Ding, Qihuang Zhong, Ximing Li 외

Aspect-based sentiment analysis (ABSA) is a fine-grained sentiment analysis task, which focuses on detecting the sentiment polarity towards the aspect in a sentence. However, it is always sensitive to the multi-aspect ch…

Aspect-Based Sentiment AnalysisAspect-Based Sentiment Analysis (ABSA)Contrastive LearningData Augmentation+3

Learning Implicit Sentiment in Aspect-based Sentiment Analysis with Supervised Contrastive Pre-Training

2021-11-03 · EMNLP 2021 11 · Zhengyan Li, Yicheng Zou, Chong Zhang, Qi Zhang 외

Aspect-based sentiment analysis aims to identify the sentiment polarity of a specific aspect in product reviews. We notice that about 30% of reviews do not contain obvious opinion words, but still convey clear human-awar…

Aspect-Based Sentiment AnalysisAspect-Based Sentiment Analysis (ABSA)Sentiment Analysis

Exploring ChatGPT-based Augmentation Strategies for Contrastive Aspect-based Sentiment Analysis

2024-09-17 · Lingling Xu, Haoran Xie, S. Joe Qin, Fu Lee Wang 외

Aspect-based sentiment analysis (ABSA) involves identifying sentiment towards specific aspect terms in a sentence and allows us to uncover nuanced perspectives and attitudes on particular aspects of a product, service, o…

Aspect-Based Sentiment AnalysisAspect-Based Sentiment Analysis (ABSA)Contrastive LearningData Augmentation+6

Zero-Shot Aspect-Based Sentiment Analysis

2022-02-04 · Lei Shu, Hu Xu, Bing Liu, Jiahua Chen

Aspect-based sentiment analysis (ABSA) typically requires in-domain annotated data for supervised training/fine-tuning. It is a big challenge to scale ABSA to a large number of new domains. This paper aims to train a uni…

Aspect-Based Sentiment AnalysisAspect-Based Sentiment Analysis (ABSA)Aspect ExtractionNatural Language Inference+2