Skip to content

Web tool that allows the identification and labeling of entities of different topics from text, this with the purpose of being taken as a basis for the training of Machine Learning algorithms.

License

Notifications You must be signed in to change notification settings

hugocastp/FLAT-TextTagger

Repository files navigation

flat

flat (free language annotation tool) is a generic text labeling web platform.

The figure shows the interface used during the annotation of tweets during a project about Sentiment Analysis.

flat free language annotation tool

In the figure, the components are:

1. Text area: allows selection but not edition.
2. Polarity buttons: assign the polarity of a selected passage and make appear a target text bar when pressed.
3. Targets section: contains one editable target text bar for each selected passage showing a color depending on the polarity.
4. Restart button: restores the interface to initial conditions.
5. Send button: sends the annotations to the database and displays the next tweet to analyze.
6. Confidence radio buttons: allow annotators to indicate if the tweet is out of context. 

Dependencies

* Apache
* PHP
* MySQL
* JQuery

Data

Create the following tables:

tweets
    tweet_id        (PK)
    tweet_title     (varchar)
    tweet_contents  (varchar)
    annotation      (varchar)

users
  usr_id
  usr_name

Authors

Cite

Active learning in annotating micro-blogs dealing with e-reputation. Available from researchgate

Active learning in annotating micro-blogs dealing with e-reputation. Available from arXiv

####Bibtex

@article{cossu2017active,
  title={Active learning in annotating micro-blogs dealing with e-reputation},
  author={Cossu, Jean-Val{\`e}re and Molina-Villegas, Alejandro and Tello-Signoret, Mariana},
  journal={arXiv preprint arXiv:1706.05349},
  year={2017}
}

####APA

Cossu, J. V., Molina-Villegas, A., & Tello-Signoret, M. (2017). Active learning in annotating micro-blogs dealing with e-reputation. arXiv preprint arXiv:1706.05349.

License

flat is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

flat is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the License for the specific language governing permissions and limitations under the License.

About

Web tool that allows the identification and labeling of entities of different topics from text, this with the purpose of being taken as a basis for the training of Machine Learning algorithms.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published