/tone-classifier

Application of SVM classifier and NN classifiers for sentiment classification of Russian Twitter messages

Primary LanguagePythonMIT LicenseMIT

Description

This research project describes the application of SVM classifier and NN classifiers for sentiment classification of Russian Twitter messages in the banking and telecommunications domains of SentiRuEval competition.

Installation

All dependencies described in Makefile and could be installed as follows:

make install

Usage

For research purposes. Use run/Makefile to run workflow for certain task (bank or tcc) and classifier (svm, lr), for example:

cd run && make svm_sre15_bank_w2v_bal

returns F-macro/micro result for SentiRuEval-2015 bank dataset using w2v-based embedding model for balanced test collection.

All embedding classifier settings presented in data/embedding folder.

Papers

  1. Russir posters (2017, 2016)

  2. AIDT Journal 2017/2;

  3. Dialog-2016;

References