Coder Social home page Coder Social logo

soba's Introduction

SOBA

Semi-automated Ontology Builder for Aspect-based sentiment analysis (SOBA)

This project contains the code for SOBA and the adjusted Two-Stage Hybrid Model (TSHM). The Two-Stage Hybrid Model is created by Schouten and Frasincar (2018) and explained in the paper Ontology-Driven Sentiment Analysis of Product and Service Aspects, by Kim Schouten and Flavius Frasincar, published in the 15th Extended Semantic Web Conference (ESWC 2018), Lecture Notes in Computer Science, Volume 10843, pages 608-623, Springer, 2018. The TSHM in this project is adapted so that it takes into account dictionary semantics.

Because of the large size of the data files, not all resources could be added to this GitHub project. Therefore, please go to https://drive.google.com/open?id=1moQG_Df0rczwkF1yNVTbkv0AKYY70pWt and proceed as follows:

  1. Download the files in data.zip to SOBA/src/main/resources/data.
  2. Similarly, add the files in externalData.zip to SOBA/src/main/resources/externaldata. In this zip file, you find data from Yelp and Amazon, of which the reviews are used as training data for SOBA.

After this, to use the ontology builder SOBA, run the class MainOntoBuild.

To evaluate the SOBA ontologies in the TSHM, run the ESWC2018 class.

soba's People

Contributors

lisazhuang avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.