Skip to content

Relation extrAction using Pattern generation and semantIc embeDdings

Notifications You must be signed in to change notification settings

danishahmed92/RAPID

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RAPID (Relation extrAction using Pattern generation and semantIc embeDdings)

RAPID aims to determine dbo relations from a given natural language text, and tries to disambiguate between multiple relations by means pattern generation and semantic embeddings.

Resources Required

External Libraries

External Data

Remaining Data

  • All other data can be found at "data"

Installation Guide

  1. Import "evaluation_all_embed_threshold.sql" MySQL database.
  2. Set the required database configuration, and data paths in "dbConfig.ini" and "systemConfig.ini" respectively.
  3. Execute "Application.java" to start REST API service.
  4. To run Web-App demo, run command "node app.js" from directory "rapid-webapp" 4.1 Make sure the REST API is already executing.

System Requirements

  1. Tomcat 8
  2. MySQL 5.1.39
  3. NodeJS 8.10.0
  4. At least 18 GB of ram (Since all models of Word2Vec, Glove, and fastText are loaded simultaneously along with their respective Property Embedding Model - We used 32 GB of ram)

Useful Readings

  1. Theoretical Document
  2. Brief Overview
  3. RAPID In Action
  4. Contact Person

Credits