All Projects → JoyeBright → DeepSentiPers

JoyeBright / DeepSentiPers

Licence: other
Repository for the experiments described in the paper named "DeepSentiPers: Novel Deep Learning Models Trained Over Proposed Augmented Persian Sentiment Corpus"

Programming Languages

Jupyter Notebook
11667 projects

Projects that are alternatives of or similar to DeepSentiPers

Persian-Sentiment-Analyzer
Persian sentiment analysis ( آناکاوی سهش های فارسی | تحلیل احساسات فارسی )
Stars: ✭ 30 (+76.47%)
Mutual labels:  sentiment-analysis, lstm, fasttext-embeddings, persian-sentiment, persian-sentiment-analysis
textlytics
Text processing library for sentiment analysis and related tasks
Stars: ✭ 25 (+47.06%)
Mutual labels:  sentiment-analysis, classification, opinion-mining
CLUEmotionAnalysis2020
CLUE Emotion Analysis Dataset 细粒度情感分析数据集
Stars: ✭ 3 (-82.35%)
Mutual labels:  sentiment-analysis, corpus
Aspect-Based-Sentiment-Analysis
A python program that implements Aspect Based Sentiment Analysis classification system for SemEval 2016 Dataset.
Stars: ✭ 57 (+235.29%)
Mutual labels:  sentiment-analysis, classification
ntua-slp-semeval2018
Deep-learning models of NTUA-SLP team submitted in SemEval 2018 tasks 1, 2 and 3.
Stars: ✭ 79 (+364.71%)
Mutual labels:  sentiment-analysis, lstm
COVID-19-Tweet-Classification-using-Roberta-and-Bert-Simple-Transformers
Rank 1 / 216
Stars: ✭ 24 (+41.18%)
Mutual labels:  sentiment-analysis, classification
sentistrength id
Sentiment Strength Detection in Bahasa Indonesia
Stars: ✭ 32 (+88.24%)
Mutual labels:  sentiment-analysis, opinion-mining
reddit-opinion-mining
Sentiment analysis and opinion mining of Reddit data.
Stars: ✭ 15 (-11.76%)
Mutual labels:  sentiment-analysis, opinion-mining
LSTM-sentiment-analysis
LSTM sentiment analysis. Please look at my another repo for SVM and Naive algorithem
Stars: ✭ 19 (+11.76%)
Mutual labels:  sentiment-analysis, lstm
SentimentAnalysis
Sentiment Analysis: Deep Bi-LSTM+attention model
Stars: ✭ 32 (+88.24%)
Mutual labels:  sentiment-analysis, lstm
fsauor2018
基于LSTM网络与自注意力机制对中文评论进行细粒度情感分析
Stars: ✭ 36 (+111.76%)
Mutual labels:  sentiment-analysis, lstm
CharLSTM
Bidirectional Character LSTM for Sentiment Analysis - Tensorflow Implementation
Stars: ✭ 49 (+188.24%)
Mutual labels:  sentiment-analysis, lstm
Emotion and Polarity SO
An emotion classifier of text containing technical content from the SE domain
Stars: ✭ 74 (+335.29%)
Mutual labels:  sentiment-analysis, polarity
awesome-text-classification
Text classification meets word embeddings.
Stars: ✭ 27 (+58.82%)
Mutual labels:  sentiment-analysis, classification
PlanSum
[AAAI2021] Unsupervised Opinion Summarization with Content Planning
Stars: ✭ 25 (+47.06%)
Mutual labels:  sentiment-analysis, opinion-mining
sarcasm-detection-for-sentiment-analysis
Sarcasm Detection for Sentiment Analysis
Stars: ✭ 21 (+23.53%)
Mutual labels:  sentiment-analysis, lstm
candock
A time series signal analysis and classification framework
Stars: ✭ 56 (+229.41%)
Mutual labels:  classification, data-augmentation
Senti4SD
An emotion-polarity classifier specifically trained on developers' communication channels
Stars: ✭ 41 (+141.18%)
Mutual labels:  sentiment-analysis, polarity
opinionMining
Opinion Mining/Sentiment Analysis Classifier using Genetic Programming
Stars: ✭ 13 (-23.53%)
Mutual labels:  sentiment-analysis, opinion-mining
XED
XED multilingual emotion datasets
Stars: ✭ 34 (+100%)
Mutual labels:  sentiment-analysis, classification

DeepSentiPers: Novel Deep Learning Models Trained Over Proposed Augmented Persian Sentiment Corpus

Sentiment Analysis in Persian Using Deep Neural Networks

Binary and multiclass sentiment detection using deep neural architectures (BLSTM and CNN) on Persian augmented texts

NB: DeepSentiPers is a modified version of our paper presented in the fifth conference of CL in Iran
https://arxiv.org/pdf/2004.05328.pdf

This paper focuses on how to extract opinions over each Persian sentence-level text. Deep learning models provided a new way to boost the quality of the output. However, these architectures need to feed on big annotated data as well as an accurate design. To best of our knowledge, we do not merely suffer from lack of well-annotated Persian sentiment corpus, but also a novel model to classify the Persian opinions in terms of both multiple and binary classification. So in this work, first we propose two novel deep learning architectures comprises of bidirectional LSTM and CNN. They are a part of a deep hierarchy designed precisely and also able to classify sentences in both cases. Second, we suggested three data augmentation techniques for the low-resources Persian sentiment corpus. Our comprehensive experiments on three baselines and two different neural word embedding methods show that our data augmentation methods and intended models successfully address the aims of the research.

DeepSentiPers

Results

Overall the DeepSentiPers achieved the following results in the Persian sentiment analysis task. H/E, read the paper to find more about the results.

Classification-Type BLSTM F1-Score Word-Embedding Data-Augmentation
Binary 91.98 Keras Translation
Multi-Class 69.33 FastText Translation

Citation

Please cite the arXiv paper if you use DeepSentiPers in your work:

@misc{sharami2020deepsentipers,
    title={DeepSentiPers: Novel Deep Learning Models Trained Over Proposed Augmented Persian Sentiment Corpus},
    author={Javad PourMostafa Roshan Sharami and Parsa Abbasi Sarabestani and Seyed Abolghasem Mirroshandel},
    year={2020},
    eprint={2004.05328},
    archivePrefix={arXiv},
    primaryClass={cs.CL}
}

Getting started

All the things you need to work on this project is an Ipython environment like the Google Colab or Jupyter and the dataset files.

Dataset

The dataset is used in this project was collected from SentiPers corpus. It contains 7419 Persian sentences and their connected polarity. The original and augmented dataset files are accessible in the "Dataset" folder.

Authors

Miscellaneous

See also the list of contributors who participated in this project.

We're glad to announce that the DeepSentiPers has been drafted in Persian as well. Find it at https://zenodo.org/record/3551273. Note that the intended version is slightly different from the English one.

Persian Title: ارائه یک سیستم تحلیل احساس در زبان فارسی با استفاده از مدل های یادگیری عمیق

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].