Sentiment Analysis with Incremental Learning
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
build
data
lib
logo
src
.classpath
.gitignore
.project
FlowChart.png
LICENSE_GNU_GPLv2.txt
LICENSE_GNU_GPLv3.txt
README.md
README.txt
build.fxbuild
manifest.mf
train_model.sh

README.md

SAIL: Sentiment Analysis and Incremental Learning

SAIL is a tool which gives users the convenience of doing sentiment analysis using pre-trained models. The tool also supports incremental learning of the existing models by adding new labeled data.

The model accuracy can be improved by using domain specific lexicons and query terms.
Our software architecture is as follows: Software architecture

Contributors:

Advisor: Jana Diesner - jdiesner@illinois.edu

License:

SAIL Application Executable Files

The SAIL Application Executable Files (i.e. SAIL.dmg, SAIL-1.x-x64.exe, SAIL-1.x-x86.exe, SAIL.jar, and SAIL.zip) are licensed under GNU General Public License version 3.0 or later license.

The executable files include the following:

  • The application code, packaged into a set of JAR files, plus any other application resources (data files, native libraries)
  • A private copy of the Java and JavaFX Runtimes, to be used by this application only
  • A native launcher for the application
  • Metadata, such as icons

Copyright (c) 2015 University of Illinois Board of Trustees, All rights reserved. Other copyright statements provided below.

Developed at GSLIS/ the iSchool, by Dr. Jana Diesner, Shubhanshu Mishra, Liang Tao, Chieh-Li Chin.

U of I Source Codes

The following files are released under GNU General Public License version 2.0 or later license:

  • All files in directory "build"
  • All files in directory "logo"
  • All files in directory "nbproject"
  • All files in directory "src"
  • .classpath, .project, build.fxbuild, build.xml, mainfest.mf, and train_model.sh

Copyright (c) 2015 University of Illinois Board of Trustees, All rights reserved.

Developed at GSLIS/ the iSchool, by Dr. Jana Diesner, Shubhanshu Mishra, Liang Tao, Chieh-Li Chin.

Dependencies

The following dependencies are required for the application, and should be used under their licenses.

GPL License:

Apache License:

Other Licenses:

Model trained on SEMEVAL 2013 data

For training the word model, which is part of SAIL, we have used the SEMEVAL 2013 Task 2 part B - Twitter sentiment analysis data which contains tweet level sentiment labels for more than 20,000 tweets. We have trained our model on TRAIN+DEV+TEST data. We have only trained the model on the tweets which were labelled as positive or negative in the dataset. The data is released under a Creative Commons Attribution 3.0 Unported License (http://creativecommons.org/licenses/by/3.0/).

SemEval'2013: SemEval-2013 Task 2: Sentiment Analysis in Twitter. Preslav Nakov, Sara Rosenthal, Zornitsa Kozareva, Veselin Stoyanov, Alan Ritter, Theresa Wilson http://www.aclweb.org/anthology/S/S13/S13-2052.pdf

Citing SAIL:

While not a condition of use, the developers would appreciate if you acknowledge its use with a citation:

Mishra, Shubhanshu, Jana Diesner, Jason Byrne, and Elizabeth Surbeck. "Sentiment Analysis with Incremental Human-in-the-Loop Learning and Lexical Resource Customization." In Proceedings of the 26th ACM Conference on Hypertext & Social Media, pp. 323-325. ACM, 2015. http://dl.acm.org/citation.cfm?id=2791022

Diesner, Jana., Mishra, Shubhanshu., Tao, Liang., Chin, Chieh-Li. (2015). SAIL: Sentiment Analysis and Incremental Learning [Software]. Available from http://people.lis.illinois.edu/~jdiesner/sail.html