← all repositories

INK-USC/USC-DS-RelationExtraction

A research system for distantly supervised relation extraction from text using knowledge bases and ML models.

420 stars C++ Other AIData Tooling
USC-DS-RelationExtraction
Not currently ranked — collecting fresh signals.
star history

This repository implements sentence-level relation extraction using distant supervision, as described in the CoType WWW'17 paper. It uses knowledge bases like Freebase and DBpedia to heuristically label entity pairs in text, then trains ML models to identify relation types from sentence context. The pipeline includes entity detection via Stanford NER, entity linking to knowledge bases, and alignment of KB facts to sentences for training data generation.

Frequently asked

What is INK-USC/USC-DS-RelationExtraction?
A research system for distantly supervised relation extraction from text using knowledge bases and ML models.
Is USC-DS-RelationExtraction open source?
Yes — INK-USC/USC-DS-RelationExtraction is open source, released under the MIT license.
What language is USC-DS-RelationExtraction written in?
INK-USC/USC-DS-RelationExtraction is primarily written in C++.
How popular is USC-DS-RelationExtraction?
INK-USC/USC-DS-RelationExtraction has 420 stars on GitHub.
Where can I find USC-DS-RelationExtraction?
INK-USC/USC-DS-RelationExtraction is on GitHub at https://github.com/INK-USC/USC-DS-RelationExtraction.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.